@charset "UTF-8";
/*!
Theme Name: News Pro
Theme URI: https://zao.is/
Template: genesis
Author: Zao
Author URI: https://zao.is/
Description: CoBlocks is a beautiful Gutenberg WordPress theme for writers, publishers and content marketers.
Version: 1.2.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: coblocks
Version: 0.0.1
Tags: one-column, custom-colors, editor-style, custom-logo, custom-menu, featured-images, theme-options, translation-ready, blog, photography
*/
/*--------------------------------------------------------------
TABLE OF CONTENTS:
----------------------------------------------------------------
*/
/*
* Colors Names
* These variables should not be directly used in stylesheets
*/
/*
* Color Relationships
* Use these variables in the stylesheets
*/
@import url("https://fonts.googleapis.com/css?family=Arvo:400,700|Lato:300,400,700,900&display=swap");
/*
* Typography
*/
/*
* Sizing
*/
/*
* Borders
*/
/*
Media Query Mixin
 */
/*
Site Margin
 */
/*
Buttons
*/
/*
Forms
 */
/*
Homepage Heading Typography
 */
/*
BASE
# Normalize
# Accessibility
# Clearings
# Print
# Base
# Typography
*/
@import '//use.typekit.net/rsp6vpk.css';
body.pricing-page header.entry-header {
  display: none;
}

body.pricing-page h1.header {
  font-family: 'lato', sans-serif;
  font-weight: 700;
  font-size: 48px;
  line-height: 36px;
  color: #000000;
  margin-top: 3.5rem;
}

body.pricing-page h2.sub-head {
  font-family: 'lato', sans-serif;
  font-weight: 400;
  font-size: 30px;
  line-height: 36px;
  color: #000000;
  max-width: 990px;
  margin-right: auto;
  margin-left: auto;
}

body.pricing-page div.pricing-chart {
  padding: 2rem 1rem 3.5rem;
  margin: 0 auto;
}

body.pricing-page div.pricing-chart div.ab-container-inside {
  max-width: 1000px;
  margin: 0 auto;
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column p.col-head {
  border-bottom: 6px solid #339999;
  font-family: 'lato', sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 36px;
  color: #ffffff;
  margin: 0;
  padding-top: 0.3rem;
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column p.col-head.best {
  background: #339999;
  box-shadow: 2px 4px 9px rgba(0, 0, 0, 0.39);
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column div.wp-block-group {
  background: #ffffff;
  border: 1px solid #D0D6DD;
  box-shadow: 2px 4px 9px rgba(0, 0, 0, 0.39);
  padding: 3rem 1rem;
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column div.wp-block-group div.wp-block-group__inner-container {
  max-width: 430px;
  margin: 0 auto;
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column div.wp-block-group div.wp-block-group__inner-container h3 {
  font-family: 'lato', sans-serif;
  font-weight: 700;
  font-size: 36px;
  line-height: 24px;
  color: #8B8988;
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column div.wp-block-group div.wp-block-group__inner-container p {
  font-family: 'lato', sans-serif;
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
  color: #333333;
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column div.wp-block-group div.wp-block-group__inner-container p.pricing {
  font-size: 30px;
  line-height: 12px;
  letter-spacing: -1.5px;
  color: #666666;
  margin-top: 1rem;
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column div.wp-block-group div.wp-block-group__inner-container p.pricing span.small {
  font-size: 16px;
  letter-spacing: 0;
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column div.wp-block-group div.wp-block-group__inner-container p.pricing span.smaller {
  font-size: 12px;
  letter-spacing: 0;
  color: #999999;
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column div.wp-block-group div.wp-block-group__inner-container p.benfits {
  font-size: 18px;
  line-height: 21px;
  color: #666666;
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column div.wp-block-group div.wp-block-group__inner-container div.wp-block-button a.wp-block-button__link {
  border: 0;
  border-radius: 5px;
  box-shadow: none;
  text-transform: none;
  transition: all 0.2s ease;
  font-family: 'lato', sans-serif;
  font-weight: 700;
  line-height: 24px;
  color: #ffffff;
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column div.wp-block-group div.wp-block-group__inner-container div.wp-block-button a.wp-block-button__link:hover {
  box-shadow: 2px 4px 9px rgba(0, 0, 0, 0.39);
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column div.wp-block-group div.wp-block-group__inner-container div.wp-block-button.left-btn a.wp-block-button__link {
  background: #ffb933;
  font-size: 18px;
  width: 292px;
  padding: 1.1rem 0.5rem;
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column div.wp-block-group div.wp-block-group__inner-container div.wp-block-button.left-btn a.wp-block-button__link:hover {
  background: #ffa800;
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column div.wp-block-group div.wp-block-group__inner-container div.wp-block-button.right-btn a.wp-block-button__link {
  background: #fca102;
  font-size: 24px;
  width: 320px;
  padding: 1.3rem 0.5rem;
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column div.wp-block-group div.wp-block-group__inner-container div.wp-block-button.right-btn a.wp-block-button__link:hover {
  background: #fdb434;
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column div.wp-block-group div.wp-block-group__inner-container h4 {
  font-family: 'lato', sans-serif;
  font-weight: 900;
  font-size: 15px;
  line-height: 18px;
  color: #339999;
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column div.wp-block-group div.wp-block-group__inner-container ul li {
  font-family: 'lato', sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #000000;
  list-style: none;
  position: relative;
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column div.wp-block-group div.wp-block-group__inner-container ul li:before {
  content: '\f00c';
  color: #15906c;
  font-family: 'FontAwesome';
  position: absolute;
  top: 0;
  left: -5px;
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column.left-col div.wp-block-group {
  padding-top: 4rem;
}

body.pricing-page div.pricing-chart div.ab-container-inside div.ab-layout-column-wrap div.wp-block-atomic-blocks-ab-column.left-col div.wp-block-group div.wp-block-group__inner-container p.pricing {
  margin-top: 1.6rem;
  margin-bottom: 1.8rem;
}

body.pricing-page div.faqs {
  margin: 0 auto;
  padding: 3.5rem 1rem;
  background: #F5F8FA;
}

body.pricing-page div.faqs div.ab-container-inside {
  max-width: 1000px;
  margin: 0 auto;
}

body.pricing-page div.faqs div.ab-container-inside h2 {
  font-family: 'lato', sans-serif;
  font-weight: 700;
  font-size: 36px;
  line-height: 24px;
  color: #333333;
  margin-bottom: 3.6rem;
}

body.pricing-page div.faqs div.ab-container-inside div.ab-block-accordion {
  margin-bottom: 2rem;
  background: #ffffff;
  border: 1px solid #D0D6DD;
}

body.pricing-page div.faqs div.ab-container-inside div.ab-block-accordion .ab-accordion-title {
  background: transparent;
  font-family: 'lato', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #333333;
}

body.pricing-page div.faqs div.ab-container-inside div.ab-block-accordion .ab-accordion-title svg {
  background-color: red;
}

body.pricing-page div.faqs div.ab-container-inside div.ab-block-accordion .ab-accordion-text {
  padding: 10px 15px 10px 30px;
}

body.pricing-page div.faqs div.ab-container-inside div.ab-block-accordion .ab-accordion-text p {
  font-family: 'lato', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #666666;
}

/* --- */
/* Free Webinar Blue */
/* Free Webinar White */
/* --- */
#blue-webinar,
#white-webinar {
  width: 100%;
  max-width: 680px;
  margin: 0 auto;
  border: 1px solid #DDE3E1;
  margin-bottom: 1.5rem;
}

#blue-webinar .flexed,
#white-webinar .flexed {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 18px 0;
}

#blue-webinar .flexed .img,
#white-webinar .flexed .img {
  padding: 0 22px 0 12px;
  line-height: 0;
}

#blue-webinar .flexed .img img,
#white-webinar .flexed .img img {
  width: 60px;
  max-width: unset;
}

#blue-webinar .flexed .text,
#white-webinar .flexed .text {
  padding: 0 22px 0 0;
}

#blue-webinar .flexed .text > *,
#white-webinar .flexed .text > * {
  font-family: 'Lato', sans-serif;
  margin: 0;
}

#blue-webinar .flexed .text .callout,
#white-webinar .flexed .text .callout {
  font-weight: 900;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0;
}

#blue-webinar .flexed .text .headline,
#white-webinar .flexed .text .headline {
  font-weight: 900;
}

#blue-webinar .flexed .text .headline a,
#white-webinar .flexed .text .headline a {
  color: inherit;
  text-decoration: none;
  transition: all 0.3s ease;
}

#blue-webinar .flexed .text .headline a:hover,
#white-webinar .flexed .text .headline a:hover {
  text-decoration: underline;
}

#blue-webinar .flexed .text .body,
#white-webinar .flexed .text .body {
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 0.62px;
}

#blue-webinar .flexed .text .btn a,
#white-webinar .flexed .text .btn a {
  display: block;
  background: #FFFFFF;
  border: 1px solid #0066CC;
  width: 100%;
  font-weight: 900;
  font-size: 14px;
  line-height: 30px;
  letter-spacing: 0.55px;
  color: #0066CC;
  text-align: center;
  text-decoration: none;
  transition: all 0.3s ease;
}

#blue-webinar .flexed .text .btn a:hover,
#white-webinar .flexed .text .btn a:hover {
  background: #0066cc;
  color: #ffffff;
  border-color: #ffffff;
}

/* --- */
/* Free Webinar Blue */
/* --- */
#blue-webinar {
  background: #385D70;
}

#blue-webinar .flexed .text .callout {
  color: #ffffff;
}

#blue-webinar .flexed .text .headline {
  font-size: 24px;
  line-height: 34px;
  letter-spacing: 0.48px;
  color: #ffffff;
}

#blue-webinar .flexed .text .body {
  line-height: 19px;
  color: #ffffff;
}

#blue-webinar .flexed .text .btn a {
  max-width: 148px;
  margin: 15px auto 0;
}

/* --- */
/* Free Webinar White */
/* --- */
#white-webinar {
  background: #FFFFFF;
  box-shadow: 0.21px 3px 7px #00000014;
}

#white-webinar .flexed .text .callout {
  color: #000000;
}

#white-webinar .flexed .text .headline {
  font-size: 19px;
  line-height: 29px;
  letter-spacing: 0.38px;
  color: #0066CC;
}

#white-webinar .flexed .text .body {
  line-height: 26px;
  color: #666666;
}

#white-webinar .flexed .text .btn a {
  max-width: 212px;
  margin: 15px 0 0;
}

/* --- */
/* Free Checklist */
/* Exclusive Guide */
/* --- */
#free-checklist,
#exclusive-guide {
  width: 100%;
  max-width: 712px;
  margin: 0 auto;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/article-callout-bg.png");
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: contain;
  margin-bottom: 1.5rem;
}

#free-checklist .flexed,
#exclusive-guide .flexed {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 18px 0;
}

#free-checklist .flexed .img,
#exclusive-guide .flexed .img {
  padding: 0 22px 0 18px;
  line-height: 0;
}

#free-checklist .flexed .img img,
#exclusive-guide .flexed .img img {
  max-width: unset;
}

#free-checklist .flexed .text,
#exclusive-guide .flexed .text {
  padding: 0 22px 0 0;
}

#free-checklist .flexed .text > *,
#exclusive-guide .flexed .text > * {
  font-family: 'Lato', sans-serif;
  margin: 0;
}

#free-checklist .flexed .text .callout,
#exclusive-guide .flexed .text .callout {
  font-weight: 900;
  line-height: 29px;
  letter-spacing: 0;
  color: #FF9933;
}

#free-checklist .flexed .text .headline,
#exclusive-guide .flexed .text .headline {
  font-weight: 900;
  color: #0066CC;
  text-transform: uppercase;
}

#free-checklist .flexed .text .headline a,
#exclusive-guide .flexed .text .headline a {
  color: inherit;
  text-decoration: none;
  transition: all 0.3s ease;
}

#free-checklist .flexed .text .headline a:hover,
#exclusive-guide .flexed .text .headline a:hover {
  text-decoration: underline;
}

#free-checklist .flexed .text .body,
#exclusive-guide .flexed .text .body {
  font-weight: 400;
  font-size: 24px;
  line-height: 29px;
  letter-spacing: 0px;
  color: #000000;
}

#free-checklist .flexed .text .btn a,
#exclusive-guide .flexed .text .btn a {
  display: block;
  background: #FE864A;
  border-radius: 5px;
  width: 100%;
  max-width: 273px;
  font-weight: 900;
  font-size: 17px;
  line-height: 55px;
  letter-spacing: 0.66px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  transition: all 0.3s ease;
}

#free-checklist .flexed .text .btn a:hover,
#exclusive-guide .flexed .text .btn a:hover {
  background: #fea87d;
}

/* --- */
/* Free Checklist */
/* --- */
#free-checklist .flexed .img img {
  width: 276px;
}

#free-checklist .flexed .text .callout {
  font-size: 19px;
}

#free-checklist .flexed .text .headline {
  font-size: 26px;
  line-height: 31px;
  letter-spacing: 1.01px;
}

#free-checklist .flexed .text .btn a {
  margin: 15px 0 0;
}

/* --- */
/* Exclusive Guide */
/* --- */
#exclusive-guide .flexed .img img {
  width: 200px;
}

#exclusive-guide .flexed .text .callout {
  font-size: 18px;
}

#exclusive-guide .flexed .text .headline {
  font-size: 28px;
  line-height: 34px;
  letter-spacing: 0px;
}

#exclusive-guide .flexed .text .btn a {
  margin: 15px auto 0;
}

form[data-zi-mapped-form] .gform_fields li:not(.zoom-email) {
  display: none;
}

form[data-zi-mapped-form] .gform_fields li:not(.zoom-email).no-hide, form[data-zi-mapped-form] .gform_fields li:not(.zoom-email).gfield_error {
  display: list-item !important;
}

form[data-zi-mapped-form] .gform_button.zoom-disabled {
  pointer-events: none;
  opacity: 0.5;
}

body.home .entry-content {
  max-width: 1441px;
  margin: 0 auto;
}

.pagination .prev,
.pagination .next {
  background-repeat: no-repeat;
  background-position: center center;
}

.pagination .prev {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/left.svg);
}

.pagination .next {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/right.svg);
}

div.qtip {
  background: #707070;
  border: 0;
  padding: 0.25rem;
}

div.qtip div.qtip-content {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
}

body .site-container {
  overflow: hidden;
}

body.page-id-46197 .payment-method-actions:before {
  display: none !important;
}

body.page-id-46197 #codewidget-37 {
  display: none !important;
}

#nav-resources #mega-menu-wrap-secondary {
  background: url(assets/images/header-bg.jpg) no-repeat center;
  background-size: cover;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary {
  width: 100%;
  max-width: 90%;
  margin-right: auto;
  margin-left: auto;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  text-align: center;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item {
  padding: 0 3.5em;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item a.mega-menu-link {
  position: relative;
  font-size: 0.9em;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item a.mega-menu-link span.mega-indicator {
  display: none;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item a.mega-menu-link:before {
  content: '';
  position: absolute;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item a.mega-menu-link:hover {
  background: #bd8b7f;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item.mega-toggle-on a.mega-menu-link {
  background: #bd8b7f;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item.mega-toggle-on a.mega-menu-link:before {
  background-color: rgba(255, 255, 255, 0.5);
  height: 5px;
  bottom: 5px;
  right: 4px;
  left: 10px;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu:first-of-type {
  border-radius: 0 0 4px 4px;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu li.mega-menu-row {
  background-color: #f8f8f8;
  border: 1px solid #e8ae91;
  border-bottom-width: 2px;
  border-radius: 0 0 4px 4px;
  padding: 2em;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046418-0-0 li#mega-menu-item-codewidget-65 {
  padding: 0;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046418-0-0 li#mega-menu-item-codewidget-65 .wp-block-columns {
  margin: 0;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046418-0-0 li#mega-menu-item-codewidget-65 .wp-block-columns .wp-block-column .featuredproduct {
  padding: 0 !important;
  margin: 0 !important;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046418-0-0 li#mega-menu-item-codewidget-65 .wp-block-columns .wp-block-column .featuredproduct article.product {
  background-color: white;
  padding: 5px 15px !important;
  position: relative;
  overflow: hidden;
  border: 1px solid #dddddd;
  border-radius: 4px;
  box-shadow: 0 -3px 6px 0 rgba(0, 0, 0, 0.1);
  background-image: none;
  height: auto !important;
  margin: 0 !important;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046418-0-0 li#mega-menu-item-codewidget-65 .wp-block-columns .wp-block-column .featuredproduct article.product .ribbon {
  display: none;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046418-0-0 li#mega-menu-item-codewidget-65 .wp-block-columns .wp-block-column .featuredproduct article.product .ab-block-post-grid-image img {
  margin: 1em auto !important;
  width: 100%;
  max-width: 90%;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046418-0-0 li#mega-menu-item-codewidget-65 .wp-block-columns .wp-block-column .featuredproduct article.product .ab-block-post-grid-text .ab-block-post-grid-title {
  padding: .5em 0;
  margin: 0;
  text-transform: capitalize;
  font-family: 'Arvo', serif !important;
  font-weight: 700;
  font-size: 1.5em;
  line-height: 32px;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046418-0-0 li#mega-menu-item-codewidget-65 .wp-block-columns .wp-block-column .featuredproduct article.product .ab-block-post-grid-text .ab-block-post-grid-title a {
  color: #59595c !important;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046418-0-1 li#mega-menu-item-codewidget-66 {
  padding: 0 0 0 2em;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046418-0-1 li#mega-menu-item-codewidget-66 .featuredproduct {
  margin: 0;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046418-0-1 li#mega-menu-item-codewidget-66 .featuredproduct article.product {
  background-color: #ffffff;
  padding: 1em !important;
  float: right;
  width: 100%;
  border: 1px solid rgba(142, 142, 142, 0.25);
  box-shadow: none;
  margin: 0 0 1em 0 !important;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046418-0-1 li#mega-menu-item-codewidget-66 .featuredproduct article.product .ribbon {
  display: none;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046418-0-1 li#mega-menu-item-codewidget-66 .featuredproduct article.product .ab-block-post-grid-image {
  width: auto !important;
  float: right;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046418-0-1 li#mega-menu-item-codewidget-66 .featuredproduct article.product .ab-block-post-grid-image img {
  width: 95px;
  margin: 0 !important;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046418-0-1 li#mega-menu-item-codewidget-66 .featuredproduct article.product .ab-block-post-grid-text {
  width: 75% !important;
  padding-left: 0 !important;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046418-0-1 li#mega-menu-item-codewidget-66 .featuredproduct article.product .ab-block-post-grid-text .ab-block-post-grid-title {
  font-size: 1.1em;
  padding-left: 0;
  line-height: 20px;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046418-0-1 li#mega-menu-item-codewidget-66 .featuredproduct article.product .ab-block-post-grid-text .ab-block-post-grid-title a {
  color: #78787a !important;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046418-0-1 li#mega-menu-item-codewidget-66 .featuredproduct article.product:nth-child(3) {
  margin: 0 !important;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-0 li#mega-menu-item-codewidget-62 {
  padding: 0;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-0 li#mega-menu-item-codewidget-62 .featuredproduct {
  padding: 0 !important;
  margin: 0 !important;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-0 li#mega-menu-item-codewidget-62 .featuredproduct article.product {
  background-color: white;
  padding: 5px 15px !important;
  position: relative;
  overflow: hidden;
  border: 1px solid #dddddd;
  border-radius: 4px;
  box-shadow: 0 -3px 6px 0 rgba(0, 0, 0, 0.1);
  background-image: none;
  height: auto !important;
  margin: 0 1.2em 0 0 !important;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-0 li#mega-menu-item-codewidget-62 .featuredproduct article.product .ribbon {
  display: none;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-0 li#mega-menu-item-codewidget-62 .featuredproduct article.product .ab-block-post-grid-image img {
  margin: 1em 3em 1em 0 !important;
  width: 100%;
  max-width: 50%;
  float: right;
  box-shadow: grey 0px 0px 6px 0px;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-0 li#mega-menu-item-codewidget-62 .featuredproduct article.product .ab-block-post-grid-text {
  clear: both;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-0 li#mega-menu-item-codewidget-62 .featuredproduct article.product .ab-block-post-grid-text .ab-block-post-grid-title {
  padding: .5em 0;
  margin: 0;
  text-transform: capitalize;
  font-family: 'Arvo', serif !important;
  font-weight: 700;
  font-size: 1.5em;
  line-height: 32px;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-0 li#mega-menu-item-codewidget-62 .featuredproduct article.product .ab-block-post-grid-text .ab-block-post-grid-title a {
  color: #59595c !important;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-0 li#mega-menu-item-codewidget-62 .featuredproduct article.product.hrmp-product-type-blueprint {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/blueprint%20icon.svg");
  background-repeat: no-repeat;
  background-position: center center !important;
  background-size: 100% !important;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-63,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-63 {
  padding: 0 1em 0 1em !important;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-64,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-64 {
  padding: 0 0 0 1em !important;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-63 .featuredproduct,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-64 .featuredproduct,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-63 .featuredproduct,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-64 .featuredproduct {
  margin: 0;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-63 .featuredproduct article.product,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-64 .featuredproduct article.product,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-63 .featuredproduct article.product,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-64 .featuredproduct article.product {
  background-color: #ffffff;
  padding: 1em;
  float: right;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center right 30% !important;
  background-size: auto !important;
  border: 1px solid rgba(142, 142, 142, 0.25);
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-63 .featuredproduct article.product .ribbon,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-64 .featuredproduct article.product .ribbon,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-63 .featuredproduct article.product .ribbon,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-64 .featuredproduct article.product .ribbon {
  display: none;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-63 .featuredproduct article.product .ab-block-post-grid-image,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-64 .featuredproduct article.product .ab-block-post-grid-image,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-63 .featuredproduct article.product .ab-block-post-grid-image,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-64 .featuredproduct article.product .ab-block-post-grid-image {
  width: auto !important;
  float: right;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-63 .featuredproduct article.product .ab-block-post-grid-image img,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-64 .featuredproduct article.product .ab-block-post-grid-image img,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-63 .featuredproduct article.product .ab-block-post-grid-image img,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-64 .featuredproduct article.product .ab-block-post-grid-image img {
  width: 95px;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-63 .featuredproduct article.product .ab-block-post-grid-text,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-64 .featuredproduct article.product .ab-block-post-grid-text,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-63 .featuredproduct article.product .ab-block-post-grid-text,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-64 .featuredproduct article.product .ab-block-post-grid-text {
  width: 75% !important;
  padding-left: 0 !important;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-63 .featuredproduct article.product .ab-block-post-grid-text .ab-block-post-grid-title,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-64 .featuredproduct article.product .ab-block-post-grid-text .ab-block-post-grid-title,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-63 .featuredproduct article.product .ab-block-post-grid-text .ab-block-post-grid-title,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-64 .featuredproduct article.product .ab-block-post-grid-text .ab-block-post-grid-title {
  font-size: 1.1em;
  padding-left: 0;
  line-height: 20px;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-63 .featuredproduct article.product .ab-block-post-grid-text .ab-block-post-grid-title a,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-64 .featuredproduct article.product .ab-block-post-grid-text .ab-block-post-grid-title a,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-63 .featuredproduct article.product .ab-block-post-grid-text .ab-block-post-grid-title a,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-64 .featuredproduct article.product .ab-block-post-grid-text .ab-block-post-grid-title a {
  color: #78787a !important;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-63 .featuredproduct article.product.hrmp-product-type-essential-insights,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-64 .featuredproduct article.product.hrmp-product-type-essential-insights,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-63 .featuredproduct article.product.hrmp-product-type-essential-insights,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-64 .featuredproduct article.product.hrmp-product-type-essential-insights {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/essential%20insight%20icon.svg");
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-63 .featuredproduct article.product.hrmp-product-type-practical-tool,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-64 .featuredproduct article.product.hrmp-product-type-practical-tool,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-63 .featuredproduct article.product.hrmp-product-type-practical-tool,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-64 .featuredproduct article.product.hrmp-product-type-practical-tool {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/practical%20tool%20compass.svg");
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-55,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-55 {
  padding: 0 0 0 1em !important;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-55 .see-more-banner,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-55 .see-more-banner {
  width: 100%;
  background: #9698c7;
  font-size: 0.8em;
  padding: 0.7em 5em 0.7em 0;
  border-radius: 4px;
  position: relative;
  margin-top: 5%;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-55 .see-more-banner:before,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-55 .see-more-banner:before {
  content: '';
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/chevron-transparent.svg");
  background-repeat: no-repeat;
  background-size: 25px;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 1.5em;
  right: 1.4em;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-55 .see-more-banner a,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-55 .see-more-banner a {
  color: #f5f5f5;
  display: block;
  transition: 0.2s;
  text-align: right;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-55 .see-more-banner a:hover,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-55 .see-more-banner a:hover {
  text-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-1 #mega-menu-item-codewidget-55 .see-more-banner a span,
#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1046419-0-2 #mega-menu-item-codewidget-55 .see-more-banner a span {
  font-size: 1.3em;
  font-weight: 600;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1085838-0-0 li#mega-menu-item-gutenrbw_widget-21 {
  padding: 0;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1085838-0-0 li#mega-menu-item-gutenrbw_widget-21 .wp-block-columns {
  margin: 0;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1085838-0-0 li#mega-menu-item-gutenrbw_widget-21 .wp-block-columns .wp-block-column .featuredhrmp-topic-hub {
  padding: 0 !important;
  margin: 0 !important;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1085838-0-0 li#mega-menu-item-gutenrbw_widget-21 .wp-block-columns .wp-block-column .featuredhrmp-topic-hub article.hrmp-topic-hub {
  background-color: white;
  padding: 5px 15px !important;
  position: relative;
  overflow: hidden;
  border: 1px solid #dddddd;
  border-radius: 4px;
  box-shadow: 0 -3px 6px 0 rgba(0, 0, 0, 0.1);
  background-image: none;
  height: auto !important;
  margin: 0 !important;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1085838-0-0 li#mega-menu-item-gutenrbw_widget-21 .wp-block-columns .wp-block-column .featuredhrmp-topic-hub article.hrmp-topic-hub .ribbon {
  display: none;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1085838-0-0 li#mega-menu-item-gutenrbw_widget-21 .wp-block-columns .wp-block-column .featuredhrmp-topic-hub article.hrmp-topic-hub .ab-block-post-grid-image img {
  margin: 1em auto !important;
  width: 100%;
  max-width: 90%;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1085838-0-0 li#mega-menu-item-gutenrbw_widget-21 .wp-block-columns .wp-block-column .featuredhrmp-topic-hub article.hrmp-topic-hub .ab-block-post-grid-text .ab-block-post-grid-title {
  padding: .5em 0;
  margin: 0;
  text-transform: capitalize;
  font-family: 'Arvo', serif !important;
  font-weight: 700;
  font-size: 1.5em;
  line-height: 32px;
}

#nav-resources #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-item ul.mega-sub-menu #mega-menu-1085838-0-0 li#mega-menu-item-gutenrbw_widget-21 .wp-block-columns .wp-block-column .featuredhrmp-topic-hub article.hrmp-topic-hub .ab-block-post-grid-text .ab-block-post-grid-title a {
  color: #59595c !important;
}

body.hrmp-landing-page-template-default #nav-resources {
  display: none;
}

.ab-2-col-wideright > .ab-layout-column-wrap,
.ab-layout-columns-2 > .ab-layout-column-wrap {
  -ms-grid-columns: 1fr 2fr;
      grid-template-columns: 1fr 2fr;
}

.wp-block-button.is-style-squared .wp-block-button__link:not(.has-background).has-white-background {
  background: #ffffff;
  border: 1px solid #ff6900;
}

.ab-layout-column-wrap {
  display: -ms-grid;
  display: grid;
}

.nav-secondary {
  display: none;
}

.type-hrmp-topic-hub .article-hero,
.type-hrmp-topic-hub .social-share {
  display: none;
}

.type-hrmp-topic-hub .entry-content a {
  color: #0074D9;
  border-bottom: 1px solid transparent;
}

.type-hrmp-topic-hub .entry-content a:hover {
  color: #0074D9;
  border-bottom: 1px solid #0074D9;
}

article .ab-block-post-grid header .ab-block-post-grid-title a {
  color: #59595c !important;
}

.hrm-newsletter-block h3 {
  color: #fff;
}

.home-webinar-header .ab-container-inside {
  max-width: 100% !important;
}

.ab-block-post-grid h3.webinar-section-header {
  padding-left: 0 !important;
}

body:not(.member-logged-in).page-template-Template_dashboard_home .subscription-footer,
body:not(.member-logged-in).page-template-Template_dashboard_home .site-footer,
body:not(.member-logged-in).page-template-Template_dashboard_home #codewidget-37, body:not(.member-logged-in).page-template-Template_dashboard_blueprints .subscription-footer,
body:not(.member-logged-in).page-template-Template_dashboard_blueprints .site-footer,
body:not(.member-logged-in).page-template-Template_dashboard_blueprints #codewidget-37, body:not(.member-logged-in).page-template-Template_dashboard_essential_insights .subscription-footer,
body:not(.member-logged-in).page-template-Template_dashboard_essential_insights .site-footer,
body:not(.member-logged-in).page-template-Template_dashboard_essential_insights #codewidget-37, body:not(.member-logged-in).page-template-Template_dashboard_practical_tools .subscription-footer,
body:not(.member-logged-in).page-template-Template_dashboard_practical_tools .site-footer,
body:not(.member-logged-in).page-template-Template_dashboard_practical_tools #codewidget-37, body:not(.member-logged-in).page-template-Template_dashboard_case_studies .subscription-footer,
body:not(.member-logged-in).page-template-Template_dashboard_case_studies .site-footer,
body:not(.member-logged-in).page-template-Template_dashboard_case_studies #codewidget-37, body:not(.member-logged-in).page-template-Template_dashboard_legal_qas .subscription-footer,
body:not(.member-logged-in).page-template-Template_dashboard_legal_qas .site-footer,
body:not(.member-logged-in).page-template-Template_dashboard_legal_qas #codewidget-37, body:not(.member-logged-in).page-template-Template_dashboard_what_would_you_do .subscription-footer,
body:not(.member-logged-in).page-template-Template_dashboard_what_would_you_do .site-footer,
body:not(.member-logged-in).page-template-Template_dashboard_what_would_you_do #codewidget-37, body:not(.member-logged-in).page-template-Template_dashboard_you_be_the_judge .subscription-footer,
body:not(.member-logged-in).page-template-Template_dashboard_you_be_the_judge .site-footer,
body:not(.member-logged-in).page-template-Template_dashboard_you_be_the_judge #codewidget-37, body:not(.member-logged-in).page-template-Template_dashboard_digital_newsletters .subscription-footer,
body:not(.member-logged-in).page-template-Template_dashboard_digital_newsletters .site-footer,
body:not(.member-logged-in).page-template-Template_dashboard_digital_newsletters #codewidget-37, body:not(.member-logged-in).page-template-Template_dashboard_my_resources .subscription-footer,
body:not(.member-logged-in).page-template-Template_dashboard_my_resources .site-footer,
body:not(.member-logged-in).page-template-Template_dashboard_my_resources #codewidget-37, body:not(.member-logged-in).page-template-Template_dashboard_account_details .subscription-footer,
body:not(.member-logged-in).page-template-Template_dashboard_account_details .site-footer,
body:not(.member-logged-in).page-template-Template_dashboard_account_details #codewidget-37, body:not(.member-logged-in).product-search-results .subscription-footer,
body:not(.member-logged-in).product-search-results .site-footer,
body:not(.member-logged-in).product-search-results #codewidget-37 {
  display: none;
}

body:not(.member-logged-in).page-template-Template_dashboard_home #woo-login-popup-sc-login, body:not(.member-logged-in).page-template-Template_dashboard_blueprints #woo-login-popup-sc-login, body:not(.member-logged-in).page-template-Template_dashboard_essential_insights #woo-login-popup-sc-login, body:not(.member-logged-in).page-template-Template_dashboard_practical_tools #woo-login-popup-sc-login, body:not(.member-logged-in).page-template-Template_dashboard_case_studies #woo-login-popup-sc-login, body:not(.member-logged-in).page-template-Template_dashboard_legal_qas #woo-login-popup-sc-login, body:not(.member-logged-in).page-template-Template_dashboard_what_would_you_do #woo-login-popup-sc-login, body:not(.member-logged-in).page-template-Template_dashboard_you_be_the_judge #woo-login-popup-sc-login, body:not(.member-logged-in).page-template-Template_dashboard_digital_newsletters #woo-login-popup-sc-login, body:not(.member-logged-in).page-template-Template_dashboard_my_resources #woo-login-popup-sc-login, body:not(.member-logged-in).page-template-Template_dashboard_account_details #woo-login-popup-sc-login, body:not(.member-logged-in).product-search-results #woo-login-popup-sc-login {
  margin: 0;
  padding: 3em 0;
  background: linear-gradient(to right, rgba(219, 186, 105, 0.95) 0, rgba(190, 148, 139, 0.95) 100%);
}

body:not(.member-logged-in).page-template-Template_dashboard_home #woo-login-popup-sc-login .woo-login-inner, body:not(.member-logged-in).page-template-Template_dashboard_blueprints #woo-login-popup-sc-login .woo-login-inner, body:not(.member-logged-in).page-template-Template_dashboard_essential_insights #woo-login-popup-sc-login .woo-login-inner, body:not(.member-logged-in).page-template-Template_dashboard_practical_tools #woo-login-popup-sc-login .woo-login-inner, body:not(.member-logged-in).page-template-Template_dashboard_case_studies #woo-login-popup-sc-login .woo-login-inner, body:not(.member-logged-in).page-template-Template_dashboard_legal_qas #woo-login-popup-sc-login .woo-login-inner, body:not(.member-logged-in).page-template-Template_dashboard_what_would_you_do #woo-login-popup-sc-login .woo-login-inner, body:not(.member-logged-in).page-template-Template_dashboard_you_be_the_judge #woo-login-popup-sc-login .woo-login-inner, body:not(.member-logged-in).page-template-Template_dashboard_digital_newsletters #woo-login-popup-sc-login .woo-login-inner, body:not(.member-logged-in).page-template-Template_dashboard_my_resources #woo-login-popup-sc-login .woo-login-inner, body:not(.member-logged-in).page-template-Template_dashboard_account_details #woo-login-popup-sc-login .woo-login-inner, body:not(.member-logged-in).product-search-results #woo-login-popup-sc-login .woo-login-inner {
  width: 100%;
  max-width: 350px;
  margin: 0 auto;
}

body:not(.member-logged-in).page-template-Template_dashboard_home #woo-login-popup-sc-login .woo-login-inner img, body:not(.member-logged-in).page-template-Template_dashboard_blueprints #woo-login-popup-sc-login .woo-login-inner img, body:not(.member-logged-in).page-template-Template_dashboard_essential_insights #woo-login-popup-sc-login .woo-login-inner img, body:not(.member-logged-in).page-template-Template_dashboard_practical_tools #woo-login-popup-sc-login .woo-login-inner img, body:not(.member-logged-in).page-template-Template_dashboard_case_studies #woo-login-popup-sc-login .woo-login-inner img, body:not(.member-logged-in).page-template-Template_dashboard_legal_qas #woo-login-popup-sc-login .woo-login-inner img, body:not(.member-logged-in).page-template-Template_dashboard_what_would_you_do #woo-login-popup-sc-login .woo-login-inner img, body:not(.member-logged-in).page-template-Template_dashboard_you_be_the_judge #woo-login-popup-sc-login .woo-login-inner img, body:not(.member-logged-in).page-template-Template_dashboard_digital_newsletters #woo-login-popup-sc-login .woo-login-inner img, body:not(.member-logged-in).page-template-Template_dashboard_my_resources #woo-login-popup-sc-login .woo-login-inner img, body:not(.member-logged-in).page-template-Template_dashboard_account_details #woo-login-popup-sc-login .woo-login-inner img, body:not(.member-logged-in).product-search-results #woo-login-popup-sc-login .woo-login-inner img {
  width: 230px;
  margin: 0 auto 2em auto;
  display: block;
}

body:not(.member-logged-in).page-template-Template_dashboard_home #woo-login-popup-sc-login .woo-login-inner h2, body:not(.member-logged-in).page-template-Template_dashboard_blueprints #woo-login-popup-sc-login .woo-login-inner h2, body:not(.member-logged-in).page-template-Template_dashboard_essential_insights #woo-login-popup-sc-login .woo-login-inner h2, body:not(.member-logged-in).page-template-Template_dashboard_practical_tools #woo-login-popup-sc-login .woo-login-inner h2, body:not(.member-logged-in).page-template-Template_dashboard_case_studies #woo-login-popup-sc-login .woo-login-inner h2, body:not(.member-logged-in).page-template-Template_dashboard_legal_qas #woo-login-popup-sc-login .woo-login-inner h2, body:not(.member-logged-in).page-template-Template_dashboard_what_would_you_do #woo-login-popup-sc-login .woo-login-inner h2, body:not(.member-logged-in).page-template-Template_dashboard_you_be_the_judge #woo-login-popup-sc-login .woo-login-inner h2, body:not(.member-logged-in).page-template-Template_dashboard_digital_newsletters #woo-login-popup-sc-login .woo-login-inner h2, body:not(.member-logged-in).page-template-Template_dashboard_my_resources #woo-login-popup-sc-login .woo-login-inner h2, body:not(.member-logged-in).page-template-Template_dashboard_account_details #woo-login-popup-sc-login .woo-login-inner h2, body:not(.member-logged-in).product-search-results #woo-login-popup-sc-login .woo-login-inner h2 {
  text-align: center;
  padding: 0;
  margin: 0 0 12px;
  color: #fff;
}

body:not(.member-logged-in).page-template-Template_dashboard_home #woo-login-popup-sc-login .woo-login-inner p, body:not(.member-logged-in).page-template-Template_dashboard_blueprints #woo-login-popup-sc-login .woo-login-inner p, body:not(.member-logged-in).page-template-Template_dashboard_essential_insights #woo-login-popup-sc-login .woo-login-inner p, body:not(.member-logged-in).page-template-Template_dashboard_practical_tools #woo-login-popup-sc-login .woo-login-inner p, body:not(.member-logged-in).page-template-Template_dashboard_case_studies #woo-login-popup-sc-login .woo-login-inner p, body:not(.member-logged-in).page-template-Template_dashboard_legal_qas #woo-login-popup-sc-login .woo-login-inner p, body:not(.member-logged-in).page-template-Template_dashboard_what_would_you_do #woo-login-popup-sc-login .woo-login-inner p, body:not(.member-logged-in).page-template-Template_dashboard_you_be_the_judge #woo-login-popup-sc-login .woo-login-inner p, body:not(.member-logged-in).page-template-Template_dashboard_digital_newsletters #woo-login-popup-sc-login .woo-login-inner p, body:not(.member-logged-in).page-template-Template_dashboard_my_resources #woo-login-popup-sc-login .woo-login-inner p, body:not(.member-logged-in).page-template-Template_dashboard_account_details #woo-login-popup-sc-login .woo-login-inner p, body:not(.member-logged-in).product-search-results #woo-login-popup-sc-login .woo-login-inner p {
  margin: 0 0 1em 0 !important;
  padding: 0 1em !important;
  color: #fff;
  text-align: center;
  font-size: .8em;
}

body:not(.member-logged-in).page-template-Template_dashboard_home #woo-login-popup-sc-login .woo-login-inner label, body:not(.member-logged-in).page-template-Template_dashboard_blueprints #woo-login-popup-sc-login .woo-login-inner label, body:not(.member-logged-in).page-template-Template_dashboard_essential_insights #woo-login-popup-sc-login .woo-login-inner label, body:not(.member-logged-in).page-template-Template_dashboard_practical_tools #woo-login-popup-sc-login .woo-login-inner label, body:not(.member-logged-in).page-template-Template_dashboard_case_studies #woo-login-popup-sc-login .woo-login-inner label, body:not(.member-logged-in).page-template-Template_dashboard_legal_qas #woo-login-popup-sc-login .woo-login-inner label, body:not(.member-logged-in).page-template-Template_dashboard_what_would_you_do #woo-login-popup-sc-login .woo-login-inner label, body:not(.member-logged-in).page-template-Template_dashboard_you_be_the_judge #woo-login-popup-sc-login .woo-login-inner label, body:not(.member-logged-in).page-template-Template_dashboard_digital_newsletters #woo-login-popup-sc-login .woo-login-inner label, body:not(.member-logged-in).page-template-Template_dashboard_my_resources #woo-login-popup-sc-login .woo-login-inner label, body:not(.member-logged-in).page-template-Template_dashboard_account_details #woo-login-popup-sc-login .woo-login-inner label, body:not(.member-logged-in).product-search-results #woo-login-popup-sc-login .woo-login-inner label {
  font-size: 15px;
  font-weight: 400;
  color: #fff;
  margin: 0;
  padding: 0 0 0 1em;
  text-align: left;
}

body:not(.member-logged-in).page-template-Template_dashboard_home #woo-login-popup-sc-login .woo-login-inner input[type=text],
body:not(.member-logged-in).page-template-Template_dashboard_home #woo-login-popup-sc-login .woo-login-inner input[type=password], body:not(.member-logged-in).page-template-Template_dashboard_blueprints #woo-login-popup-sc-login .woo-login-inner input[type=text],
body:not(.member-logged-in).page-template-Template_dashboard_blueprints #woo-login-popup-sc-login .woo-login-inner input[type=password], body:not(.member-logged-in).page-template-Template_dashboard_essential_insights #woo-login-popup-sc-login .woo-login-inner input[type=text],
body:not(.member-logged-in).page-template-Template_dashboard_essential_insights #woo-login-popup-sc-login .woo-login-inner input[type=password], body:not(.member-logged-in).page-template-Template_dashboard_practical_tools #woo-login-popup-sc-login .woo-login-inner input[type=text],
body:not(.member-logged-in).page-template-Template_dashboard_practical_tools #woo-login-popup-sc-login .woo-login-inner input[type=password], body:not(.member-logged-in).page-template-Template_dashboard_case_studies #woo-login-popup-sc-login .woo-login-inner input[type=text],
body:not(.member-logged-in).page-template-Template_dashboard_case_studies #woo-login-popup-sc-login .woo-login-inner input[type=password], body:not(.member-logged-in).page-template-Template_dashboard_legal_qas #woo-login-popup-sc-login .woo-login-inner input[type=text],
body:not(.member-logged-in).page-template-Template_dashboard_legal_qas #woo-login-popup-sc-login .woo-login-inner input[type=password], body:not(.member-logged-in).page-template-Template_dashboard_what_would_you_do #woo-login-popup-sc-login .woo-login-inner input[type=text],
body:not(.member-logged-in).page-template-Template_dashboard_what_would_you_do #woo-login-popup-sc-login .woo-login-inner input[type=password], body:not(.member-logged-in).page-template-Template_dashboard_you_be_the_judge #woo-login-popup-sc-login .woo-login-inner input[type=text],
body:not(.member-logged-in).page-template-Template_dashboard_you_be_the_judge #woo-login-popup-sc-login .woo-login-inner input[type=password], body:not(.member-logged-in).page-template-Template_dashboard_digital_newsletters #woo-login-popup-sc-login .woo-login-inner input[type=text],
body:not(.member-logged-in).page-template-Template_dashboard_digital_newsletters #woo-login-popup-sc-login .woo-login-inner input[type=password], body:not(.member-logged-in).page-template-Template_dashboard_my_resources #woo-login-popup-sc-login .woo-login-inner input[type=text],
body:not(.member-logged-in).page-template-Template_dashboard_my_resources #woo-login-popup-sc-login .woo-login-inner input[type=password], body:not(.member-logged-in).page-template-Template_dashboard_account_details #woo-login-popup-sc-login .woo-login-inner input[type=text],
body:not(.member-logged-in).page-template-Template_dashboard_account_details #woo-login-popup-sc-login .woo-login-inner input[type=password], body:not(.member-logged-in).product-search-results #woo-login-popup-sc-login .woo-login-inner input[type=text],
body:not(.member-logged-in).product-search-results #woo-login-popup-sc-login .woo-login-inner input[type=password] {
  border: 1px solid #ddd;
  font-size: 15px !important;
  line-height: 25px;
  font-weight: 400;
  width: 100%;
  padding: 10px !important;
  margin: 2px 6px 16px 0 !important;
  border-radius: 4px;
}

body:not(.member-logged-in).page-template-Template_dashboard_home #woo-login-popup-sc-login .woo-login-inner .woocommerce-Button, body:not(.member-logged-in).page-template-Template_dashboard_blueprints #woo-login-popup-sc-login .woo-login-inner .woocommerce-Button, body:not(.member-logged-in).page-template-Template_dashboard_essential_insights #woo-login-popup-sc-login .woo-login-inner .woocommerce-Button, body:not(.member-logged-in).page-template-Template_dashboard_practical_tools #woo-login-popup-sc-login .woo-login-inner .woocommerce-Button, body:not(.member-logged-in).page-template-Template_dashboard_case_studies #woo-login-popup-sc-login .woo-login-inner .woocommerce-Button, body:not(.member-logged-in).page-template-Template_dashboard_legal_qas #woo-login-popup-sc-login .woo-login-inner .woocommerce-Button, body:not(.member-logged-in).page-template-Template_dashboard_what_would_you_do #woo-login-popup-sc-login .woo-login-inner .woocommerce-Button, body:not(.member-logged-in).page-template-Template_dashboard_you_be_the_judge #woo-login-popup-sc-login .woo-login-inner .woocommerce-Button, body:not(.member-logged-in).page-template-Template_dashboard_digital_newsletters #woo-login-popup-sc-login .woo-login-inner .woocommerce-Button, body:not(.member-logged-in).page-template-Template_dashboard_my_resources #woo-login-popup-sc-login .woo-login-inner .woocommerce-Button, body:not(.member-logged-in).page-template-Template_dashboard_account_details #woo-login-popup-sc-login .woo-login-inner .woocommerce-Button, body:not(.member-logged-in).product-search-results #woo-login-popup-sc-login .woo-login-inner .woocommerce-Button {
  width: 100%;
  clear: both;
  font-size: 20px;
  line-height: 28px;
  height: 58px;
  padding: 4px;
  margin: 20px 0;
  font-weight: 700;
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/profile-icon.svg);
  box-shadow: none;
  border: 2px solid #fff;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center right 1em;
  background-color: transparent;
}

body.member-logged-in .top-summary-messaging-content button {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/arrow-down.svg);
  background-repeat: no-repeat;
  background-position: center right 1em;
  background-color: transparent !important;
  border: 1px solid #dddddd !important;
  color: #696464 !important;
  font-size: 1em !important;
  font-weight: 400 !important;
  margin: 20px auto !important;
  padding: 10px 60px 10px 30px !important;
  text-align: center !important;
}

body.member-logged-in .top-summary-messaging-content button:hover {
  background-color: #f0f0f0 !important;
}

.alignwide.no-80 .ab-container-inside {
  max-width: 100% !important;
}

.free-insider-footer {
  width: 100%;
  padding: 0 3.5em 2em 3.5em;
}

.free-insider-footer .widget {
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
}

.free-insider-footer .widget h2 {
  font-family: 'Lato', sans-serif;
  font-weight: 900;
  font-size: 38px;
  line-height: 48px;
  color: #000000;
  letter-spacing: 0;
  text-align: center;
}

.free-insider-footer .widget div.btn {
  width: 100%;
  text-align: center;
}

.free-insider-footer .widget div.btn a {
  display: block;
  max-width: 273px;
  margin: 0 auto;
  background: #FA775B;
  border-radius: 5px;
  font-family: 'Lato', sans-serif;
  font-weight: 900;
  font-size: 17px;
  line-height: 55px;
  letter-spacing: 0.66px;
  color: #ffffff;
  text-align: center;
  transition: all 0.4s ease;
}

.free-insider-footer .widget div.btn a:hover {
  background: #ff6c4c;
  box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35);
}

.insider-footer {
  width: 100%;
  background: #4C7181;
  padding: 2em 0.5em 2em 3.5em;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/insider-footer-background.png");
  background-repeat: no-repeat;
  background-size: 450px;
  background-position: right bottom;
}

.insider-footer .widget {
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
}

.insider-footer .widget h2 {
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  color: #ffffff;
  letter-spacing: 0;
  text-shadow: 0 0 20px #696464;
}

.insider-footer .widget p {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 32px;
  line-height: 38px;
  color: #ffffff;
  letter-spacing: 0;
  text-shadow: 0 0 20px #696464;
}

.insider-footer .widget p strong {
  font-weight: 900;
}

.insider-footer .widget div.btn {
  width: 100%;
  max-width: 670px;
  text-align: center;
}

.insider-footer .widget div.btn a {
  display: block;
  max-width: 296px;
  margin: 0 auto;
  background: #FA775B;
  border-radius: 5px;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 48px;
  color: #ffffff;
  text-align: center;
  transition: all 0.4s ease;
}

.insider-footer .widget div.btn a:hover {
  background: #ff6c4c;
  box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35);
}

.subscription-footer {
  width: 100%;
}

.article-info .entry-meta .photo {
  margin-bottom: 0 !important;
}

.entry-content .social-share li a {
  background-position: center center;
  background-repeat: no-repeat;
}

.entry-content .social-share li:nth-child(2) a {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/facebook-icon-black.svg");
}

.entry-content .social-share li:nth-child(3) a {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/twitter-icon-black.svg");
}

.entry-content .social-share li:nth-child(4) a {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/linkedin-icon-black.svg");
}

#menu-social-media li {
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: center center;
}

#menu-social-media #menu-item-368602 {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/facebook-icon.svg);
}

#menu-social-media #menu-item-368604 {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/twitter-icon.svg);
}

#menu-social-media #menu-item-368607 {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/linkedin-icon.svg);
}

#menu-footer-menu-bottom {
  display: block !important;
  -ms-grid-columns: none !important;
  grid-template-columns: none !important;
  columns: 3 !important;
}

#menu-footer-menu-bottom li {
  padding: 5px 0;
}

.hidden-total {
  display: none;
}

.responsive-menu-icon:first-of-type {
  display: none !important;
}

#menu-category-main-menu {
  padding: 0;
}

.menu-dashboard-menu-container,
.menu-dashboard-menu-lower-container {
  position: absolute;
  left: 0;
  right: 0;
}

.menu-dashboard-menu-container {
  top: 0;
}

.menu-dashboard-menu-lower-container {
  bottom: 100px;
}

.woocommerce.full-width-content .content,
.woocommerce-page.full-width-content .content {
  margin: 0 auto;
  padding: 0;
}

.woocommerce .content .entry {
  border-bottom: 1px solid rgba(142, 142, 142, 0.25) !important;
}

#codewidget-37 {
  position: absolute;
  z-index: 100;
  top: 2.6rem;
  right: 10rem;
}

#codewidget-37 #small-trigger {
  display: none;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0.4em;
  right: 1em;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/logged-in-icon.svg");
  background-repeat: no-repeat;
}

#codewidget-37 a {
  font-size: 1rem;
  text-transform: capitalize;
  color: white;
  background-color: transparent;
  padding: 10px 20px;
  transition: 0.2s;
  border: 1px solid #ffffff;
  border-radius: 100px;
  padding: 5px 20px !important;
}

#codewidget-37 a#login {
  border: none !important;
  padding: 5px 20px 5px 40px !important;
}

#codewidget-37 a#login:before {
  content: '';
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/logged-in-icon.svg);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0.4em;
  left: 0.8em;
}

#codewidget-37 a#become-insider {
  padding: 5px 126px 5px 20px !important;
}

#codewidget-37 a#become-insider:after {
  content: '';
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/logo-icons/hrm-insider-horizontal-1c.svg);
  background-repeat: no-repeat;
  width: 110px;
  height: 20px;
  position: absolute;
  top: 0.4em;
  right: 0.8em;
}

#codewidget-37 a:hover {
  background-color: rgba(255, 255, 255, 0.1);
}

body.logged-in #dashboard-nav-inside.collapse #menu-dashboard-menu .sub-menu {
  left: 50px;
}

body.logged-in #dashboard-nav-inside #menu-dashboard-menu .sub-menu {
  top: 52px;
}

body.logged-in.admin-bar #dashboard-nav-inside {
  top: 84px;
}

body.logged-in.admin-bar #dashboard-nav-inside #menu-dashboard-menu .sub-menu {
  top: 84px;
}

#dashboard-nav-inside {
  transition: 0.2s;
}

#dashboard-nav-inside.collapse {
  left: -200px;
  background: rgba(89, 89, 92, 0.8);
}

#dashboard-nav-inside.collapse #arrow {
  transform: rotate(180deg);
}

#dashboard-nav-inside.collapse li a {
  background-position: center right 1.3em;
}

#dashboard-nav-inside.collapse #menu-item-1036895:hover > a {
  background-position: top 15px right 1.5em !important;
}

#dashboard-nav-inside.collapse #menu-dashboard-menu .sub-menu {
  position: fixed;
  top: 52px;
  bottom: 0;
  left: 50px;
  width: 220px;
  overflow: auto;
}

#dashboard-nav-inside #menu-dashboard-menu li a,
#dashboard-nav-inside #menu-dashboard-menu-lower li a {
  transition: all 0.2s ease-in-out;
}

#dashboard-nav-inside #menu-dashboard-menu .sub-menu {
  position: fixed;
  top: 84px;
  bottom: 0;
  left: 250px;
  width: 220px;
  overflow: auto;
  background-color: rgba(255, 255, 255, 0.95);
}

#dashboard-nav-inside #menu-dashboard-menu .sub-menu li {
  list-style: none;
  width: 100%;
  height: 30px;
  border-left: 1px solid rgba(255, 255, 255, 0.95);
}

#dashboard-nav-inside #menu-dashboard-menu .sub-menu li:hover {
  background-color: rgba(204, 204, 204, 0.95);
}

#dashboard-nav-inside #menu-dashboard-menu .sub-menu li:after {
  background: #d3dae2;
  left: 10px;
}

#dashboard-nav-inside #menu-dashboard-menu .sub-menu li a {
  color: #3b3b3d;
  padding: 0 0 0 10px;
  text-align: left;
  background-image: none;
  line-height: 2.8;
  transition: all 0.2s ease-in-out;
}

#dashboard-nav-inside #arrow {
  cursor: pointer;
  content: " ";
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/minmax-button.svg");
  position: absolute;
  top: 50%;
  bottom: 50%;
  right: -15px;
  width: 30px;
  height: 30px;
  z-index: 13;
}

#dashboard-nav-inside li a {
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center right 3em;
}

#dashboard-nav-inside #menu-item-1036463 a {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/dashboard-icon.svg");
}

#dashboard-nav-inside #menu-item-1036896 a {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/topics-icon.svg");
}

#dashboard-nav-inside #menu-item-1036897 a {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/article-icon.svg");
}

#dashboard-nav-inside #menu-item-1036895 a {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/resource-icon.svg");
}

#dashboard-nav-inside #menu-item-1036441 a {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/library-icon.svg");
}

#dashboard-nav-inside #menu-item-1036464 a {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/logged-in-icon.svg");
}

#dashboard-nav-inside #menu-item-1045945 a,
#dashboard-nav-inside #menu-item-1070134 a {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/help-icon.svg");
}

#dashboard-nav-inside #menu-item-1037786 a {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/logout-icon.svg");
}

#dashboard-nav-inside #menu-item-1037787 a {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/logo-icons/hrminsider-1c-vertical.svg");
}

#dashboard-nav-inside #menu-item-1037787 {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/logo-icons/hrmorning-insider-1c-hor-logo-white.svg);
  background-repeat: no-repeat;
  background-position: center right 5.7em;
  background-size: 90px;
  height: 90px;
}

body.page-template-Template_dashboard_home .content-sidebar-wrap, body.page-template-Template_dashboard_blueprints .content-sidebar-wrap, body.page-template-Template_dashboard_essential_insights .content-sidebar-wrap, body.page-template-Template_dashboard_practical_tools .content-sidebar-wrap, body.page-template-Template_dashboard_digital_newsletters .content-sidebar-wrap, body.page-template-Template_dashboard_you_be_the_judge .content-sidebar-wrap, body.page-template-Template_dashboard_what_would_you_do .content-sidebar-wrap, body.page-template-Template_dashboard_legal_qas .content-sidebar-wrap, body.page-template-Template_dashboard_case_studies .content-sidebar-wrap, body.page-template-Template_dashboard_my_resources .content-sidebar-wrap, body.page-template-Template_dashboard_account_details .content-sidebar-wrap, body.product-search-results .content-sidebar-wrap {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/hr-insider-background-with-overlays.png");
  background-repeat: no-repeat;
  background-size: 100%;
}

body.page-template-Template_dashboard_blueprints .insider_promo_wrap, body.page-template-Template_dashboard_essential_insights .insider_promo_wrap, body.page-template-Template_dashboard_practical_tools .insider_promo_wrap, body.page-template-Template_dashboard_digital_newsletters .insider_promo_wrap, body.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap, body.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap, body.page-template-Template_dashboard_legal_qas .insider_promo_wrap, body.page-template-Template_dashboard_case_studies .insider_promo_wrap, body.page-template-Template_dashboard_my_resources .insider_promo_wrap, body.page-template-Template_dashboard_account_details .insider_promo_wrap {
  margin: 52px 0;
  background: linear-gradient(to right, #81a097 0%, #395b71 100%);
}

body.page-template-Template_dashboard_blueprints .insider_promo_wrap .insider_promo, body.page-template-Template_dashboard_essential_insights .insider_promo_wrap .insider_promo, body.page-template-Template_dashboard_practical_tools .insider_promo_wrap .insider_promo, body.page-template-Template_dashboard_digital_newsletters .insider_promo_wrap .insider_promo, body.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap .insider_promo, body.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap .insider_promo, body.page-template-Template_dashboard_legal_qas .insider_promo_wrap .insider_promo, body.page-template-Template_dashboard_case_studies .insider_promo_wrap .insider_promo, body.page-template-Template_dashboard_my_resources .insider_promo_wrap .insider_promo, body.page-template-Template_dashboard_account_details .insider_promo_wrap .insider_promo {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/bg-coffee-mug-blues.svg);
  background-position: left 3em top -3em;
  background-repeat: no-repeat;
  background-size: 240px;
  margin: 52px 0;
  padding: 0;
  box-shadow: none;
}

body.page-template-Template_dashboard_blueprints .insider_promo_wrap .insider_promo .insider_promo_inside, body.page-template-Template_dashboard_essential_insights .insider_promo_wrap .insider_promo .insider_promo_inside, body.page-template-Template_dashboard_practical_tools .insider_promo_wrap .insider_promo .insider_promo_inside, body.page-template-Template_dashboard_digital_newsletters .insider_promo_wrap .insider_promo .insider_promo_inside, body.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap .insider_promo .insider_promo_inside, body.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap .insider_promo .insider_promo_inside, body.page-template-Template_dashboard_legal_qas .insider_promo_wrap .insider_promo .insider_promo_inside, body.page-template-Template_dashboard_case_studies .insider_promo_wrap .insider_promo .insider_promo_inside, body.page-template-Template_dashboard_my_resources .insider_promo_wrap .insider_promo .insider_promo_inside, body.page-template-Template_dashboard_account_details .insider_promo_wrap .insider_promo .insider_promo_inside {
  width: 100%;
  max-width: 75%;
  float: right;
  margin: 2em 0;
}

body.page-template-Template_dashboard_blueprints .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text, body.page-template-Template_dashboard_essential_insights .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text, body.page-template-Template_dashboard_practical_tools .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text, body.page-template-Template_dashboard_digital_newsletters .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text, body.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text, body.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text, body.page-template-Template_dashboard_legal_qas .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text, body.page-template-Template_dashboard_case_studies .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text, body.page-template-Template_dashboard_my_resources .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text, body.page-template-Template_dashboard_account_details .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text {
  float: left;
  width: 60%;
}

body.page-template-Template_dashboard_blueprints .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text p, body.page-template-Template_dashboard_essential_insights .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text p, body.page-template-Template_dashboard_practical_tools .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text p, body.page-template-Template_dashboard_digital_newsletters .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text p, body.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text p, body.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text p, body.page-template-Template_dashboard_legal_qas .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text p, body.page-template-Template_dashboard_case_studies .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text p, body.page-template-Template_dashboard_my_resources .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text p, body.page-template-Template_dashboard_account_details .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text p {
  font-family: 'Arvo', serif;
  font-weight: bold;
  font-size: 1em;
  color: #fff;
  opacity: 0.95;
  letter-spacing: 2px;
}

body.page-template-Template_dashboard_blueprints .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn, body.page-template-Template_dashboard_essential_insights .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn, body.page-template-Template_dashboard_practical_tools .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn, body.page-template-Template_dashboard_digital_newsletters .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn, body.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn, body.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn, body.page-template-Template_dashboard_legal_qas .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn, body.page-template-Template_dashboard_case_studies .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn, body.page-template-Template_dashboard_my_resources .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn, body.page-template-Template_dashboard_account_details .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn {
  border: 1px solid #fff;
  border-radius: 50px;
  text-align: center;
  max-width: 320px;
  width: 100%;
  margin: 0 auto;
  background: linear-gradient(90deg, #d1b64b, #cb9259);
  font-size: 0.8em;
}

body.page-template-Template_dashboard_blueprints .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn:hover, body.page-template-Template_dashboard_essential_insights .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn:hover, body.page-template-Template_dashboard_practical_tools .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn:hover, body.page-template-Template_dashboard_digital_newsletters .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn:hover, body.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn:hover, body.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn:hover, body.page-template-Template_dashboard_legal_qas .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn:hover, body.page-template-Template_dashboard_case_studies .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn:hover, body.page-template-Template_dashboard_my_resources .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn:hover, body.page-template-Template_dashboard_account_details .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn:hover {
  background: linear-gradient(90deg, #dcc04f, #d69b5e);
  color: #fff;
}

body.page-template-Template_dashboard_blueprints .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo, body.page-template-Template_dashboard_essential_insights .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo, body.page-template-Template_dashboard_practical_tools .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo, body.page-template-Template_dashboard_digital_newsletters .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo, body.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo, body.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo, body.page-template-Template_dashboard_legal_qas .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo, body.page-template-Template_dashboard_case_studies .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo, body.page-template-Template_dashboard_my_resources .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo, body.page-template-Template_dashboard_account_details .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo {
  float: right;
  width: 180px;
  margin: 0 4em 0 0;
}

body.page-template-Template_dashboard_blueprints .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo img, body.page-template-Template_dashboard_essential_insights .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo img, body.page-template-Template_dashboard_practical_tools .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo img, body.page-template-Template_dashboard_digital_newsletters .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo img, body.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo img, body.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo img, body.page-template-Template_dashboard_legal_qas .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo img, body.page-template-Template_dashboard_case_studies .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo img, body.page-template-Template_dashboard_my_resources .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo img, body.page-template-Template_dashboard_account_details .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo img {
  width: 100%;
  height: auto;
}

body.page-template-Template_dashboard_account_details .dashboard_tab {
  background: #fff;
}

body.page-template-Template_dashboard_account_details .dashboard_tab .widget-title,
body.page-template-Template_dashboard_account_details .dashboard_tab h5 {
  font-weight: 400 !important;
  text-transform: capitalize !important;
}

body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile,
body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info {
  width: 50%;
  padding: 0;
  border: 0;
}

body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile select[name="billing_state"],
body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile select[name="user_company_size"],
body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info select[name="billing_state"],
body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info select[name="user_company_size"] {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/arrow-down.svg");
  background-repeat: no-repeat;
  background-position: center right 2em;
}

body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile label,
body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info label {
  font-family: 'Lato', sans-serif;
  font-size: 0.6em;
  margin-left: 1em;
}

body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile input,
body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile select,
body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info input,
body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info select {
  font-size: 0.7em !important;
  width: 100%;
  padding: 10px 15px;
  border-radius: 4px;
  border: 1px solid #eaeaea;
  box-shadow: none;
}

body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile li,
body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info li {
  margin: 0 0 0 0;
}

body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile li:nth-child(-n+2),
body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info li:nth-child(-n+2) {
  padding-bottom: 10px;
}

body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile li span.my_profile_user_email,
body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile li span.my_profile_user_login,
body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info li span.my_profile_user_email,
body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info li span.my_profile_user_login {
  font-size: 0.8em !important;
  font-weight: bold;
  color: #999999;
  padding: 0 0 0 12px;
}

body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile div,
body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info div {
  margin: 0 0 0 0;
}

body.page-template-Template_dashboard_account_details .dashboard_tab #paymentIframe {
  border: 0 !important;
}

body.page-template-Template_dashboard_account_details .dashboard_tab #paymentIframe html {
  margin-top: 0 !important;
}

body.page-template-Template_dashboard_account_details .dashboard_tab #paymentIframe .payment_method_button_fix {
  background: #fff !important;
  color: #59595c !important;
  border: 1px solid #59595c !important;
  transition: 0.2s !important;
}

body.page-template-Template_dashboard_account_details .dashboard_tab #paymentIframe .payment_method_button_fix:hover {
  background: #59595c !important;
  color: #fff !important;
}

body.logged-in.admin-bar .site-header {
  height: 52px;
  position: fixed;
  top: 32px;
}

body.logged-in.admin-bar #codewidget-37 {
  top: 2em;
}

body.logged-in .site-inner {
  margin-top: 52px;
}

body.logged-in nav.nav-primary, body.logged-in .subscription-footer {
  display: none;
}

body.logged-in #codewidget-37 {
  position: fixed;
  top: 0.5em;
  right: 1em;
}

body.logged-in #codewidget-37 ul#main_header_nav li {
  float: left;
}

body.logged-in .site-header {
  height: 52px;
  position: fixed;
}

body.logged-in .site-header .site-title {
  margin: 0 0 0 0.5em;
}

body.logged-in .site-header .site-title a {
  background-repeat: no-repeat !important;
  background-position: center left !important;
  height: 50px;
  background-size: 180px !important;
  width: 180px;
}

body.logged-in .header-widget-area {
  display: none;
}

body.logged-in .free_featured_dash_home .product:before {
  content: 'Free Resource';
  background-color: rgba(234, 181, 151, 0.8);
  text-transform: uppercase;
  color: #fff;
  font-family: 'Lato', sans-serif;
  font-size: 10px;
  padding: 3px 10px;
  position: absolute;
  top: 0;
  left: 0;
}

body.logged-in .free_featured_dash_home .pa_productpackage-premium:before {
  content: 'Purchased Item';
}

body.logged-in .free_featured_dash_home .woocommerce ul.products li.product .woocommerce-loop-product__title,
body.logged-in #blueprintFilterIframe .woocommerce ul.products li.product .woocommerce-loop-product__title,
body.logged-in #insightsFilterIframe .woocommerce ul.products li.product .woocommerce-loop-product__title,
body.logged-in #ptoolsFilterIframe .woocommerce ul.products li.product .woocommerce-loop-product__title,
body.logged-in #myResourcesFilterIframe .woocommerce ul.products li.product .woocommerce-loop-product__title,
body.logged-in #woof_results_by_ajax .woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-family: 'Lato', sans-serif;
  color: #59595c;
  font-size: 0.9em;
  padding: 2em 0 0;
}

body.logged-in .code-widget h1 {
  font-family: 'Lato', sans-serif;
  color: #59595c;
  margin: 0 0 1em 0;
  border-bottom: 1px solid #eee;
  font-size: 2em;
}

body.logged-in .code-widget h5 {
  font-family: 'Lato', sans-serif;
  font-size: 21px;
  border-bottom: 1px solid #ccc !important;
  text-transform: uppercase;
  font-weight: 900;
  text-align: left;
  padding: 30px 0 10px 0;
  margin: 0 0 0 10px;
}

body.logged-in .dashboard_tab .widget-title {
  font-family: 'Lato', sans-serif;
  color: #59595c;
  margin: 0 0 0 0;
  border-bottom: 1px solid #ccc;
}

body.woocommerce-page .header-widget-area {
  display: none;
}

body.woocommerce-page.full-width-content .content {
  max-width: 1200px;
}

body.woocommerce-page nav.nav-primary,
body.woocommerce-page .subscription-footer {
  display: none;
}

body.woocommerce-page.tax-pbp-categories nav.nav-primary {
  display: block;
}

body.woocommerce-page.tax-pbp-categories .header-widget-area {
  display: block;
}

body.woocommerce-page .membership_upgrade_band {
  display: none;
}

body.page-template-Template_dashboard_home .dashboard_tab, body.page-template-Template_dashboard_blueprints .dashboard_tab, body.page-template-Template_dashboard_essential_insights .dashboard_tab, body.page-template-Template_dashboard_practical_tools .dashboard_tab, body.page-template-Template_dashboard_digital_newsletters .dashboard_tab, body.page-template-Template_dashboard_you_be_the_judge .dashboard_tab, body.page-template-Template_dashboard_what_would_you_do .dashboard_tab, body.page-template-Template_dashboard_legal_qas .dashboard_tab, body.page-template-Template_dashboard_case_studies .dashboard_tab, body.page-template-Template_dashboard_my_resources .dashboard_tab {
  background-color: #ffffff;
  background-position: top -1% right -4%;
  background-repeat: no-repeat;
  background-size: 40%;
  padding: 4rem 1rem 0 4rem;
}

body.page-template-Template_dashboard_home .dashboard_tab, body.product-search-results .dashboard_tab {
  background-color: transparent;
  padding: 1rem 1rem 0 4rem;
}

body.page-template-Template_dashboard_home .dashboard_tab .free_featured_dash_home h4, body.product-search-results .dashboard_tab .free_featured_dash_home h4 {
  color: #fff;
}

body.page-template-Template_dashboard_home .woof_container_hrmp-product-type, body.page-template-Template_dashboard_blueprints .woof_container_hrmp-product-type, body.page-template-Template_dashboard_essential_insights .woof_container_hrmp-product-type, body.page-template-Template_dashboard_practical_tools .woof_container_hrmp-product-type, body.page-template-Template_dashboard_digital_newsletters .woof_container_hrmp-product-type, body.page-template-Template_dashboard_you_be_the_judge .woof_container_hrmp-product-type, body.page-template-Template_dashboard_what_would_you_do .woof_container_hrmp-product-type, body.page-template-Template_dashboard_legal_qas .woof_container_hrmp-product-type, body.page-template-Template_dashboard_case_studies .woof_container_hrmp-product-type, body.product-search-results .woof_container_hrmp-product-type {
  display: none;
}

body.page-template-Template_dashboard_blueprints .dashboard_tab {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/blueprint%20icon.svg");
}

body.page-template-Template_dashboard_blueprints #woof_results_by_ajax .woocommerce ul.products li.product {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/blueprint%20icon.svg");
}

body.page-template-Template_dashboard_essential_insights .dashboard_tab {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/essential%20insight%20icon.svg");
}

body.page-template-Template_dashboard_essential_insights #woof_results_by_ajax .woocommerce ul.products li.product {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/essential%20insight%20icon.svg");
}

body.page-template-Template_dashboard_practical_tools .dashboard_tab {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/practical%20tool%20compass.svg");
}

body.page-template-Template_dashboard_practical_tools #woof_results_by_ajax .woocommerce ul.products li.product {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/practical%20tool%20compass.svg");
}

body #woof_results_by_ajax {
  width: 100%;
  padding: 0 !important;
}

body #woof_results_by_ajax .woocommerce ul.products li.product {
  background-repeat: no-repeat;
  background-position: top -10px left -10px;
  background-size: 50%;
  box-shadow: grey 0px -1px 6px 0px;
  background-color: white;
  width: 31.4% !important;
  height: auto !important;
  margin: 0 0.5em 1em !important;
}

body #woof_results_by_ajax .woocommerce ul.products li.product .woocommerce-LoopProduct-link {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/logo-icons/hrminsider-content-vert-logo.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-size: 40px;
  background-position: top right;
}

body #woof_results_by_ajax .woocommerce ul.products li.product .product_type_variable,
body #woof_results_by_ajax .woocommerce ul.products li.product .product_type_simple {
  display: none !important;
}

body #woof_results_by_ajax .woocommerce ul.products li.product:after {
  display: none;
}

body .woof_sid {
  width: 100%;
  padding: 0 !important;
}

body .woof_sid .woof_container_checkbox {
  border: 1px solid #cccccc;
  width: 100%;
  color: #59595c;
  border-radius: 4px;
  margin: 1em 0 0 0;
}

body .woof_sid .woof_container_checkbox h4 {
  font-family: 'Lato', sans-serif;
  color: #59595c;
  padding: 10px 20px;
  margin: 0 0 0.5em 0;
  background-color: #f1f1f1;
  border-radius: 4px 4px 0 0;
}

body .woof_sid .woof_container_checkbox .woof_redraw_zone {
  border-bottom: 0;
}

body .woof_sid .woof_container_checkbox .woof_block_html_items {
  padding: 0 !important;
  width: 100% !important;
}

body .woof_sid .woof_container_checkbox .woof_block_html_items .woof_list_checkbox {
  text-align: center;
}

body .woof_sid .woof_container_checkbox .woof_block_html_items .woof_list_checkbox li {
  margin: 0 0 0 1.3em !important;
  display: inline-block !important;
}

body .woof_sid .woof_container_checkbox .woof_block_html_items .woof_list_checkbox li div {
  margin-top: 1px;
}

body .woof_sid .woof_container_checkbox .woof_block_html_items .woof_list_checkbox li label {
  font-size: 1em;
}

body.product-template-default.logged-in #codewidget-37 {
  display: block;
}

body.product-template-default.logged-in .site-header {
  height: 52px;
}

body.product-template-default.logged-in .site-header .site-title {
  margin: 0 0 0 0.5em;
}

body.product-template-default.logged-in .site-header .site-title a {
  background-repeat: no-repeat !important;
  background-position: center left !important;
  height: 50px;
  background-size: 180px !important;
  width: 180px;
}

body.product-template-default.logged-in #nav-resources {
  display: none;
}

body.product-template-default.logged-in .site-inner {
  margin-top: 52px;
}

body.product-template-default.logged-in .site-inner #dashboard-nav-inside {
  top: 52px;
}

body.product-template-default.logged-in .site-inner #dashboard-nav-inside #menu-dashboard-menu .sub-menu {
  top: 52px;
}

body.product-template-default.logged-in .site-inner .pa_producttype-workshops #top-summary {
  padding-top: 52px;
}

body.product-template-default.logged-in .site-inner #top-summary {
  padding-top: 1px;
}

body.product-template-default.logged-in.admin-bar .site-inner #dashboard-nav-inside {
  top: 84px;
}

body.product-template-default.logged-in.admin-bar .site-inner #dashboard-nav-inside #menu-dashboard-menu .sub-menu {
  top: 84px;
}

body.product-template-default .product {
  background-position: top 0% right -4% !important;
  background-repeat: no-repeat !important;
  background-size: 40% !important;
}

body.product-template-default .product.hrmp-product-type-practical-tool {
  background: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/practical%20tool%20compass.svg");
}

body.product-template-default .product.hrmp-product-type-blueprint {
  background: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/blueprint%20icon.svg");
}

body.product-template-default .product.hrmp-product-type-essential-insights {
  background: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/essential%20insight%20icon.svg");
  background-color: #fafafa;
}

body.product-template-default .product.hrmp-product-type-essential-insights #top-summary {
  position: relative;
}

body.product-template-default .product.hrmp-product-type-essential-insights #top-summary:after {
  content: '';
  position: absolute;
  bottom: -100px;
  left: 17%;
  width: 147px;
  height: 192px;
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/lp-ei-divider-top.png);
  background-repeat: no-repeat;
  z-index: 1;
}

body.product-template-default .product.hrmp-product-type-essential-insights #become-member-fullwidth {
  position: relative;
}

body.product-template-default .product.hrmp-product-type-essential-insights #become-member-fullwidth h4.become-a-member {
  padding-top: 110px;
}

body.product-template-default .product.hrmp-product-type-essential-insights #become-member-fullwidth:before {
  content: '';
  position: absolute;
  top: -100px;
  left: 50%;
  margin-left: -137px;
  width: 147px;
  height: 192px;
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/lp-ei-divider-bottom.png);
  background-repeat: no-repeat;
  z-index: 1;
}

body.product-template-default a.get-now-btn {
  display: inline-block;
  width: 100%;
  max-width: 500px;
  background-image: linear-gradient(to right, #e5b656, #dd885a);
  border: 1px solid #ffffff;
  border-radius: 10px;
  color: #ffffff;
  font-family: 'Lato', sans-serif;
  font-size: 24px;
  font-weight: 700;
  position: relative;
  text-transform: uppercase;
  padding: 15px 20px;
  text-align: center;
  margin: 0 auto;
}

body.product-template-default a.get-now-btn:after {
  content: '';
  width: 30px;
  height: 100%;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/chevron-down.svg");
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: center center;
  position: absolute;
  top: 0;
  right: 20px;
  opacity: 0.6;
}

body.product-template-default #top-summary {
  max-width: 1200px;
  background: none !important;
  border: 0 !important;
  margin: 0 auto;
  padding-bottom: 120px;
}

body.product-template-default #top-summary h3 {
  background: none;
  width: auto;
  padding: 0 0 0.1em 0;
  position: relative;
  color: #8e8e8e !important;
  font-size: 1em;
  text-align: left;
  border-bottom: 1px solid rgba(142, 142, 142, 0.5);
  font-family: 'Lato', sans-serif;
  text-transform: uppercase;
  opacity: 0.5;
  display: inline-block;
}

body.product-template-default #top-summary h1.excerpt {
  background: none;
  width: 100%;
  max-width: 100%;
  padding: 60px 0 5px 0;
  position: relative;
  color: #395b71 !important;
  font-size: 26px;
  text-align: left;
  border-bottom: 1px solid #8d8d8d;
  font-family: 'Lato', sans-serif;
  margin-bottom: 0;
  margin-top: 0;
}

body.product-template-default #top-summary h2.before-title {
  font-family: 'Lato', sans-serif;
  font-size: 24px;
  color: #949495;
  padding: 2px 0 0 0;
}

body.product-template-default #top-summary .top-summary-wrap {
  max-width: 100% !important;
  margin: 0 0;
}

body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging {
  padding: 0;
}

body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-hero {
  float: right !important;
  padding: 0 !important;
  width: 100%;
  max-width: 400px;
}

body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-hero img {
  border: 0 !important;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-content {
  float: left !important;
  padding-right: 2em;
}

body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-content h1 {
  font-family: 'Arvo', serif;
  color: #696464;
  font-size: 1.8em;
  text-transform: capitalize;
  padding-right: 1em;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0;
}

body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-content h2 {
  font-family: 'Arvo', serif;
  color: #696464;
  font-size: 1.3em;
  text-transform: capitalize;
  padding-right: 1em;
  font-weight: 700;
}

body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-content h4 {
  font-family: 'Lato', sans-serif;
  border-bottom: 1px solid rgba(142, 142, 142, 0.25);
  color: rgba(78, 78, 81, 0.59);
  font-size: 1.1em;
  text-transform: capitalize;
  text-transform: uppercase;
  padding: 1em 0 0.2em;
}

body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-content p {
  font-family: 'Lato', sans-serif;
  color: #707070;
  font-size: 18px;
  padding-right: 1em;
}

body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-content p:first-of-type {
  font-size: 26px;
}

body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-content ul {
  padding-right: 1em;
  margin-left: 2em;
}

body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-content ul li {
  font-family: 'Lato', sans-serif;
  font-size: 0.9em;
  color: #707070;
  padding-bottom: 0;
  background: none !important;
}

body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-content ul li:before {
  content: '';
  width: 20px;
  height: 20px;
  background-color: #40697c;
  border-radius: 4px;
  display: inline-block;
  position: absolute;
  left: 0;
  margin-top: 2px;
}

body.product-template-default #extra-resources {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/extra-resource-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

body.product-template-default #extra-resources .extra-resources-wrap {
  padding: 70px 2em 2em 2em;
}

body.product-template-default #extra-resources .extra-resources-wrap .extra-resources-messaging-content {
  text-align: center;
  max-width: 1200px;
  margin: 0 auto;
}

body.product-template-default #extra-resources .extra-resources-wrap .extra-resources-messaging-content h1,
body.product-template-default #extra-resources .extra-resources-wrap .extra-resources-messaging-content h3 {
  font-family: 'Lato', sans-serif;
  color: #ffffff;
}

body.product-template-default #extra-resources .extra-resources-wrap .extra-resources-messaging-content h1 {
  font-size: 44px;
  font-weight: 700;
}

body.product-template-default #extra-resources .extra-resources-wrap .extra-resources-messaging-content h3 {
  font-size: 32px;
  font-weight: 400;
  line-height: 42px;
}

body.product-template-default #extra-resources .extra-resources-wrap .extra-resources-messaging-content .extra-resources-images {
  display: -ms-flexbox;
  display: flex;
  margin: 2em 0;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  text-align: center;
}

body.product-template-default #extra-resources .extra-resources-wrap .extra-resources-messaging-content .extra-resources-images div.image {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: auto;
      flex: auto;
  margin: 0 0.5em 1em;
}

body.product-template-default #extra-resources .extra-resources-wrap .extra-resources-messaging-content .extra-resources-images div.image img {
  width: 100%;
  max-width: 235px;
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
}

body.product-template-default #extra-resources:before {
  content: '';
  position: absolute;
  top: -114px;
  right: 50%;
  width: 117px;
  height: 172px;
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/lp-bp-divider-top-summary.png);
  background-repeat: no-repeat;
}

body.product-template-default #extra-summary .extra-summary-wrap {
  padding: 2em;
}

body.product-template-default #extra-summary .extra-summary-wrap .extra-summary-messaging-content {
  text-align: center;
  max-width: 1200px;
  margin: 0 auto;
}

body.product-template-default #extra-summary .extra-summary-wrap .extra-summary-messaging-content h1,
body.product-template-default #extra-summary .extra-summary-wrap .extra-summary-messaging-content h3 {
  font-family: 'Lato', sans-serif;
  color: #595959;
}

body.product-template-default #extra-summary .extra-summary-wrap .extra-summary-messaging-content h1 {
  font-size: 49px;
  font-weight: 700;
  border-bottom: 2px solid #595959;
  display: inline-block;
}

body.product-template-default #extra-summary .extra-summary-wrap .extra-summary-messaging-content h3 {
  font-size: 32px;
  font-weight: 700;
  line-height: 28px;
}

body.product-template-default #extra-summary .extra-summary-wrap .extra-summary-messaging-content div.summary-hero {
  width: 100%;
  max-width: 800px;
  margin: 2em auto;
}

body.product-template-default #extra-summary .extra-summary-wrap .extra-summary-messaging-content .extra-summary-lists {
  display: -ms-flexbox;
  display: flex;
  margin: 2em auto;
  text-align: left;
  font-size: 0.8em;
  max-width: 900px;
}

body.product-template-default #extra-summary .extra-summary-wrap .extra-summary-messaging-content .extra-summary-lists div.list {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex: 50%;
      flex: 50%;
  margin: 0 0.5em 1em;
}

body.product-template-default #extra-summary .extra-summary-wrap .extra-summary-messaging-content .extra-summary-lists div.list ul {
  padding: 0;
}

body.product-template-default #become-member-fullwidth,
body.product-template-default #become-member-fullwidth.top-become-member {
  background-image: linear-gradient(to right, #799993, #3f6074);
  max-width: 100%;
}

body.product-template-default #become-member-fullwidth .become-member-fullwidth-wrap,
body.product-template-default #become-member-fullwidth.top-become-member .become-member-fullwidth-wrap {
  background-color: transparent;
  padding: 0;
  position: relative;
  border: 0;
  max-width: inherit;
  width: 100%;
}

body.product-template-default #become-member-fullwidth .become-member-fullwidth-wrap .become-member-fullwidth-box,
body.product-template-default #become-member-fullwidth.top-become-member .become-member-fullwidth-wrap .become-member-fullwidth-box {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/bg-coffee-mug.svg);
  background-repeat: no-repeat;
  background-position: top -10px left -10px;
  background-size: 40%;
}

body.product-template-default #become-member-fullwidth h4.become-a-member,
body.product-template-default #become-member-fullwidth.top-become-member h4.become-a-member {
  background-color: transparent !important;
  color: #fff;
  font-family: 'Arvo', serif;
  font-size: 1.5em;
  font-weight: 700;
  margin: 0;
  padding: 65px 0 40px;
  text-align: center;
  letter-spacing: 2;
}

body.product-template-default #become-member-fullwidth h4.become-a-member br,
body.product-template-default #become-member-fullwidth.top-become-member h4.become-a-member br {
  display: none;
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap {
  background-color: transparent;
  color: #000;
  text-align: left;
  clear: both;
  margin: 30px auto 0;
  max-width: 1080px;
  padding: 0 0 1em 0;
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap a.find-out-more,
body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap a.straight-buy,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap a.find-out-more,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap a.straight-buy {
  margin: 2em auto;
  border: 1px solid #fff;
  border-radius: 100px;
  position: relative;
  display: table;
  font-size: 0.8em;
  padding: 1.5em 4em;
  color: #ffffff;
  text-align: left;
  height: 100%;
  min-height: 100px;
  text-transform: none;
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap a.find-out-more:after,
body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap a.straight-buy:after,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap a.find-out-more:after,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap a.straight-buy:after {
  content: '';
  width: 40px;
  height: 100%;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/chevron-white.svg");
  background-repeat: no-repeat;
  background-size: 40px;
  background-position: center center;
  position: absolute;
  top: 0;
  right: 1.4em;
  opacity: 0.6;
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap a.find-out-more span,
body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap a.straight-buy span,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap a.find-out-more span,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap a.straight-buy span {
  color: #ffffff;
  text-transform: none;
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap a.find-out-more img,
body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap a.straight-buy img,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap a.find-out-more img,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap a.straight-buy img {
  height: 21px;
  margin-bottom: 11px;
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap a.find-out-more .larger,
body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap a.straight-buy .larger,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap a.find-out-more .larger,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap a.straight-buy .larger {
  font-size: 1.2em;
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap a.find-out-more,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap a.find-out-more {
  float: left;
  background: linear-gradient(to right, #e2ae48 0%, #dd885a 100%);
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap a.find-out-more.alone,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap a.find-out-more.alone {
  float: none;
  max-width: -webkit-fit-content;
  max-width: fit-content;
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap a.straight-buy,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap a.straight-buy {
  float: right;
  background: linear-gradient(to right, #8caa9d 0%, #c4dac7 100%);
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap p,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap p {
  padding: 0 120px;
  color: #ffffff;
  font-family: 'Lato', sans-serif;
  font-size: 1em;
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap p.subhed,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap p.subhed {
  font-size: 1.2em;
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap #codewidget-23 {
  width: 100%;
  margin: 0 auto;
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 h3,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap #codewidget-23 h3 {
  display: none;
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap #codewidget-23 .code-widget {
  color: #ffffff;
  font-family: 'Lato', sans-serif;
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap #codewidget-23 .code-widget ul {
  margin: 0;
  padding: 2em 0 1.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap #codewidget-23 .code-widget ul li {
  background: none !important;
  font-size: 0.9em;
  padding: 3em 1.2em 2em;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  list-style: none;
  margin: 0 0.5em;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex: 1;
      flex: 1;
  font-weight: 100;
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:before, body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:after,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:before,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:after {
  content: '';
  width: 128px;
  height: 1px;
  top: 0;
  background-color: #ffffff;
  position: absolute;
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:before,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:before {
  left: -1px;
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:after,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:after {
  right: -1px;
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:nth-child(n+1) strong:before,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:nth-child(n+1) strong:before {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/blueprint-icon-no-circle.svg);
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:nth-child(n+2) strong:before,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:nth-child(n+2) strong:before {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/essential-insight-icon-no-circle.svg);
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:nth-child(n+3) strong:before,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:nth-child(n+3) strong:before {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/practical-tools-icon-no-circle.svg);
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:nth-child(n+4),
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:nth-child(n+4) {
  display: none;
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li strong,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap #codewidget-23 .code-widget ul li strong {
  position: relative;
  display: block;
  text-align: center;
  font-size: 1.1em;
  font-weight: 700;
  margin: 0 0 1.1em 0;
}

body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li strong:before,
body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap #codewidget-23 .code-widget ul li strong:before {
  content: '';
  width: 100%;
  max-width: 70px;
  height: 70px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: 90px;
  background-position: top center;
  position: absolute;
  top: -100px;
  right: 0;
  left: 0;
}

body.product-template-default #testimonials .insider-testimonials {
  padding: 40px 120px;
  width: 100%;
  max-width: inherit;
  background-color: #F0E8CF;
  clear: both;
}

body.product-template-default #testimonials .insider-testimonials h4 {
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  border-bottom: 1px solid #aeaba4;
  color: #4e4e51;
  font-size: 1.1em;
  text-transform: capitalize;
  text-transform: uppercase;
  padding: 1em 0 0.2em;
  text-align: left;
  margin: 0 auto 40px;
}

body.product-template-default #testimonials .insider-testimonials .testimonial-tiles {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body.product-template-default #testimonials .insider-testimonials .testimonial-tiles .testimonial-tile {
  background-color: #f8f7f4;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/quotemark.svg");
  background-position: top left;
  background-size: 200px;
  background-repeat: no-repeat;
  border-radius: 4px;
  border: 1px solid #e0ded8;
  -ms-flex: 1;
      flex: 1;
  float: none;
  margin: 0 30px 30px 0;
  padding: 60px 20px;
}

body.product-template-default #testimonials .insider-testimonials .testimonial-tiles .testimonial-tile.last-testimmonial-tile {
  margin: 0 0 30px 0;
}

body.product-template-default #testimonials .insider-testimonials .testimonial-tiles .testimonial-tile h2 {
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 24px;
  color: #343434;
  padding: 0 40px;
}

body.product-template-default #testimonials .insider-testimonials .testimonial-tiles .testimonial-tile h5,
body.product-template-default #testimonials .insider-testimonials .testimonial-tiles .testimonial-tile h6 {
  font-family: 'Lato', sans-serif;
}

body.product-template-default #testimonials .insider-testimonials .testimonial-tiles .testimonial-tile h5 {
  border-bottom: 1px solid #e2e1e0;
  margin: 0 0 0 0;
  padding: 0 40px 18px;
  font-weight: 400;
  font-size: 18px;
  color: #626262;
  line-height: 29px;
}

body.product-template-default #testimonials .insider-testimonials .testimonial-tiles .testimonial-tile h6 {
  font-weight: 700;
  font-style: italic;
  font-size: 16px;
  line-height: 24px;
  color: #777777;
  padding: 0 40px;
}

body.product-template-default #testimonials .insider-testimonials .testimonial-tiles .testimonial-tile .leftquotemark {
  display: none;
}

body.product-template-default #main-messaging {
  padding-top: 65px;
}

body.product-template-default #main-messaging.Blueprint {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/blueprint%20icon%20flipped.svg);
  background-position: top -7% right -26%;
  background-repeat: no-repeat;
  background-size: 40%;
}

body.product-template-default #main-messaging.EssentialInsights {
  position: relative;
  padding-top: 115px;
}

body.product-template-default #main-messaging .main-messaging-wrapper {
  max-width: 1200px;
}

body.product-template-default #main-messaging .main-messaging-wrapper h1 {
  font-family: 'Lato', sans-serif;
  text-transform: uppercase;
  color: #c6c6c6;
  font-size: 41px;
  letter-spacing: 4;
}

body.product-template-default #main-messaging .main-messaging-wrapper h1 strong {
  font-family: 'Arvo', serif;
  text-transform: capitalize;
  color: #696464;
  letter-spacing: 1px;
  padding: 0;
}

body.product-template-default #main-messaging .main-messaging-wrapper h2 {
  background: none !important;
  text-align: left !important;
  font-family: 'Lato', sans-serif;
  color: #969698;
  border-bottom: 0;
  margin: 2em 0 0;
  padding: 0 0 0.3em 0;
  font-size: 1.2em;
  text-transform: uppercase;
  font-weight: bold;
}

body.product-template-default #main-messaging .main-messaging-wrapper ul {
  margin-left: 0;
}

body.product-template-default #main-messaging .main-messaging-wrapper ul.fa-ul {
  margin-left: 40px;
}

body.product-template-default #main-messaging .main-messaging-wrapper ul li {
  color: #585555;
  font-size: 0.8em;
  background: none !important;
  padding-left: 25px;
}

body.product-template-default #main-messaging .main-messaging-wrapper ul li:before {
  content: '';
  width: 17px;
  height: 17px;
  background-color: #40697c;
  border-radius: 4px;
  display: inline-block;
  position: absolute;
  margin-top: 2px;
  margin-left: -25px;
}

body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-1,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-2,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-3 {
  display: -ms-flexbox;
  display: flex;
}

body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-1 div.chapter,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-2 div.chapter,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-3 div.chapter {
  -ms-flex: 40%;
      flex: 40%;
}

body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-1 div.chapter div.chapter-inside,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-2 div.chapter div.chapter-inside,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-3 div.chapter div.chapter-inside {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/chapter-bg.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 302px;
  height: 336px;
  margin: 2em auto;
  text-align: center;
  color: #ffffff;
  padding: 0 0.5em;
  display: table;
}

body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-1 div.chapter div.chapter-inside div,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-2 div.chapter div.chapter-inside div,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-3 div.chapter div.chapter-inside div {
  display: table-cell;
  vertical-align: middle;
}

body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-1 div.chapter div.chapter-inside div p,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-2 div.chapter div.chapter-inside div p,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-3 div.chapter div.chapter-inside div p {
  font-family: 'Open Sans', sans-serif;
  padding: 0;
  margin: 0 !important;
}

body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-1 div.chapter div.chapter-inside div p:nth-child(1),
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-2 div.chapter div.chapter-inside div p:nth-child(1),
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-3 div.chapter div.chapter-inside div p:nth-child(1) {
  font-size: 30px;
  font-weight: 600;
}

body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-1 div.chapter div.chapter-inside div p:nth-child(2),
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-2 div.chapter div.chapter-inside div p:nth-child(2),
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-3 div.chapter div.chapter-inside div p:nth-child(2) {
  font-size: 41px;
  font-weight: 100;
}

body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-1 div.chapter-messaging,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-2 div.chapter-messaging,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-3 div.chapter-messaging {
  -ms-flex: 60%;
      flex: 60%;
}

body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-1 div.chapter-messaging h2,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-2 div.chapter-messaging h2,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-3 div.chapter-messaging h2 {
  border-bottom: 0;
}

body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-1 div.chapter-messaging ul,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-2 div.chapter-messaging ul,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-3 div.chapter-messaging ul {
  margin-left: 0;
  padding-left: 0;
}

body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-1 div.chapter-messaging ul.fa-ul,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-2 div.chapter-messaging ul.fa-ul,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-3 div.chapter-messaging ul.fa-ul {
  margin-left: 40px;
}

body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-1 div.chapter-messaging ul li,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-2 div.chapter-messaging ul li,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-3 div.chapter-messaging ul li {
  color: #585555;
  font-size: 0.8em;
  background: none !important;
  padding-left: 25px;
}

body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-1 div.chapter-messaging ul li:before,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-2 div.chapter-messaging ul li:before,
body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-3 div.chapter-messaging ul li:before {
  content: '';
  width: 17px;
  height: 17px;
  background-color: #40697c;
  border-radius: 4px;
  display: inline-block;
  position: absolute;
  margin-top: 2px;
  margin-left: -25px;
}

body.product-template-default #main-messaging .main-messaging-wrapper div#get-btn {
  margin-top: 2em;
  text-align: center;
}

body.product-template-default #final-cta {
  background-color: #fafafa;
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/blueprint%20icon.svg);
  background-position: top 0% left -4%;
  background-repeat: no-repeat;
  background-size: 40%;
}

body.product-template-default #final-cta .final-cta-wrap {
  max-width: 1130px !important;
}

body.product-template-default #final-cta .final-cta-wrap .final-cta-messaging-hero {
  float: left !important;
  padding: 0 !important;
  width: 30%;
}

body.product-template-default #final-cta .final-cta-wrap .final-cta-messaging-hero img {
  border: 1px solid #b3b3b3 !important;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

body.product-template-default #final-cta .final-cta-wrap .final-cta-messaging-content {
  float: right !important;
  width: 70%;
}

body.product-template-default #final-cta .final-cta-wrap .final-cta-messaging-content h2 {
  font-family: 'Arvo', serif;
  color: #696464;
  font-size: 1.4em;
  text-transform: capitalize;
  padding-left: 1em;
  font-weight: 700;
  margin: 10px 0 0 0;
}

body.product-template-default #final-cta .final-cta-wrap .final-cta-messaging-content h2.final-subtitle {
  font-size: 1em;
  padding-left: 1.5em;
  margin: 0 0 0 0;
}

body.product-template-default #final-cta .final-cta-wrap .final-cta-messaging-content h4 {
  display: none;
}

body.product-template-default #final-cta .final-cta-wrap .final-cta-messaging-content h3 {
  font-family: 'Lato', sans-serif;
  border-bottom: 1px solid rgba(142, 142, 142, 0.25);
  color: rgba(78, 78, 81, 0.59);
  font-size: 1.1em;
  text-transform: capitalize;
  text-transform: uppercase;
  padding: 1em 0 0.2em;
  font-style: normal;
  margin: 0 0 0 1em;
}

body.product-template-default #final-cta .final-cta-wrap .final-cta-messaging-content p {
  font-family: 'Lato', sans-serif;
  color: #707070;
  font-size: 0.9em;
  padding-left: 1em;
}

body.product-template-default #final-cta .final-cta-wrap .final-cta-messaging-content ul {
  padding-left: 110px;
  padding-top: 1em;
}

body.product-template-default #final-cta .final-cta-wrap .final-cta-messaging-content ul li {
  font-family: 'Lato', sans-serif;
  font-size: 0.9em;
  color: #707070;
  padding-bottom: 0;
  padding-left: 0;
  background: none !important;
  position: relative;
}

body.product-template-default #final-cta .final-cta-wrap .final-cta-messaging-content ul li:before {
  content: '';
  width: 20px;
  height: 20px;
  background-color: #CD9659;
  border-radius: 4px;
  display: inline-block;
  position: absolute;
  top: 4px;
  left: -40px;
  margin-top: 2px;
}

body.product-template-default #guarantee-fullwidth {
  width: 100%;
  background-color: #333333;
}

body.product-template-default #guarantee-fullwidth .guarantee-fullwidth-wrap {
  background-color: transparent;
  padding: 2em;
  position: relative;
  border: 0;
  max-width: inherit;
  width: 100%;
}

body.product-template-default #guarantee-fullwidth .guarantee-fullwidth-wrap .guarantee-fullwidth-box {
  max-width: 1080px;
  margin: 0 auto;
}

body.product-template-default #guarantee-fullwidth .guarantee-fullwidth-wrap .guarantee-fullwidth-box .guarantee-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
}

body.product-template-default #guarantee-fullwidth .guarantee-fullwidth-wrap .guarantee-fullwidth-box .guarantee-header .item {
  display: -ms-flexbox;
  display: flex;
  text-align: center;
}

body.product-template-default #guarantee-fullwidth .guarantee-fullwidth-wrap .guarantee-fullwidth-box .guarantee-header .item img {
  max-width: 100%;
  margin: 0 auto 1em;
}

body.product-template-default #guarantee-fullwidth .guarantee-fullwidth-wrap .guarantee-fullwidth-box .guarantee-header .item h3 {
  font-family: 'Arvo', serif;
  font-weight: 700;
  font-size: 32px;
  color: #ffffff;
  text-align: center;
  -ms-flex: 1;
      flex: 1;
  margin: 1.5em 0 0 1em;
}

body.product-template-default #guarantee-fullwidth .guarantee-fullwidth-wrap .guarantee-fullwidth-box p {
  font-family: 'Lato', sans-serif;
  font-weight: 300;
  font-size: 20px;
  color: #ffffff;
}

body.product-template-default #guarantee-fullwidth .guarantee-fullwidth-wrap .guarantee-fullwidth-box p a {
  border-bottom: 1px solid #ffffff;
  transition: all 0.2s;
}

body.product-template-default #guarantee-fullwidth .guarantee-fullwidth-wrap .guarantee-fullwidth-box p a:hover {
  border-bottom: 1px solid #cccccc;
  color: #cccccc;
}

body.product-template-default div.summary.entry-summary {
  margin: 0;
}

body.page-id-46201.logged-in .site-header,
body.page-id-1037648.logged-in .site-header {
  height: 75px;
}

body.page-id-46201.logged-in .site-header .site-title,
body.page-id-1037648.logged-in .site-header .site-title {
  margin: 0 auto;
}

body.page-id-46201.logged-in .site-header .site-title a,
body.page-id-1037648.logged-in .site-header .site-title a {
  height: 70px;
  width: 100%;
  background-size: 200px !important;
  background-position: center center !important;
}

body.page-id-46201 .site-header,
body.page-id-1037648 .site-header {
  height: 75px;
}

body.page-id-46201 .site-header .site-title a,
body.page-id-1037648 .site-header .site-title a {
  height: 70px;
  background-size: 200px !important;
}

body.page-id-46201 #nav-resources,
body.page-id-46201 #codewidget-37,
body.page-id-1037648 #nav-resources,
body.page-id-1037648 #codewidget-37 {
  display: none;
}

body.page-id-46201 main.content,
body.page-id-1037648 main.content {
  max-width: 100% !important;
}

body.page-id-46201 main.content article.page,
body.page-id-1037648 main.content article.page {
  max-width: 1800px;
  position: relative;
  margin: 0 0 0 auto;
}

body.page-id-46201 main.content article.page .entry-header,
body.page-id-1037648 main.content article.page .entry-header {
  max-width: 100%;
  margin: 0 0 0 4em;
}

body.page-id-46201 main.content article.page .entry-header .entry-title,
body.page-id-1037648 main.content article.page .entry-header .entry-title {
  margin-left: 0;
}

body.page-id-46201 main.content article.page .entry-content,
body.page-id-1037648 main.content article.page .entry-content {
  margin-bottom: 0;
  max-width: 100%;
  margin: 0;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns {
  width: 100%;
  margin: 0;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1),
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) {
  -ms-flex-preferred-size: 150%;
      flex-basis: 150%;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form {
  padding: 2em 2em 2em 6em;
  max-width: 1080px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form h4,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form h4 {
  font-family: "Lato", sans-serif;
  color: #59595C;
  font-size: 18px;
  font-weight: 500;
  padding: 10px 0;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form .checkout_login_wrapper,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form .checkout_login_wrapper {
  position: relative;
  background: #fff;
  box-shadow: none;
  width: 300px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form .checkout_login_wrapper:before,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form .checkout_login_wrapper:before {
  content: '';
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0.5em;
  left: 0.5em;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/logged-in-icon-dark.svg");
  background-repeat: no-repeat;
  background-position: center center;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form .checkout_login_wrapper p,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form .checkout_login_wrapper p {
  width: auto;
  background: #fff;
  margin: 0 !important;
  color: #59595C;
  border: 1px solid rgba(89, 89, 92, 0.5);
  border-radius: 4px;
  text-transform: uppercase;
  font-size: 14px;
  text-align: center;
  padding: 12px 0px 12px 40px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout {
  padding: 0;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .woocommerce-NoticeGroup ul.woocommerce-error,
body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .stripe-source-errors ul.woocommerce-error,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .woocommerce-NoticeGroup ul.woocommerce-error,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .stripe-source-errors ul.woocommerce-error {
  padding-left: 20px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .woocommerce-NoticeGroup ul.woocommerce-error:before,
body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .stripe-source-errors ul.woocommerce-error:before,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .woocommerce-NoticeGroup ul.woocommerce-error:before,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .stripe-source-errors ul.woocommerce-error:before {
  content: none;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .woocommerce-NoticeGroup ul.woocommerce-error li,
body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .stripe-source-errors ul.woocommerce-error li,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .woocommerce-NoticeGroup ul.woocommerce-error li,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .stripe-source-errors ul.woocommerce-error li {
  margin: 10px 0;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row label,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row label {
  font-family: 'Lato', sans-serif, 'FontAwesome';
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0;
  color: #9D9D9D;
  padding-left: 1.25rem;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .input-text, body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .select2-selection,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .input-text,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .select2-selection {
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: none;
  padding: 10px 20px;
  margin: 0 0 20px;
  height: 50px;
  font-weight: 400;
  font-size: 1.25rem !important;
  background-color: #ffffff;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .input-text:hover, body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .select2-selection:hover,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .input-text:hover,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .select2-selection:hover {
  border: 1px solid #bdbdbd;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .input-text:hover:-ms-input-placeholder, body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .select2-selection:hover:-ms-input-placeholder,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .input-text:hover:-ms-input-placeholder,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .select2-selection:hover:-ms-input-placeholder {
  color: #c3c3c3;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .input-text:hover::placeholder, body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .select2-selection:hover::placeholder,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .input-text:hover::placeholder,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .select2-selection:hover::placeholder {
  color: #c3c3c3;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .input-text:focus, body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .select2-selection:focus,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .input-text:focus,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .select2-selection:focus {
  border: 2px solid #bdbdbd;
  margin: 0 0 32px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .input-text:focus:-ms-input-placeholder, body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .select2-selection:focus:-ms-input-placeholder,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .input-text:focus:-ms-input-placeholder,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .select2-selection:focus:-ms-input-placeholder {
  color: #707070;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .input-text:focus::placeholder, body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .select2-selection:focus::placeholder,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .input-text:focus::placeholder,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .select2-selection:focus::placeholder {
  color: #707070;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .input-text, body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .select2-selection,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .input-text,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .select2-selection {
  border: 1px solid #8BAA9D;
  background: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/checkout-profile-icons/check-cart.svg");
  background-repeat: no-repeat;
  background-position: center right 1.25rem;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .input-text:hover, body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .select2-selection:hover,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .input-text:hover,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .select2-selection:hover {
  border: 1px solid #6c847a;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .input-text:hover:-ms-input-placeholder, body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .select2-selection:hover:-ms-input-placeholder,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .input-text:hover:-ms-input-placeholder,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .select2-selection:hover:-ms-input-placeholder {
  color: #c3c3c3;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .input-text:hover::placeholder, body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .select2-selection:hover::placeholder,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .input-text:hover::placeholder,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .select2-selection:hover::placeholder {
  color: #c3c3c3;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .input-text:focus, body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .select2-selection:focus,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .input-text:focus,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .select2-selection:focus {
  border: 2px solid #6c847a;
  margin: 0 0 32px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .input-text, body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .select2-selection,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .input-text,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .select2-selection {
  border: 1px solid #DD865B;
  background: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/checkout-profile-icons/bad%20info%20x.svg");
  background-repeat: no-repeat;
  background-position: center right 1.25rem;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .input-text:hover, body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .select2-selection:hover,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .input-text:hover,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .select2-selection:hover {
  border: 1px solid #b76f4b;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .input-text:hover:-ms-input-placeholder, body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .select2-selection:hover:-ms-input-placeholder,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .input-text:hover:-ms-input-placeholder,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .select2-selection:hover:-ms-input-placeholder {
  color: #c3c3c3;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .input-text:hover::placeholder, body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .select2-selection:hover::placeholder,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .input-text:hover::placeholder,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .select2-selection:hover::placeholder {
  color: #c3c3c3;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .input-text:focus, body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .select2-selection:focus,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .input-text:focus,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .select2-selection:focus {
  border: 2px solid #b76f4b;
  margin: 0 0 32px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field {
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: none;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.72px;
  color: #59595C;
  padding: 15px 20px;
  margin: 0 0 20px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field:hover,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field:hover {
  border: 1px solid #bdbdbd;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field:hover:-ms-input-placeholder,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field:hover:-ms-input-placeholder {
  color: #c3c3c3;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field:hover::placeholder,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field:hover::placeholder {
  color: #c3c3c3;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.focused,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.focused {
  border: 2px solid #bdbdbd;
  margin: 0 0 18px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.focused:-ms-input-placeholder,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.focused:-ms-input-placeholder {
  color: #707070;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.focused::placeholder,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.focused::placeholder {
  color: #707070;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.StripeElement--complete,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.StripeElement--complete {
  border: 1px solid #8BAA9D;
  background: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/checkout-profile-icons/check-cart.svg");
  background-repeat: no-repeat;
  background-position: center right 1.25rem;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.StripeElement--complete.focused,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.StripeElement--complete.focused {
  border: 2px solid #8BAA9D;
  margin: 0 0 18px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.invalid,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.invalid {
  border: 1px solid #DD865B;
  background: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/checkout-profile-icons/bad%20info%20x.svg");
  background-repeat: no-repeat;
  background-position: center right 1.25rem;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.invalid.focused,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.invalid.focused {
  border: 2px solid #DD865B;
  margin: 0 0 18px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field#stripe-card-element.StripeElement--complete,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field#stripe-card-element.StripeElement--complete {
  border: 1px solid #8BAA9D;
  background: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/checkout-profile-icons/check-cart.svg");
  background-repeat: no-repeat;
  background-position: center right 3rem;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field#stripe-card-element.StripeElement--complete.focused,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field#stripe-card-element.StripeElement--complete.focused {
  border: 2px solid #8BAA9D;
  margin: 0 0 18px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field#stripe-card-element.invalid,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field#stripe-card-element.invalid {
  border: 1px solid #DD865B;
  background: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/checkout-profile-icons/bad%20info%20x.svg");
  background-repeat: no-repeat;
  background-position: center right 3rem;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field#stripe-card-element.invalid.focused,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field#stripe-card-element.invalid.focused {
  border: 2px solid #DD865B;
  margin: 0 0 18px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .select2-selection__arrow,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form form.checkout .select2-selection__arrow {
  height: 50px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2),
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-left: 0;
  background-color: #f1f1f1;
  margin-top: -104px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split {
  background-color: transparent;
  padding-top: 5em;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split h4,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split h4 {
  padding: 2em 0 0.5em;
  margin: 0 1.5em 1em;
  font-family: 'Lato', sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: 2.88px;
  color: #8e8e8e;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split h4 .pbp-items-count,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split h4 .pbp-items-count {
  font-family: 'Lato', sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: 2.88px;
  color: #8E8E8E;
  opacity: 0.5;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table {
  padding: 1em 0 1em 2em;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name {
  display: -ms-flexbox;
  display: flex;
  border: none;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column {
  -ms-flex: 1;
      flex: 1;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column.first,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column.first {
  -ms-flex: 30%;
      flex: 30%;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column .product-taxonomy,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column .product-taxonomy {
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
  letter-spacing: 1.92px;
  color: #9D9D9D;
  text-transform: uppercase;
  padding-bottom: 1em;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column .product-title,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column .product-title {
  font-family: 'Arvo', serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  color: #696464;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column .price,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column .price {
  border-bottom: 1px solid rgba(52, 52, 52, 0.43);
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column .price .woocommerce-Price-amount.amount,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column .price .woocommerce-Price-amount.amount {
  color: #343434;
  opacity: 0.43;
  font-family: 'Lato', sans-serif;
  font-size: 22px;
  font-weight: 700;
  padding: 0.5em 0;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column .product-remove,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column .product-remove {
  position: relative;
  bottom: 0;
  right: 100px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column .product-remove a,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column .product-remove a {
  position: relative;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column .product-remove a:after,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column .product-remove a:after {
  content: "remove";
  font-size: 14px;
  color: #9D9D9D;
  display: block;
  text-decoration: none;
  position: absolute;
  top: -5px;
  right: -200px;
  height: 20px;
  padding-right: 30px;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/checkout-profile-icons/xout.svg");
  background-repeat: no-repeat;
  background-position: top right 1px;
  background-size: 16px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column .product-thumbnail,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column .product-thumbnail {
  width: 130px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column .product-thumbnail img,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split form .shop_table .cart_item .product-name .column .product-thumbnail img {
  transform: matrix(1, -0.05, 0.05, 1, 0, 0);
  box-shadow: 0px 3px 6px #00000029;
  margin: 0 0 15px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split td.actions,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split td.actions {
  display: none;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .cart_subtotal,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .cart_subtotal {
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 16px;
  color: #59595C;
  padding: 1em 8.5em 1em 0;
  text-transform: uppercase;
  letter-spacing: 2.4px;
  border-top: 1px solid #e3e3e3;
  margin: 0 1.5em;
  border-bottom: 0;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .cart_subtotal .amount,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .cart_subtotal .amount {
  font-family: 'Lato', sans-serif;
  font-size: 22px;
  line-height: 18px;
  font-weight: 300;
  letter-spacing: 2.88px;
  color: #59595C;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .cart_tax_rate,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .cart_tax_rate {
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 16px;
  color: #59595C;
  padding: 1em 0;
  text-transform: uppercase;
  letter-spacing: 2.4px;
  margin: 0 10em 0 0;
  border-top: 0;
  text-align: right;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .cart_tax_rate .amount,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .cart_tax_rate .amount {
  font-family: 'Lato', sans-serif;
  font-size: 22px;
  line-height: 18px;
  font-weight: 300;
  letter-spacing: 2.88px;
  color: #59595C;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .cart_total,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .cart_total {
  text-align: right;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 18px;
  color: #59595C;
  padding: 1em 0;
  text-transform: uppercase;
  letter-spacing: 2.4px;
  border-top: 1px solid #707070;
  margin: 0 9em 0 4.5em;
  border-bottom: 0;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .cart_total .amount,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .cart_total .amount {
  font-family: 'Lato', sans-serif;
  font-size: 24px;
  line-height: 20px;
  font-weight: 700;
  letter-spacing: 2.88px;
  color: #59595C;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .Workshops_checkout_textcopy_container .Workshops_checkout_textcopy_section .Workshops_checkout_textcopy_sectionhead,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .Workshops_checkout_textcopy_container .Workshops_checkout_textcopy_section .Workshops_checkout_textcopy_sectionhead {
  font-family: "Lato", sans-serif;
  text-align: center;
  color: #fff;
  font-size: 1.6em;
  padding: 25px 10px;
  background-color: #9D9D9D;
  display: block;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .Workshops_checkout_textcopy_container .Workshops_checkout_textcopy_section .Workshops_checkout_textcopy_sectionhead.short-guarentee,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .Workshops_checkout_textcopy_container .Workshops_checkout_textcopy_section .Workshops_checkout_textcopy_sectionhead.short-guarentee {
  background-image: url("assets/images/svg-icons/certificate-icon.svg");
  background-repeat: no-repeat;
  background-position: top -30px right -20px;
  background-size: 60px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .Workshops_checkout_textcopy_container .Workshops_checkout_textcopy_section .Workshops_checkout_textcopy_sectionhead p,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .Workshops_checkout_textcopy_container .Workshops_checkout_textcopy_section .Workshops_checkout_textcopy_sectionhead p {
  margin: 0;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .Workshops_checkout_textcopy_container .Workshops_checkout_textcopy_section .Workshops_checkout_textcopy_sectionbody,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .Workshops_checkout_textcopy_container .Workshops_checkout_textcopy_section .Workshops_checkout_textcopy_sectionbody {
  padding: 1em 2em;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .long-guarentee,
body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .long-guarantee,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .long-guarentee,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .long-guarantee {
  background-image: url("assets/images/svg-icons/certificate-icon.svg");
  background-repeat: no-repeat;
  background-position: top -30px right -20px;
  background-size: 60px;
  font-family: "Lato", sans-serif;
  text-align: center;
  font-size: 1.6em;
  padding: 25px 10px;
  background-color: #9D9D9D;
  display: block;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .long-guarentee p,
body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .long-guarantee p,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .long-guarentee p,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .long-guarantee p {
  font-family: 'Arvo', serif;
  font-size: 20px;
  line-height: 18px;
  font-weight: 700;
  letter-spacing: 0.96px;
  text-transform: uppercase;
  color: #fafafa;
  margin: 0;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  display: inline-block;
  padding: 12px 0;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .checkout_textcopy_container,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .checkout_textcopy_container {
  padding: 2em;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .long-copy,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .long-copy {
  padding: 1em 2em;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table {
  padding: 1em 0 1em 2em;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name {
  display: -ms-flexbox;
  display: flex;
  border: none;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column {
  -ms-flex: 1;
      flex: 1;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column.first,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column.first {
  -ms-flex: 30%;
      flex: 30%;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column .product-taxonomy,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column .product-taxonomy {
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
  letter-spacing: 1.92px;
  color: #9D9D9D;
  text-transform: uppercase;
  padding-bottom: 1em;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column .product-title,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column .product-title {
  font-family: 'Arvo', serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  color: #696464;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column .price,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column .price {
  border-bottom: 1px solid rgba(52, 52, 52, 0.43);
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column .price .woocommerce-Price-amount.amount,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column .price .woocommerce-Price-amount.amount {
  color: #343434;
  opacity: 0.43;
  font-family: 'Lato', sans-serif;
  font-size: 22px;
  font-weight: 700;
  padding: 0.5em 0;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column .product-remove,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column .product-remove {
  position: relative;
  bottom: 0;
  right: 100px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column .product-remove a,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column .product-remove a {
  position: relative;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column .product-remove a:after,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column .product-remove a:after {
  content: "remove";
  font-size: 14px;
  color: #9D9D9D;
  display: block;
  text-decoration: none;
  position: absolute;
  top: -5px;
  right: -200px;
  height: 20px;
  padding-right: 30px;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/checkout-profile-icons/xout.svg");
  background-repeat: no-repeat;
  background-position: top right 1px;
  background-size: 16px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column .product-thumbnail,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column .product-thumbnail {
  width: 130px;
}

body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column .product-thumbnail img,
body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) .cart_checkout_split .shop_table .cart_item .product-name .column .product-thumbnail img {
  transform: matrix(1, -0.05, 0.05, 1, 0, 0);
  box-shadow: 0px 3px 6px #00000029;
  margin: 0 0 15px;
}

body.page-id-46201 #billing_cycle_options h2,
body.page-id-1037648 #billing_cycle_options h2 {
  font-family: "Lato", sans-serif;
  color: #59595C;
  font-size: 18px;
  font-weight: 500;
}

body.page-id-46201 .woocommerce-checkout #payment div.form-row,
body.page-id-1037648 .woocommerce-checkout #payment div.form-row {
  padding: 0 0 0 0;
}

body.page-id-46201 .select2-search--dropdown .select2-search__field,
body.page-id-1037648 .select2-search--dropdown .select2-search__field {
  border-radius: 0 !important;
  border: 1px solid #E3E3E3 !important;
  box-shadow: none !important;
  padding: 10px 20px !important;
  margin: 0 0 20px !important;
  height: 50px !important;
}

body.page-id-46201 .membership-checkout-testimonials,
body.page-id-1037648 .membership-checkout-testimonials {
  display: none;
}

body.page-id-46201 h1.entry-title,
body.page-id-1037648 h1.entry-title {
  border-bottom: 1px solid rgba(105, 100, 100, 0.25);
}

body.page-id-46201 .content-sidebar-wrap,
body.page-id-1037648 .content-sidebar-wrap {
  width: 100% !important;
}

body.page-id-46201 .cart_checkout_split-col_1,
body.page-id-1037648 .cart_checkout_split-col_1 {
  display: block !important;
  margin: 0 0 0 0;
  max-width: 100%;
}

body.page-id-46201 .cart_checkout_split-col_1 #payment,
body.page-id-1037648 .cart_checkout_split-col_1 #payment {
  background: #fafafa !important;
  border: 1px solid #e3e3e3 !important;
  border-radius: 4px !important;
  padding: 1em !important;
  margin-bottom: 1em !important;
}

body.page-id-46201 .cart_checkout_split-col_1 #payment:before,
body.page-id-1037648 .cart_checkout_split-col_1 #payment:before {
  content: '\f023  Secure Payment';
  font-family: "Lato", sans-serif, "FontAwesome";
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/checkout-profile-icons/powered%20by%20stripe.svg");
  background-repeat: no-repeat;
  background-size: 90px;
  background-position: center left 190px;
}

body.page-id-46201 .cart_checkout_split-col_1 #payment .stripe-jcb-icon,
body.page-id-46201 .cart_checkout_split-col_1 #payment .stripe-diners-icon,
body.page-id-1037648 .cart_checkout_split-col_1 #payment .stripe-jcb-icon,
body.page-id-1037648 .cart_checkout_split-col_1 #payment .stripe-diners-icon {
  display: none;
}

body.page-id-46201 .cart_checkout_split-col_1 #payment ul.wc_payment_methods li.wc_payment_method,
body.page-id-1037648 .cart_checkout_split-col_1 #payment ul.wc_payment_methods li.wc_payment_method {
  background: #FAFAFA;
  border: 1px solid #E3E3E3;
  border-radius: 4px;
  padding: 1rem;
  margin-bottom: 1rem;
}

body.page-id-46201 .cart_checkout_split-col_1 #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:checked, body.page-id-46201 .cart_checkout_split-col_1 #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:not(:checked),
body.page-id-1037648 .cart_checkout_split-col_1 #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:checked,
body.page-id-1037648 .cart_checkout_split-col_1 #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}

body.page-id-46201 .cart_checkout_split-col_1 #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:checked + label, body.page-id-46201 .cart_checkout_split-col_1 #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:not(:checked) + label,
body.page-id-1037648 .cart_checkout_split-col_1 #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:checked + label,
body.page-id-1037648 .cart_checkout_split-col_1 #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  width: 100%;
  z-index: 0;
}

body.page-id-46201 .cart_checkout_split-col_1 #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:checked + label:before, body.page-id-46201 .cart_checkout_split-col_1 #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:not(:checked) + label:before,
body.page-id-1037648 .cart_checkout_split-col_1 #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:checked + label:before,
body.page-id-1037648 .cart_checkout_split-col_1 #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:not(:checked) + label:before {
  content: '\f096';
  position: absolute;
  font-family: "FontAwesome";
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  font-size: 22px;
  background: #fff;
}

body.page-id-46201 .cart_checkout_split-col_1 #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:checked + label:after,
body.page-id-1037648 .cart_checkout_split-col_1 #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:checked + label:after {
  content: '\f00c';
  font-family: "FontAwesome";
  width: 20px;
  height: 20px;
  position: absolute;
  top: -3px;
  left: 2px;
  color: #395B71;
  font-size: 22px;
  border-radius: 100%;
  transition: all 0.2s ease;
}

body.page-id-46201 .cart_checkout_split-col_1 #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:not(:checked) + label:after,
body.page-id-1037648 .cart_checkout_split-col_1 #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:not(:checked) + label:after {
  content: '';
  width: 12px;
  height: 12px;
  background: #F87DA9;
  position: absolute;
  top: 4px;
  left: 4px;
  border-radius: 100%;
  transition: all 0.2s ease;
  opacity: 0;
  transform: scale(0);
}

body.page-id-46201 .cart_checkout_split-col_1 #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:checked + label:after,
body.page-id-1037648 .cart_checkout_split-col_1 #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}

body.page-id-46201 .cart_checkout_split-col_1 .order-total,
body.page-id-1037648 .cart_checkout_split-col_1 .order-total {
  display: none;
}

body.page-id-46201 .cart_checkout_split-col_1 #place_order_now,
body.page-id-1037648 .cart_checkout_split-col_1 #place_order_now {
  background: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/chevron.svg"), linear-gradient(90deg, #e2af48 0%, #de895a 100%) !important;
  background-repeat: no-repeat !important;
  background-position: center right 5% !important;
  border: 0 !important;
  width: 100%;
  max-width: 300px;
  color: #FFF;
  font-size: 18px;
  font-weight: 900;
  text-transform: uppercase;
  text-align: center;
  line-height: 1;
  padding: 15px;
  margin: 35px auto;
  display: block;
  border-radius: 50px;
  clear: both;
}

body.page-id-46201 .cart_checkout_split-col_1 #place_order_now:after,
body.page-id-1037648 .cart_checkout_split-col_1 #place_order_now:after {
  content: '';
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/chevron.svg");
  background-repeat: no-repeat;
  background-position: center center;
  width: 30px;
  height: 30px;
  position: inherit;
  top: 0;
  right: 0;
}

body.page-id-46201 .post-edit-link,
body.page-id-1037648 .post-edit-link {
  clear: both;
}

body.facebook-cfm header.entry-header {
  display: none;
}

body.facebook-cfm main.content {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/master-class/background-graphic-elelement.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: top right;
}

body.facebook-cfm .message .ab-container-content {
  padding: 4rem 4rem 2rem 4rem;
}

body.facebook-cfm .message .ab-container-content h1 {
  font-family: 'effra', sans-serif;
  font-weight: 400;
  font-size: 28px;
  line-height: 42px;
  letter-spacing: 0px;
  color: #20262D;
}

body.facebook-cfm .message .ab-container-content p {
  font-family: 'effra', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
  color: #20262D;
}

body.facebook-cfm .message .ab-container-content p strong {
  font-weight: 500;
}

body.facebook-cfm .message .ab-container-content p.title {
  font-weight: 300;
  font-size: 43px;
  line-height: 34px;
  letter-spacing: 0px;
  color: #20262D;
  border-bottom: 4px solid #65D1D2;
}

body.facebook-cfm .message .ab-container-content p.title strong {
  font-weight: 500;
  color: #65D1D2;
}

body.facebook-cfm .message .ab-container-content p.title strong span.larger {
  font-size: 75px;
  line-height: 70px;
}

body.facebook-cfm .message .ab-container-content p.calendar {
  font-weight: 400;
  font-size: 20px;
  line-height: 21px;
  letter-spacing: 0px;
  color: #20262D;
}

body.facebook-cfm .message .ab-container-content div.btn {
  width: 100%;
}

body.facebook-cfm .message .ab-container-content div.btn a {
  display: block;
  background: #3089FB;
  box-shadow: 0px 3px 6px #00000059;
  border-radius: 6px;
  width: 100%;
  max-width: 360px;
  margin: 0 auto;
  font-family: 'effra', sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 60px;
  letter-spacing: 0.2px;
  color: #FFFFFF;
  text-align: center;
  transition: background 0.4s ease;
}

body.facebook-cfm .message .ab-container-content div.btn a img {
  margin: 0 0 3px 3px;
}

body.facebook-cfm .message .ab-container-content div.btn a:hover {
  background: #1966c7;
}

body.facebook-cfm .additional .ab-container-content p {
  font-family: 'effra', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
  color: #20262D;
}

body.woocommerce-page.full-width-content.woocommerce-order-received.logged-in main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right,
body.woocommerce-page.full-width-content.woocommerce-view-order.logged-in main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right {
  top: 0;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content {
  max-width: 100%;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page {
  max-width: 100%;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-header,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-header {
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-header .entry-title,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-header .entry-title {
  font-family: 'Lato', sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 5.04px;
  color: #8E8E8E;
  border-bottom: 1.25px solid #8E8E8E40;
  text-transform: uppercase;
  margin: 55px 0;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content {
  width: 100%;
  border: 0;
  padding: 0;
  margin-bottom: 0;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content > p,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content > p {
  display: none;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .woocommerce,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .woocommerce {
  max-width: 100%;
  margin: 0 auto;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .woocommerce .woocommerce-MyAccount-content,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .woocommerce .woocommerce-MyAccount-content {
  margin: 0;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top {
  max-width: 1200px;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left {
  -ms-flex: 2;
      flex: 2;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-thankyou-order-received,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-thankyou-order-received {
  padding-right: 0;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-thankyou-order-received .thankyou_order_received_text_primary,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-thankyou-order-received .thankyou_order_received_text_primary {
  font-family: 'Lato', sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 2.88px;
  color: #8E8E8E;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-thankyou-order-received .thankyou_order_received_text_secondary,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-thankyou-order-received .thankyou_order_received_text_secondary {
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 2.16px;
  color: #9D9D9D;
  padding-top: 0.5em;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-thankyou-order-number,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-thankyou-order-number {
  padding: 1em 0;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 2.16px;
  color: #9D9D9D;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-thankyou-order-number strong,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-thankyou-order-number strong {
  font-family: 'Lato', sans-serif;
  font-size: 24px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 2.88px;
  color: #59595C;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-order-details,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-order-details {
  padding-right: 1em;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-order-details .woocommerce-order-details__title,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-order-details .woocommerce-order-details__title {
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
  letter-spacing: 0.72px;
  color: #59595C;
  border-bottom: 1px solid #E3E3E3;
  width: 100%;
  max-width: 500px;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__product-featured_image,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__product-featured_image {
  width: 126px;
  padding: 20px 0;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__product-featured_image img,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__product-featured_image img {
  transform: matrix(1, -0.05, 0.05, 1, 0, 0);
  width: 84px;
  box-shadow: 0px 3px 6px #00000029;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__product-name .product-taxonomy,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__product-name .product-taxonomy {
  font-family: 'Lato', sans-serif;
  font-size: 16px;
  line-height: 18px;
  font-weight: normal;
  letter-spacing: 1.92px;
  color: #9D9D9D;
  text-transform: uppercase;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__product-name .product-title,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__product-name .product-title {
  font-family: 'Lato', sans-serif;
  font-size: 20px;
  line-height: 32px;
  font-weight: 700;
  letter-spacing: 0.4px;
  color: #696464;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__product-name .product-subtitle,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__product-name .product-subtitle {
  font-family: 'Lato', sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.32px;
  color: #696464;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__product-total .amount,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__product-total .amount {
  font-family: 'Lato', sans-serif;
  font-size: 20px;
  line-height: 19px;
  font-weight: 700;
  letter-spacing: 2.4px;
  color: #9D9D9D;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__product-cta a,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__product-cta a {
  border: 1px solid #59595C80;
  border-radius: 4px;
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: normal;
  letter-spacing: 0.56px;
  color: #59595C;
  width: 145px;
  padding: 6px 20px;
  display: inline-block;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/chevron-medium.svg");
  background-repeat: no-repeat;
  background-position: center right 17px;
  background-size: 18px;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details {
  padding-right: 1em;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-title,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-title {
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
  letter-spacing: 0.72px;
  color: #59595C;
  border-bottom: 1px solid #E3E3E3;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top {
  display: -ms-flexbox;
  display: flex;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  line-height: 18px;
  font-weight: normal;
  letter-spacing: 2.16px;
  color: #59595C;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-left,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-left {
  -ms-flex-positive: 2;
      flex-grow: 2;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-left div,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-left div {
  padding: 0.25em 0;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-left div:before,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-left div:before {
  display: none;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-right,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-right {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-right div,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-right div {
  padding: 0.25em 0;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-right div:before,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-right div:before {
  display: none;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-right div.woocommerce-customer-details--total,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-right div.woocommerce-customer-details--total {
  padding-top: 1.5em;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-right div.woocommerce-customer-details--total .amount,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-right div.woocommerce-customer-details--total .amount {
  font-family: 'Lato', sans-serif;
  font-size: 20px;
  line-height: 18px;
  font-weight: 700;
  letter-spacing: 2.4px;
  color: #9D9D9D;
  padding: 0;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-right div.woocommerce-customer-details--discount .amount,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-right div.woocommerce-customer-details--discount .amount {
  font-family: 'Lato', sans-serif;
  font-size: 20px;
  line-height: 18px;
  font-weight: 700;
  letter-spacing: 2.4px;
  color: #9D9D9D;
  padding: 0;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-right div.woocommerce-customer-details--discount .amount .woocommerce-Price-currencySymbol:before,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-right div.woocommerce-customer-details--discount .amount .woocommerce-Price-currencySymbol:before {
  content: "(";
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-right div.woocommerce-customer-details--discount .amount:after,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-top .woocommerce-customer-details-main-section-right div.woocommerce-customer-details--discount .amount:after {
  content: ")";
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-bottom,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-bottom {
  padding: 1.5em 12px;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-bottom .woocommerce-customer-details-main-section-right-of-right,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-bottom .woocommerce-customer-details-main-section-right-of-right {
  text-align: right;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-bottom .woocommerce-customer-details-main-section-right-of-right a,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-bottom .woocommerce-customer-details-main-section-right-of-right a {
  border: 1px solid #59595C80;
  border-radius: 4px;
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: normal;
  letter-spacing: 0.56px;
  color: #59595C;
  width: 155px;
  padding: 6px 20px;
  display: inline-block;
  text-align: center;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right {
  -ms-flex: 1;
      flex: 1;
  background: #FAFAFA;
  padding: 2em;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right .woocommerce-order-questions,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right .woocommerce-order-questions {
  border: 1px solid #E3E3E3;
  border-radius: 4px;
  padding: 2em 2.5em;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 2.16px;
  color: #9D9D9D;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right .woocommerce-order-questions a,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right .woocommerce-order-questions a {
  color: #395B71;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right .woocommerce-order-first-time-purchase,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right .woocommerce-order-first-time-purchase {
  padding: 3em 2em;
  font-family: 'Lato', sans-serif;
  font-size: 20px;
  line-height: 30px;
  font-weight: normal;
  letter-spacing: 2.4px;
  color: #59595C;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right .woocommerce-order-go-to-my-account,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right .woocommerce-order-go-to-my-account {
  padding: 0 2em;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right .woocommerce-order-go-to-my-account a,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right .woocommerce-order-go-to-my-account a {
  display: inline-block;
  position: relative;
  width: 100%;
  background: transparent linear-gradient(276deg, #DD865BBF 0%, #E4BE41BF 100%) 0% 0% no-repeat padding-box;
  border: 1px solid #DD865B;
  font-family: 'Lato', sans-serif;
  font-size: 16px;
  line-height: 25px;
  font-weight: 700;
  letter-spacing: 0.48px;
  color: #FFFFFF;
  text-align: right;
  padding: 4px 60px;
  border-radius: 4px;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right .woocommerce-order-go-to-my-account a strong,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right .woocommerce-order-go-to-my-account a strong {
  font-size: 20px;
  line-height: 25px;
  letter-spacing: 2.4px;
  color: #FFFFFF;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right .woocommerce-order-go-to-my-account a:after,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right .woocommerce-order-go-to-my-account a:after {
  content: '';
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/chevron-transparent.svg");
  background-repeat: no-repeat;
  background-size: 28px;
  background-position: center;
  width: 18px;
  height: 28px;
  position: absolute;
  top: 16px;
  right: 20px;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom {
  position: relative;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom .insider_promo_wrap,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom .insider_promo_wrap {
  margin: 0;
  background: linear-gradient(to right, #81a097 0%, #395b71 100%);
  clear: both;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom .insider_promo_wrap .insider_promo,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom .insider_promo_wrap .insider_promo {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/bg-coffee-mug-blues.svg);
  background-position: center right 20px;
  background-repeat: no-repeat;
  background-size: 120px;
  margin: 0;
  padding: 0;
  box-shadow: none;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom .insider_promo_wrap .insider_promo .insider_promo_inside,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom .insider_promo_wrap .insider_promo .insider_promo_inside {
  width: 100%;
  max-width: 1080px;
  display: -ms-flexbox;
  display: flex;
  margin: 1em auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-order: 2;
      order: 2;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-positive: 2;
      flex-grow: 2;
  margin: 0.5em;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text p,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text p {
  font-family: 'Arvo', serif;
  font-weight: bold;
  font-size: 1.2em;
  color: #fff;
  opacity: 0.95;
  letter-spacing: 2px;
  margin-bottom: 0.5em;
  -ms-flex-positive: 2;
      flex-grow: 2;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn {
  border: 1px solid #fff;
  border-radius: 50px;
  text-align: center;
  width: 100%;
  height: 50px;
  margin: 0.5em auto;
  background: linear-gradient(90deg, #d1b64b, #cb9259);
  font-size: 0.8em;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn:hover,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn:hover {
  background: linear-gradient(90deg, #dcc04f, #d69b5e);
  color: #fff;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo {
  -ms-flex-order: 1;
      order: 1;
  margin: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin: 0.5em;
  text-align: center;
}

body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo img,
body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo img {
  width: 120px;
  opacity: 0.7;
}

body.page-id-1037648 .cart_checkout_split .insider_includes {
  color: #4d4d4e;
  background-color: #f2f2f2;
  padding: 1em 0 2em 3em;
  height: 100%;
}

body.page-id-1037648 .cart_checkout_split .insider_includes .orange_checks_list_inside {
  width: 70%;
}

body.page-id-1037648 .cart_checkout_split .insider_includes .orange_checks_list_inside div.insider-header img {
  width: 200px;
}

body.page-id-1037648 .cart_checkout_split .insider_includes .orange_checks_list_inside h4 {
  text-align: left;
  color: #696464;
  border-color: #696464;
  font-weight: 600;
}

body.page-id-1037648 .cart_checkout_split .insider_includes .orange_checks_list_inside p {
  line-height: 1.6;
  font-weight: 600;
  color: #696464;
  margin-bottom: 4px;
}

body.page-id-1037648 .cart_checkout_split .insider_includes .orange_checks_list_inside p.smaller {
  font-size: 0.9em;
  margin-bottom: 0;
}

body.page-id-1037648 .cart_checkout_split .insider_includes .orange_checks_list_inside p.margin {
  margin-top: 10px;
}

body.page-id-1037648 .cart_checkout_split .insider_includes .orange_checks_list_inside p span.large {
  font-size: 1.8em;
}

body.page-id-1037648 .cart_checkout_split .insider_includes .orange_checks_list_inside .insider-bullet-list {
  border-bottom: 1px solid #b4b4b4;
  margin-bottom: 1em;
  padding-bottom: 1em;
}

body.page-id-1037648 .cart_checkout_split .insider_includes .orange_checks_list_inside .insider-bullet-list ul {
  padding: 0;
  font-size: 1.1em;
  font-family: 'Arvo', serif;
  font-weight: 600;
}

body.page-id-1037648 .cart_checkout_split .insider_includes .orange_checks_list_inside .insider-bullet-list ul li {
  background: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/checkout-profile-icons/check-orange.svg);
  margin: 1em 0 0 0;
  font-size: 0.9em;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  background-size: 22px;
  background-position: left top 5px;
  background-repeat: no-repeat;
  padding-left: 35px;
}

body.page-id-1037650.logged-in .site-header {
  height: 75px;
}

body.page-id-1037650.logged-in .site-header .site-title {
  margin: 0 auto;
}

body.page-id-1037650.logged-in .site-header .site-title a {
  height: 70px;
  width: 100%;
  background-size: 200px !important;
  background-position: center center !important;
}

body.page-id-1037650 .site-header {
  height: 75px;
}

body.page-id-1037650 .site-header .site-title a {
  height: 70px;
  background-size: 200px !important;
}

body.page-id-1037650 #nav-resources,
body.page-id-1037650 #codewidget-37 {
  display: none;
}

body.page-id-1037650 .content {
  max-width: 100% !important;
}

body.page-id-1037650 .content article {
  max-width: 100% !important;
}

body.page-id-1037650 .content article .entry-header {
  display: none;
}

body.page-id-1037650 .content article .entry-content .header {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
  border-bottom: 1px solid #d5d5d5;
  color: #8e8e8e;
  font-size: 2.5em;
  padding-top: 35px;
}

body.page-id-1037650 .content article .entry-content .header img {
  width: 100%;
  max-width: 200px;
  height: auto;
  margin: 0 0 10px;
}

body.page-id-1037650 .content article .entry-content .header span {
  font-family: 'Arvo', serif;
  font-weight: 600;
  color: #696464;
  text-align: left;
  font-size: 1.3rem;
  border-bottom: 0;
  letter-spacing: 0;
  padding-left: 1rem;
}

body.page-id-1037650 .content article .entry-content .woocommerce {
  margin: 0 0;
}

body.page-id-1037650 .content article .membership_mode_holding_form {
  float: none;
  width: auto;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout {
  padding: 0;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .woocommerce-NoticeGroup ul.woocommerce-error,
body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .stripe-source-errors ul.woocommerce-error {
  padding-left: 20px;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .woocommerce-NoticeGroup ul.woocommerce-error:before,
body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .stripe-source-errors ul.woocommerce-error:before {
  content: none;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .woocommerce-NoticeGroup ul.woocommerce-error li,
body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .stripe-source-errors ul.woocommerce-error li {
  margin: 10px 0;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .input-text, body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .select2-selection {
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: none;
  padding: 10px 20px;
  margin: 0 0 20px;
  height: 50px;
  font-weight: 400;
  background-color: #ffffff;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .input-text:hover, body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .select2-selection:hover {
  border: 1px solid #bdbdbd;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .input-text:hover:-ms-input-placeholder, body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .select2-selection:hover:-ms-input-placeholder {
  color: #c3c3c3;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .input-text:hover::placeholder, body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .select2-selection:hover::placeholder {
  color: #c3c3c3;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .input-text:focus, body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .select2-selection:focus {
  border: 2px solid #bdbdbd;
  margin: 0 0 32px;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .input-text:focus:-ms-input-placeholder, body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .select2-selection:focus:-ms-input-placeholder {
  color: #707070;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .input-text:focus::placeholder, body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .select2-selection:focus::placeholder {
  color: #707070;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .input-text, body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .select2-selection {
  border: 1px solid #8BAA9D;
  background: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/checkout-profile-icons/check-cart.svg");
  background-repeat: no-repeat;
  background-position: center right 1.25rem;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .input-text:hover, body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .select2-selection:hover {
  border: 1px solid #6c847a;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .input-text:hover:-ms-input-placeholder, body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .select2-selection:hover:-ms-input-placeholder {
  color: #c3c3c3;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .input-text:hover::placeholder, body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .select2-selection:hover::placeholder {
  color: #c3c3c3;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .input-text:focus, body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row.woocommerce-validated .select2-selection:focus {
  border: 2px solid #6c847a;
  margin: 0 0 32px;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .input-text, body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .select2-selection {
  border: 1px solid #DD865B;
  background: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/checkout-profile-icons/bad%20info%20x.svg");
  background-repeat: no-repeat;
  background-position: center right 1.25rem;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .input-text:hover, body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .select2-selection:hover {
  border: 1px solid #b76f4b;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .input-text:hover:-ms-input-placeholder, body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .select2-selection:hover:-ms-input-placeholder {
  color: #c3c3c3;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .input-text:hover::placeholder, body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .select2-selection:hover::placeholder {
  color: #c3c3c3;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .input-text:focus, body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row.woocommerce-invalid .select2-selection:focus {
  border: 2px solid #b76f4b;
  margin: 0 0 32px;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field {
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: none;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.72px;
  color: #59595C;
  padding: 15px 20px;
  margin: 0 0 20px;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field:hover {
  border: 1px solid #bdbdbd;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field:hover:-ms-input-placeholder {
  color: #c3c3c3;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field:hover::placeholder {
  color: #c3c3c3;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.focused {
  border: 2px solid #bdbdbd;
  margin: 0 0 18px;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.focused:-ms-input-placeholder {
  color: #707070;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.focused::placeholder {
  color: #707070;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.StripeElement--complete {
  border: 1px solid #8BAA9D;
  background: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/checkout-profile-icons/check-cart.svg");
  background-repeat: no-repeat;
  background-position: center right 1.25rem;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.StripeElement--complete.focused {
  border: 2px solid #8BAA9D;
  margin: 0 0 18px;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.invalid {
  border: 1px solid #DD865B;
  background: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/checkout-profile-icons/bad%20info%20x.svg");
  background-repeat: no-repeat;
  background-position: center right 1.25rem;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field.invalid.focused {
  border: 2px solid #DD865B;
  margin: 0 0 18px;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field#stripe-card-element.StripeElement--complete {
  border: 1px solid #8BAA9D;
  background: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/checkout-profile-icons/check-cart.svg");
  background-repeat: no-repeat;
  background-position: center right 3rem;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field#stripe-card-element.StripeElement--complete.focused {
  border: 2px solid #8BAA9D;
  margin: 0 0 18px;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field#stripe-card-element.invalid {
  border: 1px solid #DD865B;
  background: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/checkout-profile-icons/bad%20info%20x.svg");
  background-repeat: no-repeat;
  background-position: center right 3rem;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .form-row .wc-stripe-elements-field#stripe-card-element.invalid.focused {
  border: 2px solid #DD865B;
  margin: 0 0 18px;
}

body.page-id-1037650 .content article .membership_mode_holding_form form.checkout .select2-selection__arrow {
  height: 50px;
}

body.page-id-1037650 .content article .membership_mode_holding_form label.checkbox {
  margin-left: 0;
}

body.page-id-1037650 .content article .membership_mode_holding_form .order-total {
  display: none;
}

body.page-id-1037650 .content article .membership_mode_holding_form #place_order_now {
  background: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/chevron.svg"), linear-gradient(90deg, #e2af48 0%, #de895a 100%) !important;
  background-repeat: no-repeat !important;
  background-position: center right 5% !important;
  border: 0 !important;
  width: 100%;
  max-width: 360px;
  color: #FFF;
  font-size: 18px;
  font-weight: 900;
  text-transform: uppercase;
  text-align: center;
  line-height: 1;
  padding: 15px;
  margin: 35px auto;
  display: block;
  border-radius: 50px;
  clear: both;
}

body.page-id-1037650 .content article .membership_mode_split_col {
  float: none;
  width: 100%;
  padding: 0;
  height: 100%;
}

body.page-id-1037650 .content article .cart_checkout_split-col_2 {
  float: right;
  width: 35%;
  position: absolute;
  top: 75px;
  right: 0;
  bottom: 0;
}

body.page-id-1037650 .content article .cart_checkout_split-col_2 .insider_includes {
  color: #4d4d4e;
  background-color: #f2f2f2;
  padding: 5em 2em 2em;
  height: 100%;
}

body.page-id-1037650 .content article .cart_checkout_split-col_2 .insider_includes .orange_checks_list_inside {
  width: 70%;
}

body.page-id-1037650 .content article .cart_checkout_split-col_2 .insider_includes .orange_checks_list_inside div.insider-header img {
  width: 200px;
}

body.page-id-1037650 .content article .cart_checkout_split-col_2 .insider_includes .orange_checks_list_inside h4 {
  text-align: left;
  color: #696464;
  border-color: #696464;
  font-weight: 600;
}

body.page-id-1037650 .content article .cart_checkout_split-col_2 .insider_includes .orange_checks_list_inside p {
  line-height: 1.6;
  font-weight: 600;
  color: #696464;
  margin-bottom: 4px;
}

body.page-id-1037650 .content article .cart_checkout_split-col_2 .insider_includes .orange_checks_list_inside p.smaller {
  font-size: 0.9em;
  margin-bottom: 0;
}

body.page-id-1037650 .content article .cart_checkout_split-col_2 .insider_includes .orange_checks_list_inside p.margin {
  margin-top: 10px;
}

body.page-id-1037650 .content article .cart_checkout_split-col_2 .insider_includes .orange_checks_list_inside p span.large {
  font-size: 1.8em;
}

body.page-id-1037650 .content article .cart_checkout_split-col_2 .insider_includes .orange_checks_list_inside .insider-bullet-list {
  border-bottom: 1px solid #b4b4b4;
  margin-bottom: 1em;
  padding-bottom: 1em;
}

body.page-id-1037650 .content article .cart_checkout_split-col_2 .insider_includes .orange_checks_list_inside .insider-bullet-list ul {
  padding: 0;
  font-size: 1.1em;
  font-family: 'Arvo', serif;
  font-weight: 600;
}

body.page-id-1037650 .content article .cart_checkout_split-col_2 .insider_includes .orange_checks_list_inside .insider-bullet-list ul li {
  background: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/checkout-profile-icons/check-orange.svg);
  margin: 1em 0 0 0;
  font-size: 0.9em;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  background-size: 22px;
  background-position: left top 5px;
  background-repeat: no-repeat;
  padding-left: 35px;
}

body.page-id-1037650 .content article .cart_checkout_split-col_1 {
  margin-top: 0;
  float: left;
  width: 65%;
  padding: 0 2em 2em;
}

body.page-id-1037650 .content article .cart_checkout_split-col_1 h4 {
  display: none;
}

body.page-id-1037650 .content article .cart_checkout_split-col_1 .split-col_1_inside {
  width: 100%;
  float: right;
  max-width: 764px;
}

body.page-id-1037650 .content article .cart_checkout_split-col_1 .split-col_1_inside .checkout_login_wrapper {
  position: relative;
  background: #fff;
  box-shadow: none;
}

body.page-id-1037650 .content article .cart_checkout_split-col_1 .split-col_1_inside .checkout_login_wrapper p.left-p {
  float: left;
  margin-top: 12px;
}

body.page-id-1037650 .content article .cart_checkout_split-col_1 .split-col_1_inside .checkout_login_wrapper p.checkout_login_hint {
  background: #fff;
  margin: 0 !important;
  color: #59595C;
  border: 1px solid rgba(89, 89, 92, 0.5);
  border-radius: 4px;
  text-transform: uppercase;
  font-size: 14px;
  text-align: center;
  padding: 12px 0px 12px 40px;
  width: 50%;
  float: right;
  position: relative;
}

body.page-id-1037650 .content article .cart_checkout_split-col_1 .split-col_1_inside .checkout_login_wrapper p.checkout_login_hint:before {
  content: '';
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0.5em;
  left: 0.5em;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/logged-in-icon-dark.svg");
  background-repeat: no-repeat;
  background-position: center center;
}

body.page-id-1037650 .content article .cart_checkout_split-col_1 .membership_mode_holding_form {
  width: 100%;
  max-width: 660px;
}

body.page-id-1037650 .content article .cart_checkout_split-col_1 .membership_mode_holding_form #payment:before {
  content: '\f023  Secure Payment';
  font-family: "Lato", sans-serif, "FontAwesome";
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/checkout-profile-icons/powered%20by%20stripe.svg");
  background-repeat: no-repeat;
  background-size: 90px;
  background-position: center left 190px;
}

body.page-id-1037650 .content article .cart_checkout_split-col_1 .membership_mode_holding_form #payment .stripe-jcb-icon,
body.page-id-1037650 .content article .cart_checkout_split-col_1 .membership_mode_holding_form #payment .stripe-diners-icon {
  display: none;
}

body.page-id-1037650 .content article .cart_checkout_split-col_1 .membership_mode_holding_form #payment ul.wc_payment_methods li.wc_payment_method {
  background: #FAFAFA;
  border: 1px solid #E3E3E3;
  border-radius: 4px;
  padding: 1rem;
  margin-bottom: 1rem;
}

body.page-id-1037650 .content article .cart_checkout_split-col_1 .membership_mode_holding_form #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:checked, body.page-id-1037650 .content article .cart_checkout_split-col_1 .membership_mode_holding_form #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}

body.page-id-1037650 .content article .cart_checkout_split-col_1 .membership_mode_holding_form #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:checked + label, body.page-id-1037650 .content article .cart_checkout_split-col_1 .membership_mode_holding_form #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  width: 100%;
  z-index: 0;
}

body.page-id-1037650 .content article .cart_checkout_split-col_1 .membership_mode_holding_form #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:checked + label:before, body.page-id-1037650 .content article .cart_checkout_split-col_1 .membership_mode_holding_form #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:not(:checked) + label:before {
  content: '\f096';
  position: absolute;
  font-family: "FontAwesome";
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  font-size: 22px;
  background: #fff;
}

body.page-id-1037650 .content article .cart_checkout_split-col_1 .membership_mode_holding_form #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:checked + label:after {
  content: '\f00c';
  font-family: "FontAwesome";
  width: 20px;
  height: 20px;
  position: absolute;
  top: -3px;
  left: 2px;
  color: #395B71;
  font-size: 22px;
  border-radius: 100%;
  transition: all 0.2s ease;
}

body.page-id-1037650 .content article .cart_checkout_split-col_1 .membership_mode_holding_form #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:not(:checked) + label:after {
  content: '';
  width: 12px;
  height: 12px;
  background: #F87DA9;
  position: absolute;
  top: 4px;
  left: 4px;
  border-radius: 100%;
  transition: all 0.2s ease;
  opacity: 0;
  transform: scale(0);
}

body.page-id-1037650 .content article .cart_checkout_split-col_1 .membership_mode_holding_form #payment ul.wc_payment_methods li.wc_payment_method [type="radio"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}

body.page-id-1037648.logged-in .content article .cart_checkout_split-col_2,
body.page-id-1037650.logged-in .content article .cart_checkout_split-col_2 {
  top: 23px;
}

body.page-id-1037648.admin-bar .content article .cart_checkout_split-col_2,
body.page-id-1037650.admin-bar .content article .cart_checkout_split-col_2 {
  top: 23px;
}

body.page-template-Template_free_membership_lp nav.nav-primary, body.page-template-Template_free_membership_lp .subscription-footer, body.page-template-Template_free_membership_lp #nav-resources {
  display: none;
}

body.page-template-Template_free_membership_lp .main-footer {
  display: none;
}

body.page-template-Template_free_membership_lp #codewidget-37 {
  position: fixed;
  top: 0.5em;
  right: 1em;
}

body.page-template-Template_free_membership_lp .site-header {
  height: 52px;
  position: fixed;
}

body.page-template-Template_free_membership_lp .site-header .site-title {
  margin: 0 0;
}

body.page-template-Template_free_membership_lp .site-header .site-title a {
  background-repeat: no-repeat !important;
  background-position: center left !important;
  height: 50px;
  background-size: 180px !important;
  width: 180px;
}

body.page-template-Template_free_membership_lp .header-widget-area {
  display: none;
}

body.page-template-Template_free_membership_lp .free_member_desc_wrap {
  background: none;
  width: 100%;
  max-width: initial;
  margin: 52px auto 0;
  padding: 0;
  border: none;
  box-shadow: none;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: row;
      flex-direction: row;
}

body.page-template-Template_free_membership_lp .inner_desc_wrap {
  max-width: 100%;
  margin: 0;
  padding: 1em;
  background: #6e8e8d;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/chevron.svg");
  background-repeat: no-repeat;
  background-position: center right -20px;
  background-size: 144px;
}

body.page-template-Template_free_membership_lp .inner_desc_wrap h1 {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  font-size: 2em;
}

body.page-template-Template_free_membership_lp .inner_desc_wrap h4 {
  color: #fff;
  text-align: center;
  font-weight: 700;
  text-align: center;
  padding: 0;
}

body.page-template-Template_free_membership_lp .inner_desc_wrap h4:first-of-type {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}

body.page-template-Template_free_membership_lp .inner_desc_wrap #gutenrbw_widget-12.widget .wc-block-grid__products,
body.page-template-Template_free_membership_lp .inner_desc_wrap #gutenrbw_widget-12.widget .wc-block-grid__product {
  padding: 0 0.5em;
  margin: 0 0 24px;
  color: #ffffff;
}

body.page-template-Template_free_membership_lp .free_registration_form {
  background: #c0ccd3;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/bg-coffee-mug.svg");
  background-position: bottom -140px right -500px;
  background-size: 150%;
  background-repeat: no-repeat;
  padding: 2em;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

body.page-template-Template_free_membership_lp .free_registration_form h1,
body.page-template-Template_free_membership_lp .free_registration_form h2 {
  font-family: 'Lato', sans-serif;
  text-align: left;
  font-weight: 400;
  color: #59595c;
  line-height: 0;
}

body.page-template-Template_free_membership_lp .free_registration_form h1 {
  font-size: 1.5em;
  margin: 0 0 1em 0;
}

body.page-template-Template_free_membership_lp .free_registration_form h2 {
  font-size: 1em;
}

body.page-template-Template_free_membership_lp .free_registration_form p {
  font-family: 'Lato', sans-serif;
  color: #59595c;
  font-size: 0.8em;
}

body.page-template-Template_free_membership_lp .free_registration_form label {
  font-size: 0.7em !important;
  padding: 0 0 0 2em !important;
  font-weight: 400 !important;
  margin: 0 0 -6px 0 !important;
}

body.page-template-Template_free_membership_lp .free_registration_form span label {
  margin: 0 0 0 0 !important;
}

body.page-template-Template_free_membership_lp .free_registration_form input {
  border-radius: 4px;
}

body.page-template-Template_free_membership_lp .free_registration_form input#gform_submit_button_28 {
  width: 100%;
  border-radius: 50px;
  border: 4px solid #fff;
}

body.page-template-Template_free_membership_lp .free_registration_form #field_28_19,
body.page-template-Template_free_membership_lp .free_registration_form #field_28_20,
body.page-template-Template_free_membership_lp .free_registration_form #field_28_21,
body.page-template-Template_free_membership_lp .free_registration_form #field_28_22 {
  clear: none;
  float: left;
  width: 50%;
}

body.page-template-Template_free_membership_lp .free_registration_form #field_28_19 input,
body.page-template-Template_free_membership_lp .free_registration_form #field_28_20 input,
body.page-template-Template_free_membership_lp .free_registration_form #field_28_21 input,
body.page-template-Template_free_membership_lp .free_registration_form #field_28_22 input {
  width: 100%;
}

body.page-template-Template_free_membership_lp .free_registration_form .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) {
  margin-top: 8px !important;
}

body.page-template-Template_free_membership_lp .free_registration_form .gform_footer {
  position: relative;
}

body.page-template-Template_free_membership_lp .free_registration_form .gform_footer:after {
  content: '';
  width: 20px;
  height: 20px;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/chevron-white.svg");
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center center;
  position: absolute;
  top: 1.6em;
  right: 1.6em;
}

body.page-template-Template_free_membership_lp .site-inner {
  display: none;
}

button#hidden_dl {
  display: none;
}

body.hrmp-landing-page-template-default #codewidget-37,
body.hrmp-landing-page-template-default .site-header,
body.hrmp-landing-page-template-default .nav-primary {
  display: none;
}

body.hrmp-landing-page-template-default .site-inner {
  margin-top: 0;
}

body.hrmp-landing-page-template-default .landing-header {
  height: auto;
  padding-bottom: 14px;
}

body.hrmp-landing-page-template-default .landing-header img.logo.sponsored {
  width: auto;
  max-width: 300px;
}

body.hrmp-landing-page-template-default .landing-header img.logo.single {
  width: 200px;
}

body.hrmp-landing-page-template-default .master-class {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/master-class/background-graphic-elelement.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: top right;
}

body.hrmp-landing-page-template-default .master-class .ab-container-content {
  max-width: 100% !important;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content {
  max-width: 1600px !important;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-left {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/master-class/left-graphic-element.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top right;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-left p.master-class-part {
  text-align: right;
  font-family: 'effra', sans-serif;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 0px;
  color: #FFFFFF;
  text-transform: uppercase;
  opacity: 0.84;
  padding-right: 5rem;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-left p.master-class-part span.larger {
  text-align: right;
  font-weight: 500;
  font-size: 51px;
  letter-spacing: 0px;
  color: #FFFFFF;
  opacity: 1;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-left p.master-class-part span.darker {
  text-align: right;
  font-weight: 300;
  font-size: 15px;
  letter-spacing: 0px;
  color: #20262D;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-left .presenters {
  background: #ffffff;
  padding: 2rem 0 1px 2rem;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-left .presenters .ab-container-content {
  max-width: 230px !important;
  margin-right: 4rem;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-left .presenters .ab-container-content h4 {
  font-family: 'effra', sans-serif;
  font-weight: 300;
  font-size: 20px;
  letter-spacing: 0px;
  color: #20262D;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-left .presenters .ab-container-content .wp-block-columns .wp-block-column {
  margin: 0 !important;
  padding-right: 0;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-left .presenters .ab-container-content .wp-block-columns .wp-block-column figure {
  margin-bottom: 0;
  border-left: 4px solid #65D1D2;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-left .presenters .ab-container-content .wp-block-columns .wp-block-column figure img {
  width: 53px;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-left .presenters .ab-container-content .wp-block-columns .wp-block-column p {
  text-align: left;
  font: Light 10px/14px Effra;
  font-family: 'effra', sans-serif;
  font-weight: 300;
  font-size: 14px;
  letter-spacing: 0px;
  color: #21262C;
  margin-bottom: 0;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-left .presenters .ab-container-content .wp-block-columns .wp-block-column p strong {
  font-weight: 400;
  font-size: 18px;
  color: #20262D;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-left .presenters .ab-container-content .wp-block-columns .wp-block-column:before {
  display: none;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-left .presenters .ab-container-content .wp-block-columns .wp-block-column:first-of-type {
  -ms-flex-preferred-size: 53px !important;
      flex-basis: 53px !important;
  margin-right: 1rem !important;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle {
  padding: 0 2rem 4rem;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle p.sub-head {
  font-family: 'effra', sans-serif;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 0px;
  color: #20262D;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle h2 {
  font-family: 'effra', sans-serif;
  font-weight: 300;
  font-size: 62px;
  line-height: 66px;
  letter-spacing: 0px;
  color: #20262D;
  border-bottom: 4px solid #65D1D2;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle h2 strong {
  color: #65D1D2;
  font-weight: 400;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle h2 strong span.larger {
  font-size: 122px;
  line-height: 100px;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle p, body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle li {
  font-family: 'effra', sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0px;
  color: #20262D;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle p strong, body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle li strong {
  font-weight: 500;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle li {
  position: relative;
  list-style: none;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle li:before {
  content: '';
  width: 12px;
  height: 12px;
  background: #65D1D2;
  position: absolute;
  left: -10px;
  top: 5px;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-form {
  padding: 1rem;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-form .ab-block-layout-column-inner {
  padding-top: 4rem;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-form .ab-block-layout-column-inner .form-head {
  background: #65D1D2;
  padding: 28px;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-form .ab-block-layout-column-inner .form-head .sub-head {
  font-family: 'effra', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0px;
  color: #20262DCC;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-form .ab-block-layout-column-inner .form-head .date-time {
  font-family: 'effra', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0px;
  color: #20262D;
  margin-bottom: 0;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-form .ab-block-layout-column-inner .form-head .date-time strong {
  font-size: 22px;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-form .ab-block-layout-column-inner .gform_wrapper {
  margin: 0 !important;
  padding: 1rem;
  background: #FFFFFF;
  box-shadow: 0px 3px 6px #0000001D;
  border: 1px solid #20262D1F;
  border-radius: 0 0 10px 10px;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-form .ab-block-layout-column-inner .gform_wrapper .gform_body .gform_fields .gfield {
  margin: 0 !important;
  padding: 0 !important;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-form .ab-block-layout-column-inner .gform_wrapper .gform_body .gform_fields .gfield input, body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-form .ab-block-layout-column-inner .gform_wrapper .gform_body .gform_fields .gfield select {
  background: #FFFFFF;
  border: 1px solid #21262C80;
  border-radius: 6px;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 400;
  font-size: 14px !important;
  line-height: 24px;
  letter-spacing: 0px;
  color: rgba(32, 38, 45, 0.76);
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-form .ab-block-layout-column-inner .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select {
  position: relative;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-form .ab-block-layout-column-inner .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 12px solid #000000;
  position: absolute;
  top: 18px;
  right: 10px;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-form .ab-block-layout-column-inner .gform_wrapper .gform_footer {
  text-align: center;
}

body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-form .ab-block-layout-column-inner .gform_wrapper .gform_footer input.gform_button {
  background: #3089FB;
  box-shadow: 0px 10px 10px #00000033;
  border: 1px solid #81CFD1;
  border-radius: 6px;
  font-family: 'effra', sans-serif;
  font-weight: 500;
  font-size: 21px;
  line-height: 25px;
  letter-spacing: 0.21px;
  color: #FFFFFF;
}

body.hrmp-landing-page-template-default .landing-banner h2,
body.hrmp-landing-page-template-default .landing-banner h3 {
  color: #fff;
}

body.hrmp-landing-page-template-default .landing-banner h2 {
  font-size: 38px;
  font-weight: 700;
}

body.hrmp-landing-page-template-default .landing-banner h3 {
  font-size: 30px;
  font-weight: 400;
}

body.hrmp-landing-page-template-default .landing-banner p.has-theme-yellow-color img {
  padding: 0 5px 0 5px;
  margin: -3px 0 0 0;
}

body.hrmp-landing-page-template-default .landing-banner p.has-theme-yellow-color img:first-of-type {
  padding: 0 5px 0 0;
}

body.hrmp-landing-page-template-default .landing-banner.lead-magnet {
  max-width: 1080px;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
}

body.hrmp-landing-page-template-default .landing-banner.lead-magnet h2,
body.hrmp-landing-page-template-default .landing-banner.lead-magnet h3 {
  letter-spacing: normal;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
}

body.hrmp-landing-page-template-default .landing-banner.lead-magnet h2 {
  font-size: 38px;
  font-weight: 700;
}

body.hrmp-landing-page-template-default .landing-banner.lead-magnet h3 {
  font-size: 30px;
  font-weight: 400;
}

body.hrmp-landing-page-template-default .landing-banner.lead-magnet p.has-theme-yellow-color {
  background-color: #e4b849;
  color: #4e4e51;
  display: inline-block;
  padding: 0.2em 1em;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  letter-spacing: normal;
  font-size: 14px;
}

body.hrmp-landing-page-template-default .landing-banner.whitepaper {
  background: #19283f;
}

body.hrmp-landing-page-template-default .landing-banner.whitepaper h2,
body.hrmp-landing-page-template-default .landing-banner.whitepaper h3 {
  letter-spacing: normal;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
}

body.hrmp-landing-page-template-default .landing-banner.whitepaper h2 {
  font-size: 38px;
  font-weight: 700;
}

body.hrmp-landing-page-template-default .landing-banner.whitepaper h3 {
  font-size: 30px;
  font-weight: 400;
}

body.hrmp-landing-page-template-default .landing-banner.whitepaper p.has-whitepaper {
  background-color: #e5f1fd;
  color: #19283f;
  display: inline-block;
  padding: 0.2em 1em;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  letter-spacing: normal;
  font-size: 14px;
}

body.hrmp-landing-page-template-default .wp-block-column:first-of-type p, body.hrmp-landing-page-template-default .wp-block-column:first-of-type ul {
  margin-right: 2em;
}

body.hrmp-landing-page-template-default .wp-block-column:first-of-type p:first-of-type {
  margin-top: 1.5em;
  font-size: 1.3em;
  font-weight: 700;
}

body.hrmp-landing-page-template-default .wp-block-column select {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/arrow-down.svg");
  background-repeat: no-repeat;
  background-position: center right 1em;
}

body.hrmp-landing-page-template-default .wp-block-columns .wp-block-column:nth-child(1) {
  margin-top: 2em;
  padding-right: 1em;
}

body.hrmp-landing-page-template-default .wp-block-columns .wp-block-column:nth-child(1) h4:first-of-type {
  font-family: 'Open Sans', sans-serif;
  font-size: 30px;
  line-height: 36px;
  color: #1a2640;
}

body.hrmp-landing-page-template-default .wp-block-columns .wp-block-column:nth-child(1) p:first-of-type {
  font-weight: normal;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
}

body.hrmp-landing-page-template-default .wp-block-columns .wp-block-column:nth-child(1) p {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 26px;
}

body.hrmp-landing-page-template-default .wp-block-columns .wp-block-column:nth-child(1) ul {
  margin-left: 75px;
  padding: 0;
}

body.hrmp-landing-page-template-default .wp-block-columns .wp-block-column:nth-child(1) ul li {
  list-style-type: none;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/list-check.svg");
  background-repeat: no-repeat;
  background-position: left top;
  padding: 0 0 10px 40px;
  margin-left: 0;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  max-width: 550px;
  color: #333333;
}

body.hrmp-landing-page-template-default .wp-block-columns .wp-block-column:nth-child(2) {
  margin-top: -1em !important;
  -ms-flex: 1;
      flex: 1;
  position: relative;
}

body.hrmp-landing-page-template-default .wp-block-columns .wp-block-column:nth-child(2):before {
  content: '';
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/lead-magnet-arrow.svg");
  position: absolute;
  top: -12px;
  right: 20px;
  background-repeat: no-repeat;
  background-position: center;
  width: 41px;
  height: 53px;
}

body.hrmp-landing-page-template-default .wp-block-columns .wp-block-column:nth-child(2) input[type=submit] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #ffffff;
  background: #f57200;
  border-radius: 10px;
  padding: 15px;
  box-shadow: none;
}

body.hrmp-landing-page-template-default .wp-block-columns .wp-block-column:nth-child(2) input[type=text] {
  margin-bottom: 0.5rem !important;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 400;
  border: 2px solid #cccccc !important;
  border-radius: 4px !important;
}

body.hrmp-landing-page-template-default .wp-block-columns .wp-block-column:nth-child(2) select {
  margin-bottom: 0.5rem !important;
}

body.hrmp-landing-page-template-default .wp-block-columns.whitepaper .wp-block-column:nth-child(1) {
  margin-top: 2em;
  padding-right: 1em;
}

body.hrmp-landing-page-template-default .wp-block-columns.whitepaper .wp-block-column:nth-child(1) h4:first-of-type {
  font-family: 'Open Sans', sans-serif;
  font-size: 30px;
  line-height: 36px;
  color: #1a2640;
}

body.hrmp-landing-page-template-default .wp-block-columns.whitepaper .wp-block-column:nth-child(1) p:first-of-type {
  font-weight: normal;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
}

body.hrmp-landing-page-template-default .wp-block-columns.whitepaper .wp-block-column:nth-child(1) p {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 26px;
}

body.hrmp-landing-page-template-default .wp-block-columns.whitepaper .wp-block-column:nth-child(1) ul {
  margin-left: 75px;
  padding: 0;
}

body.hrmp-landing-page-template-default .wp-block-columns.whitepaper .wp-block-column:nth-child(1) ul li {
  list-style-type: none;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/list-check.svg");
  background-repeat: no-repeat;
  background-position: left top;
  padding: 0 0 10px 40px;
  margin-left: 0;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  max-width: 550px;
  color: #333333;
}

body.hrmp-landing-page-template-default .wp-block-columns.whitepaper .wp-block-column:nth-child(2) {
  background: #e5f1fd;
  position: relative;
  margin-top: -1em;
  -ms-flex-preferred-size: 350px;
      flex-basis: 350px;
}

body.hrmp-landing-page-template-default .wp-block-columns.whitepaper .wp-block-column:nth-child(2):before {
  content: '';
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/whitepaper-arrow.png");
  position: absolute;
  top: -12px;
  right: 20px;
  background-repeat: no-repeat;
  background-position: center;
  width: 41px;
  height: 53px;
}

body.hrmp-landing-page-template-default .wp-block-columns.whitepaper .wp-block-column:nth-child(2) h4 {
  text-align: center;
}

body.hrmp-landing-page-template-default .wp-block-columns.whitepaper .wp-block-column:nth-child(2) p.has-custom-size {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 22px;
  color: #2e3b4f;
}

body.hrmp-landing-page-template-default .wp-block-columns.whitepaper .wp-block-column:nth-child(2) p.has-theme-yellow-color {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 22px;
  color: #f57200;
}

body.hrmp-landing-page-template-default .wp-block-columns.whitepaper .wp-block-column:nth-child(2) p.has-xsmall-font-size {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #666666;
}

body.hrmp-landing-page-template-default .wp-block-columns.whitepaper .wp-block-column:nth-child(2) input[type=text] {
  margin-bottom: 0.5rem !important;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 400;
  border: 2px solid #cccccc !important;
  border-radius: 4px !important;
}

body.hrmp-landing-page-template-default .wp-block-columns.whitepaper .wp-block-column:nth-child(2) select {
  margin-bottom: 0.5rem !important;
}

body.hrmp-landing-page-template-default .wp-block-columns.lead-magnet .wp-block-column:nth-child(1) {
  margin-top: 1em;
  padding-right: 1em;
}

body.hrmp-landing-page-template-default .wp-block-columns.lead-magnet .wp-block-column:nth-child(1) h4:first-of-type {
  font-family: 'Open Sans', sans-serif;
  font-size: 30px;
  line-height: 36px;
  color: #1a2640;
}

body.hrmp-landing-page-template-default .wp-block-columns.lead-magnet .wp-block-column:nth-child(1) p:first-of-type {
  font-weight: normal;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
}

body.hrmp-landing-page-template-default .wp-block-columns.lead-magnet .wp-block-column:nth-child(1) p {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 26px;
}

body.hrmp-landing-page-template-default .wp-block-columns.lead-magnet .wp-block-column:nth-child(1) ul {
  margin-left: 75px;
  padding: 0;
}

body.hrmp-landing-page-template-default .wp-block-columns.lead-magnet .wp-block-column:nth-child(1) ul li {
  list-style-type: none;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/list-check.svg");
  background-repeat: no-repeat;
  background-position: left top;
  padding: 0 0 10px 40px;
  margin-left: 0;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  max-width: 550px;
  color: #333333;
}

body.hrmp-landing-page-template-default .wp-block-columns.lead-magnet .wp-block-column:nth-child(2) {
  position: relative;
  margin-top: -1em;
  -ms-flex-preferred-size: 350px;
      flex-basis: 350px;
}

body.hrmp-landing-page-template-default .wp-block-columns.lead-magnet .wp-block-column:nth-child(2):before {
  content: '';
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/lead-magnet-arrow.svg");
  position: absolute;
  top: -12px;
  right: 20px;
  background-repeat: no-repeat;
  background-position: center;
  width: 41px;
  height: 53px;
}

body.hrmp-landing-page-template-default .wp-block-columns.lead-magnet .wp-block-column:nth-child(2) p.has-custom-size {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 22px;
  color: #2e3b4f;
}

body.hrmp-landing-page-template-default .wp-block-columns.lead-magnet .wp-block-column:nth-child(2) p.has-theme-yellow-color {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 22px;
  color: #f57200;
}

body.hrmp-landing-page-template-default .wp-block-columns.lead-magnet .wp-block-column:nth-child(2) p.has-xsmall-font-size {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #666666;
}

body.hrmp-landing-page-template-default .wp-block-columns.lead-magnet .wp-block-column:nth-child(2) input[type=text] {
  margin-bottom: 0 !important;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 400;
  border: 2px solid #cccccc !important;
  border-radius: 4px !important;
}

body.hrmp-landing-page-template-default .wp-block-columns.lead-magnet .wp-block-column:nth-child(2) input[type=submit] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #ffffff;
  background: #f57200;
  border-radius: 10px;
  padding: 15px;
  box-shadow: none;
}

body.author {
  background-color: #FAFAFA;
}

body.author .author-archive-description {
  display: none;
}

body.author .content-sidebar-wrap {
  padding-top: 2.5rem;
}

body.author .container {
  max-width: 1200px;
}

body.author .container h1 {
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 42px;
  line-height: 43px;
  letter-spacing: 2.88px;
  color: #9D9D9D;
  padding-bottom: 1rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid #8E8E8E40;
}

body.author .container article {
  border: 1px solid #DDDDDD;
  border-radius: 4px;
  background: #ffffff;
}

body.author .container article .excerpt-image img {
  border-radius: 0 4px 0 0;
}

body.page-template-Template_myHR-confirmation .subscription-footer {
  display: none;
}

body.page-template-Template_myHR-confirmation #gutenrbw_widget-12.widget .wc-block-grid__products {
  padding: 0;
  margin: 0;
}

body.page-template-Template_myHR-confirmation #gutenrbw_widget-12.widget .wc-block-grid__product {
  padding: 0 0.5em;
  margin: 0 0 24px;
}

body.page-template-Template_myHR-confirmation .header-widget-area {
  display: none;
}

body.page-template-Template_myHR-confirmation .site-container-wrap {
  background: linear-gradient(135deg, #89a89c 0%, #395b71 100%);
}

body.page-template-Template_myHR-confirmation .site-inner {
  width: 100%;
  padding: 2em;
}

body.page-template-Template_myHR-confirmation .site-inner .content {
  padding: 2em;
  background-color: #fff;
  border-radius: 4px;
  margin: 0 auto;
  width: 100%;
  max-width: 700px;
  border: 0;
  box-shadow: none;
}

body.page-template-Template_myHR-confirmation .site-inner .content .entry-header {
  border-bottom: 2px solid #f0f0f0;
}

body.page-template-Template_myHR-confirmation .site-inner .content .entry-header h1 {
  color: #708c93;
  text-align: center;
  letter-spacing: 6px;
  font-size: 2em;
}

body.page-template-Template_myHR-confirmation .site-inner .content .entry-content h4 {
  color: #504f4f;
  text-align: center;
  font-weight: 400;
  text-align: center;
  font-size: 0.9em;
  text-align: left;
  font-family: 'Lato', sans-serif;
}

body.page-template-Template_myHR-confirmation .site-inner .content .entry-content h4:first-of-type {
  font-size: 1.2em;
  margin-top: 1em;
}

body.page-template-Template_myHR-confirmation .site-inner .content .entry-content h4, body.page-template-Template_myHR-confirmation .site-inner .content .entry-content p, body.page-template-Template_myHR-confirmation .site-inner .content .entry-content a {
  margin-right: 0;
  margin-left: 0;
}

body.page-template-Template_myHR-confirmation .site-inner .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
  color: #504f4f;
}

body.hrmp-premium-content-template-default {
  background-color: #fafafa;
}

body.hrmp-premium-content-template-default article .entry-content {
  padding: 2em;
  width: 50%;
  background-color: #fff;
  margin: -2em 0 0 13.5em;
}

body.hrmp-premium-content-template-default article .entry-content p:first-of-type {
  font-size: 1.1em;
  font-weight: 300;
}

body.hrmp-premium-content-template-default article .entry-content p {
  font-size: 0.9em;
  margin-right: 0;
  margin-left: 0;
}

body.hrmp-premium-content-template-default article .entry-content h3 {
  margin-right: 0;
  margin-left: 0;
}

body.hrmp-premium-content-template-default article header.entry-header {
  background-repeat: no-repeat;
  background-size: 350px;
  background-position: top right -1.3em;
  margin: 0 0;
  max-width: 100%;
  padding: 1em 6em 4em 13.5em;
  color: #fff;
  min-height: 380px;
}

body.hrmp-premium-content-template-default article header.entry-header h1 {
  color: #fff;
  font-size: 2em;
  margin-top: 0.5em;
  width: 80%;
  letter-spacing: 2px;
  line-height: 1.1;
}

body.hrmp-premium-content-template-default article header.entry-header:before {
  color: rgba(255, 255, 255, 0.6);
  font-family: 'Arvo', serif;
  font-weight: bold;
  font-size: 1.2em;
  letter-spacing: 2px;
}

body.hrmp-premium-content-template-default article.hrmp-content-type-case-studies.membership-content header.entry-header {
  background-color: #dd865b;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/case%20study%20icon%20lighter.svg");
}

body.hrmp-premium-content-template-default article.hrmp-content-type-case-studies.membership-content header.entry-header:before {
  content: 'Case Study';
}

body.hrmp-premium-content-template-default article.hrmp-content-type-legal-qas.membership-content header.entry-header {
  background-color: #395b71;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/legal%20question%20icon%20lighter.svg");
}

body.hrmp-premium-content-template-default article.hrmp-content-type-legal-qas.membership-content header.entry-header:before {
  content: 'Legal Q&A';
}

body.hrmp-premium-content-template-default article.hrmp-content-type-what-would-you-do.membership-content header.entry-header {
  background-color: #bc9d39;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/Path%202366%20lighter.svg");
}

body.hrmp-premium-content-template-default article.hrmp-content-type-what-would-you-do.membership-content header.entry-header:before {
  content: 'What Would You Do';
}

body.hrmp-premium-content-template-default article.hrmp-content-type-you-be-the-judge.membership-content header.entry-header {
  background-color: #84949f;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/icon%20lighter.svg");
}

body.hrmp-premium-content-template-default article.hrmp-content-type-you-be-the-judge.membership-content header.entry-header:before {
  content: 'You Be The Judge';
}

body.hrmp-premium-content-template-default #become-member-fullwidth {
  background-image: linear-gradient(to right, #799993, #3f6074);
  max-width: 100%;
}

body.hrmp-premium-content-template-default #become-member-fullwidth .become-member-fullwidth-wrap {
  background-color: transparent;
  padding: 0;
  position: relative;
  border: 0;
  max-width: inherit;
  width: 100%;
}

body.hrmp-premium-content-template-default #become-member-fullwidth .become-member-fullwidth-wrap .become-member-fullwidth-box {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/bg-coffee-mug.svg);
  background-repeat: no-repeat;
  background-position: top -10px left -10px;
  background-size: 40%;
}

body.hrmp-premium-content-template-default #become-member-fullwidth h4.become-a-member {
  background-color: transparent !important;
  color: #fff;
  font-family: 'Arvo', serif;
  font-size: 1.5em;
  font-weight: 700;
  margin: 0;
  padding: 65px 0 40px;
  text-align: center;
  letter-spacing: 2;
}

body.hrmp-premium-content-template-default #become-member-fullwidth h4.become-a-member br {
  display: none;
}

body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap {
  background-color: transparent;
  color: #000;
  text-align: left;
  clear: both;
  margin: 30px auto 0;
  max-width: 1080px;
  padding: 0 0 1em 0;
}

body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap a.find-out-more {
  margin: 2em auto;
  border: 1px solid #fff;
  border-radius: 100px;
  background: linear-gradient(to right, #e2ae48 0%, #dd885a 100%);
  position: relative;
  display: table;
  font-size: 0.8em;
  padding: 1.5em 4em;
  color: #ffffff;
  text-align: left;
}

body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap a.find-out-more:after {
  content: '';
  width: 40px;
  height: 40px;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/chevron-white.svg");
  background-repeat: no-repeat;
  background-size: 40px;
  background-position: center center;
  position: absolute;
  top: 1.8em;
  right: 1.4em;
  opacity: 0.6;
}

body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap a.find-out-more img {
  height: 21px;
  margin-bottom: 11px;
}

body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap a.find-out-more .larger {
  font-size: 1.2em;
}

body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap p {
  padding: 0 120px;
  color: #ffffff;
  font-family: 'Lato', sans-serif;
  font-size: 1em;
}

body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 {
  width: 100%;
  margin: 0 auto;
}

body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 h3 {
  display: none;
}

body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget {
  color: #ffffff;
  font-family: 'Lato', sans-serif;
}

body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul {
  margin: 0;
  padding: 2em 0 1.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li {
  font-size: 0.7em;
  padding: 3em 2em 2em;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  list-style: none;
  margin: 0 0.5em;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex: 1;
      flex: 1;
  font-weight: 100;
}

body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:before, body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:after {
  content: '';
  width: 128px;
  height: 1px;
  top: 0;
  background-color: #ffffff;
  position: absolute;
}

body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:before {
  left: -1px;
}

body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:after {
  right: -1px;
}

body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:nth-child(n+1) strong:before {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/blueprint-icon-no-circle.svg);
}

body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:nth-child(n+2) strong:before {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/essential-insight-icon-no-circle.svg);
}

body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:nth-child(n+3) strong:before {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/practical-tools-icon-no-circle.svg);
}

body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li:nth-child(n+4) {
  display: none;
}

body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li strong {
  position: relative;
  display: block;
  text-align: center;
  font-size: 1.2em;
  font-weight: 700;
  margin: 0 0 2em 0;
}

body.hrmp-premium-content-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li strong:before {
  content: '';
  width: 100%;
  max-width: 70px;
  height: 70px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: 70px;
  background-position: top center;
  position: absolute;
  top: -80px;
  right: 0;
  left: 0;
}

body.page-id-1036782 header.entry-header {
  display: none;
}

body.page-id-1036782 .entry-content {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/hr-insider-background-with-overlays.png);
  background-repeat: no-repeat;
  background-size: 100%;
  margin: 0;
}

body.page-id-1036782 .entry-content .resources_headers {
  margin: 0 auto;
  color: #ffffff;
  padding: 2em 0;
}

body.page-id-1036782 .entry-content .resources_headers h1 {
  color: #ffffff;
}

body.page-id-1036782 .entry-content .blueprints-free-member {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/blueprint%20icon.svg);
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: top -7em right 1em;
  background-color: #f2f2f2;
  margin: 0;
  padding: 2em 2em 0;
}

body.page-id-1036782 .entry-content .blueprints-free-member .inside {
  margin: 0 2em 0 4em;
}

body.page-id-1036782 .entry-content .blueprints-free-member .inside .section-head {
  padding: 0;
  color: #99999a;
  letter-spacing: 2px;
  font-size: 1em;
  border-bottom: 1px solid #f7f7f7;
}

body.page-id-1036782 .entry-content .blueprints-free-member .inside .descrip {
  color: #707070;
}

body.page-id-1036782 .entry-content .blueprints-free-member .inside section .ab-post-grid-items {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  -ms-grid-rows: 1fr;
      grid-template-rows: 1fr;
  grid-gap: 0 2em;
}

body.page-id-1036782 .entry-content .blueprints-free-member .inside section .ab-post-grid-items article {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/blueprint%20icon.svg);
  background-repeat: no-repeat;
  background-size: 69%;
  background-position: center left;
  background-color: #fff;
  width: 100%;
  padding: 0;
  border-radius: 4px;
  position: relative;
  border: 1px solid #efefef;
}

body.page-id-1036782 .entry-content .blueprints-free-member .inside section .ab-post-grid-items article:before {
  display: none;
}

body.page-id-1036782 .entry-content .blueprints-free-member .inside section .ab-post-grid-items article:after {
  content: '';
  width: 35px;
  height: 35px;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/logo-icons/hrminsider-content-vert-logo.svg");
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
}

body.page-id-1036782 .entry-content .blueprints-free-member .inside section .ab-post-grid-items article .ribbon {
  display: none;
}

body.page-id-1036782 .entry-content .blueprints-free-member .inside section .ab-post-grid-items article .ab-block-post-grid-image {
  width: 100%;
  max-width: 35%;
  margin: 0.3em auto 0;
  border-width: 2px 1px 0 1px;
  border-style: solid;
  border-color: #dedede;
}

body.page-id-1036782 .entry-content .blueprints-free-member .inside section .ab-post-grid-items article .ab-block-post-grid-text {
  padding: 0 1em;
}

body.page-id-1036782 .entry-content .blueprints-free-member .inside section .ab-post-grid-items article .ab-block-post-grid-text h3 {
  font-family: 'Arvo', serif;
  font-size: 1.5em;
  margin-top: 1em;
}

body.page-id-1036782 .entry-content .blueprints-free-member .inside section .ab-post-grid-items article .ab-block-post-grid-text h3 a {
  color: #59595c !important;
}

body.page-id-1036782 .entry-content .blueprints-free-member .inside .see-more-banner {
  background: linear-gradient(to right, #7f9d9a 0, #3b6479 100%);
}

body.page-id-1036782 .entry-content .essential-insights-free-member {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/essential%20insight%20icon.svg);
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: top -7em right 1em;
  margin: 0;
  padding: 2em 2em 0;
  background-color: #ffffff;
}

body.page-id-1036782 .entry-content .essential-insights-free-member .inside {
  margin: 0 2em 0 4em;
}

body.page-id-1036782 .entry-content .essential-insights-free-member .inside .section-head {
  padding: 0;
  color: #99999a;
  letter-spacing: 2px;
  font-size: 1em;
  border-bottom: 1px solid #f7f7f7;
}

body.page-id-1036782 .entry-content .essential-insights-free-member .inside .descrip {
  color: #707070;
}

body.page-id-1036782 .entry-content .essential-insights-free-member .inside section article {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/essential%20insight%20icon.svg);
  background-repeat: no-repeat;
  background-size: 69%;
  background-position: center left;
  background-color: #fff;
  width: 100%;
  padding: 0;
  border-radius: 4px;
  position: relative;
  border: 1px solid #efefef;
}

body.page-id-1036782 .entry-content .essential-insights-free-member .inside section article:before {
  display: none;
}

body.page-id-1036782 .entry-content .essential-insights-free-member .inside section article:after {
  content: '';
  width: 35px;
  height: 35px;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/logo-icons/hrminsider-content-vert-logo.svg");
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
}

body.page-id-1036782 .entry-content .essential-insights-free-member .inside section article .ribbon {
  display: none;
}

body.page-id-1036782 .entry-content .essential-insights-free-member .inside section article .ab-block-post-grid-image {
  width: 100%;
  max-width: 35%;
  margin: 0.3em auto 0;
  border-width: 2px 1px 0 1px;
  border-style: solid;
  border-color: #dedede;
}

body.page-id-1036782 .entry-content .essential-insights-free-member .inside section article .ab-block-post-grid-text {
  padding: 0 1em;
}

body.page-id-1036782 .entry-content .essential-insights-free-member .inside section article .ab-block-post-grid-text h3 {
  font-family: 'Arvo', serif;
  font-size: 1em;
  margin-top: 1em;
}

body.page-id-1036782 .entry-content .essential-insights-free-member .inside section article .ab-block-post-grid-text h3 a {
  color: #59595c !important;
}

body.page-id-1036782 .entry-content .essential-insights-free-member .inside .see-more-banner {
  background: linear-gradient(to right, #9296c4 0, #3a5c72 100%);
}

body.page-id-1036782 .entry-content .practical-tools-free-member {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/practical%20tool%20compass.svg);
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: top -7em right 1em;
  background-color: #f2f2f2;
  margin: 0;
  padding: 2em 2em 0;
}

body.page-id-1036782 .entry-content .practical-tools-free-member .inside {
  margin: 0 2em 0 4em;
}

body.page-id-1036782 .entry-content .practical-tools-free-member .inside .section-head {
  padding: 0;
  color: #99999a;
  letter-spacing: 2px;
  font-size: 1em;
  border-bottom: 1px solid #f7f7f7;
}

body.page-id-1036782 .entry-content .practical-tools-free-member .inside .descrip {
  color: #707070;
}

body.page-id-1036782 .entry-content .practical-tools-free-member .inside section .columns-4 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: 1fr;
      grid-template-rows: 1fr;
  grid-gap: 0 1em;
}

body.page-id-1036782 .entry-content .practical-tools-free-member .inside section .columns-4 article {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/practical%20tool%20compass.svg);
  background-repeat: no-repeat;
  background-size: 69%;
  background-position: center left;
  background-color: #fff;
  width: 100%;
  padding: 0;
  border-radius: 4px;
  position: relative;
  border: 1px solid #efefef;
}

body.page-id-1036782 .entry-content .practical-tools-free-member .inside section .columns-4 article:before {
  display: none;
}

body.page-id-1036782 .entry-content .practical-tools-free-member .inside section .columns-4 article:after {
  content: '';
  width: 35px;
  height: 35px;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/logo-icons/hrminsider-content-vert-logo.svg");
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
}

body.page-id-1036782 .entry-content .practical-tools-free-member .inside section .columns-4 article .ribbon {
  display: none;
}

body.page-id-1036782 .entry-content .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-image {
  width: 100%;
  max-width: 35%;
  margin: 0.3em auto 0;
  border-width: 2px 1px 0 1px;
  border-style: solid;
  border-color: #dedede;
}

body.page-id-1036782 .entry-content .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text {
  padding: 0 1em;
}

body.page-id-1036782 .entry-content .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text h3 {
  font-family: 'Arvo', serif;
  font-size: 1em;
  margin-top: 1em;
}

body.page-id-1036782 .entry-content .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text h3 a {
  color: #59595c !important;
}

body.page-id-1036782 .entry-content .practical-tools-free-member .inside .see-more-banner {
  background: rgba(59, 100, 121, 0.7);
}

body.page-template-Template_dashboard_home .dashboard_tab,
body.product-search-results .dashboard_tab,
body.page-id-1068594 .dashboard_tab,
body.page-id-1068602 .dashboard_tab,
body.page-id-1068604 .dashboard_tab,
body.page-id-1068606 .dashboard_tab {
  padding: 85px 0 0 0;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 h1,
body.product-search-results .dashboard_tab #codewidget-32 h1,
body.page-id-1068594 .dashboard_tab #codewidget-32 h1,
body.page-id-1068602 .dashboard_tab #codewidget-32 h1,
body.page-id-1068604 .dashboard_tab #codewidget-32 h1,
body.page-id-1068606 .dashboard_tab #codewidget-32 h1 {
  margin: 0 1em 0 2em;
  color: #fff;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form,
body.product-search-results .dashboard_tab #codewidget-32 form,
body.page-id-1068594 .dashboard_tab #codewidget-32 form,
body.page-id-1068602 .dashboard_tab #codewidget-32 form,
body.page-id-1068604 .dashboard_tab #codewidget-32 form,
body.page-id-1068606 .dashboard_tab #codewidget-32 form {
  padding: 2em 2em 2em 3.5em;
  margin: 0 auto;
  float: left;
  clear: both;
  width: 100%;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul,
body.product-search-results .dashboard_tab #codewidget-32 form ul,
body.page-id-1068594 .dashboard_tab #codewidget-32 form ul,
body.page-id-1068602 .dashboard_tab #codewidget-32 form ul,
body.page-id-1068604 .dashboard_tab #codewidget-32 form ul,
body.page-id-1068606 .dashboard_tab #codewidget-32 form ul {
  padding: 0;
  float: left;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul label,
body.product-search-results .dashboard_tab #codewidget-32 form ul label,
body.page-id-1068594 .dashboard_tab #codewidget-32 form ul label,
body.page-id-1068602 .dashboard_tab #codewidget-32 form ul label,
body.page-id-1068604 .dashboard_tab #codewidget-32 form ul label,
body.page-id-1068606 .dashboard_tab #codewidget-32 form ul label {
  margin: 0;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul .sf-field-taxonomy-pbp-topics,
body.product-search-results .dashboard_tab #codewidget-32 form ul .sf-field-taxonomy-pbp-topics,
body.page-id-1068594 .dashboard_tab #codewidget-32 form ul .sf-field-taxonomy-pbp-topics,
body.page-id-1068602 .dashboard_tab #codewidget-32 form ul .sf-field-taxonomy-pbp-topics,
body.page-id-1068604 .dashboard_tab #codewidget-32 form ul .sf-field-taxonomy-pbp-topics,
body.page-id-1068606 .dashboard_tab #codewidget-32 form ul .sf-field-taxonomy-pbp-topics {
  width: auto;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul .sf-field-taxonomy-pbp-topics select,
body.product-search-results .dashboard_tab #codewidget-32 form ul .sf-field-taxonomy-pbp-topics select,
body.page-id-1068594 .dashboard_tab #codewidget-32 form ul .sf-field-taxonomy-pbp-topics select,
body.page-id-1068602 .dashboard_tab #codewidget-32 form ul .sf-field-taxonomy-pbp-topics select,
body.page-id-1068604 .dashboard_tab #codewidget-32 form ul .sf-field-taxonomy-pbp-topics select,
body.page-id-1068606 .dashboard_tab #codewidget-32 form ul .sf-field-taxonomy-pbp-topics select {
  max-width: 220px;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li,
body.product-search-results .dashboard_tab #codewidget-32 form ul li,
body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li,
body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li,
body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li,
body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li {
  width: auto;
  float: left;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li .sf-input-select,
body.product-search-results .dashboard_tab #codewidget-32 form ul li .sf-input-select,
body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li .sf-input-select,
body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li .sf-input-select,
body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li .sf-input-select,
body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li .sf-input-select {
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #efefef;
  background: #e29c57;
  color: #fff;
  background: linear-gradient(90deg, #e29c57 0%, #ebbb52 100%);
  padding-right: 50px !important;
  height: 45px;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li .sf-input-text,
body.product-search-results .dashboard_tab #codewidget-32 form ul li .sf-input-text,
body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li .sf-input-text,
body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li .sf-input-text,
body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li .sf-input-text,
body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li .sf-input-text {
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #efefef;
  width: 390px;
  height: 45px;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li.sf-field-submit input,
body.product-search-results .dashboard_tab #codewidget-32 form ul li.sf-field-submit input,
body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li.sf-field-submit input,
body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li.sf-field-submit input,
body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li.sf-field-submit input,
body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li.sf-field-submit input {
  background-color: #ffffff;
  margin: 0;
  height: 45px;
  width: 45px;
  padding: 0;
  border-radius: 0 30px 30px 0;
  color: transparent;
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/search-button-black.svg);
  background-repeat: no-repeat;
  background-position: left 10px center;
  background-size: 20px;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single,
body.product-search-results .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single,
body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single,
body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single,
body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single,
body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single {
  border-radius: 0;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul h4,
body.product-search-results .dashboard_tab #codewidget-32 form ul h4,
body.page-id-1068594 .dashboard_tab #codewidget-32 form ul h4,
body.page-id-1068602 .dashboard_tab #codewidget-32 form ul h4,
body.page-id-1068604 .dashboard_tab #codewidget-32 form ul h4,
body.page-id-1068606 .dashboard_tab #codewidget-32 form ul h4 {
  display: none;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul .chosen-container,
body.product-search-results .dashboard_tab #codewidget-32 form ul .chosen-container,
body.page-id-1068594 .dashboard_tab #codewidget-32 form ul .chosen-container,
body.page-id-1068602 .dashboard_tab #codewidget-32 form ul .chosen-container,
body.page-id-1068604 .dashboard_tab #codewidget-32 form ul .chosen-container,
body.page-id-1068606 .dashboard_tab #codewidget-32 form ul .chosen-container {
  width: auto !important;
  max-width: 560px;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul .chosen-container .chosen-single,
body.product-search-results .dashboard_tab #codewidget-32 form ul .chosen-container .chosen-single,
body.page-id-1068594 .dashboard_tab #codewidget-32 form ul .chosen-container .chosen-single,
body.page-id-1068602 .dashboard_tab #codewidget-32 form ul .chosen-container .chosen-single,
body.page-id-1068604 .dashboard_tab #codewidget-32 form ul .chosen-container .chosen-single,
body.page-id-1068606 .dashboard_tab #codewidget-32 form ul .chosen-container .chosen-single {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #c67541;
  background: linear-gradient(180deg, #c67541 0%, #cd8d5c 100%);
  border: 1px solid #efefef;
  border-radius: 30px 0 0 30px;
  box-shadow: none;
  display: inline-block;
  font-weight: 700;
  line-height: 1.33333 !important;
  height: 45px !important;
  margin: 0 0 1.25rem 0 !important;
  outline: none;
  padding: 0.625rem 1.25rem !important;
  position: relative;
  vertical-align: middle;
  width: 100%;
  z-index: 13;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul .chosen-container .chosen-single span,
body.product-search-results .dashboard_tab #codewidget-32 form ul .chosen-container .chosen-single span,
body.page-id-1068594 .dashboard_tab #codewidget-32 form ul .chosen-container .chosen-single span,
body.page-id-1068602 .dashboard_tab #codewidget-32 form ul .chosen-container .chosen-single span,
body.page-id-1068604 .dashboard_tab #codewidget-32 form ul .chosen-container .chosen-single span,
body.page-id-1068606 .dashboard_tab #codewidget-32 form ul .chosen-container .chosen-single span {
  font-size: 1.125rem !important;
  font-family: "Lato", sans-serif !important;
  color: #fff;
  font-weight: 400;
  text-rendering: optimizeLegibility;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul .chosen-container .chosen-single b,
body.product-search-results .dashboard_tab #codewidget-32 form ul .chosen-container .chosen-single b,
body.page-id-1068594 .dashboard_tab #codewidget-32 form ul .chosen-container .chosen-single b,
body.page-id-1068602 .dashboard_tab #codewidget-32 form ul .chosen-container .chosen-single b,
body.page-id-1068604 .dashboard_tab #codewidget-32 form ul .chosen-container .chosen-single b,
body.page-id-1068606 .dashboard_tab #codewidget-32 form ul .chosen-container .chosen-single b {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/chevron-down.svg) !important;
  background: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/chevron-down.svg) !important;
  background-size: 100% !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  margin-right: 20px;
  float: right;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul .chosen-drop,
body.product-search-results .dashboard_tab #codewidget-32 form ul .chosen-drop,
body.page-id-1068594 .dashboard_tab #codewidget-32 form ul .chosen-drop,
body.page-id-1068602 .dashboard_tab #codewidget-32 form ul .chosen-drop,
body.page-id-1068604 .dashboard_tab #codewidget-32 form ul .chosen-drop,
body.page-id-1068606 .dashboard_tab #codewidget-32 form ul .chosen-drop {
  width: 100%;
  z-index: 12;
  top: 29px;
  padding-top: 2em;
  border: 0;
  background-color: #fbfaf9;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-search,
body.product-search-results .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-search,
body.page-id-1068594 .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-search,
body.page-id-1068602 .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-search,
body.page-id-1068604 .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-search,
body.page-id-1068606 .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-search {
  display: none;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-results,
body.product-search-results .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-results,
body.page-id-1068594 .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-results,
body.page-id-1068602 .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-results,
body.page-id-1068604 .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-results,
body.page-id-1068606 .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-results {
  max-height: 320px;
  margin: 0;
  width: 100%;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-results .active-result,
body.product-search-results .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-results .active-result,
body.page-id-1068594 .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-results .active-result,
body.page-id-1068602 .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-results .active-result,
body.page-id-1068604 .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-results .active-result,
body.page-id-1068606 .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-results .active-result {
  clear: both;
  float: unset;
  padding: 0.5em 1em;
  line-height: 18px;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-results .active-result.highlighted,
body.product-search-results .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-results .active-result.highlighted,
body.page-id-1068594 .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-results .active-result.highlighted,
body.page-id-1068602 .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-results .active-result.highlighted,
body.page-id-1068604 .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-results .active-result.highlighted,
body.page-id-1068606 .dashboard_tab #codewidget-32 form ul .chosen-drop .chosen-results .active-result.highlighted {
  background-color: #ecf1fc;
  background-image: none;
  color: #444;
  transition: all 0.2s ease-in-out;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 .inside,
body.product-search-results .dashboard_tab #codewidget-32 .inside,
body.page-id-1068594 .dashboard_tab #codewidget-32 .inside,
body.page-id-1068602 .dashboard_tab #codewidget-32 .inside,
body.page-id-1068604 .dashboard_tab #codewidget-32 .inside,
body.page-id-1068606 .dashboard_tab #codewidget-32 .inside {
  margin: 0 2em 0 4em;
  text-align: center;
}

body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 .inside .section-head,
body.product-search-results .dashboard_tab #codewidget-32 .inside .section-head,
body.page-id-1068594 .dashboard_tab #codewidget-32 .inside .section-head,
body.page-id-1068602 .dashboard_tab #codewidget-32 .inside .section-head,
body.page-id-1068604 .dashboard_tab #codewidget-32 .inside .section-head,
body.page-id-1068606 .dashboard_tab #codewidget-32 .inside .section-head {
  padding: 0;
  color: #99999a;
  letter-spacing: 2px;
  font-size: 1em;
  border-bottom: 1px solid #f7f7f7;
}

body.page-template-Template_dashboard_home .descrip,
body.product-search-results .descrip,
body.page-id-1068594 .descrip,
body.page-id-1068602 .descrip,
body.page-id-1068604 .descrip,
body.page-id-1068606 .descrip {
  color: #ffffff;
  font-size: 0.8em;
  margin: 1em 0 2em;
  text-align: left;
}

body.page-template-Template_dashboard_home .see-more-banner,
body.product-search-results .see-more-banner,
body.page-id-1068594 .see-more-banner,
body.page-id-1068602 .see-more-banner,
body.page-id-1068604 .see-more-banner,
body.page-id-1068606 .see-more-banner {
  width: 100%;
  background: #000;
  font-size: 0.6em;
  padding: 0.7em 5em 0.7em 0;
  border-radius: 4px;
  position: relative;
}

body.page-template-Template_dashboard_home .see-more-banner:before,
body.product-search-results .see-more-banner:before,
body.page-id-1068594 .see-more-banner:before,
body.page-id-1068602 .see-more-banner:before,
body.page-id-1068604 .see-more-banner:before,
body.page-id-1068606 .see-more-banner:before {
  content: '';
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/chevron-transparent.svg");
  background-repeat: no-repeat;
  background-size: 25px;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 1.1em;
  right: 2.4em;
}

body.page-template-Template_dashboard_home .see-more-banner a,
body.product-search-results .see-more-banner a,
body.page-id-1068594 .see-more-banner a,
body.page-id-1068602 .see-more-banner a,
body.page-id-1068604 .see-more-banner a,
body.page-id-1068606 .see-more-banner a {
  color: #f5f5f5;
  display: block;
  transition: 0.2s;
  text-align: right;
}

body.page-template-Template_dashboard_home .see-more-banner a:hover,
body.product-search-results .see-more-banner a:hover,
body.page-id-1068594 .see-more-banner a:hover,
body.page-id-1068602 .see-more-banner a:hover,
body.page-id-1068604 .see-more-banner a:hover,
body.page-id-1068606 .see-more-banner a:hover {
  text-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
}

body.page-template-Template_dashboard_home .see-more-banner a span,
body.product-search-results .see-more-banner a span,
body.page-id-1068594 .see-more-banner a span,
body.page-id-1068602 .see-more-banner a span,
body.page-id-1068604 .see-more-banner a span,
body.page-id-1068606 .see-more-banner a span {
  font-size: 1.3em;
  font-weight: 600;
}

body.page-template-Template_dashboard_home .free-resources-free-member,
body.product-search-results .free-resources-free-member,
body.page-id-1068594 .free-resources-free-member,
body.page-id-1068602 .free-resources-free-member,
body.page-id-1068604 .free-resources-free-member,
body.page-id-1068606 .free-resources-free-member {
  padding-bottom: 2em;
  clear: both;
}

body.page-template-Template_dashboard_home .free-resources-free-member .inside,
body.product-search-results .free-resources-free-member .inside,
body.page-id-1068594 .free-resources-free-member .inside,
body.page-id-1068602 .free-resources-free-member .inside,
body.page-id-1068604 .free-resources-free-member .inside,
body.page-id-1068606 .free-resources-free-member .inside {
  margin-top: 2em !important;
}

body.page-template-Template_dashboard_home .free-resources-free-member .inside .descrip,
body.product-search-results .free-resources-free-member .inside .descrip,
body.page-id-1068594 .free-resources-free-member .inside .descrip,
body.page-id-1068602 .free-resources-free-member .inside .descrip,
body.page-id-1068604 .free-resources-free-member .inside .descrip,
body.page-id-1068606 .free-resources-free-member .inside .descrip {
  color: #ffffff;
  margin: 1em 0 1em 0.6em;
}

body.page-template-Template_dashboard_home .free-resources-free-member .inside ul.products,
body.product-search-results .free-resources-free-member .inside ul.products,
body.page-id-1068594 .free-resources-free-member .inside ul.products,
body.page-id-1068602 .free-resources-free-member .inside ul.products,
body.page-id-1068604 .free-resources-free-member .inside ul.products,
body.page-id-1068606 .free-resources-free-member .inside ul.products {
  padding-top: 0 !important;
  margin: 0 0 40px 0 !important;
}

body.page-template-Template_dashboard_home .free-resources-free-member .inside ul.products li,
body.product-search-results .free-resources-free-member .inside ul.products li,
body.page-id-1068594 .free-resources-free-member .inside ul.products li,
body.page-id-1068602 .free-resources-free-member .inside ul.products li,
body.page-id-1068604 .free-resources-free-member .inside ul.products li,
body.page-id-1068606 .free-resources-free-member .inside ul.products li {
  height: auto !important;
}

body.page-template-Template_dashboard_home .free-resources-free-member .inside .see-more-banner,
body.product-search-results .free-resources-free-member .inside .see-more-banner,
body.page-id-1068594 .free-resources-free-member .inside .see-more-banner,
body.page-id-1068602 .free-resources-free-member .inside .see-more-banner,
body.page-id-1068604 .free-resources-free-member .inside .see-more-banner,
body.page-id-1068606 .free-resources-free-member .inside .see-more-banner {
  background: linear-gradient(to right, #e6a889 0, #dd885e 100%);
}

body.page-template-Template_dashboard_home .upcoming-webinars-free-member,
body.product-search-results .upcoming-webinars-free-member,
body.page-id-1068594 .upcoming-webinars-free-member,
body.page-id-1068602 .upcoming-webinars-free-member,
body.page-id-1068604 .upcoming-webinars-free-member,
body.page-id-1068606 .upcoming-webinars-free-member {
  background: #f5f5f5;
  padding: 2em 0 1em;
  clear: both;
}

body.page-template-Template_dashboard_home .upcoming-webinars-free-member .has-2-columns,
body.product-search-results .upcoming-webinars-free-member .has-2-columns,
body.page-id-1068594 .upcoming-webinars-free-member .has-2-columns,
body.page-id-1068602 .upcoming-webinars-free-member .has-2-columns,
body.page-id-1068604 .upcoming-webinars-free-member .has-2-columns,
body.page-id-1068606 .upcoming-webinars-free-member .has-2-columns {
  margin-top: 0;
  margin-bottom: 0;
}

body.page-template-Template_dashboard_home .upcoming-webinars-free-member .has-2-columns p,
body.product-search-results .upcoming-webinars-free-member .has-2-columns p,
body.page-id-1068594 .upcoming-webinars-free-member .has-2-columns p,
body.page-id-1068602 .upcoming-webinars-free-member .has-2-columns p,
body.page-id-1068604 .upcoming-webinars-free-member .has-2-columns p,
body.page-id-1068606 .upcoming-webinars-free-member .has-2-columns p {
  margin: 0;
}

body.page-template-Template_dashboard_home .upcoming-webinars-free-member .inside .descrip,
body.product-search-results .upcoming-webinars-free-member .inside .descrip,
body.page-id-1068594 .upcoming-webinars-free-member .inside .descrip,
body.page-id-1068602 .upcoming-webinars-free-member .inside .descrip,
body.page-id-1068604 .upcoming-webinars-free-member .inside .descrip,
body.page-id-1068606 .upcoming-webinars-free-member .inside .descrip {
  color: #707070;
}

body.page-template-Template_dashboard_home .upcoming-webinars-free-member section,
body.product-search-results .upcoming-webinars-free-member section,
body.page-id-1068594 .upcoming-webinars-free-member section,
body.page-id-1068602 .upcoming-webinars-free-member section,
body.page-id-1068604 .upcoming-webinars-free-member section,
body.page-id-1068606 .upcoming-webinars-free-member section {
  margin-bottom: 0;
}

body.page-template-Template_dashboard_home .upcoming-webinars-free-member section .columns-1 article,
body.product-search-results .upcoming-webinars-free-member section .columns-1 article,
body.page-id-1068594 .upcoming-webinars-free-member section .columns-1 article,
body.page-id-1068602 .upcoming-webinars-free-member section .columns-1 article,
body.page-id-1068604 .upcoming-webinars-free-member section .columns-1 article,
body.page-id-1068606 .upcoming-webinars-free-member section .columns-1 article {
  margin-bottom: 0;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #eeeeee;
  box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1);
}

body.page-template-Template_dashboard_home .upcoming-webinars-free-member section .columns-1 article .ribbon,
body.product-search-results .upcoming-webinars-free-member section .columns-1 article .ribbon,
body.page-id-1068594 .upcoming-webinars-free-member section .columns-1 article .ribbon,
body.page-id-1068602 .upcoming-webinars-free-member section .columns-1 article .ribbon,
body.page-id-1068604 .upcoming-webinars-free-member section .columns-1 article .ribbon,
body.page-id-1068606 .upcoming-webinars-free-member section .columns-1 article .ribbon {
  color: #ffffff;
  background-color: rgba(233, 205, 109, 0.8);
  padding: 2px 10px;
  border-radius: 4px 0 0 0;
}

body.page-template-Template_dashboard_home .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-image,
body.product-search-results .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-image,
body.page-id-1068594 .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-image,
body.page-id-1068602 .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-image,
body.page-id-1068604 .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-image,
body.page-id-1068606 .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-image {
  border-radius: 4px 4px 0 0;
}

body.page-template-Template_dashboard_home .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-image img,
body.product-search-results .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-image img,
body.page-id-1068594 .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-image img,
body.page-id-1068602 .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-image img,
body.page-id-1068604 .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-image img,
body.page-id-1068606 .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-image img {
  border-radius: 4px 4px 0 0;
}

body.page-template-Template_dashboard_home .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-text,
body.product-search-results .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-text,
body.page-id-1068594 .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-text,
body.page-id-1068602 .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-text,
body.page-id-1068604 .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-text,
body.page-id-1068606 .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-text {
  padding: 0 1em;
}

body.page-template-Template_dashboard_home .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-text h3,
body.product-search-results .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-text h3,
body.page-id-1068594 .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-text h3,
body.page-id-1068602 .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-text h3,
body.page-id-1068604 .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-text h3,
body.page-id-1068606 .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-text h3 {
  font-family: 'Arvo', serif;
  font-size: 1.5em;
}

body.page-template-Template_dashboard_home .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-text h3 a,
body.product-search-results .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-text h3 a,
body.page-id-1068594 .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-text h3 a,
body.page-id-1068602 .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-text h3 a,
body.page-id-1068604 .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-text h3 a,
body.page-id-1068606 .upcoming-webinars-free-member section .columns-1 article .ab-block-post-grid-text h3 a {
  color: #59595c !important;
}

body.page-template-Template_dashboard_home .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article,
body.product-search-results .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article,
body.page-id-1068594 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article,
body.page-id-1068602 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article,
body.page-id-1068604 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article,
body.page-id-1068606 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article {
  margin-bottom: 1em;
  padding-bottom: 0;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #eeeeee;
  box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1);
}

body.page-template-Template_dashboard_home .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ribbon,
body.product-search-results .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ribbon,
body.page-id-1068594 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ribbon,
body.page-id-1068602 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ribbon,
body.page-id-1068604 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ribbon,
body.page-id-1068606 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ribbon {
  color: #ffffff;
  background-color: rgba(233, 205, 109, 0.8);
  padding: 2px 10px;
  border-radius: 4px 0 0 0;
}

body.page-template-Template_dashboard_home .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-image,
body.product-search-results .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-image,
body.page-id-1068594 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-image,
body.page-id-1068602 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-image,
body.page-id-1068604 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-image,
body.page-id-1068606 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-image {
  border-radius: 4px 4px 0 0;
}

body.page-template-Template_dashboard_home .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-image img,
body.product-search-results .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-image img,
body.page-id-1068594 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-image img,
body.page-id-1068602 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-image img,
body.page-id-1068604 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-image img,
body.page-id-1068606 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-image img {
  border-radius: 4px 4px 0 0;
}

body.page-template-Template_dashboard_home .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h3,
body.page-template-Template_dashboard_home .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h4,
body.product-search-results .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h3,
body.product-search-results .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h4,
body.page-id-1068594 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h3,
body.page-id-1068594 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h4,
body.page-id-1068602 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h3,
body.page-id-1068602 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h4,
body.page-id-1068604 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h3,
body.page-id-1068604 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h4,
body.page-id-1068606 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h3,
body.page-id-1068606 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h4 {
  font-family: 'Arvo', serif;
  border-bottom: 0;
  text-transform: capitalize;
}

body.page-template-Template_dashboard_home .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h3 a,
body.page-template-Template_dashboard_home .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h4 a,
body.product-search-results .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h3 a,
body.product-search-results .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h4 a,
body.page-id-1068594 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h3 a,
body.page-id-1068594 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h4 a,
body.page-id-1068602 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h3 a,
body.page-id-1068602 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h4 a,
body.page-id-1068604 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h3 a,
body.page-id-1068604 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h4 a,
body.page-id-1068606 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h3 a,
body.page-id-1068606 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article .ab-block-post-grid-text h4 a {
  color: #59595c !important;
}

body.page-template-Template_dashboard_home .insider_promo_wrap,
body.product-search-results .insider_promo_wrap,
body.page-id-1068594 .insider_promo_wrap,
body.page-id-1068602 .insider_promo_wrap,
body.page-id-1068604 .insider_promo_wrap,
body.page-id-1068606 .insider_promo_wrap {
  margin: 0;
  background: linear-gradient(to right, #81a097 0%, #395b71 100%);
  clear: both;
}

body.page-template-Template_dashboard_home .insider_promo_wrap .insider_promo,
body.product-search-results .insider_promo_wrap .insider_promo,
body.page-id-1068594 .insider_promo_wrap .insider_promo,
body.page-id-1068602 .insider_promo_wrap .insider_promo,
body.page-id-1068604 .insider_promo_wrap .insider_promo,
body.page-id-1068606 .insider_promo_wrap .insider_promo {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/bg-coffee-mug-blues.svg);
  background-position: left 13em top -3em;
  background-repeat: no-repeat;
  background-size: 240px;
  margin: 0;
  padding: 0;
  box-shadow: none;
}

body.page-template-Template_dashboard_home .insider_promo_wrap .insider_promo .insider_promo_inside,
body.product-search-results .insider_promo_wrap .insider_promo .insider_promo_inside,
body.page-id-1068594 .insider_promo_wrap .insider_promo .insider_promo_inside,
body.page-id-1068602 .insider_promo_wrap .insider_promo .insider_promo_inside,
body.page-id-1068604 .insider_promo_wrap .insider_promo .insider_promo_inside,
body.page-id-1068606 .insider_promo_wrap .insider_promo .insider_promo_inside {
  width: 100%;
  max-width: 65%;
  float: right;
  margin: 2em 0;
}

body.page-template-Template_dashboard_home .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text,
body.product-search-results .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text,
body.page-id-1068594 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text,
body.page-id-1068602 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text,
body.page-id-1068604 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text,
body.page-id-1068606 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text {
  float: left;
  width: 60%;
}

body.page-template-Template_dashboard_home .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text p,
body.product-search-results .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text p,
body.page-id-1068594 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text p,
body.page-id-1068602 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text p,
body.page-id-1068604 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text p,
body.page-id-1068606 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text p {
  font-family: 'Arvo', serif;
  font-weight: bold;
  font-size: 1.2em;
  color: #fff;
  opacity: 0.95;
  letter-spacing: 2px;
}

body.page-template-Template_dashboard_home .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn,
body.product-search-results .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn,
body.page-id-1068594 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn,
body.page-id-1068602 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn,
body.page-id-1068604 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn,
body.page-id-1068606 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn {
  border: 1px solid #fff;
  border-radius: 50px;
  text-align: center;
  max-width: 320px;
  width: 100%;
  margin: 0 auto;
  background: linear-gradient(90deg, #d1b64b, #cb9259);
  font-size: 0.8em;
}

body.page-template-Template_dashboard_home .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn:hover,
body.product-search-results .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn:hover,
body.page-id-1068594 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn:hover,
body.page-id-1068602 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn:hover,
body.page-id-1068604 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn:hover,
body.page-id-1068606 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text .join-btn:hover {
  background: linear-gradient(90deg, #dcc04f, #d69b5e);
  color: #fff;
}

body.page-template-Template_dashboard_home .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo,
body.product-search-results .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo,
body.page-id-1068594 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo,
body.page-id-1068602 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo,
body.page-id-1068604 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo,
body.page-id-1068606 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo {
  float: right;
  width: 220px;
  margin: 0 4em 0 0;
}

body.page-template-Template_dashboard_home .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo img,
body.product-search-results .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo img,
body.page-id-1068594 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo img,
body.page-id-1068602 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo img,
body.page-id-1068604 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo img,
body.page-id-1068606 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo img {
  width: 100%;
  height: auto;
}

body.page-template-Template_dashboard_home .hr-morning-insider-exclusives,
body.product-search-results .hr-morning-insider-exclusives,
body.page-id-1068594 .hr-morning-insider-exclusives,
body.page-id-1068602 .hr-morning-insider-exclusives,
body.page-id-1068604 .hr-morning-insider-exclusives,
body.page-id-1068606 .hr-morning-insider-exclusives {
  background-color: #555558;
  padding: 2em 0;
  clear: both;
}

body.page-template-Template_dashboard_home .hr-morning-insider-exclusives .inside a.icon,
body.product-search-results .hr-morning-insider-exclusives .inside a.icon,
body.page-id-1068594 .hr-morning-insider-exclusives .inside a.icon,
body.page-id-1068602 .hr-morning-insider-exclusives .inside a.icon,
body.page-id-1068604 .hr-morning-insider-exclusives .inside a.icon,
body.page-id-1068606 .hr-morning-insider-exclusives .inside a.icon {
  margin: 0 1em;
  position: relative;
}

body.page-template-Template_dashboard_home .hr-morning-insider-exclusives .inside a.icon:before,
body.product-search-results .hr-morning-insider-exclusives .inside a.icon:before,
body.page-id-1068594 .hr-morning-insider-exclusives .inside a.icon:before,
body.page-id-1068602 .hr-morning-insider-exclusives .inside a.icon:before,
body.page-id-1068604 .hr-morning-insider-exclusives .inside a.icon:before,
body.page-id-1068606 .hr-morning-insider-exclusives .inside a.icon:before {
  content: '';
  width: 40%;
  height: 2px;
  background-color: #fff;
  opacity: 0.9;
  position: absolute;
  top: 3em;
  left: 0.5em;
}

body.page-template-Template_dashboard_home .hr-morning-insider-exclusives .inside a.icon:after,
body.product-search-results .hr-morning-insider-exclusives .inside a.icon:after,
body.page-id-1068594 .hr-morning-insider-exclusives .inside a.icon:after,
body.page-id-1068602 .hr-morning-insider-exclusives .inside a.icon:after,
body.page-id-1068604 .hr-morning-insider-exclusives .inside a.icon:after,
body.page-id-1068606 .hr-morning-insider-exclusives .inside a.icon:after {
  content: '';
  font-family: 'Arvo', serif;
  font-size: 1em;
  color: #fff;
  opacity: 0.9;
  position: absolute;
  top: 3.6em;
  left: 0.5em;
}

body.page-template-Template_dashboard_home .hr-morning-insider-exclusives .inside a.icon.case:after,
body.product-search-results .hr-morning-insider-exclusives .inside a.icon.case:after,
body.page-id-1068594 .hr-morning-insider-exclusives .inside a.icon.case:after,
body.page-id-1068602 .hr-morning-insider-exclusives .inside a.icon.case:after,
body.page-id-1068604 .hr-morning-insider-exclusives .inside a.icon.case:after,
body.page-id-1068606 .hr-morning-insider-exclusives .inside a.icon.case:after {
  content: 'HR Case Studies';
}

body.page-template-Template_dashboard_home .hr-morning-insider-exclusives .inside a.icon.legal:after,
body.product-search-results .hr-morning-insider-exclusives .inside a.icon.legal:after,
body.page-id-1068594 .hr-morning-insider-exclusives .inside a.icon.legal:after,
body.page-id-1068602 .hr-morning-insider-exclusives .inside a.icon.legal:after,
body.page-id-1068604 .hr-morning-insider-exclusives .inside a.icon.legal:after,
body.page-id-1068606 .hr-morning-insider-exclusives .inside a.icon.legal:after {
  content: 'HR Legal Answers';
}

body.page-template-Template_dashboard_home .hr-morning-insider-exclusives .inside a.icon.judge:after,
body.product-search-results .hr-morning-insider-exclusives .inside a.icon.judge:after,
body.page-id-1068594 .hr-morning-insider-exclusives .inside a.icon.judge:after,
body.page-id-1068602 .hr-morning-insider-exclusives .inside a.icon.judge:after,
body.page-id-1068604 .hr-morning-insider-exclusives .inside a.icon.judge:after,
body.page-id-1068606 .hr-morning-insider-exclusives .inside a.icon.judge:after {
  content: 'HR Judge';
}

body.page-template-Template_dashboard_home .hr-morning-insider-exclusives .inside a.icon.scen:after,
body.product-search-results .hr-morning-insider-exclusives .inside a.icon.scen:after,
body.page-id-1068594 .hr-morning-insider-exclusives .inside a.icon.scen:after,
body.page-id-1068602 .hr-morning-insider-exclusives .inside a.icon.scen:after,
body.page-id-1068604 .hr-morning-insider-exclusives .inside a.icon.scen:after,
body.page-id-1068606 .hr-morning-insider-exclusives .inside a.icon.scen:after {
  content: 'HR Scenarios';
}

body.page-template-Template_dashboard_home .hr-morning-insider-exclusives .inside a.icon img,
body.product-search-results .hr-morning-insider-exclusives .inside a.icon img,
body.page-id-1068594 .hr-morning-insider-exclusives .inside a.icon img,
body.page-id-1068602 .hr-morning-insider-exclusives .inside a.icon img,
body.page-id-1068604 .hr-morning-insider-exclusives .inside a.icon img,
body.page-id-1068606 .hr-morning-insider-exclusives .inside a.icon img {
  width: 21%;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

body.page-template-Template_dashboard_home .blueprints-free-member,
body.product-search-results .blueprints-free-member,
body.page-id-1068594 .blueprints-free-member,
body.page-id-1068602 .blueprints-free-member,
body.page-id-1068604 .blueprints-free-member,
body.page-id-1068606 .blueprints-free-member {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/blueprint%20icon.svg);
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: top -7em right 1em;
  background-color: #f2f2f2;
  padding: 2em 0;
  clear: both;
}

body.page-template-Template_dashboard_home .blueprints-free-member .inside .descrip,
body.product-search-results .blueprints-free-member .inside .descrip,
body.page-id-1068594 .blueprints-free-member .inside .descrip,
body.page-id-1068602 .blueprints-free-member .inside .descrip,
body.page-id-1068604 .blueprints-free-member .inside .descrip,
body.page-id-1068606 .blueprints-free-member .inside .descrip {
  color: #707070;
}

body.page-template-Template_dashboard_home .blueprints-free-member .inside section .columns-1,
body.product-search-results .blueprints-free-member .inside section .columns-1,
body.page-id-1068594 .blueprints-free-member .inside section .columns-1,
body.page-id-1068602 .blueprints-free-member .inside section .columns-1,
body.page-id-1068604 .blueprints-free-member .inside section .columns-1,
body.page-id-1068606 .blueprints-free-member .inside section .columns-1 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  -ms-grid-rows: 1fr;
      grid-template-rows: 1fr;
  grid-gap: 0 2em;
}

body.page-template-Template_dashboard_home .blueprints-free-member .inside section .columns-1 article,
body.product-search-results .blueprints-free-member .inside section .columns-1 article,
body.page-id-1068594 .blueprints-free-member .inside section .columns-1 article,
body.page-id-1068602 .blueprints-free-member .inside section .columns-1 article,
body.page-id-1068604 .blueprints-free-member .inside section .columns-1 article,
body.page-id-1068606 .blueprints-free-member .inside section .columns-1 article {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/blueprint%20icon.svg);
  background-repeat: no-repeat;
  background-size: 69%;
  background-position: center left;
  background-color: #fff;
  width: 100%;
  padding: 0;
  border-radius: 4px;
  position: relative;
  border: 1px solid #efefef;
}

body.page-template-Template_dashboard_home .blueprints-free-member .inside section .columns-1 article:before,
body.product-search-results .blueprints-free-member .inside section .columns-1 article:before,
body.page-id-1068594 .blueprints-free-member .inside section .columns-1 article:before,
body.page-id-1068602 .blueprints-free-member .inside section .columns-1 article:before,
body.page-id-1068604 .blueprints-free-member .inside section .columns-1 article:before,
body.page-id-1068606 .blueprints-free-member .inside section .columns-1 article:before {
  display: none;
}

body.page-template-Template_dashboard_home .blueprints-free-member .inside section .columns-1 article:after,
body.product-search-results .blueprints-free-member .inside section .columns-1 article:after,
body.page-id-1068594 .blueprints-free-member .inside section .columns-1 article:after,
body.page-id-1068602 .blueprints-free-member .inside section .columns-1 article:after,
body.page-id-1068604 .blueprints-free-member .inside section .columns-1 article:after,
body.page-id-1068606 .blueprints-free-member .inside section .columns-1 article:after {
  content: '';
  width: 35px;
  height: 35px;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/logo-icons/hrminsider-content-vert-logo.svg");
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
}

body.page-template-Template_dashboard_home .blueprints-free-member .inside section .columns-1 article .ribbon,
body.product-search-results .blueprints-free-member .inside section .columns-1 article .ribbon,
body.page-id-1068594 .blueprints-free-member .inside section .columns-1 article .ribbon,
body.page-id-1068602 .blueprints-free-member .inside section .columns-1 article .ribbon,
body.page-id-1068604 .blueprints-free-member .inside section .columns-1 article .ribbon,
body.page-id-1068606 .blueprints-free-member .inside section .columns-1 article .ribbon {
  display: none;
}

body.page-template-Template_dashboard_home .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-image,
body.product-search-results .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-image,
body.page-id-1068594 .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-image,
body.page-id-1068602 .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-image,
body.page-id-1068604 .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-image,
body.page-id-1068606 .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-image {
  width: 100%;
  max-width: 35%;
  margin: 0.3em auto 0;
  border-width: 2px 1px 0 1px;
  border-style: solid;
  border-color: #dedede;
}

body.page-template-Template_dashboard_home .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-text,
body.product-search-results .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-text,
body.page-id-1068594 .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-text,
body.page-id-1068602 .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-text,
body.page-id-1068604 .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-text,
body.page-id-1068606 .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-text {
  padding: 0 1em;
}

body.page-template-Template_dashboard_home .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-text h3,
body.product-search-results .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-text h3,
body.page-id-1068594 .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-text h3,
body.page-id-1068602 .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-text h3,
body.page-id-1068604 .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-text h3,
body.page-id-1068606 .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-text h3 {
  font-family: 'Arvo', serif;
  font-size: 1.5em;
  margin-top: 1em;
}

body.page-template-Template_dashboard_home .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-text h3 a,
body.product-search-results .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-text h3 a,
body.page-id-1068594 .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-text h3 a,
body.page-id-1068602 .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-text h3 a,
body.page-id-1068604 .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-text h3 a,
body.page-id-1068606 .blueprints-free-member .inside section .columns-1 article .ab-block-post-grid-text h3 a {
  color: #59595c !important;
}

body.page-template-Template_dashboard_home .blueprints-free-member .inside .see-more-banner,
body.product-search-results .blueprints-free-member .inside .see-more-banner,
body.page-id-1068594 .blueprints-free-member .inside .see-more-banner,
body.page-id-1068602 .blueprints-free-member .inside .see-more-banner,
body.page-id-1068604 .blueprints-free-member .inside .see-more-banner,
body.page-id-1068606 .blueprints-free-member .inside .see-more-banner {
  background: linear-gradient(to right, #7f9d9a 0, #3b6479 100%);
}

body.page-template-Template_dashboard_home .essential-insights-free-member,
body.product-search-results .essential-insights-free-member,
body.page-id-1068594 .essential-insights-free-member,
body.page-id-1068602 .essential-insights-free-member,
body.page-id-1068604 .essential-insights-free-member,
body.page-id-1068606 .essential-insights-free-member {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/essential%20insight%20icon.svg);
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: top -7em right 1em;
  padding: 2em 0;
  background-color: #ffffff;
  clear: both;
}

body.page-template-Template_dashboard_home .essential-insights-free-member .inside .descrip,
body.product-search-results .essential-insights-free-member .inside .descrip,
body.page-id-1068594 .essential-insights-free-member .inside .descrip,
body.page-id-1068602 .essential-insights-free-member .inside .descrip,
body.page-id-1068604 .essential-insights-free-member .inside .descrip,
body.page-id-1068606 .essential-insights-free-member .inside .descrip {
  color: #707070;
}

body.page-template-Template_dashboard_home .essential-insights-free-member .inside section article,
body.product-search-results .essential-insights-free-member .inside section article,
body.page-id-1068594 .essential-insights-free-member .inside section article,
body.page-id-1068602 .essential-insights-free-member .inside section article,
body.page-id-1068604 .essential-insights-free-member .inside section article,
body.page-id-1068606 .essential-insights-free-member .inside section article {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/essential%20insight%20icon.svg);
  background-repeat: no-repeat;
  background-size: 69%;
  background-position: center left;
  background-color: #fff;
  width: 100%;
  padding: 0;
  border-radius: 4px;
  position: relative;
  border: 1px solid #efefef;
}

body.page-template-Template_dashboard_home .essential-insights-free-member .inside section article:before,
body.product-search-results .essential-insights-free-member .inside section article:before,
body.page-id-1068594 .essential-insights-free-member .inside section article:before,
body.page-id-1068602 .essential-insights-free-member .inside section article:before,
body.page-id-1068604 .essential-insights-free-member .inside section article:before,
body.page-id-1068606 .essential-insights-free-member .inside section article:before {
  display: none;
}

body.page-template-Template_dashboard_home .essential-insights-free-member .inside section article:after,
body.product-search-results .essential-insights-free-member .inside section article:after,
body.page-id-1068594 .essential-insights-free-member .inside section article:after,
body.page-id-1068602 .essential-insights-free-member .inside section article:after,
body.page-id-1068604 .essential-insights-free-member .inside section article:after,
body.page-id-1068606 .essential-insights-free-member .inside section article:after {
  content: '';
  width: 35px;
  height: 35px;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/logo-icons/hrminsider-content-vert-logo.svg");
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
}

body.page-template-Template_dashboard_home .essential-insights-free-member .inside section article .ribbon,
body.product-search-results .essential-insights-free-member .inside section article .ribbon,
body.page-id-1068594 .essential-insights-free-member .inside section article .ribbon,
body.page-id-1068602 .essential-insights-free-member .inside section article .ribbon,
body.page-id-1068604 .essential-insights-free-member .inside section article .ribbon,
body.page-id-1068606 .essential-insights-free-member .inside section article .ribbon {
  display: none;
}

body.page-template-Template_dashboard_home .essential-insights-free-member .inside section article .ab-block-post-grid-image,
body.product-search-results .essential-insights-free-member .inside section article .ab-block-post-grid-image,
body.page-id-1068594 .essential-insights-free-member .inside section article .ab-block-post-grid-image,
body.page-id-1068602 .essential-insights-free-member .inside section article .ab-block-post-grid-image,
body.page-id-1068604 .essential-insights-free-member .inside section article .ab-block-post-grid-image,
body.page-id-1068606 .essential-insights-free-member .inside section article .ab-block-post-grid-image {
  width: 100%;
  max-width: 35%;
  margin: 0.3em auto 0;
  border-width: 2px 1px 0 1px;
  border-style: solid;
  border-color: #dedede;
}

body.page-template-Template_dashboard_home .essential-insights-free-member .inside section article .ab-block-post-grid-text,
body.product-search-results .essential-insights-free-member .inside section article .ab-block-post-grid-text,
body.page-id-1068594 .essential-insights-free-member .inside section article .ab-block-post-grid-text,
body.page-id-1068602 .essential-insights-free-member .inside section article .ab-block-post-grid-text,
body.page-id-1068604 .essential-insights-free-member .inside section article .ab-block-post-grid-text,
body.page-id-1068606 .essential-insights-free-member .inside section article .ab-block-post-grid-text {
  padding: 0 1em;
}

body.page-template-Template_dashboard_home .essential-insights-free-member .inside section article .ab-block-post-grid-text h3,
body.product-search-results .essential-insights-free-member .inside section article .ab-block-post-grid-text h3,
body.page-id-1068594 .essential-insights-free-member .inside section article .ab-block-post-grid-text h3,
body.page-id-1068602 .essential-insights-free-member .inside section article .ab-block-post-grid-text h3,
body.page-id-1068604 .essential-insights-free-member .inside section article .ab-block-post-grid-text h3,
body.page-id-1068606 .essential-insights-free-member .inside section article .ab-block-post-grid-text h3 {
  font-family: 'Arvo', serif;
  font-size: 1em;
  margin-top: 1em;
}

body.page-template-Template_dashboard_home .essential-insights-free-member .inside section article .ab-block-post-grid-text h3 a,
body.product-search-results .essential-insights-free-member .inside section article .ab-block-post-grid-text h3 a,
body.page-id-1068594 .essential-insights-free-member .inside section article .ab-block-post-grid-text h3 a,
body.page-id-1068602 .essential-insights-free-member .inside section article .ab-block-post-grid-text h3 a,
body.page-id-1068604 .essential-insights-free-member .inside section article .ab-block-post-grid-text h3 a,
body.page-id-1068606 .essential-insights-free-member .inside section article .ab-block-post-grid-text h3 a {
  color: #59595c !important;
}

body.page-template-Template_dashboard_home .essential-insights-free-member .inside .see-more-banner,
body.product-search-results .essential-insights-free-member .inside .see-more-banner,
body.page-id-1068594 .essential-insights-free-member .inside .see-more-banner,
body.page-id-1068602 .essential-insights-free-member .inside .see-more-banner,
body.page-id-1068604 .essential-insights-free-member .inside .see-more-banner,
body.page-id-1068606 .essential-insights-free-member .inside .see-more-banner {
  background: linear-gradient(to right, #9296c4 0, #3a5c72 100%);
}

body.page-template-Template_dashboard_home .practical-tools-free-member,
body.product-search-results .practical-tools-free-member,
body.page-id-1068594 .practical-tools-free-member,
body.page-id-1068602 .practical-tools-free-member,
body.page-id-1068604 .practical-tools-free-member,
body.page-id-1068606 .practical-tools-free-member {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/practical%20tool%20compass.svg);
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: top -7em right 1em;
  background-color: #f2f2f2;
  padding: 2em 0;
  clear: both;
}

body.page-template-Template_dashboard_home .practical-tools-free-member .inside .descrip,
body.product-search-results .practical-tools-free-member .inside .descrip,
body.page-id-1068594 .practical-tools-free-member .inside .descrip,
body.page-id-1068602 .practical-tools-free-member .inside .descrip,
body.page-id-1068604 .practical-tools-free-member .inside .descrip,
body.page-id-1068606 .practical-tools-free-member .inside .descrip {
  color: #707070;
}

body.page-template-Template_dashboard_home .practical-tools-free-member .inside section .columns-4,
body.product-search-results .practical-tools-free-member .inside section .columns-4,
body.page-id-1068594 .practical-tools-free-member .inside section .columns-4,
body.page-id-1068602 .practical-tools-free-member .inside section .columns-4,
body.page-id-1068604 .practical-tools-free-member .inside section .columns-4,
body.page-id-1068606 .practical-tools-free-member .inside section .columns-4 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: 1fr;
      grid-template-rows: 1fr;
  grid-gap: 0 1em;
}

body.page-template-Template_dashboard_home .practical-tools-free-member .inside section .columns-4 article,
body.product-search-results .practical-tools-free-member .inside section .columns-4 article,
body.page-id-1068594 .practical-tools-free-member .inside section .columns-4 article,
body.page-id-1068602 .practical-tools-free-member .inside section .columns-4 article,
body.page-id-1068604 .practical-tools-free-member .inside section .columns-4 article,
body.page-id-1068606 .practical-tools-free-member .inside section .columns-4 article {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/practical%20tool%20compass.svg);
  background-repeat: no-repeat;
  background-size: 69%;
  background-position: center left;
  background-color: #fff;
  width: 100%;
  padding: 0;
  border-radius: 4px;
  position: relative;
  border: 1px solid #efefef;
}

body.page-template-Template_dashboard_home .practical-tools-free-member .inside section .columns-4 article:before,
body.product-search-results .practical-tools-free-member .inside section .columns-4 article:before,
body.page-id-1068594 .practical-tools-free-member .inside section .columns-4 article:before,
body.page-id-1068602 .practical-tools-free-member .inside section .columns-4 article:before,
body.page-id-1068604 .practical-tools-free-member .inside section .columns-4 article:before,
body.page-id-1068606 .practical-tools-free-member .inside section .columns-4 article:before {
  display: none;
}

body.page-template-Template_dashboard_home .practical-tools-free-member .inside section .columns-4 article:after,
body.product-search-results .practical-tools-free-member .inside section .columns-4 article:after,
body.page-id-1068594 .practical-tools-free-member .inside section .columns-4 article:after,
body.page-id-1068602 .practical-tools-free-member .inside section .columns-4 article:after,
body.page-id-1068604 .practical-tools-free-member .inside section .columns-4 article:after,
body.page-id-1068606 .practical-tools-free-member .inside section .columns-4 article:after {
  content: '';
  width: 35px;
  height: 35px;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/logo-icons/hrminsider-content-vert-logo.svg");
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
}

body.page-template-Template_dashboard_home .practical-tools-free-member .inside section .columns-4 article .ribbon,
body.product-search-results .practical-tools-free-member .inside section .columns-4 article .ribbon,
body.page-id-1068594 .practical-tools-free-member .inside section .columns-4 article .ribbon,
body.page-id-1068602 .practical-tools-free-member .inside section .columns-4 article .ribbon,
body.page-id-1068604 .practical-tools-free-member .inside section .columns-4 article .ribbon,
body.page-id-1068606 .practical-tools-free-member .inside section .columns-4 article .ribbon {
  display: none;
}

body.page-template-Template_dashboard_home .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-image,
body.product-search-results .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-image,
body.page-id-1068594 .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-image,
body.page-id-1068602 .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-image,
body.page-id-1068604 .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-image,
body.page-id-1068606 .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-image {
  width: 100%;
  max-width: 35%;
  margin: 0.3em auto 0;
  border-width: 2px 1px 0 1px;
  border-style: solid;
  border-color: #dedede;
}

body.page-template-Template_dashboard_home .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text,
body.product-search-results .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text,
body.page-id-1068594 .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text,
body.page-id-1068602 .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text,
body.page-id-1068604 .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text,
body.page-id-1068606 .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text {
  padding: 0 1em;
}

body.page-template-Template_dashboard_home .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text h3,
body.product-search-results .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text h3,
body.page-id-1068594 .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text h3,
body.page-id-1068602 .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text h3,
body.page-id-1068604 .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text h3,
body.page-id-1068606 .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text h3 {
  font-family: 'Arvo', serif;
  font-size: 1em;
  margin-top: 1em;
}

body.page-template-Template_dashboard_home .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text h3 a,
body.product-search-results .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text h3 a,
body.page-id-1068594 .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text h3 a,
body.page-id-1068602 .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text h3 a,
body.page-id-1068604 .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text h3 a,
body.page-id-1068606 .practical-tools-free-member .inside section .columns-4 article .ab-block-post-grid-text h3 a {
  color: #59595c !important;
}

body.page-template-Template_dashboard_home .practical-tools-free-member .inside .see-more-banner,
body.product-search-results .practical-tools-free-member .inside .see-more-banner,
body.page-id-1068594 .practical-tools-free-member .inside .see-more-banner,
body.page-id-1068602 .practical-tools-free-member .inside .see-more-banner,
body.page-id-1068604 .practical-tools-free-member .inside .see-more-banner,
body.page-id-1068606 .practical-tools-free-member .inside .see-more-banner {
  background: rgba(59, 100, 121, 0.7);
}

body.page-template-Template_dashboard_home .digital-newsletters-free-member,
body.product-search-results .digital-newsletters-free-member,
body.page-id-1068594 .digital-newsletters-free-member,
body.page-id-1068602 .digital-newsletters-free-member,
body.page-id-1068604 .digital-newsletters-free-member,
body.page-id-1068606 .digital-newsletters-free-member {
  background-image: none;
  padding: 2em 0;
  background-color: #ffffff;
  clear: both;
}

body.page-template-Template_dashboard_home .digital-newsletters-free-member .inside .descrip,
body.product-search-results .digital-newsletters-free-member .inside .descrip,
body.page-id-1068594 .digital-newsletters-free-member .inside .descrip,
body.page-id-1068602 .digital-newsletters-free-member .inside .descrip,
body.page-id-1068604 .digital-newsletters-free-member .inside .descrip,
body.page-id-1068606 .digital-newsletters-free-member .inside .descrip {
  color: #707070;
}

body.page-template-Template_dashboard_home .digital-newsletters-free-member .inside section article,
body.product-search-results .digital-newsletters-free-member .inside section article,
body.page-id-1068594 .digital-newsletters-free-member .inside section article,
body.page-id-1068602 .digital-newsletters-free-member .inside section article,
body.page-id-1068604 .digital-newsletters-free-member .inside section article,
body.page-id-1068606 .digital-newsletters-free-member .inside section article {
  background-image: none;
  background-color: #ffffff;
  width: 100%;
  padding: 0;
  border-radius: 4px;
  position: relative;
  border: 1px solid #efefef;
}

body.page-template-Template_dashboard_home .digital-newsletters-free-member .inside section article:before,
body.product-search-results .digital-newsletters-free-member .inside section article:before,
body.page-id-1068594 .digital-newsletters-free-member .inside section article:before,
body.page-id-1068602 .digital-newsletters-free-member .inside section article:before,
body.page-id-1068604 .digital-newsletters-free-member .inside section article:before,
body.page-id-1068606 .digital-newsletters-free-member .inside section article:before {
  display: none;
}

body.page-template-Template_dashboard_home .digital-newsletters-free-member .inside section article:after,
body.product-search-results .digital-newsletters-free-member .inside section article:after,
body.page-id-1068594 .digital-newsletters-free-member .inside section article:after,
body.page-id-1068602 .digital-newsletters-free-member .inside section article:after,
body.page-id-1068604 .digital-newsletters-free-member .inside section article:after,
body.page-id-1068606 .digital-newsletters-free-member .inside section article:after {
  content: '';
  width: 35px;
  height: 35px;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/logo-icons/hrminsider-content-vert-logo.svg");
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
}

body.page-template-Template_dashboard_home .digital-newsletters-free-member .inside section article .ribbon,
body.product-search-results .digital-newsletters-free-member .inside section article .ribbon,
body.page-id-1068594 .digital-newsletters-free-member .inside section article .ribbon,
body.page-id-1068602 .digital-newsletters-free-member .inside section article .ribbon,
body.page-id-1068604 .digital-newsletters-free-member .inside section article .ribbon,
body.page-id-1068606 .digital-newsletters-free-member .inside section article .ribbon {
  display: none;
}

body.page-template-Template_dashboard_home .digital-newsletters-free-member .inside section article .ab-block-post-grid-image,
body.product-search-results .digital-newsletters-free-member .inside section article .ab-block-post-grid-image,
body.page-id-1068594 .digital-newsletters-free-member .inside section article .ab-block-post-grid-image,
body.page-id-1068602 .digital-newsletters-free-member .inside section article .ab-block-post-grid-image,
body.page-id-1068604 .digital-newsletters-free-member .inside section article .ab-block-post-grid-image,
body.page-id-1068606 .digital-newsletters-free-member .inside section article .ab-block-post-grid-image {
  width: 100%;
  max-width: 35%;
  margin: 0.3em auto 0;
  border-width: 2px 1px 0 1px;
  border-style: solid;
  border-color: #dedede;
}

body.page-template-Template_dashboard_home .digital-newsletters-free-member .inside section article .ab-block-post-grid-text,
body.product-search-results .digital-newsletters-free-member .inside section article .ab-block-post-grid-text,
body.page-id-1068594 .digital-newsletters-free-member .inside section article .ab-block-post-grid-text,
body.page-id-1068602 .digital-newsletters-free-member .inside section article .ab-block-post-grid-text,
body.page-id-1068604 .digital-newsletters-free-member .inside section article .ab-block-post-grid-text,
body.page-id-1068606 .digital-newsletters-free-member .inside section article .ab-block-post-grid-text {
  padding: 0 1em;
}

body.page-template-Template_dashboard_home .digital-newsletters-free-member .inside section article .ab-block-post-grid-text h3,
body.product-search-results .digital-newsletters-free-member .inside section article .ab-block-post-grid-text h3,
body.page-id-1068594 .digital-newsletters-free-member .inside section article .ab-block-post-grid-text h3,
body.page-id-1068602 .digital-newsletters-free-member .inside section article .ab-block-post-grid-text h3,
body.page-id-1068604 .digital-newsletters-free-member .inside section article .ab-block-post-grid-text h3,
body.page-id-1068606 .digital-newsletters-free-member .inside section article .ab-block-post-grid-text h3 {
  font-family: 'Arvo', serif;
  font-size: 1em;
  margin-top: 1em;
}

body.page-template-Template_dashboard_home .digital-newsletters-free-member .inside section article .ab-block-post-grid-text h3 a,
body.product-search-results .digital-newsletters-free-member .inside section article .ab-block-post-grid-text h3 a,
body.page-id-1068594 .digital-newsletters-free-member .inside section article .ab-block-post-grid-text h3 a,
body.page-id-1068602 .digital-newsletters-free-member .inside section article .ab-block-post-grid-text h3 a,
body.page-id-1068604 .digital-newsletters-free-member .inside section article .ab-block-post-grid-text h3 a,
body.page-id-1068606 .digital-newsletters-free-member .inside section article .ab-block-post-grid-text h3 a {
  color: #59595c !important;
}

body.page-template-Template_dashboard_home .digital-newsletters-free-member .inside .see-more-banner,
body.product-search-results .digital-newsletters-free-member .inside .see-more-banner,
body.page-id-1068594 .digital-newsletters-free-member .inside .see-more-banner,
body.page-id-1068602 .digital-newsletters-free-member .inside .see-more-banner,
body.page-id-1068604 .digital-newsletters-free-member .inside .see-more-banner,
body.page-id-1068606 .digital-newsletters-free-member .inside .see-more-banner {
  background: linear-gradient(to right, #d8a592 0, #b5a4b7 100%);
}

body.page-id-1068594 header.entry-header,
body.page-id-1068602 header.entry-header,
body.page-id-1068604 header.entry-header,
body.page-id-1068606 header.entry-header {
  display: none;
}

body.page-id-1068594 .entry-content > h2,
body.page-id-1068602 .entry-content > h2,
body.page-id-1068604 .entry-content > h2,
body.page-id-1068606 .entry-content > h2 {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/hr-insider-background-with-overlays.png);
  background-repeat: no-repeat;
  background-size: 100%;
  padding-bottom: 1em !important;
  margin-bottom: 1em !important;
}

body.page-id-1068594 .entry-content h2,
body.page-id-1068602 .entry-content h2,
body.page-id-1068604 .entry-content h2,
body.page-id-1068606 .entry-content h2 {
  font-size: 1em;
  padding: 2em 2em 0 4em;
  margin: 0;
}

body.page-id-1068594 .entry-content form,
body.page-id-1068602 .entry-content form,
body.page-id-1068604 .entry-content form,
body.page-id-1068606 .entry-content form {
  margin: 0 2em 0 4em;
  float: left;
  clear: both;
  width: 20%;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  padding: 0.5em;
}

body.page-id-1068594 .entry-content form ul .sf-field-taxonomy-pbp-categories li input,
body.page-id-1068602 .entry-content form ul .sf-field-taxonomy-pbp-categories li input,
body.page-id-1068604 .entry-content form ul .sf-field-taxonomy-pbp-categories li input,
body.page-id-1068606 .entry-content form ul .sf-field-taxonomy-pbp-categories li input {
  float: left;
}

body.page-id-1068594 .entry-content form ul .sf-field-taxonomy-pbp-categories li label,
body.page-id-1068602 .entry-content form ul .sf-field-taxonomy-pbp-categories li label,
body.page-id-1068604 .entry-content form ul .sf-field-taxonomy-pbp-categories li label,
body.page-id-1068606 .entry-content form ul .sf-field-taxonomy-pbp-categories li label {
  font-size: 0.6em;
  padding-left: 2em;
  margin-top: 1px;
  text-transform: uppercase;
  margin-bottom: 5px;
  display: block;
}

body.page-id-1068594 .see-more-banner,
body.page-id-1068602 .see-more-banner,
body.page-id-1068604 .see-more-banner,
body.page-id-1068606 .see-more-banner {
  display: none;
}

body.product-search-results header.entry-header {
  display: none;
}

body.product-search-results .entry-content h2 {
  font-size: 1em;
  padding: 2em 2em 0 4em;
  margin: 0;
}

body.product-search-results .entry-content form {
  padding: 2em 2em 2em 4em;
  margin: 0 auto;
  float: left;
  clear: both;
  width: 100%;
}

body.product-search-results .entry-content form ul {
  padding: 0;
  float: left;
}

body.product-search-results .entry-content form ul .sf-field-taxonomy-pbp-topics {
  width: auto;
}

body.product-search-results .entry-content form ul .sf-field-taxonomy-pbp-topics select {
  max-width: 220px;
}

body.product-search-results .entry-content form ul li {
  width: auto;
  float: left;
}

body.product-search-results .entry-content form ul li .sf-input-select {
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #efefef;
  background: #e29c57;
  color: #fff;
  background: linear-gradient(90deg, #e29c57 0%, #ebbb52 100%);
  padding-right: 50px !important;
  height: 45px;
}

body.product-search-results .entry-content form ul li .sf-input-text {
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #efefef;
  width: 390px;
  height: 45px;
}

body.product-search-results .entry-content form ul li.sf-field-submit input {
  background-color: #ffffff;
  margin: 0;
  height: 45px;
  width: 45px;
  padding: 0;
  border-radius: 0 30px 30px 0;
  color: transparent;
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/menu-icons/search-button-black.svg);
  background-repeat: no-repeat;
  background-position: left 10px center;
  background-size: 20px;
  border: 1px solid #efefef;
}

body.product-search-results .entry-content form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single {
  border-radius: 0;
}

body.product-search-results .entry-content form ul h4 {
  display: none;
}

body.product-search-results .entry-content form ul .chosen-container {
  width: auto !important;
  max-width: 560px;
}

body.product-search-results .entry-content form ul .chosen-container .chosen-single {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #c67541;
  background: linear-gradient(180deg, #c67541 0%, #cd8d5c 100%);
  border: 1px solid #efefef;
  border-radius: 30px 0 0 30px;
  box-shadow: none;
  display: inline-block;
  font-weight: 700;
  line-height: 1.33333 !important;
  height: 45px !important;
  margin: 0 0 1.25rem 0 !important;
  outline: none;
  padding: 0.625rem 1.25rem !important;
  position: relative;
  vertical-align: middle;
  width: 100%;
  z-index: 13;
}

body.product-search-results .entry-content form ul .chosen-container .chosen-single span {
  font-size: 1.125rem !important;
  font-family: "Lato", sans-serif !important;
  color: #fff;
  font-weight: 400;
  text-rendering: optimizeLegibility;
}

body.product-search-results .entry-content form ul .chosen-container .chosen-single b {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/chevron-down.svg) !important;
  background: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/chevron-down.svg) !important;
  background-size: 100% !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  margin-right: 20px;
  float: right;
}

body.product-search-results .entry-content form ul .chosen-drop {
  width: 100%;
  z-index: 12;
  top: 29px;
  padding-top: 2em;
  border: 0;
  background-color: #fbfaf9;
}

body.product-search-results .entry-content form ul .chosen-drop .chosen-search {
  display: none;
}

body.product-search-results .entry-content form ul .chosen-drop .chosen-results {
  max-height: 320px;
  margin: 0;
  width: 100%;
}

body.product-search-results .entry-content form ul .chosen-drop .chosen-results .active-result {
  clear: both;
  float: unset;
  padding: 0.5em 1em;
  line-height: 18px;
}

body.product-search-results .entry-content form ul .chosen-drop .chosen-results .active-result.highlighted {
  background-color: #ecf1fc;
  background-image: none;
  color: #444;
  transition: all 0.2s ease-in-out;
}

body.product-search-results .entry-content .search-filter-results {
  clear: both;
  margin: 0 !important;
}

body.product-search-results .entry-content .search-filter-results .free_featured_dash_home h1,
body.product-search-results .entry-content .search-filter-results .insider_dash_home h1 {
  font-family: 'Lato', sans-serif;
  border-bottom: 1px solid #eee;
  font-size: 2em;
  margin: 0 1em;
  color: #fff;
}

body.product-search-results .entry-content .search-filter-results .free_featured_dash_home .inside,
body.product-search-results .entry-content .search-filter-results .insider_dash_home .inside {
  margin: 0 2em 0 4em;
}

body.product-search-results .entry-content .search-filter-results .free_featured_dash_home .inside h2,
body.product-search-results .entry-content .search-filter-results .insider_dash_home .inside h2 {
  padding: 0;
  color: #99999a;
  letter-spacing: 2px;
  font-size: 1em;
  border-bottom: 1px solid #f7f7f7;
}

body.product-search-results .entry-content .search-filter-results .free_featured_dash_home .inside h4,
body.product-search-results .entry-content .search-filter-results .insider_dash_home .inside h4 {
  color: #fff;
}

body.product-search-results .entry-content .search-filter-results .legal-qas-free-member,
body.product-search-results .entry-content .search-filter-results .case-study-free-member,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member {
  background-color: #ffffff;
  padding: 2em 0 0;
  float: left;
  clear: both;
  width: 100%;
}

body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside h2,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside h2,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside h2,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside h2 {
  border-bottom: 1px solid #e3e3e3;
}

body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside .descrip,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside .descrip,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside .descrip,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside .descrip {
  color: #707070;
}

body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-3,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-2,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-5,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-4,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-3,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-2,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-5,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-4,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-3,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-2,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-5,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-4,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-3,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-2,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-5,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-4 {
  float: left;
  width: 60%;
}

body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article {
  background-color: #fff;
  width: 100%;
  min-height: 90px;
  padding: 0;
  border-radius: 4px;
  position: relative;
  border: 1px solid #efefef;
  margin-bottom: 1em;
  background-repeat: no-repeat;
  background-size: 40px;
  background-position: left 5px top 5px;
}

body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article:after,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article:after,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article:after,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article:after,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article:after,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article:after,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article:after,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article:after,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article:after,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article:after,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article:after,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article:after,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article:after,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article:after,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article:after,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article:after {
  content: '';
  width: 35px;
  height: 35px;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/logo-icons/hrminsider-content-vert-logo.svg");
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
}

body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article .ab-block-post-grid-text,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article .ab-block-post-grid-text,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article .ab-block-post-grid-text,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article .ab-block-post-grid-text,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article .ab-block-post-grid-text,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article .ab-block-post-grid-text,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article .ab-block-post-grid-text,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article .ab-block-post-grid-text,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article .ab-block-post-grid-text,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article .ab-block-post-grid-text,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article .ab-block-post-grid-text,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article .ab-block-post-grid-text,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article .ab-block-post-grid-text,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article .ab-block-post-grid-text,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article .ab-block-post-grid-text,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article .ab-block-post-grid-text {
  padding: 0 2.5em;
}

body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article .ab-block-post-grid-text h3,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article .ab-block-post-grid-text h3,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article .ab-block-post-grid-text h3,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article .ab-block-post-grid-text h3,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article .ab-block-post-grid-text h3,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article .ab-block-post-grid-text h3,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article .ab-block-post-grid-text h3,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article .ab-block-post-grid-text h3,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article .ab-block-post-grid-text h3,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article .ab-block-post-grid-text h3,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article .ab-block-post-grid-text h3,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article .ab-block-post-grid-text h3,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article .ab-block-post-grid-text h3,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article .ab-block-post-grid-text h3,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article .ab-block-post-grid-text h3,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article .ab-block-post-grid-text h3 {
  font-family: 'Arvo', serif;
  font-size: 0.8em;
}

body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article .ab-block-post-grid-text h3 a,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article .ab-block-post-grid-text h3 a,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article .ab-block-post-grid-text h3 a,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article .ab-block-post-grid-text h3 a,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article .ab-block-post-grid-text h3 a,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article .ab-block-post-grid-text h3 a,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article .ab-block-post-grid-text h3 a,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article .ab-block-post-grid-text h3 a,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article .ab-block-post-grid-text h3 a,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article .ab-block-post-grid-text h3 a,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article .ab-block-post-grid-text h3 a,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article .ab-block-post-grid-text h3 a,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article .ab-block-post-grid-text h3 a,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article .ab-block-post-grid-text h3 a,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article .ab-block-post-grid-text h3 a,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article .ab-block-post-grid-text h3 a {
  color: #59595c !important;
}

body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-3 section.first article:nth-child(n+2),
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-2 section.first article:nth-child(n+2),
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-5 section.first article:nth-child(n+2),
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-4 section.first article:nth-child(n+2),
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-3 section.first article:nth-child(n+2),
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-2 section.first article:nth-child(n+2),
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-5 section.first article:nth-child(n+2),
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-4 section.first article:nth-child(n+2),
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-3 section.first article:nth-child(n+2),
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-2 section.first article:nth-child(n+2),
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-5 section.first article:nth-child(n+2),
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-4 section.first article:nth-child(n+2),
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-3 section.first article:nth-child(n+2),
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-2 section.first article:nth-child(n+2),
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-5 section.first article:nth-child(n+2),
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-4 section.first article:nth-child(n+2) {
  display: none;
}

body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-3 section.more,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-2 section.more,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-5 section.more,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-4 section.more,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-3 section.more,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-2 section.more,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-5 section.more,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-4 section.more,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-3 section.more,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-2 section.more,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-5 section.more,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-4 section.more,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-3 section.more,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-2 section.more,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-5 section.more,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-4 section.more {
  display: none;
}

body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-3 section.more article:first-child,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-2 section.more article:first-child,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-5 section.more article:first-child,
body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-4 section.more article:first-child,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-3 section.more article:first-child,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-2 section.more article:first-child,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-5 section.more article:first-child,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-4 section.more article:first-child,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-3 section.more article:first-child,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-2 section.more article:first-child,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-5 section.more article:first-child,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-4 section.more article:first-child,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-3 section.more article:first-child,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-2 section.more article:first-child,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-5 section.more article:first-child,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-4 section.more article:first-child {
  display: none;
}

body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside .see-more-banner,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside .see-more-banner,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside .see-more-banner,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside .see-more-banner {
  float: left;
  width: 20%;
  margin-left: 5%;
}

body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside .see-more-banner a,
body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside .see-more-banner a,
body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside .see-more-banner a,
body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside .see-more-banner a {
  cursor: pointer;
}

body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-3 section .ab-post-grid-items article {
  border-left: 10px solid #395b71;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/legal%20question%20icon.svg");
}

body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside .see-more-banner {
  background: linear-gradient(to right, #889ca9 0, #395b71 100%);
}

body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-2 section .ab-post-grid-items article {
  border-left: 10px solid #dd865b;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/case%20study%20icon.svg");
}

body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside .see-more-banner {
  background: linear-gradient(to right, #e7aa8c 0, #dd865b 100%);
}

body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-5 section .ab-post-grid-items article {
  border-left: 10px solid #bc9d39;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/Path%202366.svg");
}

body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside .see-more-banner {
  background: linear-gradient(to right, #d0ba74 0, #bc9d39 100%);
}

body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-4 section .ab-post-grid-items article {
  border-left: 10px solid #83949f;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/icon.svg");
}

body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside .see-more-banner {
  background: linear-gradient(to right, #a8b4bb 0, #83949f 100%);
}

body.page-template-Template_dashboard_you_be_the_judge #codewidget-56,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-57,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-58,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-59,
body.page-template-Template_dashboard_what_would_you_do #codewidget-56,
body.page-template-Template_dashboard_what_would_you_do #codewidget-57,
body.page-template-Template_dashboard_what_would_you_do #codewidget-58,
body.page-template-Template_dashboard_what_would_you_do #codewidget-59,
body.page-template-Template_dashboard_legal_qas #codewidget-56,
body.page-template-Template_dashboard_legal_qas #codewidget-57,
body.page-template-Template_dashboard_legal_qas #codewidget-58,
body.page-template-Template_dashboard_legal_qas #codewidget-59,
body.page-template-Template_dashboard_case_studies #codewidget-56,
body.page-template-Template_dashboard_case_studies #codewidget-57,
body.page-template-Template_dashboard_case_studies #codewidget-58,
body.page-template-Template_dashboard_case_studies #codewidget-59,
body.page-id-1068594 #codewidget-56,
body.page-id-1068594 #codewidget-57,
body.page-id-1068594 #codewidget-58,
body.page-id-1068594 #codewidget-59,
body.page-id-1068602 #codewidget-56,
body.page-id-1068602 #codewidget-57,
body.page-id-1068602 #codewidget-58,
body.page-id-1068602 #codewidget-59,
body.page-id-1068604 #codewidget-56,
body.page-id-1068604 #codewidget-57,
body.page-id-1068604 #codewidget-58,
body.page-id-1068604 #codewidget-59,
body.page-id-1068606 #codewidget-56,
body.page-id-1068606 #codewidget-57,
body.page-id-1068606 #codewidget-58,
body.page-id-1068606 #codewidget-59 {
  float: left;
  width: 20%;
  margin-top: 1em;
}

body.page-template-Template_dashboard_you_be_the_judge #codewidget-56 form,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-57 form,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-58 form,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-59 form,
body.page-template-Template_dashboard_what_would_you_do #codewidget-56 form,
body.page-template-Template_dashboard_what_would_you_do #codewidget-57 form,
body.page-template-Template_dashboard_what_would_you_do #codewidget-58 form,
body.page-template-Template_dashboard_what_would_you_do #codewidget-59 form,
body.page-template-Template_dashboard_legal_qas #codewidget-56 form,
body.page-template-Template_dashboard_legal_qas #codewidget-57 form,
body.page-template-Template_dashboard_legal_qas #codewidget-58 form,
body.page-template-Template_dashboard_legal_qas #codewidget-59 form,
body.page-template-Template_dashboard_case_studies #codewidget-56 form,
body.page-template-Template_dashboard_case_studies #codewidget-57 form,
body.page-template-Template_dashboard_case_studies #codewidget-58 form,
body.page-template-Template_dashboard_case_studies #codewidget-59 form,
body.page-id-1068594 #codewidget-56 form,
body.page-id-1068594 #codewidget-57 form,
body.page-id-1068594 #codewidget-58 form,
body.page-id-1068594 #codewidget-59 form,
body.page-id-1068602 #codewidget-56 form,
body.page-id-1068602 #codewidget-57 form,
body.page-id-1068602 #codewidget-58 form,
body.page-id-1068602 #codewidget-59 form,
body.page-id-1068604 #codewidget-56 form,
body.page-id-1068604 #codewidget-57 form,
body.page-id-1068604 #codewidget-58 form,
body.page-id-1068604 #codewidget-59 form,
body.page-id-1068606 #codewidget-56 form,
body.page-id-1068606 #codewidget-57 form,
body.page-id-1068606 #codewidget-58 form,
body.page-id-1068606 #codewidget-59 form {
  width: 100%;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  padding: 0.5em;
}

body.page-template-Template_dashboard_you_be_the_judge #codewidget-56 form ul .sf-field-taxonomy-pbp-categories,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-57 form ul .sf-field-taxonomy-pbp-categories,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-58 form ul .sf-field-taxonomy-pbp-categories,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-59 form ul .sf-field-taxonomy-pbp-categories,
body.page-template-Template_dashboard_what_would_you_do #codewidget-56 form ul .sf-field-taxonomy-pbp-categories,
body.page-template-Template_dashboard_what_would_you_do #codewidget-57 form ul .sf-field-taxonomy-pbp-categories,
body.page-template-Template_dashboard_what_would_you_do #codewidget-58 form ul .sf-field-taxonomy-pbp-categories,
body.page-template-Template_dashboard_what_would_you_do #codewidget-59 form ul .sf-field-taxonomy-pbp-categories,
body.page-template-Template_dashboard_legal_qas #codewidget-56 form ul .sf-field-taxonomy-pbp-categories,
body.page-template-Template_dashboard_legal_qas #codewidget-57 form ul .sf-field-taxonomy-pbp-categories,
body.page-template-Template_dashboard_legal_qas #codewidget-58 form ul .sf-field-taxonomy-pbp-categories,
body.page-template-Template_dashboard_legal_qas #codewidget-59 form ul .sf-field-taxonomy-pbp-categories,
body.page-template-Template_dashboard_case_studies #codewidget-56 form ul .sf-field-taxonomy-pbp-categories,
body.page-template-Template_dashboard_case_studies #codewidget-57 form ul .sf-field-taxonomy-pbp-categories,
body.page-template-Template_dashboard_case_studies #codewidget-58 form ul .sf-field-taxonomy-pbp-categories,
body.page-template-Template_dashboard_case_studies #codewidget-59 form ul .sf-field-taxonomy-pbp-categories,
body.page-id-1068594 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories,
body.page-id-1068594 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories,
body.page-id-1068594 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories,
body.page-id-1068594 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories,
body.page-id-1068602 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories,
body.page-id-1068602 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories,
body.page-id-1068602 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories,
body.page-id-1068602 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories,
body.page-id-1068604 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories,
body.page-id-1068604 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories,
body.page-id-1068604 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories,
body.page-id-1068604 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories,
body.page-id-1068606 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories,
body.page-id-1068606 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories,
body.page-id-1068606 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories,
body.page-id-1068606 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories {
  display: block;
}

body.page-template-Template_dashboard_you_be_the_judge #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-template-Template_dashboard_what_would_you_do #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-template-Template_dashboard_what_would_you_do #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-template-Template_dashboard_what_would_you_do #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-template-Template_dashboard_what_would_you_do #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-template-Template_dashboard_legal_qas #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-template-Template_dashboard_legal_qas #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-template-Template_dashboard_legal_qas #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-template-Template_dashboard_legal_qas #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-template-Template_dashboard_case_studies #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-template-Template_dashboard_case_studies #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-template-Template_dashboard_case_studies #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-template-Template_dashboard_case_studies #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-id-1068594 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-id-1068594 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-id-1068594 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-id-1068594 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-id-1068602 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-id-1068602 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-id-1068602 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-id-1068602 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-id-1068604 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-id-1068604 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-id-1068604 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-id-1068604 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-id-1068606 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-id-1068606 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-id-1068606 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li input,
body.page-id-1068606 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li input {
  float: left;
}

body.page-template-Template_dashboard_you_be_the_judge #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-template-Template_dashboard_what_would_you_do #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-template-Template_dashboard_what_would_you_do #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-template-Template_dashboard_what_would_you_do #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-template-Template_dashboard_what_would_you_do #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-template-Template_dashboard_legal_qas #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-template-Template_dashboard_legal_qas #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-template-Template_dashboard_legal_qas #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-template-Template_dashboard_legal_qas #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-template-Template_dashboard_case_studies #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-template-Template_dashboard_case_studies #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-template-Template_dashboard_case_studies #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-template-Template_dashboard_case_studies #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-id-1068594 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-id-1068594 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-id-1068594 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-id-1068594 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-id-1068602 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-id-1068602 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-id-1068602 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-id-1068602 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-id-1068604 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-id-1068604 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-id-1068604 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-id-1068604 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-id-1068606 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-id-1068606 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-id-1068606 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li label,
body.page-id-1068606 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li label {
  font-size: 0.6em;
  padding-left: 2em;
  margin-top: 1px;
  text-transform: uppercase;
}

body.page-template-Template_dashboard_you_be_the_judge #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-template-Template_dashboard_what_would_you_do #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-template-Template_dashboard_what_would_you_do #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-template-Template_dashboard_what_would_you_do #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-template-Template_dashboard_what_would_you_do #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-template-Template_dashboard_legal_qas #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-template-Template_dashboard_legal_qas #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-template-Template_dashboard_legal_qas #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-template-Template_dashboard_legal_qas #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-template-Template_dashboard_case_studies #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-template-Template_dashboard_case_studies #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-template-Template_dashboard_case_studies #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-template-Template_dashboard_case_studies #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-id-1068594 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-id-1068594 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-id-1068594 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-id-1068594 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-id-1068602 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-id-1068602 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-id-1068602 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-id-1068602 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-id-1068604 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-id-1068604 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-id-1068604 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-id-1068604 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-id-1068606 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-id-1068606 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-id-1068606 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
body.page-id-1068606 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type {
  display: none;
}

body.page-template-Template_dashboard_you_be_the_judge .gutenberg-reusable-widget,
body.page-template-Template_dashboard_what_would_you_do .gutenberg-reusable-widget,
body.page-template-Template_dashboard_legal_qas .gutenberg-reusable-widget,
body.page-template-Template_dashboard_case_studies .gutenberg-reusable-widget,
body.page-id-1068594 .gutenberg-reusable-widget,
body.page-id-1068602 .gutenberg-reusable-widget,
body.page-id-1068604 .gutenberg-reusable-widget,
body.page-id-1068606 .gutenberg-reusable-widget {
  float: left;
  width: 66%;
  margin-left: 1em;
}

body.page-template-Template_dashboard_you_be_the_judge #codewidget-41,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-44,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-46,
body.page-template-Template_dashboard_you_be_the_judge #codewidget-48,
body.page-template-Template_dashboard_what_would_you_do #codewidget-41,
body.page-template-Template_dashboard_what_would_you_do #codewidget-44,
body.page-template-Template_dashboard_what_would_you_do #codewidget-46,
body.page-template-Template_dashboard_what_would_you_do #codewidget-48,
body.page-template-Template_dashboard_legal_qas #codewidget-41,
body.page-template-Template_dashboard_legal_qas #codewidget-44,
body.page-template-Template_dashboard_legal_qas #codewidget-46,
body.page-template-Template_dashboard_legal_qas #codewidget-48,
body.page-template-Template_dashboard_case_studies #codewidget-41,
body.page-template-Template_dashboard_case_studies #codewidget-44,
body.page-template-Template_dashboard_case_studies #codewidget-46,
body.page-template-Template_dashboard_case_studies #codewidget-48,
body.page-id-1068594 #codewidget-41,
body.page-id-1068594 #codewidget-44,
body.page-id-1068594 #codewidget-46,
body.page-id-1068594 #codewidget-48,
body.page-id-1068602 #codewidget-41,
body.page-id-1068602 #codewidget-44,
body.page-id-1068602 #codewidget-46,
body.page-id-1068602 #codewidget-48,
body.page-id-1068604 #codewidget-41,
body.page-id-1068604 #codewidget-44,
body.page-id-1068604 #codewidget-46,
body.page-id-1068604 #codewidget-48,
body.page-id-1068606 #codewidget-41,
body.page-id-1068606 #codewidget-44,
body.page-id-1068606 #codewidget-46,
body.page-id-1068606 #codewidget-48 {
  clear: both;
}

body.page-template-Template_dashboard_you_be_the_judge .ab-block-post-grid .is-list article,
body.page-template-Template_dashboard_what_would_you_do .ab-block-post-grid .is-list article,
body.page-template-Template_dashboard_legal_qas .ab-block-post-grid .is-list article,
body.page-template-Template_dashboard_case_studies .ab-block-post-grid .is-list article,
body.page-id-1068594 .ab-block-post-grid .is-list article,
body.page-id-1068602 .ab-block-post-grid .is-list article,
body.page-id-1068604 .ab-block-post-grid .is-list article,
body.page-id-1068606 .ab-block-post-grid .is-list article {
  padding: 0.5em 2.5em 0.5em 5.5em;
  margin-bottom: 1em;
  color: #59595c;
  position: relative;
  background-repeat: no-repeat;
  background-position: left 1em center;
  background-size: 65px;
}

body.page-template-Template_dashboard_you_be_the_judge .ab-block-post-grid .is-list article:after,
body.page-template-Template_dashboard_what_would_you_do .ab-block-post-grid .is-list article:after,
body.page-template-Template_dashboard_legal_qas .ab-block-post-grid .is-list article:after,
body.page-template-Template_dashboard_case_studies .ab-block-post-grid .is-list article:after,
body.page-id-1068594 .ab-block-post-grid .is-list article:after,
body.page-id-1068602 .ab-block-post-grid .is-list article:after,
body.page-id-1068604 .ab-block-post-grid .is-list article:after,
body.page-id-1068606 .ab-block-post-grid .is-list article:after {
  content: '';
  width: 35px;
  height: 35px;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/logo-icons/hrminsider-content-vert-logo.svg");
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
}

body.page-template-Template_dashboard_you_be_the_judge .ab-block-post-grid .is-list article .ribbon,
body.page-template-Template_dashboard_what_would_you_do .ab-block-post-grid .is-list article .ribbon,
body.page-template-Template_dashboard_legal_qas .ab-block-post-grid .is-list article .ribbon,
body.page-template-Template_dashboard_case_studies .ab-block-post-grid .is-list article .ribbon,
body.page-id-1068594 .ab-block-post-grid .is-list article .ribbon,
body.page-id-1068602 .ab-block-post-grid .is-list article .ribbon,
body.page-id-1068604 .ab-block-post-grid .is-list article .ribbon,
body.page-id-1068606 .ab-block-post-grid .is-list article .ribbon {
  display: none;
}

body.page-template-Template_dashboard_you_be_the_judge .ab-block-post-grid .is-list article .ab-block-post-grid-image,
body.page-template-Template_dashboard_what_would_you_do .ab-block-post-grid .is-list article .ab-block-post-grid-image,
body.page-template-Template_dashboard_legal_qas .ab-block-post-grid .is-list article .ab-block-post-grid-image,
body.page-template-Template_dashboard_case_studies .ab-block-post-grid .is-list article .ab-block-post-grid-image,
body.page-id-1068594 .ab-block-post-grid .is-list article .ab-block-post-grid-image,
body.page-id-1068602 .ab-block-post-grid .is-list article .ab-block-post-grid-image,
body.page-id-1068604 .ab-block-post-grid .is-list article .ab-block-post-grid-image,
body.page-id-1068606 .ab-block-post-grid .is-list article .ab-block-post-grid-image {
  display: none;
}

body.page-template-Template_dashboard_you_be_the_judge .ab-block-post-grid .is-list article .ab-block-post-grid-title,
body.page-template-Template_dashboard_what_would_you_do .ab-block-post-grid .is-list article .ab-block-post-grid-title,
body.page-template-Template_dashboard_legal_qas .ab-block-post-grid .is-list article .ab-block-post-grid-title,
body.page-template-Template_dashboard_case_studies .ab-block-post-grid .is-list article .ab-block-post-grid-title,
body.page-id-1068594 .ab-block-post-grid .is-list article .ab-block-post-grid-title,
body.page-id-1068602 .ab-block-post-grid .is-list article .ab-block-post-grid-title,
body.page-id-1068604 .ab-block-post-grid .is-list article .ab-block-post-grid-title,
body.page-id-1068606 .ab-block-post-grid .is-list article .ab-block-post-grid-title {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  padding: 10px 10px 0 0;
  margin: 0 0 0.5em;
  font-size: 1em;
  text-transform: capitalize;
}

body.page-template-Template_dashboard_you_be_the_judge .ab-block-post-grid .is-list article .ab-block-post-grid-title a,
body.page-template-Template_dashboard_what_would_you_do .ab-block-post-grid .is-list article .ab-block-post-grid-title a,
body.page-template-Template_dashboard_legal_qas .ab-block-post-grid .is-list article .ab-block-post-grid-title a,
body.page-template-Template_dashboard_case_studies .ab-block-post-grid .is-list article .ab-block-post-grid-title a,
body.page-id-1068594 .ab-block-post-grid .is-list article .ab-block-post-grid-title a,
body.page-id-1068602 .ab-block-post-grid .is-list article .ab-block-post-grid-title a,
body.page-id-1068604 .ab-block-post-grid .is-list article .ab-block-post-grid-title a,
body.page-id-1068606 .ab-block-post-grid .is-list article .ab-block-post-grid-title a {
  color: #59595c !important;
}

body.page-template-Template_dashboard_you_be_the_judge .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt p,
body.page-template-Template_dashboard_what_would_you_do .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt p,
body.page-template-Template_dashboard_legal_qas .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt p,
body.page-template-Template_dashboard_case_studies .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt p,
body.page-id-1068594 .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt p,
body.page-id-1068602 .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt p,
body.page-id-1068604 .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt p,
body.page-id-1068606 .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt p {
  color: #59595c !important;
  font-size: 0.8em;
}

body.page-template-Template_dashboard_you_be_the_judge .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt p:nth-child(2),
body.page-template-Template_dashboard_what_would_you_do .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt p:nth-child(2),
body.page-template-Template_dashboard_legal_qas .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt p:nth-child(2),
body.page-template-Template_dashboard_case_studies .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt p:nth-child(2),
body.page-id-1068594 .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt p:nth-child(2),
body.page-id-1068602 .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt p:nth-child(2),
body.page-id-1068604 .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt p:nth-child(2),
body.page-id-1068606 .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt p:nth-child(2) {
  display: none;
}

body.page-template-Template_dashboard_you_be_the_judge.page-template-Template_dashboard_you_be_the_judge .is-list article, body.page-template-Template_dashboard_you_be_the_judge.page-id-1068602 .is-list article,
body.page-template-Template_dashboard_what_would_you_do.page-template-Template_dashboard_you_be_the_judge .is-list article,
body.page-template-Template_dashboard_what_would_you_do.page-id-1068602 .is-list article,
body.page-template-Template_dashboard_legal_qas.page-template-Template_dashboard_you_be_the_judge .is-list article,
body.page-template-Template_dashboard_legal_qas.page-id-1068602 .is-list article,
body.page-template-Template_dashboard_case_studies.page-template-Template_dashboard_you_be_the_judge .is-list article,
body.page-template-Template_dashboard_case_studies.page-id-1068602 .is-list article,
body.page-id-1068594.page-template-Template_dashboard_you_be_the_judge .is-list article,
body.page-id-1068594.page-id-1068602 .is-list article,
body.page-id-1068602.page-template-Template_dashboard_you_be_the_judge .is-list article,
body.page-id-1068602.page-id-1068602 .is-list article,
body.page-id-1068604.page-template-Template_dashboard_you_be_the_judge .is-list article,
body.page-id-1068604.page-id-1068602 .is-list article,
body.page-id-1068606.page-template-Template_dashboard_you_be_the_judge .is-list article,
body.page-id-1068606.page-id-1068602 .is-list article {
  border-left: 10px solid #83949f;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/icon.svg");
}

body.page-template-Template_dashboard_you_be_the_judge.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap, body.page-template-Template_dashboard_you_be_the_judge.page-id-1068602 .insider_promo_wrap,
body.page-template-Template_dashboard_what_would_you_do.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap,
body.page-template-Template_dashboard_what_would_you_do.page-id-1068602 .insider_promo_wrap,
body.page-template-Template_dashboard_legal_qas.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap,
body.page-template-Template_dashboard_legal_qas.page-id-1068602 .insider_promo_wrap,
body.page-template-Template_dashboard_case_studies.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap,
body.page-template-Template_dashboard_case_studies.page-id-1068602 .insider_promo_wrap,
body.page-id-1068594.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap,
body.page-id-1068594.page-id-1068602 .insider_promo_wrap,
body.page-id-1068602.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap,
body.page-id-1068602.page-id-1068602 .insider_promo_wrap,
body.page-id-1068604.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap,
body.page-id-1068604.page-id-1068602 .insider_promo_wrap,
body.page-id-1068606.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap,
body.page-id-1068606.page-id-1068602 .insider_promo_wrap {
  clear: both;
}

body.page-template-Template_dashboard_you_be_the_judge.page-template-Template_dashboard_what_would_you_do .is-list article, body.page-template-Template_dashboard_you_be_the_judge.page-id-1068604 .is-list article,
body.page-template-Template_dashboard_what_would_you_do.page-template-Template_dashboard_what_would_you_do .is-list article,
body.page-template-Template_dashboard_what_would_you_do.page-id-1068604 .is-list article,
body.page-template-Template_dashboard_legal_qas.page-template-Template_dashboard_what_would_you_do .is-list article,
body.page-template-Template_dashboard_legal_qas.page-id-1068604 .is-list article,
body.page-template-Template_dashboard_case_studies.page-template-Template_dashboard_what_would_you_do .is-list article,
body.page-template-Template_dashboard_case_studies.page-id-1068604 .is-list article,
body.page-id-1068594.page-template-Template_dashboard_what_would_you_do .is-list article,
body.page-id-1068594.page-id-1068604 .is-list article,
body.page-id-1068602.page-template-Template_dashboard_what_would_you_do .is-list article,
body.page-id-1068602.page-id-1068604 .is-list article,
body.page-id-1068604.page-template-Template_dashboard_what_would_you_do .is-list article,
body.page-id-1068604.page-id-1068604 .is-list article,
body.page-id-1068606.page-template-Template_dashboard_what_would_you_do .is-list article,
body.page-id-1068606.page-id-1068604 .is-list article {
  border-left: 10px solid #bc9d39;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/Path%202366.svg");
}

body.page-template-Template_dashboard_you_be_the_judge.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap, body.page-template-Template_dashboard_you_be_the_judge.page-id-1068604 .insider_promo_wrap,
body.page-template-Template_dashboard_what_would_you_do.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap,
body.page-template-Template_dashboard_what_would_you_do.page-id-1068604 .insider_promo_wrap,
body.page-template-Template_dashboard_legal_qas.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap,
body.page-template-Template_dashboard_legal_qas.page-id-1068604 .insider_promo_wrap,
body.page-template-Template_dashboard_case_studies.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap,
body.page-template-Template_dashboard_case_studies.page-id-1068604 .insider_promo_wrap,
body.page-id-1068594.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap,
body.page-id-1068594.page-id-1068604 .insider_promo_wrap,
body.page-id-1068602.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap,
body.page-id-1068602.page-id-1068604 .insider_promo_wrap,
body.page-id-1068604.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap,
body.page-id-1068604.page-id-1068604 .insider_promo_wrap,
body.page-id-1068606.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap,
body.page-id-1068606.page-id-1068604 .insider_promo_wrap {
  clear: both;
}

body.page-template-Template_dashboard_you_be_the_judge.page-template-Template_dashboard_legal_qas .is-list article, body.page-template-Template_dashboard_you_be_the_judge.page-id-1068594 .is-list article,
body.page-template-Template_dashboard_what_would_you_do.page-template-Template_dashboard_legal_qas .is-list article,
body.page-template-Template_dashboard_what_would_you_do.page-id-1068594 .is-list article,
body.page-template-Template_dashboard_legal_qas.page-template-Template_dashboard_legal_qas .is-list article,
body.page-template-Template_dashboard_legal_qas.page-id-1068594 .is-list article,
body.page-template-Template_dashboard_case_studies.page-template-Template_dashboard_legal_qas .is-list article,
body.page-template-Template_dashboard_case_studies.page-id-1068594 .is-list article,
body.page-id-1068594.page-template-Template_dashboard_legal_qas .is-list article,
body.page-id-1068594.page-id-1068594 .is-list article,
body.page-id-1068602.page-template-Template_dashboard_legal_qas .is-list article,
body.page-id-1068602.page-id-1068594 .is-list article,
body.page-id-1068604.page-template-Template_dashboard_legal_qas .is-list article,
body.page-id-1068604.page-id-1068594 .is-list article,
body.page-id-1068606.page-template-Template_dashboard_legal_qas .is-list article,
body.page-id-1068606.page-id-1068594 .is-list article {
  border-left: 10px solid #395b71;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/legal%20question%20icon.svg");
}

body.page-template-Template_dashboard_you_be_the_judge.page-template-Template_dashboard_legal_qas .insider_promo_wrap, body.page-template-Template_dashboard_you_be_the_judge.page-id-1068594 .insider_promo_wrap,
body.page-template-Template_dashboard_what_would_you_do.page-template-Template_dashboard_legal_qas .insider_promo_wrap,
body.page-template-Template_dashboard_what_would_you_do.page-id-1068594 .insider_promo_wrap,
body.page-template-Template_dashboard_legal_qas.page-template-Template_dashboard_legal_qas .insider_promo_wrap,
body.page-template-Template_dashboard_legal_qas.page-id-1068594 .insider_promo_wrap,
body.page-template-Template_dashboard_case_studies.page-template-Template_dashboard_legal_qas .insider_promo_wrap,
body.page-template-Template_dashboard_case_studies.page-id-1068594 .insider_promo_wrap,
body.page-id-1068594.page-template-Template_dashboard_legal_qas .insider_promo_wrap,
body.page-id-1068594.page-id-1068594 .insider_promo_wrap,
body.page-id-1068602.page-template-Template_dashboard_legal_qas .insider_promo_wrap,
body.page-id-1068602.page-id-1068594 .insider_promo_wrap,
body.page-id-1068604.page-template-Template_dashboard_legal_qas .insider_promo_wrap,
body.page-id-1068604.page-id-1068594 .insider_promo_wrap,
body.page-id-1068606.page-template-Template_dashboard_legal_qas .insider_promo_wrap,
body.page-id-1068606.page-id-1068594 .insider_promo_wrap {
  clear: both;
}

body.page-template-Template_dashboard_you_be_the_judge.page-template-Template_dashboard_case_studies .is-list article, body.page-template-Template_dashboard_you_be_the_judge.page-id-1068606 .is-list article,
body.page-template-Template_dashboard_what_would_you_do.page-template-Template_dashboard_case_studies .is-list article,
body.page-template-Template_dashboard_what_would_you_do.page-id-1068606 .is-list article,
body.page-template-Template_dashboard_legal_qas.page-template-Template_dashboard_case_studies .is-list article,
body.page-template-Template_dashboard_legal_qas.page-id-1068606 .is-list article,
body.page-template-Template_dashboard_case_studies.page-template-Template_dashboard_case_studies .is-list article,
body.page-template-Template_dashboard_case_studies.page-id-1068606 .is-list article,
body.page-id-1068594.page-template-Template_dashboard_case_studies .is-list article,
body.page-id-1068594.page-id-1068606 .is-list article,
body.page-id-1068602.page-template-Template_dashboard_case_studies .is-list article,
body.page-id-1068602.page-id-1068606 .is-list article,
body.page-id-1068604.page-template-Template_dashboard_case_studies .is-list article,
body.page-id-1068604.page-id-1068606 .is-list article,
body.page-id-1068606.page-template-Template_dashboard_case_studies .is-list article,
body.page-id-1068606.page-id-1068606 .is-list article {
  border-left: 10px solid #dd865b;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/insider-product-icons/case%20study%20icon.svg");
}

body.page-template-Template_dashboard_you_be_the_judge.page-template-Template_dashboard_case_studies .insider_promo_wrap, body.page-template-Template_dashboard_you_be_the_judge.page-id-1068606 .insider_promo_wrap,
body.page-template-Template_dashboard_what_would_you_do.page-template-Template_dashboard_case_studies .insider_promo_wrap,
body.page-template-Template_dashboard_what_would_you_do.page-id-1068606 .insider_promo_wrap,
body.page-template-Template_dashboard_legal_qas.page-template-Template_dashboard_case_studies .insider_promo_wrap,
body.page-template-Template_dashboard_legal_qas.page-id-1068606 .insider_promo_wrap,
body.page-template-Template_dashboard_case_studies.page-template-Template_dashboard_case_studies .insider_promo_wrap,
body.page-template-Template_dashboard_case_studies.page-id-1068606 .insider_promo_wrap,
body.page-id-1068594.page-template-Template_dashboard_case_studies .insider_promo_wrap,
body.page-id-1068594.page-id-1068606 .insider_promo_wrap,
body.page-id-1068602.page-template-Template_dashboard_case_studies .insider_promo_wrap,
body.page-id-1068602.page-id-1068606 .insider_promo_wrap,
body.page-id-1068604.page-template-Template_dashboard_case_studies .insider_promo_wrap,
body.page-id-1068604.page-id-1068606 .insider_promo_wrap,
body.page-id-1068606.page-template-Template_dashboard_case_studies .insider_promo_wrap,
body.page-id-1068606.page-id-1068606 .insider_promo_wrap {
  clear: both;
}

body.error404 #search-4,
body.error404 .subscription-footer {
  display: none;
}

body.error404 .entry-content {
  text-align: left;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/bg-donut.svg");
  background-repeat: no-repeat;
  background-position: top 4em center;
  background-size: 40%;
  min-height: 700px;
  max-width: 900px;
  margin: 0 auto;
}

body.error404 .entry-content h2 {
  color: #9d9d9d;
  border-bottom: 1px solid #efefef;
  letter-spacing: 4px;
  margin: 1em 0 22px;
}

body.error404 .entry-content h1 {
  color: #59595c;
  letter-spacing: 2px;
  margin: 2em 0 12px;
}

body.error404 .entry-content p {
  font-size: 0.8em;
  margin: 50px 0 24px;
}

body.error404 .entry-content p .bold {
  font-weight: 700;
}

body.error404 .entry-content p a {
  display: inline-block;
  margin-bottom: 0.5em;
  width: auto;
}

body.error404.logged-in .entry-content h2 {
  margin-top: 2em;
}

body.page-id-29053 .subscription-footer, body.page-id-28496 .subscription-footer, body.page-id-1039552 .subscription-footer, body.page-id-20 .subscription-footer, body.page-id-28502 .subscription-footer, body.page-id-6 .subscription-footer, body.page-id-28478 .subscription-footer, body.page-id-1070132 .subscription-footer {
  display: none;
}

body.page-id-29053 article, body.page-id-28496 article, body.page-id-1039552 article, body.page-id-20 article, body.page-id-28502 article, body.page-id-6 article, body.page-id-28478 article, body.page-id-1070132 article {
  background-repeat: no-repeat;
  max-width: 900px;
  margin: 0 auto;
  padding: 2em 0;
}

body.page-id-29053 article.post-29053, body.page-id-28496 article.post-29053, body.page-id-1039552 article.post-29053, body.page-id-20 article.post-29053, body.page-id-28502 article.post-29053, body.page-id-6 article.post-29053, body.page-id-28478 article.post-29053, body.page-id-1070132 article.post-29053 {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/bg-oatmeal.svg");
  background-position: top 8em center;
  background-size: 50%;
}

body.page-id-29053 article.post-28502, body.page-id-28496 article.post-28502, body.page-id-1039552 article.post-28502, body.page-id-20 article.post-28502, body.page-id-28502 article.post-28502, body.page-id-6 article.post-28502, body.page-id-28478 article.post-28502, body.page-id-1070132 article.post-28502 {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/bg-egg.svg);
  background-position: top 8em center;
  background-size: 50%;
  min-height: 700px;
}

body.page-id-29053 article.post-1070132, body.page-id-28496 article.post-1070132, body.page-id-1039552 article.post-1070132, body.page-id-20 article.post-1070132, body.page-id-28502 article.post-1070132, body.page-id-6 article.post-1070132, body.page-id-28478 article.post-1070132, body.page-id-1070132 article.post-1070132 {
  background-image: url(/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/bg-help.svg);
  background-position: top 4em right -4em;
  background-size: 50%;
  min-height: 700px;
}

body.page-id-29053 article header.entry-header, body.page-id-28496 article header.entry-header, body.page-id-1039552 article header.entry-header, body.page-id-20 article header.entry-header, body.page-id-28502 article header.entry-header, body.page-id-6 article header.entry-header, body.page-id-28478 article header.entry-header, body.page-id-1070132 article header.entry-header {
  max-width: 100%;
}

body.page-id-29053 article header.entry-header h1.entry-title, body.page-id-28496 article header.entry-header h1.entry-title, body.page-id-1039552 article header.entry-header h1.entry-title, body.page-id-20 article header.entry-header h1.entry-title, body.page-id-28502 article header.entry-header h1.entry-title, body.page-id-6 article header.entry-header h1.entry-title, body.page-id-28478 article header.entry-header h1.entry-title, body.page-id-1070132 article header.entry-header h1.entry-title {
  font-family: 'Lato', sans-serif;
  font-weight: bold;
  font-size: 42px;
  text-align: left;
  letter-spacing: 5.04px;
  color: #9D9D9D;
  border-bottom: 1px solid #8e8e8e40;
  text-transform: uppercase;
}

body.page-id-29053 article .entry-content > *:not(.alignfull), body.page-id-29053 article .entry-summary > *:not(.alignfull), body.page-id-28496 article .entry-content > *:not(.alignfull), body.page-id-28496 article .entry-summary > *:not(.alignfull), body.page-id-1039552 article .entry-content > *:not(.alignfull), body.page-id-1039552 article .entry-summary > *:not(.alignfull), body.page-id-20 article .entry-content > *:not(.alignfull), body.page-id-20 article .entry-summary > *:not(.alignfull), body.page-id-28502 article .entry-content > *:not(.alignfull), body.page-id-28502 article .entry-summary > *:not(.alignfull), body.page-id-6 article .entry-content > *:not(.alignfull), body.page-id-6 article .entry-summary > *:not(.alignfull), body.page-id-28478 article .entry-content > *:not(.alignfull), body.page-id-28478 article .entry-summary > *:not(.alignfull), body.page-id-1070132 article .entry-content > *:not(.alignfull), body.page-id-1070132 article .entry-summary > *:not(.alignfull) {
  margin: 0 0 24px;
}

body.page-id-29053 article .entry-content p, body.page-id-28496 article .entry-content p, body.page-id-1039552 article .entry-content p, body.page-id-20 article .entry-content p, body.page-id-28502 article .entry-content p, body.page-id-6 article .entry-content p, body.page-id-28478 article .entry-content p, body.page-id-1070132 article .entry-content p {
  max-width: 600px;
  font-size: 20px;
  color: #59595C;
}

body.page-id-29053 article .entry-content h4, body.page-id-28496 article .entry-content h4, body.page-id-1039552 article .entry-content h4, body.page-id-20 article .entry-content h4, body.page-id-28502 article .entry-content h4, body.page-id-6 article .entry-content h4, body.page-id-28478 article .entry-content h4, body.page-id-1070132 article .entry-content h4 {
  font-family: 'Lato', sans-serif;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 2.4px;
  color: #959597;
  text-transform: uppercase;
}

body.page-id-29053 article.post-1039552 .entry-content p, body.page-id-29053 article.post-20 .entry-content p, body.page-id-29053 article.post-28502 .entry-content p, body.page-id-29053 article.post-6 .entry-content p, body.page-id-29053 article.post-28478 .entry-content p, body.page-id-28496 article.post-1039552 .entry-content p, body.page-id-28496 article.post-20 .entry-content p, body.page-id-28496 article.post-28502 .entry-content p, body.page-id-28496 article.post-6 .entry-content p, body.page-id-28496 article.post-28478 .entry-content p, body.page-id-1039552 article.post-1039552 .entry-content p, body.page-id-1039552 article.post-20 .entry-content p, body.page-id-1039552 article.post-28502 .entry-content p, body.page-id-1039552 article.post-6 .entry-content p, body.page-id-1039552 article.post-28478 .entry-content p, body.page-id-20 article.post-1039552 .entry-content p, body.page-id-20 article.post-20 .entry-content p, body.page-id-20 article.post-28502 .entry-content p, body.page-id-20 article.post-6 .entry-content p, body.page-id-20 article.post-28478 .entry-content p, body.page-id-28502 article.post-1039552 .entry-content p, body.page-id-28502 article.post-20 .entry-content p, body.page-id-28502 article.post-28502 .entry-content p, body.page-id-28502 article.post-6 .entry-content p, body.page-id-28502 article.post-28478 .entry-content p, body.page-id-6 article.post-1039552 .entry-content p, body.page-id-6 article.post-20 .entry-content p, body.page-id-6 article.post-28502 .entry-content p, body.page-id-6 article.post-6 .entry-content p, body.page-id-6 article.post-28478 .entry-content p, body.page-id-28478 article.post-1039552 .entry-content p, body.page-id-28478 article.post-20 .entry-content p, body.page-id-28478 article.post-28502 .entry-content p, body.page-id-28478 article.post-6 .entry-content p, body.page-id-28478 article.post-28478 .entry-content p, body.page-id-1070132 article.post-1039552 .entry-content p, body.page-id-1070132 article.post-20 .entry-content p, body.page-id-1070132 article.post-28502 .entry-content p, body.page-id-1070132 article.post-6 .entry-content p, body.page-id-1070132 article.post-28478 .entry-content p {
  max-width: 100%;
}

body.page-id-29053 article.post-28478 .has-2-columns, body.page-id-28496 article.post-28478 .has-2-columns, body.page-id-1039552 article.post-28478 .has-2-columns, body.page-id-20 article.post-28478 .has-2-columns, body.page-id-28502 article.post-28478 .has-2-columns, body.page-id-6 article.post-28478 .has-2-columns, body.page-id-28478 article.post-28478 .has-2-columns, body.page-id-1070132 article.post-28478 .has-2-columns {
  border: 1px solid #efefef;
  padding: 1em;
}

body.page-id-29053 article.post-28478 .has-2-columns .wp-block-column, body.page-id-28496 article.post-28478 .has-2-columns .wp-block-column, body.page-id-1039552 article.post-28478 .has-2-columns .wp-block-column, body.page-id-20 article.post-28478 .has-2-columns .wp-block-column, body.page-id-28502 article.post-28478 .has-2-columns .wp-block-column, body.page-id-6 article.post-28478 .has-2-columns .wp-block-column, body.page-id-28478 article.post-28478 .has-2-columns .wp-block-column, body.page-id-1070132 article.post-28478 .has-2-columns .wp-block-column {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

body.page-id-29053 article.post-28478 .has-2-columns .wp-block-column img, body.page-id-28496 article.post-28478 .has-2-columns .wp-block-column img, body.page-id-1039552 article.post-28478 .has-2-columns .wp-block-column img, body.page-id-20 article.post-28478 .has-2-columns .wp-block-column img, body.page-id-28502 article.post-28478 .has-2-columns .wp-block-column img, body.page-id-6 article.post-28478 .has-2-columns .wp-block-column img, body.page-id-28478 article.post-28478 .has-2-columns .wp-block-column img, body.page-id-1070132 article.post-28478 .has-2-columns .wp-block-column img {
  border-radius: 50%;
}

body.page-id-29053 article.post-28478 .has-2-columns .wp-block-column a:first-of-type, body.page-id-28496 article.post-28478 .has-2-columns .wp-block-column a:first-of-type, body.page-id-1039552 article.post-28478 .has-2-columns .wp-block-column a:first-of-type, body.page-id-20 article.post-28478 .has-2-columns .wp-block-column a:first-of-type, body.page-id-28502 article.post-28478 .has-2-columns .wp-block-column a:first-of-type, body.page-id-6 article.post-28478 .has-2-columns .wp-block-column a:first-of-type, body.page-id-28478 article.post-28478 .has-2-columns .wp-block-column a:first-of-type, body.page-id-1070132 article.post-28478 .has-2-columns .wp-block-column a:first-of-type {
  border-bottom: 1px solid #efefef;
  color: #59595C;
  display: block;
}

body.page-id-6 article {
  max-width: 100%;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/bg-waffle.svg");
  background-position: left 2em center;
  background-repeat: no-repeat;
  background-size: 50%;
  padding-bottom: 0;
}

body.page-id-6 .entry-header {
  display: none;
}

body.page-id-6 h1, body.page-id-6 h2, body.page-id-6 h3, body.page-id-6 h4, body.page-id-6 h5, body.page-id-6 h6, body.page-id-6 p {
  font-family: 'Lato', sans-serif;
  color: #59595C !important;
  width: 100%;
  max-width: 900px !important;
  margin-right: auto !important;
  margin-left: auto !important;
}

body.page-id-6 h1.has-white-color, body.page-id-6 h2.has-white-color, body.page-id-6 h3.has-white-color, body.page-id-6 h4.has-white-color, body.page-id-6 h5.has-white-color, body.page-id-6 h6.has-white-color, body.page-id-6 p.has-white-color {
  color: #ffffff !important;
}

body.page-id-6 .hrm-newsletter-block {
  margin-bottom: 0 !important;
}

body.page-id-6 .title-area p.site-title {
  max-width: 100% !important;
}

body.page-id-6 h5 {
  font-size: 20px;
}

body.page-id-6 h3 {
  font-size: 24px;
}

body.page-id-6 .topics-list,
body.page-id-6 .resources-list {
  columns: 3;
  max-width: 900px;
  margin-right: auto !important;
  margin-left: auto !important;
}

body.page-id-6 .topics-list li,
body.page-id-6 .resources-list li {
  margin-bottom: 1em;
}

body.page-id-6 .wp-block-columns {
  width: 100%;
  max-width: 1200px;
  margin-right: auto !important;
  margin-left: auto !important;
}

body.page-id-6 .wp-block-columns .wp-block-image figure {
  display: block;
}

body.page-id-6 .wp-block-columns .wp-block-image figure img {
  width: 100%;
  max-width: 80px;
  margin: 0 auto;
}

body.page-id-6 .wp-block-columns.has-2-columns {
  max-width: 900px;
}

body.page-id-6 #text-4 p {
  color: #ffffff !important;
}

body.member-logged-in div.hrmp-product-type-workshop {
  margin-top: 2em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

div.hrmp-product-type-workshop {
  margin-top: 2em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

div.hrmp-product-type-workshop div.summary {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
}

div.hrmp-product-type-workshop #top-summary {
  -ms-flex: 1;
      flex: 1;
  max-width: 100%;
  margin: 0 0 0 5rem;
}

div.hrmp-product-type-workshop #top-summary .top-summary-wrap .top-summary-messaging-hero {
  float: none !important;
  margin: 0 auto 2rem;
}

div.hrmp-product-type-workshop #top-summary .top-summary-wrap .top-summary-messaging-content {
  width: 100% !important;
}

div.hrmp-product-type-workshop #top-summary .top-summary-wrap .top-summary-messaging-content h1 {
  font-size: 40px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  border-bottom: 1px solid #f2d304;
  padding-bottom: 0.5em;
  color: #4e4e51;
}

div.hrmp-product-type-workshop #top-summary .top-summary-wrap .top-summary-messaging-content h2 {
  font-size: 30px;
  font-family: 'Raleway', sans-serif;
  font-weight: 700;
  width: auto;
  border-bottom: 6px solid #f2d304;
  display: inline-block;
  padding: 0 0 0.2em 0;
  margin: 0;
  color: #333333;
}

div.hrmp-product-type-workshop #top-summary .top-summary-wrap .top-summary-messaging-content h2 + p {
  border-top: 1px solid #f2d304;
  padding-top: 20px;
}

div.hrmp-product-type-workshop #top-summary .top-summary-wrap .top-summary-messaging-content p {
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  color: #333333;
}

div.hrmp-product-type-workshop #top-summary .top-summary-wrap .top-summary-messaging-content ul li {
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  color: #333333;
}

div.hrmp-product-type-workshop #top-summary .top-summary-wrap .top-summary-messaging-content ul li:before {
  display: none;
}

div.hrmp-product-type-workshop #top-summary .bottomreg {
  padding: 5px;
  border: 1px solid #8baa9e;
  background-color: #f9f9f9;
}

div.hrmp-product-type-workshop #top-summary .bottomreg h2 {
  font-size: 26px;
  color: #ffffff;
  background-color: #395b71;
  text-transform: uppercase;
  padding: 10px 0 10px 15px;
  font-family: 'Raleway', sans-serif;
  font-weight: 600;
}

div.hrmp-product-type-workshop #top-summary .bottomreg .box-content {
  text-align: center;
  padding: 20px;
}

div.hrmp-product-type-workshop #top-summary .bottomreg .box-content h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #000000 !important;
  opacity: 1;
  padding: 0;
  text-transform: capitalize;
  border-bottom: 0;
  text-align: left;
}

div.hrmp-product-type-workshop #top-summary .bottomreg .box-content .bottom-price {
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  font-size: 22px;
  color: #1a1818;
}

div.hrmp-product-type-workshop #top-summary .bottomreg .box-content p.before-add-to-cart-button {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #1a1818;
  margin: 24px 0;
}

div.hrmp-product-type-workshop #top-summary .bottomreg .box-content a.regbutton {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 24px;
  color: #ffffff;
  border: 1px solid #fff;
  border-radius: 50px;
  text-align: center;
  max-width: 370px;
  width: 100%;
  margin: 0 auto 1em;
  background: linear-gradient(90deg, #d1b64b, #cb9259);
  padding: 20px 1em 20px 0;
  display: inline-block;
  position: relative;
  text-transform: capitalize;
}

div.hrmp-product-type-workshop #top-summary .bottomreg .box-content a.regbutton:after {
  content: '';
  width: 40px;
  height: 100%;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/chevron-white.svg");
  background-repeat: no-repeat;
  background-size: 40px;
  background-position: center center;
  position: absolute;
  top: 0;
  right: 2em;
  opacity: 0.6;
}

div.hrmp-product-type-workshop #top-summary .bottomreg .box-content div.cv-messaging p {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #1a1818;
  text-align: left;
  margin-bottom: 15px;
}

div.hrmp-product-type-workshop #top-summary .bottomreg .box-content div.cv-messaging p.hed {
  font-size: 16px;
  font-weight: 700;
}

div.hrmp-product-type-workshop aside.event-sidebar {
  -ms-flex: none;
      flex: none;
  width: 350px;
  margin-right: 5.750em;
  margin-top: 4em;
  margin-left: 20px;
}

div.hrmp-product-type-workshop aside.event-sidebar #registration-sidebar {
  width: 100%;
}

div.hrmp-product-type-workshop aside.event-sidebar #registration-sidebar > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  padding: 25px;
  background-color: #f9f9f9;
  margin-bottom: 1em;
}

div.hrmp-product-type-workshop aside.event-sidebar #registration-sidebar > div h2 {
  font-size: 20px;
  font-family: 'Raleway', sans-serif;
  font-weight: 700;
  -ms-flex: 1;
      flex: 1;
  margin: 0;
  text-transform: uppercase;
  color: #333333;
}

div.hrmp-product-type-workshop aside.event-sidebar #registration-sidebar > div .cpe-logo-sidebar {
  -ms-flex: none;
      flex: none;
  width: 76px;
}

div.hrmp-product-type-workshop aside.event-sidebar #registration-sidebar > div .cpe-fields {
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  color: #333333;
  margin-top: 1em;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
}

div.hrmp-product-type-workshop aside.event-sidebar #registration-sidebar > div .cpe-fields table tbody {
  border-bottom: 0;
}

div.hrmp-product-type-workshop aside.event-sidebar #registration-sidebar > div .cpe-fields table tbody tr td {
  padding: 0;
  border-top: 0;
}

div.hrmp-product-type-workshop aside.event-sidebar #registration-sidebar > div .cpe-fields table tbody tr td div:nth-child(1) {
  font-weight: 700;
  margin-bottom: -10px;
}

div.hrmp-product-type-workshop aside.event-sidebar #registration-sidebar > div .cpe-fields p {
  margin-bottom: 0;
}

div.hrmp-product-type-workshop aside.event-sidebar #registration-sidebar .reg-sidebar {
  padding: 5px;
  border: 1px solid #8baa9e;
  background-color: #f9f9f9;
}

div.hrmp-product-type-workshop aside.event-sidebar #registration-sidebar .reg-sidebar h2 {
  font-size: 24px;
  color: #ffffff;
  background-color: #395b71;
  text-transform: uppercase;
  padding: 10px 0 10px 15px;
  font-family: 'Raleway', sans-serif;
  font-weight: 700;
  text-align: center;
}

div.hrmp-product-type-workshop aside.event-sidebar #registration-sidebar .reg-sidebar .reg-sidebar-wrap {
  text-align: center;
  padding: 20px;
}

div.hrmp-product-type-workshop aside.event-sidebar #registration-sidebar .reg-sidebar .reg-sidebar-wrap h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 24px;
  font-weight: 700;
  color: #000000 !important;
  opacity: 1;
  padding: 0;
  text-transform: capitalize;
  border-bottom: 0;
  text-align: center;
}

div.hrmp-product-type-workshop aside.event-sidebar #registration-sidebar .reg-sidebar .reg-sidebar-wrap .webprice {
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  font-size: 20px;
  color: #1a1818;
}

div.hrmp-product-type-workshop aside.event-sidebar #registration-sidebar .reg-sidebar .reg-sidebar-wrap p.before-add-to-cart-button {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #1a1818;
  margin: 24px 0;
}

div.hrmp-product-type-workshop aside.event-sidebar #registration-sidebar .reg-sidebar .reg-sidebar-wrap a.regbutton {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 22px;
  color: #ffffff;
  border: 1px solid #fff;
  border-radius: 50px;
  text-align: center;
  max-width: 265px;
  width: 100%;
  margin: 0 auto 1em;
  background: linear-gradient(90deg, #d1b64b, #cb9259);
  padding: 20px 1em 20px 0;
  display: inline-block;
  position: relative;
  text-transform: capitalize;
}

div.hrmp-product-type-workshop aside.event-sidebar #registration-sidebar .reg-sidebar .reg-sidebar-wrap a.regbutton:after {
  content: '';
  width: 30px;
  height: 100%;
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/chevron-white.svg");
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: center center;
  position: absolute;
  top: 0;
  right: 1em;
  opacity: 0.6;
}

div.hrmp-product-type-workshop aside.event-sidebar #registration-sidebar .reg-sidebar .reg-sidebar-wrap div.cv-messaging p {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #1a1818;
  text-align: left;
  margin-bottom: 15px;
}

div.hrmp-product-type-workshop aside.event-sidebar #registration-sidebar .reg-sidebar .reg-sidebar-wrap div.cv-messaging p.hed {
  font-size: 16px;
  font-weight: 700;
}

div.hrmp-product-type-workshop aside.event-sidebar #registration-sidebar .credits-head {
  font-size: 20px;
  font-family: 'Raleway', sans-serif;
  font-weight: 700;
  border-bottom: 4px solid #473e3f;
  color: #000000;
}

body.hrmp-topic-hub-template-default .entry-content ul li {
  margin: 0 0 0px 20px;
}

body.page-template-default .wp-block-columns.has-2-columns.confirm {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 900px;
  margin: 2em auto;
  -ms-flex-align: start;
      align-items: flex-start;
}

body.page-template-default .wp-block-columns.has-2-columns.confirm .wp-block-column:nth-child(1) {
  -ms-flex: 1;
      flex: 1;
  padding: 1em;
  border: 1px solid #939393;
  box-shadow: 2px 2px 0 0 #bababa;
}

body.page-template-default .wp-block-columns.has-2-columns.confirm .wp-block-column:nth-child(2) {
  -ms-flex: 2;
      flex: 2;
}

body.page-template-default .wp-block-columns.has-2-columns.confirm .wp-block-column .wp-block-button__link {
  font-size: 1em;
}

body.post-template-default div.article-new-holder {
  background: #F8F8F8;
  padding: 2em 1em 0.1em;
}

body.post-template-default div.article-new-holder div.idio-more-article {
  margin-left: auto;
  margin-right: auto;
  padding-top: 3.25rem;
  position: relative;
  max-width: 800px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

body.post-template-default div.article-new-holder div.idio-more-article:before {
  content: 'You Also Might Like ...';
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 26px;
  line-height: 15px;
  letter-spacing: 0.1px;
  color: #000000;
  position: absolute;
  top: 18px;
  left: 0;
}

body.post-template-default div.article-new-holder div.idio-more-article .wp-block-column {
  background: #ffffff;
  -ms-flex-preferred-size: 252px;
      flex-basis: 252px;
  border: 1px solid #E8E8E8;
  margin: 0 0 1em !important;
  border-radius: 0 0 4px 4px;
}

body.post-template-default div.article-new-holder div.idio-more-article .wp-block-column article.ab-block-post-grid {
  margin-bottom: 0;
}

body.post-template-default div.article-new-holder div.idio-more-article .wp-block-column article.ab-block-post-grid article.ab-post-grid-item {
  border: 0;
  border-radius: 0;
}

body.post-template-default div.article-new-holder div.idio-more-article .wp-block-column article.ab-block-post-grid article.ab-post-grid-item .ab-block-post-grid-image {
  padding-top: 0;
  margin-bottom: 0;
  background: #ffffff;
  background-repeat: no-repeat;
  background-position: center left -4%;
  background-size: contain;
}

body.post-template-default div.article-new-holder div.idio-more-article .wp-block-column article.ab-block-post-grid article.ab-post-grid-item .ab-block-post-grid-image a {
  display: block;
  width: 100%;
  margin: 0 auto;
}

body.post-template-default div.article-new-holder div.idio-more-article .wp-block-column article.ab-block-post-grid article.ab-post-grid-item .ab-block-post-grid-text .ab-block-post-grid-title {
  margin: 0 !important;
  padding: 0.5em 1em !important;
}

body.post-template-default div.article-new-holder div.idio-more-article .wp-block-column article.ab-block-post-grid article.ab-post-grid-item .ab-block-post-grid-text .ab-block-post-grid-title p.topic {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 24px;
  letter-spacing: 0.47px;
  color: #FF9933;
  margin: 0;
}

body.post-template-default div.article-new-holder div.idio-more-article .wp-block-column article.ab-block-post-grid article.ab-post-grid-item .ab-block-post-grid-text .ab-block-post-grid-title a.idioTitle {
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.7px;
  color: #000000 !important;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  border-bottom: 1px solid transparent;
}

body.post-template-default div.article-new-holder div.idio-more-article .wp-block-column article.ab-block-post-grid article.ab-post-grid-item .ab-block-post-grid-text .ab-block-post-grid-title a.idioTitle:hover {
  color: #385d70 !important;
  border-bottom: 1px solid #385d70;
}

body.post-template-default div.article-pages-bottom-free-widget,
body.post-template-default div.article-pages-bottom-paid-widget {
  padding: 0 1em;
}

body.post-template-default div.article-pages-bottom-free-widget div.idio-article,
body.post-template-default div.article-pages-bottom-paid-widget div.idio-article {
  margin-left: auto;
  margin-right: auto;
  padding-top: 3.25rem;
  border-top: 4px solid #000000;
  position: relative;
  max-width: 800px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

body.post-template-default div.article-pages-bottom-free-widget div.idio-article:before,
body.post-template-default div.article-pages-bottom-paid-widget div.idio-article:before {
  content: 'Recommended Resources';
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 26px;
  line-height: 15px;
  letter-spacing: 0.1px;
  color: #000000;
  position: absolute;
  top: 18px;
  left: 0;
}

body.post-template-default div.article-pages-bottom-free-widget div.idio-article .wp-block-column,
body.post-template-default div.article-pages-bottom-paid-widget div.idio-article .wp-block-column {
  background: #385d70;
  -ms-flex-preferred-size: 252px;
      flex-basis: 252px;
  margin: 0 0 1em !important;
}

body.post-template-default div.article-pages-bottom-free-widget div.idio-article .wp-block-column article.ab-block-post-grid,
body.post-template-default div.article-pages-bottom-paid-widget div.idio-article .wp-block-column article.ab-block-post-grid {
  margin-bottom: 0;
}

body.post-template-default div.article-pages-bottom-free-widget div.idio-article .wp-block-column article.ab-block-post-grid .ab-block-post-grid-image,
body.post-template-default div.article-pages-bottom-paid-widget div.idio-article .wp-block-column article.ab-block-post-grid .ab-block-post-grid-image {
  padding-top: 0.75rem;
  margin-bottom: 0;
  background: #ffffff;
  background-repeat: no-repeat;
  background-position: center left -4%;
  background-size: contain;
}

body.post-template-default div.article-pages-bottom-free-widget div.idio-article .wp-block-column article.ab-block-post-grid .ab-block-post-grid-image a,
body.post-template-default div.article-pages-bottom-paid-widget div.idio-article .wp-block-column article.ab-block-post-grid .ab-block-post-grid-image a {
  display: block;
  width: 100%;
  max-width: 155px;
  margin: 0 auto;
}

body.post-template-default div.article-pages-bottom-free-widget div.idio-article .wp-block-column article.ab-block-post-grid .ab-block-post-grid-image a div,
body.post-template-default div.article-pages-bottom-paid-widget div.idio-article .wp-block-column article.ab-block-post-grid .ab-block-post-grid-image a div {
  height: 200px !important;
}

body.post-template-default div.article-pages-bottom-free-widget div.idio-article .wp-block-column article.ab-block-post-grid .ab-block-post-grid-text .ab-block-post-grid-title,
body.post-template-default div.article-pages-bottom-paid-widget div.idio-article .wp-block-column article.ab-block-post-grid .ab-block-post-grid-text .ab-block-post-grid-title {
  margin: 0 !important;
  padding: 0.5em 1em !important;
}

body.post-template-default div.article-pages-bottom-free-widget div.idio-article .wp-block-column article.ab-block-post-grid .ab-block-post-grid-text .ab-block-post-grid-title a.idioTitle,
body.post-template-default div.article-pages-bottom-paid-widget div.idio-article .wp-block-column article.ab-block-post-grid .ab-block-post-grid-text .ab-block-post-grid-title a.idioTitle {
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.2px;
  color: #ffffff !important;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  border-bottom: 1px solid transparent;
}

body.post-template-default div.article-pages-bottom-free-widget div.idio-article .wp-block-column article.ab-block-post-grid .ab-block-post-grid-text .ab-block-post-grid-title a.idioTitle:hover,
body.post-template-default div.article-pages-bottom-paid-widget div.idio-article .wp-block-column article.ab-block-post-grid .ab-block-post-grid-text .ab-block-post-grid-title a.idioTitle:hover {
  color: #e6e6e6 !important;
  border-bottom: 1px solid #e6e6e6;
}

body.tax-pbp-categories {
  background: #FAFAFA;
}

body.tax-pbp-categories .content-sidebar-wrap div.container {
  max-width: 1200px;
  border-bottom: 1px solid #8E8E8E40;
  margin-bottom: 1.25rem;
}

body.tax-pbp-categories .content-sidebar-wrap div.container h1 {
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 42px;
  line-height: 43px;
  letter-spacing: 2.88px;
  color: #9D9D9D;
  padding-bottom: 1rem;
  margin-bottom: 0;
}

body.tax-pbp-categories .content-sidebar-wrap article {
  border: 1px solid #DDDDDD;
  border-radius: 4px;
  background: #ffffff;
}

body.tax-pbp-categories .content-sidebar-wrap article .excerpt-image img {
  border-radius: 0 4px 0 0;
}

body.search-results {
  background: #FAFAFA;
}

body.search-results .content-sidebar-wrap .content .search-header {
  max-width: 1200px;
  margin: 0 auto 2.5em;
  background: transparent;
  padding: 1.25rem 0;
  text-align: left;
}

body.search-results .content-sidebar-wrap .content .search-header h1 {
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 42px;
  line-height: 43px;
  letter-spacing: 2.88px;
  color: #9D9D9D;
  padding-bottom: 1rem;
  margin-bottom: 0;
  border-bottom: 1px solid #8E8E8E40;
}

body.search-results .content-sidebar-wrap .content .search-wrapper {
  max-width: 1200px;
}

body.search-results .content-sidebar-wrap .content .search-wrapper article {
  border: 1px solid #DDDDDD;
  border-radius: 4px;
  background: #ffffff;
}

body.search-results .content-sidebar-wrap .content .search-wrapper article .excerpt-image img {
  border-radius: 0 4px 0 0;
}

.pum-overlay {
  padding-right: 0 !important;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield {
  margin: 0;
  padding: 0;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield .auto-renew-popup .images {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: center;
      align-items: center;
  max-width: 300px;
  margin: 0 auto 2rem;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield .auto-renew-popup .images img {
  width: 114px;
  height: auto;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield .auto-renew-popup .images span {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 0px;
  color: #7A7D78;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield .auto-renew-popup .text {
  text-align: center;
  max-width: 566px;
  margin: 0 auto;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield .auto-renew-popup .text h2 {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: 0px;
  color: #111111;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield .auto-renew-popup .text p {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0px;
  color: #31362D;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield.gfield_error {
  max-width: 100% !important;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield.checkbox {
  margin-top: 2rem;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield.checkbox:last-of-type {
  margin-top: 0;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield.checkbox .ginput_container {
  max-width: 462px;
  margin: 0 auto;
  background: #F8FDEF;
  padding: 0.5rem 1.5rem;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield.checkbox .ginput_container .gfield_checkbox {
  width: 100% !important;
  margin: 0;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield.checkbox .ginput_container .gfield_checkbox li {
  margin: 0;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield.checkbox .ginput_container .gfield_checkbox input[type=checkbox] {
  display: none;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield.checkbox .ginput_container .gfield_checkbox input[type=checkbox] + label {
  position: relative;
  margin: 0 0 0 1.3rem;
  padding: 0 0 0 0.5rem;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  color: #6F726B;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield.checkbox .ginput_container .gfield_checkbox input[type=checkbox] + label a {
  text-decoration: underline;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield.checkbox .ginput_container .gfield_checkbox input[type=checkbox] + label:before {
  content: '';
  width: 20px;
  height: 20px;
  border: 1px solid #6F726B;
  position: absolute;
  top: 2px;
  left: -20px;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield.checkbox .ginput_container .gfield_checkbox input[type=checkbox]:checked + label {
  font-weight: 700;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield.checkbox .ginput_container .gfield_checkbox input[type=checkbox]:checked + label:before {
  border: 2px solid #6BA70C;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield.checkbox .ginput_container .gfield_checkbox input[type=checkbox]:checked + label:after {
  content: '\f00c';
  font-family: "FontAwesome";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 2px;
  left: -18px;
  font-size: 1rem;
  color: #6BA70C;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield.checkbox .ginput_container .gfield_checkbox:hover input[type=checkbox] + label {
  font-weight: 700;
}

.pum-overlay .pum-container .pum-content .gform_body .gform_fields .gfield.checkbox .ginput_container .gfield_checkbox:hover input[type=checkbox] + label:before {
  border: 2px solid #6BA70C;
}

.pum-overlay .pum-container .pum-content .gform_footer {
  text-align: center;
}

.pum-overlay .pum-container .pum-content .gform_footer input[type=submit] {
  max-width: 378px;
  background: #6BA70C;
  border-radius: 0;
  border: 1px solid #6BA70C;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: 0px;
  color: #F8FDEF;
  text-transform: none;
  margin: 0;
  box-shadow: none;
}

.pum-overlay .pum-container .pum-content .gform_footer .renewal-footer {
  margin-top: 0.5rem;
}

.pum-overlay .pum-container .pum-content .gform_footer .renewal-footer p {
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0px;
  color: #6BA70C;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
body.page-id-1036794 {
  margin: 0;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  font-family: 'Lato',arial,sans-serif;
  margin: 0;
  padding: 0;
  letter-spacing: 0;
  color: #000;
  /* INTRO ************************** */
  /* SUMMARY ************************** */
  /* BLUEPRINTS ************************************* */
  /* ei ********************************* */
  /*  {
      width: 23.75%;
      margin-right: calc((100% - (23.75% * 4)) / 3);
      position: relative;
      margin-bottom: 20px;
      overflow: visible;
  }
  .ei-card:nth-child(4), .ei-card:nth-child(8), .ei-card:nth-child(12) {
      margin-right: 0px;
  }  */
  /*.cardContainer.active .card-back {
      display:block;
      position: absolute;
      width: 120%;
      height: 120%;
      top: -10%;
      left: -10%;
      background-color: #fff;
      z-index: 10;
      border: 1px #efefef solid;
      padding: 20px 22px 40px 22px;
        box-shadow: 0 0 15px rgba(0,0,0,0.1);
        border-radius: 10px;
  } */
  /* pt ************************** */
  /* PREMIUM HTML COMMON **************** */
  /* LEGAL Q&As ********************** */
  /* scenarios ************************* */
  /* judges ************************* */
  /* newsletters ********************** */
  /* TESTIMONIALS ***************** */
  /* FINAL SUMMARY **************** */
  /* FINAL CTA *************** */
  /* FAQs ********************** */
}

body.page-id-1036794.logged-in .site-header {
  height: 75px;
}

body.page-id-1036794.logged-in .site-header .site-title {
  margin: 0 auto;
}

body.page-id-1036794.logged-in .site-header .site-title a {
  height: 70px;
  width: 100%;
  background-size: 200px !important;
  background-position: center center !important;
}

body.page-id-1036794 .site-header {
  height: 75px;
}

body.page-id-1036794 .site-header .site-title a {
  height: 70px;
  background-size: 200px !important;
}

body.page-id-1036794 #nav-resources,
body.page-id-1036794 #codewidget-37,
body.page-id-1036794 .subscription-footer {
  display: none;
}

body.page-id-1036794 h1, body.page-id-1036794 h2, body.page-id-1036794 h3, body.page-id-1036794 h4 {
  font-family: 'Lato',arial,sans-serif;
}

body.page-id-1036794 main {
  display: block;
}

body.page-id-1036794 h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

body.page-id-1036794 hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

body.page-id-1036794 pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

body.page-id-1036794 a {
  background-color: transparent;
}

body.page-id-1036794 abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

body.page-id-1036794 b, body.page-id-1036794 strong {
  font-weight: bolder;
}

body.page-id-1036794 code, body.page-id-1036794 kbd, body.page-id-1036794 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

body.page-id-1036794 small {
  font-size: 80%;
}

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

body.page-id-1036794 sub {
  bottom: -0.25em;
}

body.page-id-1036794 sup {
  top: -0.5em;
}

body.page-id-1036794 img {
  border-style: none;
}

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

body.page-id-1036794 button, body.page-id-1036794 input {
  overflow: visible;
}

body.page-id-1036794 button, body.page-id-1036794 select {
  text-transform: none;
}

body.page-id-1036794 [type="button"], body.page-id-1036794 [type="reset"], body.page-id-1036794 [type="submit"], body.page-id-1036794 button {
  -webkit-appearance: button;
}

body.page-id-1036794 [type="button"]::-moz-focus-inner, body.page-id-1036794 [type="reset"]::-moz-focus-inner, body.page-id-1036794 [type="submit"]::-moz-focus-inner, body.page-id-1036794 button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

body.page-id-1036794 [type="button"]:-moz-focusring, body.page-id-1036794 [type="reset"]:-moz-focusring, body.page-id-1036794 [type="submit"]:-moz-focusring, body.page-id-1036794 button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

body.page-id-1036794 fieldset {
  padding: 0.35em 0.75em 0.625em;
}

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

body.page-id-1036794 progress {
  vertical-align: baseline;
}

body.page-id-1036794 textarea {
  overflow: auto;
}

body.page-id-1036794 [type="checkbox"], body.page-id-1036794 [type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

body.page-id-1036794 [type="number"]::-webkit-inner-spin-button, body.page-id-1036794 [type="number"]::-webkit-outer-spin-button {
  height: auto;
}

body.page-id-1036794 [type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

body.page-id-1036794 [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

body.page-id-1036794 ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

body.page-id-1036794 details {
  display: block;
}

body.page-id-1036794 summary {
  display: list-item;
}

body.page-id-1036794 template, body.page-id-1036794 [hidden] {
  display: none;
}

body.page-id-1036794 * {
  box-sizing: border-box;
}

body.page-id-1036794 .nav-primary,
body.page-id-1036794 .header-widget-area {
  display: none;
}

body.page-id-1036794 span.blk {
  display: block;
}

body.page-id-1036794 .memb-lp-container {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 30px;
}

body.page-id-1036794 .flex-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: row;
      flex-direction: row;
}

body.page-id-1036794 .items-center {
  -ms-flex-align: center;
      align-items: center;
}

body.page-id-1036794 .header-wrap {
  background: transparent url("/wp-content/themes/news-pro/images/bg-header-temp.png") repeat-x scroll;
  width: 100%;
  min-height: 393px;
  padding-top: 40px;
  position: relative;
}

body.page-id-1036794 #header-overlay {
  background-color: #000;
  opacity: 0.5;
  width: 100%;
  position: absolute;
  top: 50px;
  bottom: 50px;
  left: 0;
  z-index: 2;
}

body.page-id-1036794 .header-messaging {
  position: relative;
}

body.page-id-1036794 .header-messaging h1 {
  font-family: 'Merriweather',Georgia,serif;
  color: #fff;
  font-size: 50px;
  position: relative;
  z-index: 9;
  text-align: center;
  margin-top: 55px;
  padding-bottom: 40px;
  line-height: 60px;
}

body.page-id-1036794 .header-messaging h2 {
  font-size: 36px;
  color: #fff;
  margin: 0;
  position: relative;
  z-index: 9;
  text-align: center;
  padding-top: 45px;
}

body.page-id-1036794 #memb-lp-intro {
  font-size: 24px;
  line-height: 36px;
}

body.page-id-1036794 #memb-lp-intro .memb-lp-container {
  max-width: 860px;
  margin: 0 auto;
  padding: 65px 0 0;
}

body.page-id-1036794 #memb-lp-intro p {
  margin: 0 0 55px 0;
}

body.page-id-1036794 ul.yellow-bull {
  list-style-image: url("/wp-content/themes/news-pro/images/bullet-yellow.png");
  margin-left: 55px;
}

body.page-id-1036794 ul.yellow-bull li {
  padding-bottom: 40px;
}

body.page-id-1036794 #memb-lp-top-summary {
  background-color: #FEFDFB;
  padding-top: 35px;
  padding-bottom: 30px;
}

body.page-id-1036794 .top-summary-hed-wrap {
  max-width: 860px;
  margin: 0 auto;
}

body.page-id-1036794 #memb-lp-top-summary h2 {
  text-align: center;
  font-size: 40px;
  line-height: 42px;
  color: #395B71;
}

body.page-id-1036794 #memb-lp-top-summary h3 {
  text-align: center;
  font-size: 30px;
  line-height: 42px;
  color: #4E4E51;
  font-weight: 400;
  margin-bottom: 160px;
}

body.page-id-1036794 .summary-card {
  background-color: #fff;
  border-radius: 10px;
  border: 1px #ebebeb solid;
  position: relative;
  box-shadow: 0px 0px 30px 10px #efefef;
}

body.page-id-1036794 .summary-card-vert {
  width: 30.9524%;
  margin-right: 3.5714%;
  padding: 0 20px 20px 20px;
}

body.page-id-1036794 .summary-card-vert:last-child {
  margin-right: 0;
}

body.page-id-1036794 .summary-card-vert img {
  display: block;
  margin: -110px auto 0;
}

body.page-id-1036794 .summary-card-title {
  font-size: 30px;
  line-height: 42px;
  font-weight: 900;
  color: #395B71;
  text-align: center;
  margin: 30px 0;
}

body.page-id-1036794 .summary-card-ei .summary-card-title {
  color: #dd865b;
}

body.page-id-1036794 .summary-card-pt .summary-card-title {
  color: #9f7578;
}

body.page-id-1036794 .summary-card p {
  font-size: 18px;
  color: #595959;
  font-weight: 300;
}

body.page-id-1036794 .summary-card-vert p {
  line-height: 30px;
}

body.page-id-1036794 .summary-card-link {
  float: right;
}

body.page-id-1036794 .summary-card a {
  font-size: 16px;
  color: #83949E;
}

body.page-id-1036794 .summary-card a:hover {
  font-weight: 700;
}

body.page-id-1036794 .summary-card-link i.fa-angle-down {
  color: #83949E;
  position: relative;
  top: 2px;
}

body.page-id-1036794 .summary-card-horz {
  width: 48%;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 30px 30px 30px 0px;
}

body.page-id-1036794 .summary-card-horz:nth-child(odd) {
  margin-right: 4%;
}

body.page-id-1036794 .summary-card-horz .summary-card-title {
  font-size: 22px;
  line-height: 1;
  margin: 0 0 10px 0;
  text-align: left;
}

body.page-id-1036794 .summary-card-judges .summary-card-title {
  color: #97A5AE;
}

body.page-id-1036794 .summary-card-scenarios .summary-card-title {
  color: #B09B44;
}

body.page-id-1036794 .summary-card-casestudies .summary-card-title {
  color: #DD825F;
}

body.page-id-1036794 .summary-card-legalqa {
  border-left: 12px solid #395d71;
}

body.page-id-1036794 .summary-card-judges {
  border-left: 12px solid #97A5AE;
}

body.page-id-1036794 .summary-card-scenarios {
  border-left: 12px solid #B09B44;
}

body.page-id-1036794 .summary-card-casestudies {
  border-left: 12px solid #DD825F;
}

body.page-id-1036794 .summary-icon-wrap {
  -ms-flex-preferred-size: 144px;
      flex-basis: 144px;
  text-align: center;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

body.page-id-1036794 .sum-cd-content {
  width: calc(100% - 144px);
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

body.page-id-1036794 .summmary-card-horz .summary-card-title {
  margin: 0 0 15px 0;
}

body.page-id-1036794 .summary-card .sum-cd-content p {
  color: #595959;
  font-size: 18px;
  line-height: 26px;
  padding: 0;
  margin-top: 0;
}

body.page-id-1036794 .summary-card .summary-cta {
  position: absolute;
  right: 10px;
  bottom: 20px;
}

body.page-id-1036794 .premium-html {
  padding: 0 35px 110px 35px;
}

body.page-id-1036794 .premium-pdf, body.page-id-1036794 .premium-html .summary-card {
  margin-bottom: 60px;
}

body.page-id-1036794 .premium-nl {
  max-width: 965px;
  margin: 0 auto;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative;
  padding-bottom: 60px;
}

body.page-id-1036794 .premium-nl .summary-card {
  width: 41.4508%;
  position: relative;
  padding: 0 30px;
}

body.page-id-1036794 .premium-nl .summary-card .summary-card-title {
  font-size: 24px;
  line-height: 1.25;
  font-weight: 700;
  margin-bottom: 0;
}

body.page-id-1036794 .premium-nl .summary-card p {
  margin-top: 10px;
  line-height: 24px;
  padding-bottom: 20px;
}

body.page-id-1036794 a.sect-CTA {
  display: block;
  color: #fff;
  text-decoration: none;
  background-color: #ffcc00;
  width: 500px;
  height: 80px;
  margin: 0 auto;
  text-align: center;
  font-size: 33px;
  font-weight: 400;
  border-radius: 10px;
  line-height: 80px;
  cursor: pointer;
}

body.page-id-1036794 a.sect-CTA:hover {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}

body.page-id-1036794 #memb-lp-bp {
  background-image: url("/wp-content/themes/news-pro/images/bg-blueprints.png");
  background-repeat: repeat;
  background-color: transparent;
  background-attachment: scroll;
  padding: 85px 0 65px;
}

body.page-id-1036794 #bp-top.flex-row {
  -ms-flex-align: center;
      align-items: center;
}

body.page-id-1036794 .left-image {
  width: 40.4688%;
}

body.page-id-1036794 .left-image img {
  width: 100%;
}

body.page-id-1036794 .left-hero img, body.page-id-1036794 .right-hero img {
  width: 100%;
}

body.page-id-1036794 .right-content {
  width: 59.375%;
  padding: 0 5.9% 0 5.9%;
}

body.page-id-1036794 .std-stack h2 {
  font-size: 48px;
  line-height: 1;
  color: #595959;
  font-weight: 400;
  margin: 0 0 10px;
}

body.page-id-1036794 .std-stack h3 {
  font-size: 24px;
  line-height: 42px;
  color: #595959;
  font-weight: 400;
  margin: 0 0 0 0;
  padding-bottom: 9px;
  border-bottom: 1px #000 solid;
}

body.page-id-1036794 .std-stack p {
  font-size: 20px;
  line-height: 36px;
  color: #595959;
  margin: 0 0 30px 0;
  padding: 0;
}

body.page-id-1036794 .std-stack p:first-of-type {
  margin-top: 10px;
}

body.page-id-1036794 .std-stack strong {
  font-weight: 900;
  color: #000;
}

body.page-id-1036794 #blueprints-useful {
  position: relative;
}

body.page-id-1036794 .blueprints-useful-wrap {
  max-width: 1280px;
  margin: 0 auto;
  position: relative;
  padding: 0 20px;
}

body.page-id-1036794 #bp-useful-bg {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 53.5%;
  height: 648px;
  background-color: #395B71;
  z-index: 1;
}

body.page-id-1036794 h2.framework {
  font-size: 40px;
  line-height: 1;
  color: #999;
  text-align: center;
  font-weight: 400;
}

body.page-id-1036794 ul.bp-useful-links {
  list-style-type: none;
  margin: 0;
  padding: 40px 0 0 0;
  width: 42%;
  margin-right: -0.906%;
  /* list-style-image: url('/wp-content/themes/news-pro/images/icon-bp-hex.png');	
     */
}

body.page-id-1036794 li.useful-link {
  position: relative;
  padding: 20px;
}

body.page-id-1036794 li.useful-link.active {
  background-color: #f9f9f9;
  z-index: 10;
}

body.page-id-1036794 .hexagon {
  width: 48px;
  height: 24px;
  background: #395B71;
  position: relative;
  color: #fff;
  text-align: center;
  display: inline-block;
  top: 0px;
  font-size: 20px;
  line-height: 24px;
}

body.page-id-1036794 .hexagon:before {
  content: "";
  position: absolute;
  top: -12px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 24px solid transparent;
  border-right: 24px solid transparent;
  border-bottom: 12px solid #395B71;
}

body.page-id-1036794 .hexagon:after {
  content: "";
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 24px solid transparent;
  border-right: 24px solid transparent;
  border-top: 12px solid #395B71;
}

body.page-id-1036794 .bp-useful-links-title {
  display: inline-block;
  font-size: 28px;
  color: #366379;
  text-decoration: underline;
  padding-left: 20px;
  line-height: 44px;
  cursor: pointer;
}

body.page-id-1036794 .joiner {
  display: none;
  position: absolute;
  right: -141px;
  top: 16px;
  z-index: 10;
}

body.page-id-1036794 .joiner img {
  width: 100%;
}

body.page-id-1036794 .bp-useful-content {
  display: none;
}

body.page-id-1036794 ul.bp-useful-links li.active .bp-useful-content, body.page-id-1036794 ul.bp-useful-links li.active .joiner {
  display: block;
}

body.page-id-1036794 .useful-link.active p {
  display: block;
  font-size: 20px;
  line-height: 36px;
  color: #666;
  padding-left: 70px;
  padding-top: 0;
  margin: 0;
}

body.page-id-1036794 .useful-link.active a, body.page-id-1036794 .useful-link.active .bp-next {
  display: block;
  font-size: 16px;
  color: #366379;
  position: absolute;
  bottom: 20px;
  right: 20px;
  text-decoration: underline;
  cursor: pointer;
}

body.page-id-1036794 #bp-useful-pane {
  width: 43%;
}

body.page-id-1036794 .bp-useful-pane {
  display: none;
  position: relative;
  z-index: 9;
  top: 47px;
  /* left: 107px; */
  left: 24%;
}

body.page-id-1036794 .bp-useful-pane.active {
  display: block;
}

body.page-id-1036794 .bp-useful-pane img {
  width: 100%;
}

body.page-id-1036794 #bp-cta h2 {
  font-size: 33px;
  color: #666;
  text-align: center;
  margin: 75px 0 30px;
  padding: 0 20px;
}

body.page-id-1036794 .section-cta h2 {
  font-size: 33px;
  color: #666;
  text-align: center;
}

body.page-id-1036794 #memb-lp-ei {
  background-color: #f9f9f9;
  padding: 65px 0 75px;
}

body.page-id-1036794 .grid-hed {
  text-align: center;
}

body.page-id-1036794 h2.grid-hed-ei {
  margin: 30px auto 70px;
  color: #595959;
  font-size: 24px;
  line-height: 42px;
}

body.page-id-1036794 #ei-grid-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body.page-id-1036794 .cardContainer {
  width: 23.75%;
  margin-right: calc((100% - (23.75% * 4)) / 3);
  position: relative;
  margin-bottom: 20px;
  overflow: visible;
  perspective: 1000px;
  z-index: 2;
}

body.page-id-1036794 .cardContainer.active {
  z-index: 10;
}

body.page-id-1036794 .active:after {
  display: none;
}

body.page-id-1036794 .cardContainer:nth-child(4), body.page-id-1036794 .cardContainer:nth-child(8), body.page-id-1036794 .cardContainer:nth-child(12) {
  margin-right: 0px;
}

body.page-id-1036794 .cardContainer.active .ei-card {
  transform: translateZ(0px) rotateY(180deg) !important;
  z-index: 10;
}

body.page-id-1036794 .ei-card {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
  -moz-backface-visibility: hidden;
  transform-style: preserve-3d;
  /* -webkit-transform: translateZ(-100px);
             transform: translateZ(-100px); */
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

body.page-id-1036794 .ei-card:after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 100%;
  height: auto;
  border-radius: 5px;
  box-shadow: 0 14px 50px -4px rgba(0, 0, 0, 0.15);
  opacity: 0;
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1.4);
}

body.page-id-1036794 .ei-card .side {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background-color: white;
}

body.page-id-1036794 .ei-card .front {
  z-index: 2;
}

body.page-id-1036794 .cardContainer.active .ei-card .side.back {
  transform: rotateY(180deg);
  z-index: 10;
  display: block;
  position: absolute;
  min-height: 120%;
  width: 120%;
  height: auto;
  top: -10%;
  left: -10%;
  background-color: #fff;
  z-index: 10;
  border: 1px #efefef solid;
  padding: 20px 22px 40px 22px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}

body.page-id-1036794 .back {
  position: relative;
}

body.page-id-1036794 .card-front img {
  width: 100%;
}

body.page-id-1036794 .cardContainer .card-back {
  display: none;
}

body.page-id-1036794 .ei-cat {
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
  color: #999;
}

body.page-id-1036794 .ei-title {
  font-size: 20px;
  line-height: 26px;
  color: #000;
  font-weight: 700;
}

body.page-id-1036794 .ei-pages {
  font-size: 15px;
  line-height: 24px;
  color: #595959;
}

body.page-id-1036794 .card-back p {
  font-size: 16px;
  line-height: 24px;
  color: #666;
}

body.page-id-1036794 .card-back ul {
  margin-left: 20px;
  padding-left: 0;
}

body.page-id-1036794 .card-back li {
  font-size: 16px;
  line-height: 18px;
  padding-bottom: 2px;
  color: #666;
}

body.page-id-1036794 #memb-lp-pt {
  padding: 40px 0 60px;
}

body.page-id-1036794 .memb-lp-container #pt-top {
  max-width: 1000px;
  margin: 0 auto;
}

body.page-id-1036794 #pt-top h2 {
  font-family: Merriweather, Georgia, serif;
  font-size: 42px;
  line-height: 60px;
  color: #333;
  text-align: center;
}

body.page-id-1036794 #pt-top h2 span.yes-please {
  margin-top: 20px;
  display: block;
  margin-bottom: 40px;
}

body.page-id-1036794 #pt-top h3 {
  font-size: 48px;
  line-height: 1;
  color: #9f7578;
  font-weight: 900;
  text-align: center;
}

body.page-id-1036794 h3.quick-look {
  font-size: 36px;
  line-height: 48px;
  color: #666666;
  font-weight: 400;
  text-align: center;
  margin: 35px auto;
}

body.page-id-1036794 #pt-top p {
  font-size: 28px;
  line-height: 48px;
  color: #595959;
}

body.page-id-1036794 .pt-long-fan {
  width: 100%;
  min-height: 170px;
  background-position: cover;
  background: url("/wp-content/themes/news-pro/images/pt-section-fan.png") no-repeat scroll;
  padding-top: 58px;
}

body.page-id-1036794 #pt-top .pt-long-fan p {
  margin: 0 auto 0;
  background-color: #ebebeb;
  max-width: 380px;
  min-height: 66px;
  line-height: 1.2;
  font-size: 22px;
  padding: 12px;
  text-align: center;
}

body.page-id-1036794 #pt-carousel {
  max-width: 704px;
  margin: 0 auto;
}

body.page-id-1036794 #pt-carousel .owl-item {
  margin: 0;
  padding: 0;
}

body.page-id-1036794 .pt-pane {
  max-width: 703px;
}

body.page-id-1036794 .pt-pane h3 {
  background-color: #385c77;
  padding: 20px 35px;
  font-size: 30px;
  font-weight: 400;
  line-height: 32px;
  margin: 0;
  color: #fff;
  position: relative;
  z-index: 10;
  width: 100%;
}

body.page-id-1036794 .owl-carousel .owl-item .pt-pane img {
  display: block;
  width: 90%;
  margin-top: -50px;
  position: relative;
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
}

body.page-id-1036794 .owl-theme .owl-nav {
  position: relative;
}

body.page-id-1036794 .owl-carousel .owl-nav button.owl-prev, body.page-id-1036794 .owl-carousel .owl-nav button.owl-next {
  position: absolute;
  display: block;
  top: -755px;
  font-size: 100px;
  color: #d9d8d8;
  font-size: 200px !important;
}

body.page-id-1036794 .owl-carousel .owl-nav button.owl-prev {
  left: -88px;
}

body.page-id-1036794 .owl-carousel .owl-nav button.owl-next {
  right: -88px;
}

body.page-id-1036794 p.carousel-mobile-instructions {
  display: none;
}

body.page-id-1036794 .premium-html-sect .left-hero, body.page-id-1036794 .premium-html-sect .right-hero {
  width: calc(100% - 669px);
}

body.page-id-1036794 .premium-html-sect .left-hero img, body.page-id-1036794 .premium-html-sect .right-hero img {
  width: 100%;
}

body.page-id-1036794 .right-ph-content {
  width: 669px;
  padding-left: 45px;
}

body.page-id-1036794 .left-ph-content {
  width: 669px;
  padding-right: 45px;
}

body.page-id-1036794 .premium-html-testimonials {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 20px;
}

body.page-id-1036794 .premium-html-testimonials ul {
  width: 23%;
  margin-right: 2.5%;
  list-style-type: none;
  padding-left: 15px;
}

body.page-id-1036794 .premium-html-testimonials ul:last-child {
  margin-right: 0;
}

body.page-id-1036794 .premium-html-testimonials li {
  font-size: 18px;
  padding-bottom: 23px;
  color: #666;
  padding-left: 11px;
  position: relative;
}

body.page-id-1036794 .premium-html-testimonials li:nth-child(odd) {
  color: #000;
  font-weight: 900;
}

body.page-id-1036794 .premium-html-testimonials .square {
  width: 15px;
  height: 15px;
  background: #385c70;
  border-radius: 5px;
  display: block;
  position: absolute;
  left: -15px;
  top: 3px;
}

body.page-id-1036794 .cta-testimonial-wrap {
  margin: 30px auto 0;
  position: relative;
}

body.page-id-1036794 .cta-testimonial-wrap p {
  font-family: 'Merriweather',Georgia, serif;
  font-size: 20px;
  line-height: 30px;
  color: #666;
  position: relative;
  text-align: center;
}

body.page-id-1036794 .cta-testimonial-wrap cite {
  position: relative;
  left: 0;
  top: 0;
  font-size: 16px;
  color: #666;
  font-family: 'Lato','Helvetica',arial,sans-serif;
  font-style: normal;
  text-align: right;
  padding-right: 20%;
  display: block;
}

body.page-id-1036794 #memb-lp-legalqas {
  background-color: #f9f9f9;
  padding: 85px 0 65px;
}

body.page-id-1036794 h2.testimonial-hed {
  color: #385C70;
  text-align: center;
  font-size: 33px;
  padding: 0 20px;
}

body.page-id-1036794 .testimonials-legalqas .square {
  background-color: #385C70;
}

body.page-id-1036794 #memb-lp-casestudies {
  padding: 85px 0 65px;
}

body.page-id-1036794 #memb-lp-casestudies h2 {
  color: #DD825E;
}

body.page-id-1036794 .testimonials-casestudies .square {
  background-color: #DD825E;
}

body.page-id-1036794 #memb-lp-scenarios {
  background-color: #f9f9f9;
  padding: 85px 0 65px;
}

body.page-id-1036794 #memb-lp-scenarios h2.testimonial-hed {
  color: #BD9A42;
}

body.page-id-1036794 .testimonials-scenarios .square {
  background-color: #BD9A42;
}

body.page-id-1036794 #memb-lp-judges {
  padding: 85px 0 65px;
}

body.page-id-1036794 #memb-lp-judges h2.testimonial-hed {
  color: #84959F;
}

body.page-id-1036794 .testimonials-judges .square {
  background-color: #84959F;
}

body.page-id-1036794 #memb-lp-nls {
  background-color: #f9f9f9;
  padding: 85px 0 65px;
}

body.page-id-1036794 #memb-lp-nls .memb-lp-container {
  max-width: 1160px;
  margin: 0 auto;
}

body.page-id-1036794 #memb-lp-nl, body.page-id-1036794 #memb-lp-enl {
  margin-bottom: 40px;
}

body.page-id-1036794 #memb-lp-nl .left-hero {
  width: calc(100% - 675px);
}

body.page-id-1036794 #memb-lp-nl .right-content {
  width: 675px;
  padding: 0 40px 0;
}

body.page-id-1036794 #memb-lp-enl .left-content {
  width: 675px;
  padding: 0 40px 0;
}

body.page-id-1036794 #memb-lp-testimonials {
  background-image: url("/wp-content/themes/news-pro/images/bg-testimonials.png");
  background-color: transparent;
  background-attachment: scroll;
  padding: 65px 0 0;
}

body.page-id-1036794 #testimonials-top {
  max-width: 860px;
  margin: 0 auto;
}

body.page-id-1036794 #testimonials-top h2 {
  margin: 0 0 97px 0;
  color: #fff;
  font-size: 44px;
  font-weight: 700;
}

body.page-id-1036794 #testimonials-top h2 .hed-sub {
  font-size: 36px;
  font-weight: 900;
}

body.page-id-1036794 #testimonials-top h2 .hed-light {
  font-weight: 300;
  padding-bottom: 50px;
}

body.page-id-1036794 #testimonials-grid {
  -ms-flex-pack: justify;
      justify-content: space-between;
}

body.page-id-1036794 #testimonials-grid.flex-row .testimonial-card {
  -ms-flex-direction: column !important;
      flex-direction: column !important;
}

body.page-id-1036794 .testimonial-card {
  width: 32%;
  background-color: #fff;
  margin-bottom: 55px;
  padding: 30px 40px;
  background-image: url("/wp-content/themes/news-pro/images/quote-leaves.png");
  background-repeat: no-repeat;
  background-color: #fff;
  background-position: center bottom;
  /* box-shadow: 0 0 15px rgba(0,0,0,0.5); */
  box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.2);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

body.page-id-1036794 .testimonial-card h3 {
  margin: 0;
  color: #DD825E;
  font-size: 22px;
  font-weight: 900;
  text-align: center;
}

body.page-id-1036794 .testimonial-card p {
  font-size: 21px;
  color: #000;
  text-align: center;
  font-style: italic;
  line-height: 25px;
  /* flex-grow: 1; */
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

body.page-id-1036794 .testimonial-card cite {
  text-align: center;
  font-size: 13px;
  font-style: normal;
  display: block;
}

body.page-id-1036794 #final-summary {
  background-color: #FEFDFB;
  padding: 80px 0 40px 0;
}

body.page-id-1036794 #final-summary .memb-lp-container {
  max-width: 860px;
}

body.page-id-1036794 #final-summary h2 {
  font-size: 44px;
  line-height: 60px;
  color: #595959;
  font-weight: 400;
}

body.page-id-1036794 #final-summary h2 span {
  font-weight: 900;
}

body.page-id-1036794 #final-summary h3 {
  margin: 0 0 60px 0;
  font-size: 30px;
  line-height: 42px;
  color: #4E4E51;
  font-weight: 400;
}

body.page-id-1036794 ul#final-summary-checks {
  list-style-type: none;
  padding-left: 40px;
  margin-left: 0;
}

body.page-id-1036794 ul#final-summary-checks li {
  overflow: visible;
  padding-left: 40px;
}

body.page-id-1036794 #final-summary-checks li {
  background-position: 0 4px;
}

body.page-id-1036794 #final-summary-checks li p {
  font-size: 18px;
  line-height: 30px;
  color: #595959;
  margin-top: 0;
  font-weight: 300;
}

body.page-id-1036794 #final-summary-checks li h4 {
  font-size: 30px;
  line-height: 42px;
  font-weight: 900;
  margin: 0;
}

body.page-id-1036794 #final-summary-checks li:first-child {
  background: transparent url("/wp-content/themes/news-pro/images/check-bp.png") no-repeat scroll 0 4px;
}

body.page-id-1036794 #final-summary-checks li:first-child h4 {
  color: #395B71;
}

body.page-id-1036794 #final-summary-checks li:nth-child(2) {
  background: transparent url("/wp-content/themes/news-pro/images/check-ei.png") no-repeat scroll 0px 4px;
}

body.page-id-1036794 #final-summary-checks li:nth-child(2) h4 {
  color: #DD865B;
}

body.page-id-1036794 #final-summary-checks li:nth-child(3) {
  background: transparent url("/wp-content/themes/news-pro/images/check-pt.png") no-repeat scroll 0px 4px;
}

body.page-id-1036794 #final-summary-checks li:nth-child(3) h4 {
  color: #9F7578;
}

body.page-id-1036794 #final-summary-checks li:nth-child(4) {
  background: transparent url("/wp-content/themes/news-pro/images/check-legalqas.png") no-repeat scroll 0px 4px;
}

body.page-id-1036794 #final-summary-checks li:nth-child(4) h4 {
  color: #385C70;
}

body.page-id-1036794 #final-summary-checks li:nth-child(5) {
  background: transparent url("/wp-content/themes/news-pro/images/check-scenarios.png") no-repeat scroll 0px 4px;
}

body.page-id-1036794 #final-summary-checks li:nth-child(5) h4 {
  color: #BD9A42;
}

body.page-id-1036794 #final-summary-checks li:nth-child(6) {
  background: transparent url("/wp-content/themes/news-pro/images/check-casestudies.png") no-repeat scroll 0px 4px;
}

body.page-id-1036794 #final-summary-checks li:nth-child(6) h4 {
  color: #DD825E;
}

body.page-id-1036794 #final-summary-checks li:nth-child(7) {
  background: transparent url("/wp-content/themes/news-pro/images/check-judges.png") no-repeat scroll 0px 4px;
}

body.page-id-1036794 #final-summary-checks li:nth-child(7) h4 {
  color: #84959F;
}

body.page-id-1036794 #final-summary-checks li:nth-child(8), body.page-id-1036794 #final-summary-checks li:nth-child(9) {
  background: transparent url("/wp-content/themes/news-pro/images/check-nl.png") no-repeat scroll 0px 4px;
}

body.page-id-1036794 #final-summary-checks li:nth-child(8) h4, body.page-id-1036794 #final-summary-checks li:nth-child(9) h4 {
  color: #395B71;
}

body.page-id-1036794 #final-cta-wrap {
  max-width: 990px;
  margin: 0 auto;
  border: 1px solid #e1e1e1;
  padding: 50px 65px 70px;
  border-radius: 20px;
  background-color: #fff;
}

body.page-id-1036794 #final-cta h2 {
  margin: 0;
  font-size: 40px;
  line-height: 54px;
  color: #333;
}

body.page-id-1036794 #final-cta ul {
  list-style-type: none;
  padding-left: 110px;
  margin-top: 50px;
}

body.page-id-1036794 #final-cta li {
  position: relative;
  font-size: 20px;
  line-height: 30px;
  color: #595959;
  padding: 0 67px 25px 10px;
}

body.page-id-1036794 #final-cta li .square {
  display: block;
  width: 15px;
  height: 15px;
  background: #385c70;
  border-radius: 5px;
  position: absolute;
  left: -15px;
  top: 8px;
}

body.page-id-1036794 #final-cta .modal-link {
  color: #336699;
}

body.page-id-1036794 #memb-lp-faqs {
  background-color: #362f2d;
  padding: 65px 0;
}

body.page-id-1036794 .memb-lp-faq-wrap {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 60px;
}

body.page-id-1036794 .memb-lp-faq-wrap:after {
  display: table;
  content: "";
  clear: both;
}

body.page-id-1036794 #memb-lp-faqs h2 {
  font-size: 36px;
  line-height: 60px;
  color: #fff;
  font-weight: 400;
  text-align: center;
  margin-bottom: 50px;
}

body.page-id-1036794 #memb-lp-faqs ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}

body.page-id-1036794 .faq-left {
  width: 50%;
  float: left;
}

body.page-id-1036794 .faq-left ul {
  margin-right: 11%;
}

body.page-id-1036794 .faq-right {
  width: 50%;
  float: left;
}

body.page-id-1036794 .faq-modal-link {
  color: #fff;
}

body.page-id-1036794 #memb-lp-faqs li {
  color: #fff;
  font-size: 20px;
  line-height: 26px;
  margin-bottom: 20px;
}

body.page-id-1036794 #memb-lp-faqs li span {
  color: #ffcc00;
  font-style: italic;
  line-height: 1.3;
  padding-bottom: 5px;
  display: block;
}

body.page-id-1036794 #memb-lp-faqs li p {
  margin: 0 0 35px 0;
}

body.page-id-1036794 #ex1.modal {
  max-width: 700px;
}

body.page-id-1036794 #ex1.modal p {
  font-size: 22px;
  padding: 0 30px;
  color: #666;
  margin: 0;
  line-height: 1.4;
  text-align: center;
}

body.page-id-1036794 #ex1.modal img {
  width: 100%;
}

body.page-id-1036794 #ex1.modal a.text-close {
  text-align: right;
  display: block;
  color: #ccc;
  font-size: 14px;
}

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

mark {
  background: #ff0;
  color: #2a2a2a;
}

small {
  font-size: 80%;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

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

pre {
  overflow: auto;
}

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

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

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

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

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
  font-size: 15px;
  font-size: 0.9375rem;
  background-color: #f1f1f1;
  border-radius: 3px;
  clip: auto;
  color: #21759b;
  display: block;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 0.9375rem;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before, .clear:after,
.clearfix:before,
.clearfix:after,
.textwidget:before,
.textwidget:after,
.primary-menu:before,
.primary-menu:after,
article[class^="post-"]:before,
article[class^="post-"]:after {
  content: "";
  display: table;
}

.clear:after,
.clearfix:after,
.textwidget:after,
.primary-menu:after,
article[class^="post-"]:after {
  clear: both;
}

/*--------------------------------------------------------------
# Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
.author-bio a {
  color: #0074D9;
}

.author-bio .byline {
  margin-bottom: 0.5em;
}

.author-bio .byline a {
  color: inherit;
}

.body-font {
  font-family: "Lato", sans-serif;
}

.sans-serif-font, label, .wp-block-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
  font-family: "Heebo", sans-serif;
}

.small, .comment-form-cookies-consent label {
  font-size: 16px;
  font-size: 1rem;
}

.extra-small, .wp-block-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
  font-size: 13px;
  font-size: 0.8125rem;
}

.smooth {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.regular {
  font-weight: 400;
}

.medium {
  font-weight: 500;
}

.thin {
  font-weight: 300;
}

.medium-bold {
  font-weight: 600;
}

.bold {
  font-weight: 800 !important;
}

.normal {
  font-style: initial !important;
}

.italic {
  font-style: italic;
}

.caps {
  text-transform: uppercase;
  letter-spacing: var(--caps-letter-spacing);
}

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

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

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

.justify {
  text-align: justify;
}

.nowrap {
  white-space: nowrap;
}

.break-word {
  word-wrap: break-word;
}

.list-reset {
  list-style: none;
  padding-left: 0;
  margin: 0;
}

.gray, .wp-block-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
  color: #656e79;
}

.dark-gray {
  color: #6d6c6c;
}

.white {
  color: #fff;
}

.no-shadow {
  box-shadow: none !important;
}

.hide,
.hidden {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: circle(1% at 1% 1%);
  clip-path: circle(1% at 1% 1%);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.bottom-spacer {
  margin-bottom: 2.35em;
}

.top-spacer {
  margin-bottom: 2.35em;
}

.margin-left-auto {
  margin-left: auto;
}

.margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.container {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

.container.max-width {
  padding-left: 20px;
  padding-right: 20px;
  width: 1100px;
}

.max-width {
  max-width: 100%;
}

.display-block {
  display: block;
}

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

.display-inline {
  display: inline;
}

.display-none {
  display: none;
}

.overflow-hidden {
  overflow: hidden;
}

.flex {
  display: -ms-flexbox;
  display: flex;
}

.left {
  float: left;
}

.right {
  float: right;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.fixed {
  position: fixed;
}

.top-0 {
  top: 0;
}

.right-0 {
  right: 0;
}

.bottom-0 {
  bottom: 0;
}

.left-0 {
  left: 0;
}

.container--sml {
  max-width: 380px;
  margin: 0 auto;
}

@custom-media --breakpoint-sm (min-width: 40em);
@custom-media --breakpoint-md (min-width: 52em);
@custom-media --breakpoint-lg (min-width: 64em);

.flex-column {
  -ms-flex-direction: column;
  flex-direction: column;
}

.flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.items-start {
  -ms-flex-align: start;
  align-items: flex-start;
}

.items-end {
  -ms-flex-align: end;
  align-items: flex-end;
}

.items-center {
  -ms-flex-align: center;
  align-items: center;
}

.items-baseline {
  -ms-flex-align: baseline;
  align-items: baseline;
}

.items-stretch {
  -ms-flex-align: stretch;
  align-items: stretch;
}

.self-start {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.self-end {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.self-center {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
      align-self: center;
}

.self-baseline {
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.self-stretch {
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
      align-self: stretch;
}

.justify-start {
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.justify-end {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.justify-center {
  -ms-flex-pack: center;
  justify-content: center;
}

.justify-between {
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.justify-around {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.content-start {
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.content-end {
  -ms-flex-line-pack: end;
  align-content: flex-end;
}

.content-center {
  -ms-flex-line-pack: center;
  align-content: center;
}

.content-between {
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.content-around {
  -ms-flex-line-pack: distribute;
  align-content: space-around;
}

.content-stretch {
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body {
  -webkit-overflow-scrolling: touch;
  -webkit-text-size-adjust: none;
  text-rendering: optimizeLegibility;
  word-wrap: break-word;
}

body,
button,
input,
select,
textarea {
  color: #59595c;
  font-family: "Lato", sans-serif;
  font-size: 1.25rem;
  letter-spacing: 0.04em;
  line-height: 1.2857;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Arvo", serif;
  font-weight: 700;
  line-height: 1.2;
  margin: 0 0 1.25rem;
}

h1,
.h1 {
  font-size: 3.25rem;
  letter-spacing: -0.02em;
}

h2,
.h2 {
  font-size: 1.875rem;
}

h3,
.h3 {
  font-size: 1.25rem;
}

h4,
.h4 {
  font-size: 1rem;
}

h5,
.h5 {
  font-size: 1rem;
}

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

.entry-content h2,
.entry-content h3,
.entry-content h4 {
  font-family: "Lato", sans-serif;
  letter-spacing: 0.04em;
  line-height: 1.2857;
}

.entry-content h2 {
  font-weight: 300;
  line-height: 2.4;
}

.entry-content h3 {
  font-size: 2rem;
}

.entry-content h4 {
  font-size: 1.625rem;
  font-weight: 300;
  line-height: 1.6;
}

.content .entry-content h2 {
  font-size: 2.375rem;
  font-weight: 700;
  line-height: 1.2;
  margin-top: 0;
}

.subscription-footer h2, .subscription-footer h3, .subscription-footer h4 {
  font-weight: 400;
}

.subscription-footer .widget-title {
  font-size: 2.375rem;
}

.subscription-footer .textwidget {
  font-weight: 300;
}

em,
cite {
  font-style: italic;
}

b,
strong {
  font-weight: 700;
}

p {
  margin: 0 0 1em;
}

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

q {
  quotes: "“" "”" "‘" "’";
}

address {
  font-style: italic;
  margin: 0 0 1.75em;
}

code,
kbd,
tt,
var,
samp,
pre {
  font-family: Menlo, Consolas, monaco, monospace;
  font-size: 0.7575757576em;
}

pre {
  background-color: #f1f1f1;
  clear: both;
  display: block;
  overflow: auto;
  white-space: pre-wrap;
  word-wrap: break-word;
}

code {
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 3px 10px;
  position: relative;
  top: -1px;
  border-radius: 3px;
  background-color: #f1f1f1;
}

abbr,
acronym {
  border-bottom: 1px dotted #e8e8e8;
  cursor: help;
}

ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

strike,
del {
  text-decoration: line-through;
}

/*
ELEMENTS
# Elements
# Buttons
# Forms
# Icons
# Media
# Galleries
# Captions
*/
/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
  box-sizing: border-box;
}

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

body {
  background: #fff;
}

body.custom-background.nav-open {
  background-image: none;
}

hr {
  background-color: #2a2a2a;
  opacity: .1;
  border: 0;
  height: 1px;
  margin: 0 0 1.5em;
}

hr.wp-block-separator {
  background: none;
}

img {
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

@-ms-viewport {
  width: device-width;
}

@viewport {
  width: device-width;
}

/*--------------------------------------------------------------
#  Buttons
--------------------------------------------------------------*/
.submit,
.button {
  background: linear-gradient(106deg, #e4be41, #dd865b);
  border: 1px solid rgba(142, 142, 142, 0.25);
  border-radius: 30px;
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.16);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.875rem;
  padding: 0.625rem 1.25rem;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.submit:hover,
.button:hover {
  border: 1px solid #dd865b;
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.25);
}

.button-banner,
button.button-banner {
  border-radius: 4px;
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.16);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  font-size: 1.5rem;
  font-weight: 700;
  -ms-flex-pack: center;
      justify-content: center;
  line-height: 1;
  min-height: 68px;
  padding: 0.625rem 1.25rem;
  text-transform: uppercase;
  width: 100%;
}

.button-banner:hover,
button.button-banner:hover {
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25);
  opacity: .9;
}

.button--outline {
  background: transparent;
  border: 2px solid #fff;
  box-shadow: none;
  color: #fff;
  font-weight: 700;
}

.button--outline:hover {
  border: 2px solid rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.7);
  box-shadow: none;
}

.submit:focus,
.button:focus {
  outline: 1px dotted #959595;
  outline-offset: -4px;
}

.submit--sml,
.button--sml {
  font-size: 15px;
  font-size: 0.9375rem;
  padding: .24em 1.3em .2em;
}

.submit--lrg,
.button--lrg {
  font-size: 1.5rem;
  min-width: 300px;
  padding: 0.3125rem 2.5rem;
  text-transform: capitalize;
}

.submit--ghost,
.button--ghost {
  background: transparent;
  border: 2px solid #fff;
  box-shadow: none;
  color: #fff;
  font-weight: 700;
}

.submit--ghost:hover,
.button--ghost:hover {
  border: 2px solid rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.7);
  box-shadow: none;
}

.submit--gray,
.button--gray {
  background: rgba(0, 0, 0, 0.04);
  color: #656e79;
}

.submit--gray:hover,
.button--gray:hover {
  color: #656e79;
}

.submit--round,
.button--round {
  border-radius: 50px;
}

.submit--trans,
.button--trans {
  font-size: 17px;
  font-size: 1.0625rem;
  background: transparent !important;
  border: 0;
  color: #2a2a2a;
}

.submit--trans:hover,
.button--trans:hover {
  background: rgba(0, 0, 0, 0.04);
  color: #2a2a2a;
  border: 0;
  box-shadow: none;
}

.submit--attention,
.button--attention {
  animation: buttonAttention 800ms infinite alternate;
}

.submit--attention--fb,
.button--attention--fb {
  animation: buttonAttentionFB 800ms infinite alternate;
}

.submit--attention--linkedin,
.button--attention--linkedin {
  animation: buttonAttentionLinkedIn 800ms infinite alternate;
}

.submit--chromeless,
.button--chromeless {
  border: 0;
  box-shadow: 0;
  display: inline-block;
  background: none !important;
  line-height: 1 !important;
}

.submit--fullwidth,
.button--fullwidth {
  width: 100%;
}

input[type=submit]:focus,
input[type=button]:focus {
  outline: 1px dotted #959595;
  outline-offset: -4px;
}

.animation--pulse:active {
  animation: pulse 100ms;
  animation-fill-mode: none;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  15% {
    transform: scale(0.85);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes buttonAttention {
  0% {
    background: rgba(26, 139, 240, 0.02);
  }
  100% {
    background: rgba(26, 139, 240, 0.08);
  }
}

@keyframes buttonAttentionFB {
  0% {
    background: rgba(59, 89, 152, 0.02);
  }
  100% {
    background: rgba(59, 89, 152, 0.08);
  }
}

@keyframes buttonAttentionLinkedIn {
  0% {
    background: rgba(0, 132, 191, 0.02);
  }
  100% {
    background: rgba(0, 132, 191, 0.08);
  }
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
select,
textarea,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border: none;
  border-radius: 30px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
  display: inline-block;
  font-size: 1.125rem !important;
  font-family: "Lato", sans-serif !important;
  font-weight: 700;
  line-height: 1.33333;
  margin: 0 0 1.25rem 0 !important;
  outline: none;
  padding: 0.625rem 1.25rem !important;
  position: relative;
  vertical-align: middle;
  width: 100%;
}

select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);
  outline: none;
  color: #4e4e51;
}

textarea {
  padding: 0.625rem 1.25rem;
  min-height: 220px;
  border-radius: 4px;
}

label {
  font-size: 16px;
  font-size: 1rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #656e79;
  display: block;
  font-weight: 500;
  margin-bottom: 2px;
  z-index: 99;
}

form p {
  margin-bottom: 0;
}

::-webkit-input-placeholder {
  color: #bbb;
}

.js--focus ::-webkit-input-placeholder {
  color: #bbb;
}

:-moz-placeholder {
  color: #bbb;
}

.js--focus :-moz-placeholder {
  color: #bbb;
}

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

.js--focus ::-moz-placeholder {
  color: #bbb;
}

:-ms-input-placeholder {
  color: #bbb;
}

.js--focus :-ms-input-placeholder {
  color: #bbb;
}

.wp-activate-container {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
  text-align: center;
}

.wp-activate-container h2 {
  margin-bottom: .3em;
}

/*--------------------------------------------------------------
# Icons
--------------------------------------------------------------*/
#sprite {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: circle(1% at 1% 1%);
  clip-path: circle(1% at 1% 1%);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.icon-search {
  height: 24px;
  width: 25px;
}

.search-toggle .icon-search {
  fill: #fff;
}

.icon-down {
  height: 14px;
  width: 21px;
}

.dropdown-toggle .icon-down {
  fill: #fff;
}

.icon--gutenkit {
  background-color: #2a2a2a;
}

.icon-chain {
  transform: scale(0.6) !important;
}

.icon-rss {
  transform: scale(0.6) !important;
}

.icon-dribbble {
  transform: scale(1.32) !important;
}

.icon-wordpress {
  position: relative;
  top: 0.05em;
}

.icon-slack {
  position: relative;
  top: 0.029em;
}

.svg-fallback {
  display: none;
}

.no-svg .svg-fallback {
  display: inline-block;
}

/* Dropdown toggle fallbacks */
.no-svg .dropdown-toggle {
  padding: 0.5em 0 0;
  right: 0;
  text-align: center;
  width: 2em;
}

.no-svg .dropdown-toggle .icon {
  display: none;
}

.no-svg .dropdown-toggle .svg-fallback.icon-down {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: bold;
  line-height: 1;
  transform: rotate(180deg);
  color: #656e79;
  position: relative;
  top: -3px;
  right: -10px;
}

.no-svg .dropdown-toggle.toggled-on .svg-fallback.icon-down {
  top: 2px;
  transform: rotate(0);
}

.no-svg .dropdown-toggle .svg-fallback.icon-down:before {
  content: "\005E";
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.size-full,
.size-large,
.alignnone:not(.wp-block-gallery),
.alignnone:not(.avatar) {
  display: block;
  height: auto;
  max-width: 100%;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery-item {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin: 0 0 1.5em;
  padding: 0 1em 0 0;
  width: 50%;
}

.gallery-item a {
  box-shadow: none !important;
}

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

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

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

.gallery-item a,
.gallery-item a:hover,
.gallery-item a:focus {
  box-shadow: none;
  background: none;
  display: inline-block;
  max-width: 100%;
}

.gallery-item a img {
  display: block;
  transition: filter 0.2s ease-in;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.gallery-item a:hover img,
.gallery-item a:focus img {
  filter: opacity(60%);
}

.gallery-caption {
  display: block;
  text-align: left;
  padding: 0 10px 0 0;
  margin-bottom: 0;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
  text-align: center;
}

.wp-caption img[class*="wp-image-"] {
  margin-left: auto;
  margin-right: auto;
}

.wp-caption-text {
  font-size: 12px;
  font-size: 0.75rem;
  color: #656e79;
  font-family: "Heebo", serif;
  line-height: 1.5;
  margin-top: 15px;
  margin-bottom: 30px;
}

.alignleft .wp-caption-text,
.alignright .wp-caption-text {
  margin-bottom: 0;
}

.wp-block-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
  background: transparent;
  margin-bottom: -0.3em;
  margin-top: 0.85em;
}

.wp-block-image figcaption a:hover,
.wp-block-gallery .blocks-gallery-item figcaption a:hover {
  color: #2a2a2a;
}

.wp-block-image.aligncenter figcaption,
.wp-block-image.alignfull figcaption,
.wp-block-gallery .blocks-gallery-item.aligncenter figcaption,
.wp-block-gallery .blocks-gallery-item.alignfull figcaption {
  margin-bottom: -0.5em;
}

.wp-block-gallery .blocks-gallery-item figcaption {
  background: rgba(255, 255, 255, 0.7);
  padding-top: 0.6em;
  padding-bottom: 0.5em;
  bottom: 4px;
}

.wp-block-gallery .blocks-gallery-item:nth-child(1):last-child figcaption {
  bottom: -34px;
}

.wp-block-gallery .blocks-gallery-item:nth-child(1):last-child .has-caption {
  position: relative;
  margin-bottom: 1.7rem;
}

.wp-block-gallery.columns-1 .blocks-gallery-item figcaption {
  background: #fff;
}

.wp-block-gallery.columns-1 .blocks-gallery-item:not(:last-child) figcaption {
  padding-top: 0.75em;
  padding-bottom: 1.5rem;
}

.wp-block-gallery.columns-1 .blocks-gallery-item:last-child figcaption {
  padding-bottom: 0;
  margin-bottom: -0.25rem;
}

/*
LAYOUTS
# layout
*/
/*--------------------------------------------------------------
# Layout
--------------------------------------------------------------*/
.site-content {
  overflow: hidden;
  z-index: 2;
  padding-top: 2.5rem;
}

.search .site-content {
  padding-top: 0;
}

.home .site-content {
  padding-top: 0;
}

/*
NAVIGATION
# Navigation Base
# Navigation Main
# Navigation Footers
# Navigation Social Media
# Pagination
# Navigation Animations
*/
/*--------------------------------------------------------------
# Navigation Base
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
  color: inherit;
  text-decoration: none;
}

a:hover, a:active {
  outline: 0;
}

.pingback a:not(.comment-edit-link) {
  box-shadow: inset 0 -1px 0 currentcolor;
  text-decoration: none;
}

.pingback a:not(.comment-edit-link):focus {
  outline: thin dotted;
}

.pingback a:not(.comment-edit-link):hover, .pingback a:not(.comment-edit-link):focus {
  box-shadow: inset 0 0 0 currentcolor, 0 3px 0 currentcolor;
}

/*--------------------------------------------------------------
## Main Navigation - Mega Menu
--------------------------------------------------------------*/
.main-navigation {
  position: relative;
}

.mega-menu > .menu-item {
  height: 100%;
  padding: 0.625rem 1.25rem;
  margin: 0 2.5rem;
  text-transform: uppercase;
}

.mega-menu > .menu-item:hover, .mega-menu > .menu-item:focus {
  background: rgba(255, 255, 255, 0.1);
}

.mega-menu > .menu-item:hover a, .mega-menu > .menu-item:focus a {
  border-bottom: 2px solid #fff;
}

.mega-menu > .menu-item:hover section, .mega-menu > .menu-item:focus section {
  display: block;
}

.mega-menu section {
  background: #f8f8f8;
  border: 1px solid #e8ae91;
  border-bottom: 2px solid #e8ae91;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 40px 40px rgba(0, 0, 0, 0.3);
  display: none;
  padding: 1.25rem 2.5rem;
  position: absolute;
  left: 0;
  top: 42px;
  width: 100%;
  z-index: 30;
}

/*--------------------------------------------------------------
## Header Category Menu
--------------------------------------------------------------*/
.menu-category-menu-container {
  -ms-flex: 1;
      flex: 1;
}

.category-header-menu {
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.category-header-menu.nav-enabled ul:not(.sub-menu) {
  transition: opacity 200ms cubic-bezier(0.694, 0, 0.335, 1) 100ms, visibility 200ms 200ms, transform 0 500ms;
}

.category-header-menu ul {
  padding: 0;
  list-style: none;
  margin: 0;
  transform: translate3d(0, 0, 0);
}

.nav-open .category-header-menu ul:not(.sub-menu) {
  opacity: 1;
  visibility: visible;
  transition: opacity 100ms cubic-bezier(0.694, 0, 0.335, 1) 100ms, visibility 100ms 100ms;
}

.category-header-menu ul ul {
  list-style: none;
}

.category-header-menu .category-menu > li {
  text-align: left;
}

.category-header-menu .category-menu > li:first-child {
  padding-left: 0;
}

.category-header-menu .category-menu > li:hover, .category-header-menu .category-menu > li:focus {
  background: rgba(255, 255, 255, 0.1);
  border-left: 1px solid rgba(240, 231, 231, 0.25);
}

.category-header-menu .category-menu .menu-item-has-children .sub-menu {
  text-align: center;
}

.category-header-menu .category-menu .menu-item-has-children .sub-menu.toggled-on {
  transform: translateX(0);
}

.dropdown-toggle {
  background-color: transparent;
  border: 0;
  box-shadow: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  padding: 0.3125rem 2.5rem 0.3125rem 0.625rem;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  text-shadow: none;
  transition: all 200ms linear 300ms;
  right: .1em;
  z-index: 20;
}

.dropdown-toggle.toggled-on {
  transform: translateX(1.25rem);
  top: 0;
}

.dropdown-toggle.toggled-on .icon {
  transform: rotate(-180deg);
}

.dropdown-toggle .icon {
  right: 0.3125rem;
  position: absolute;
}

.dropdown-toggle:hover, .dropdown-toggle:focus {
  background: transparent;
  outline: none;
}

/* Menu toggle */
.menu-toggle {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background-color: transparent;
  border-radius: 5px;
  border: 0;
  box-shadow: none;
  cursor: pointer;
  display: none;
  height: 36px;
  padding: 1em;
  margin-left: 15px;
  top: 0;
  position: relative;
  text-indent: 100%;
  text-shadow: none;
  white-space: nowrap;
  width: 36px;
  z-index: 99997;
  -ms-flex-order: 1;
      order: 1;
  transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.menu-toggle:hover, .menu-toggle:focus {
  background-color: transparent;
  box-shadow: none;
}

.menu-toggle:focus {
  outline: none;
}

.menu-toggle:before, .menu-toggle:after {
  position: absolute;
  content: "";
  width: 1.5625rem;
  height: .125rem;
  left: 5px;
  background-color: #fff;
  display: block;
  transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.menu-toggle:before {
  top: calc( 50% - 6px);
  transform: rotate(0) translate(0, -50%);
}

.menu-toggle:after {
  top: calc( 50% + 6px);
  transform: rotate(0) translate(0, -50%);
}

.toggled-on .menu-toggle {
  transform: rotate(180deg);
}

.toggled-on .menu-toggle:before, .toggled-on .menu-toggle:after {
  top: 50%;
  transform: rotate(45deg) translate(0, -50%);
  left: 4px;
}

.toggled-on .menu-toggle:after {
  transform: rotate(-45deg) translate(0, -50%);
  left: 5px;
}

.js .menu-toggle {
  /* Display the menu toggle when JavaScript is available. */
  display: inline-block;
}

.menu-category-main-menu-container {
  margin: 0 auto;
}

/*--------------------------------------------------------------
# Footer Navigation Menus
--------------------------------------------------------------*/
#menu-footer-menu-top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: -1.25rem;
  margin-bottom: 2.5rem;
  text-transform: uppercase;
}

#menu-footer-menu-top li {
  padding: 1.25rem;
}

#menu-footer-menu-top li.sign-up a {
  background: linear-gradient(106deg, #e4be41, #dd865b);
  border: 1px solid rgba(142, 142, 142, 0.25);
  border-radius: 30px;
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.16);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.875rem;
  padding: 0.625rem 1.25rem;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
  background: transparent;
  border: 2px solid #fff;
  box-shadow: none;
  color: #fff;
  font-weight: 700;
}

#menu-footer-menu-top li.sign-up a:hover {
  border: 1px solid #dd865b;
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.25);
}

#menu-footer-menu-top li.sign-up a:hover {
  border: 2px solid rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.7);
  box-shadow: none;
}

#menu-footer-menu-bottom {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr;
}

/*--------------------------------------------------------------
## Social Navigation
--------------------------------------------------------------*/
.social-navigation,
.social-share {
  height: 32px;
  margin-bottom: 2.5rem;
  transition: margin 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1);
}

.social-navigation ul li,
.social-share ul li {
  display: inline-block;
  margin-right: 1.25rem;
  transform: translate3d(0, 0, 0);
  transition: margin 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1), transform 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1);
}

.social-navigation ul li a,
.social-share ul li a {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  color: #fff;
}

.social-navigation ul li a:hover,
.social-share ul li a:hover {
  opacity: .7;
  border-bottom: none;
}

.social-navigation a,
.social-share a {
  transition: opacity 100ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.social-navigation svg,
.social-share svg {
  fill: #fff;
  height: 32px;
  width: 32px;
}

.social-navigation .screen-reader-text,
.social-share .screen-reader-text {
  position: relative;
  top: -9px;
  margin-right: 5px;
  margin-left: 10px;
}

.social-share {
  margin: 2.5rem 0;
}

.social-share ul {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}

.social-share ul li {
  display: -ms-flexbox;
  display: flex;
  font-size: 0.75rem;
  list-style: none;
}

.social-share ul li:first-of-type {
  margin-left: 0;
}

.social-share svg {
  fill: #4e4e51;
}

li:first-child .social-navigation .screen-reader-text {
  margin-left: 0;
}

.social-navigation .customize-partial-edit-shortcut button {
  display: none;
}

/*--------------------------------------------------------------
# Pagination
--------------------------------------------------------------*/
.pagination {
  margin: 2.5rem 0;
  text-align: center;
}

.pagination .nav-links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.pagination .next,
.pagination .prev {
  height: 50px;
}

.pagination a,
.pagination span {
  color: #395b71;
  font-size: 1.25rem;
  text-transform: uppercase;
  letter-spacing: .15em;
  text-decoration: none;
  display: inline-block;
  font-weight: normal;
  transition: color 200ms cubic-bezier(0.33, 0, 0.2, 1);
  padding: 0 0.3125rem;
}

.pagination a:hover {
  color: #5390b1;
}

.pagination .icon {
  fill: #395b71;
  height: 50px;
  width: 50px;
}

.pagination .icon:hover {
  fill: #5390b1;
}

@keyframes blur {
  0% {
    filter: blur(0);
  }
  5% {
    filter: blur(1px);
  }
  10% {
    filter: blur(2px);
  }
  15% {
    filter: blur(3px);
  }
  20% {
    filter: blur(4px);
  }
  25% {
    filter: blur(5px);
  }
  30% {
    filter: blur(6px);
  }
  35% {
    filter: blur(7px);
  }
  40% {
    filter: blur(8px);
  }
  45% {
    filter: blur(9px);
  }
  50% {
    filter: blur(10px);
  }
  55% {
    filter: blur(11px);
  }
  60% {
    filter: blur(12px);
  }
  65% {
    filter: blur(13px);
  }
  70% {
    filter: blur(14px);
  }
  75% {
    filter: blur(15px);
  }
  80% {
    filter: blur(16px);
  }
  85% {
    filter: blur(18px);
  }
  90% {
    filter: blur(18px);
  }
  95% {
    filter: blur(19px);
  }
  to {
    filter: blur(20px);
  }
}

@keyframes unblur {
  0% {
    filter: blur(20px);
  }
  5% {
    filter: blur(19px);
  }
  10% {
    filter: blur(18px);
  }
  15% {
    filter: blur(17px);
  }
  20% {
    filter: blur(16px);
  }
  25% {
    filter: blur(15px);
  }
  30% {
    filter: blur(14px);
  }
  35% {
    filter: blur(13px);
  }
  40% {
    filter: blur(12px);
  }
  45% {
    filter: blur(11px);
  }
  50% {
    filter: blur(10px);
  }
  55% {
    filter: blur(9px);
  }
  60% {
    filter: blur(8px);
  }
  65% {
    filter: blur(7px);
  }
  70% {
    filter: blur(6px);
  }
  75% {
    filter: blur(5px);
  }
  80% {
    filter: blur(4px);
  }
  85% {
    filter: blur(3px);
  }
  90% {
    filter: blur(2px);
  }
  95% {
    filter: blur(1px);
  }
  to {
    filter: blur(0);
  }
}

/* 
SITE
# Header
# Footer
# Posts
# Search
# Comments
# 404
# Widgets
# Customizer
*/
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.site {
  overflow: hidden;
}

.site-header {
  background: #9f7578 url("assets/images/header-bg.jpg") no-repeat center;
  background-size: cover;
  color: #fff;
  font-size: 0.875rem;
  position: relative;
  z-index: 10000;
}

.site-logo-wrapper {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
  border-bottom: 1px solid rgba(240, 231, 231, 0.25);
  position: relative;
}

.site-logo-wrapper .site-logo {
  max-width: 372px;
  padding: 1.25rem 0;
}

.site-logo-wrapper .accounts {
  display: none;
  position: absolute;
  right: 0;
  text-transform: uppercase;
}

.site-logo-wrapper .accounts .button {
  margin-left: 1.25rem;
}

.mega-menu-wrapper {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.category-menu-wrapper {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  background: rgba(113, 94, 93, 0.8);
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  position: relative;
}

.site-header__button {
  padding: 5px;
}

.site-header__button .icon {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  fill: #2a2a2a;
  position: relative;
}

.site-header .site-title.with-custom-logo {
  margin-left: 10px;
}

.site-header .site-title.with-custom-logo .customize-partial-edit-shortcut-blogname {
  display: none;
}

.site-header .site-description {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  display: none;
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.subscription-footer {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  background: linear-gradient(59deg, #dd865b, #e4be41);
  color: #fff;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  position: relative;
  z-index: 11;
}

.subscription-footer > *:first-child {
  -ms-flex-preferred-size: 33%;
      flex-basis: 33%;
}

.site-footer {
  background-color: #4e4e51;
  background-image: url("assets/images/footer-bg.svg");
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
  font-size: 0.875rem;
  margin: 0;
  overflow: hidden;
  position: relative;
  clear: both;
  z-index: 11;
}

.site-footer a:hover {
  color: rgba(255, 255, 255, 0.7);
  border-bottom: 2px solid rgba(255, 255, 255, 0.7);
}

.main-footer {
  padding: 2.5rem;
}

.main-footer > * {
  margin-bottom: 2.5rem;
}

.footer-site-logo {
  max-width: 300px;
  margin-bottom: 2.5rem;
}

.footer-site-logo a:hover {
  border: none;
  opacity: 0.7;
}

.sub-footer {
  background-color: rgba(16, 16, 16, 0.82);
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.75rem;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0.625rem 2.5rem;
}

.single-hrmp-landing-page .sub-footer {
  display: block;
}

.single-hrmp-landing-page .sub-footer .footer-nav a:not(:last-child):after {
  content: '|';
  display: inline-block;
  padding: 0 0.3125rem;
}

.sub-footer-links a:first-child:after {
  content: '|';
  display: inline-block;
  padding: 0 0.3125rem;
}

/*--------------------------------------------------------------
# Pages
--------------------------------------------------------------*/
body:not(.home) .page-wrapper .entry-content {
  margin: auto;
}

.home .page-wrapper .entry-header {
  display: none;
}

.home .page-wrapper .entry-content {
  margin: auto;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.type-post .entry-title,
.type-hrmp-topic-hub .entry-title {
  margin: 30px auto 1em;
  max-width: 57.5rem;
  text-align: center;
}

.type-post .entry-content,
.type-hrmp-topic-hub .entry-content {
  margin: auto;
  max-width: 57.5rem;
}

.article-hero {
  background: rgba(78, 78, 81, 0.1);
  padding: 2.5rem;
}

.post .wp-post-image {
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
}

.article-info {
  font-size: 1rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 800px;
}

.article-info .post-categories {
  margin-right: 2.5rem;
}

.article-info .post-categories li:not(:last-child) {
  margin-bottom: 0.625rem;
}

.article-info .post-categories a {
  padding-top: 0.625rem;
  text-transform: uppercase;
}

.article-info .post-categories a:hover {
  border-bottom: 1px solid #59595c;
}

.entry-meta {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 2.5rem;
}

.avatar {
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin-right: 1.25rem;
}

.avatar.alignnone {
  height: 60px;
}

img.avatar-default {
  display: none;
}

.read-time {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  text-transform: uppercase;
}

.author a {
  font-weight: 700;
}

.author a:hover {
  border-bottom: 1px solid #59595c;
}

.article-card {
  border: 1px solid rgba(142, 142, 142, 0.25);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 2.5rem;
}

.article-card .excerpt-content {
  padding: 1.25rem;
}

.article-card .excerpt-content:only-child {
  width: 100%;
}

.article-card .excerpt-image img {
  width: 100%;
}

.article-card .excerpt-image .wp-post-image {
  box-shadow: none;
}

.author-card {
  border: 1px solid rgba(142, 142, 142, 0.25);
  display: -ms-flexbox;
  display: flex;
  margin: auto;
  margin-bottom: 2.5rem;
  max-width: 800px;
  padding: 1.25rem;
}

.author-card .byline {
  border-bottom: 1px solid rgba(142, 142, 142, 0.25);
}

.author-card .description {
  padding: 1.25rem;
  width: 70%;
}

.author-card .description:only-child {
  width: 100%;
}

.post-navigation {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: circle(1% at 1% 1%);
  clip-path: circle(1% at 1% 1%);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.more-link {
  display: block;
  box-shadow: none !important;
}

.jp-sharing-input-touch .sd-content ul {
  margin-left: -10px !important;
}

.nc_socialPanel a {
  box-shadow: none !important;
}

.post-divider {
  margin-bottom: 4.5em;
}

.post-divider:first-of-type {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: circle(1% at 1% 1%);
  clip-path: circle(1% at 1% 1%);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.alnp--read-more {
  margin-bottom: 6em;
}

.alnp--read-more span {
  font-size: 15px;
  font-size: 0.9375rem;
  margin-bottom: 5px;
  animation: bounce 2s infinite;
}

.alnp--read-more .icon {
  animation: bounce 2s infinite;
  height: 12px;
  width: 20px;
  fill: #656e79;
  position: relative;
  top: 1px;
  left: 8px;
}

@keyframes bounce {
  0%,
  100% {
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    transform: translateY(-5px);
    opacity: 0.05;
  }
  50% {
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    transform: translateY(7px);
    opacity: 1;
  }
}

.type-page .entry-meta {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: circle(1% at 1% 1%);
  clip-path: circle(1% at 1% 1%);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.entry-meta .icon {
  display: inline-block;
  fill: currentColor;
  position: relative;
  height: 26px;
  width: 26px;
  top: 5px;
  margin-right: 5px;
}

.post-password-form p:first-child {
  margin: 0 0 1em;
}

.post-password-form label input {
  margin-bottom: 10px;
}

.post-categories {
  list-style: none;
  padding: 0;
  margin: 0;
}

.entry-summary {
  margin-top: 0.8em;
}

.more-link--wrapper + .more-link--wrapper {
  display: none !important;
}

.more-link--wrapper .customize-partial-edit-shortcut-button {
  left: -56px;
  top: 0;
}

.posted-on--none {
  display: none;
}

.posted-on--updated .updated {
  display: inline-block;
}

.posted-on--updated .updated + .published {
  display: none;
}

.entry-footer {
  margin-top: 2.1em;
}

.entry-footer.alnp-post-loaded {
  display: none;
}

.entry-footer .flex.justify-start.items-center {
  min-width: 210px;
}

.entry-footer .entry-footer__taxonomy {
  width: 100%;
}

.page-links {
  display: block;
  clear: both;
  padding-top: 20px;
  padding-bottom: 50px;
}

.page-links span {
  font-size: 15px;
  font-size: 0.9375rem;
  background-color: rgba(0, 0, 0, 0.04);
  border-radius: 3px;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-family: "Lora", serif;
  transition: 200ms background ease;
  width: 32px;
}

.page-links a {
  box-shadow: none !important;
  color: #2a2a2a;
  transition: 200ms color ease;
}

.page-links a span {
  color: #656e79;
}

.page-links a span:hover {
  background: #eee;
}

.taxonomy-description {
  font-style: italic;
  display: inline-block;
  color: #656e79;
  max-width: 560px;
  margin: 30px auto 0;
}

.bypostauthor {
  text-transform: normal;
}

.sticky {
  color: inherit;
}

body div.sharedaddy h3.sd-title {
  margin: 1em 0 .25em 0;
  padding: 0;
}

body div.sharedaddy h3.sd-title:before {
  content: '';
  border-width: 0;
}

/*--------------------------------------------------------------
# Search
--------------------------------------------------------------*/
.site-search {
  position: relative;
  transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), visibility 0ms cubic-bezier(0.694, 0, 0.335, 1) 300ms;
  z-index: 9999;
}

.site-search .search-form {
  background: rgba(78, 78, 81, 0.9);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  min-height: 600px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  transform: translateY(-150%);
  transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), visibility 0ms cubic-bezier(0.694, 0, 0.335, 1) 300ms;
  visibility: hidden;
  z-index: 99998;
}

.site-search label {
  color: #fff;
  display: block;
  margin-bottom: 1.25rem;
  text-transform: uppercase;
}

.search-form .search-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
}

.search-form input {
  display: block;
  margin-bottom: 0;
  max-width: 100%;
  padding-left: 3.125rem;
}

.search-form .search-submit {
  border-right: 1px solid rgba(142, 142, 142, 0.25);
  left: 0;
  padding: 0.3125rem 0.625rem;
  position: absolute;
  height: 42px;
}

.search-form label {
  display: none;
}

.search-wrapper {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.search-header {
  background: #f8f8f8;
  padding: 1.25rem 2.5rem;
}

.search-query {
  margin-top: 1.25rem;
}

.search-query__message {
  text-transform: uppercase;
}

.site-search-open .site-search .search-form {
  visibility: visible;
  transform: translateY(0);
  transition: transform 400ms cubic-bezier(0.694, 0, 0.335, 1), visibility 0ms cubic-bezier(0.694, 0, 0.335, 1);
}

.site-search-open .site-search-overlay {
  opacity: 1;
  transition: opacity 400ms cubic-bezier(0.694, 0, 0.335, 1), visibility 0ms cubic-bezier(0.694, 0, 0.335, 1);
  visibility: visible;
  pointer-events: normal;
}

.search-no-results .search-wrapper {
  margin: 0 auto !important;
  padding: 0;
  text-align: center;
}

.search-no-results .page-header {
  margin: 0 auto 15px;
}

.search-no-results .site-footer {
  display: none;
}

.search-toggle {
  padding: 0 0.625rem;
  margin-left: 1.25rem;
}

.site-search .search-form .search-submit .icon {
  top: 1.1em;
}

.site-search-overlay {
  background: rgba(0, 0, 0, 0.05);
  position: fixed;
  transition: opacity 300ms cubic-bezier(0.694, 0, 0.335, 1), visibility 0ms cubic-bezier(0.694, 0, 0.335, 1) 300ms;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 99997;
  cursor: pointer;
  visibility: hidden;
  opacity: 0;
}

.header-is-sticky.site-search-open .site-header {
  transform: translateY(-150%);
}

.site-search-open .drop-in--from-bottom.drop-in--pinned {
  transform: translateY(150%);
}

/*--------------------------------------------------------------
# Comments
--------------------------------------------------------------*/
.comment-meta {
  position: relative;
}

.comment-awaiting-moderation {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #f00;
  margin-left: 60px;
  margin-top: 13px;
  font-family: "Heebo", serif;
}

.cnns-comment-subscription {
  margin-top: 22px;
}

.cnns-comment-subscription label {
  font-size: 17px;
  font-size: 1.0625rem;
  display: inline;
  margin-left: 3px;
  position: relative;
  top: 1px;
}

#disqus_thread {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
  display: block;
  padding-top: 1em;
}

.comments-title {
  margin-bottom: 15px;
}

.comments {
  padding-top: 5em;
  padding-bottom: 2em;
  line-height: 1.6;
}

.comments {
  font-size: 16px;
}

.comment {
  margin: 0 0 60px;
  list-style-type: none;
}

.comment .avatar {
  border-radius: 100px;
  float: left;
  width: 44px;
  height: 44px;
  margin: 2px 16px 0 0 !important;
}

.comment-author {
  font-size: 17px;
  font-size: 1.0625rem;
  display: block;
  font-family: "Heebo", serif;
  margin: 0 0 10px;
}

.comment-author .says {
  display: none;
}

.comment-author span, .comment-author cite, .comment-author a {
  display: inline-block;
  font-style: normal;
  font-weight: normal;
}

.comment-author .fn a {
  font-weight: 500;
}

.comment-notes {
  display: none;
}

.comment .reply, .comment-content {
  margin-left: 60px;
}

.comment .reply {
  display: block;
  margin-top: 15px;
}

.comment .reply a {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  font-size: 0.875rem;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 2px;
  color: #6d6c6c;
  display: inline-block;
  font-family: "Heebo", serif;
  font-weight: 500;
  padding: .2em .65em;
  margin-left: -1px;
  transition: 150ms color cubic-bezier(0.3, -0.55, 0.1, 1.1);
}

.comment .reply a:hover {
  color: #2a2a2a;
}

.comment-content a {
  word-wrap: break-word;
  text-decoration: underline;
}

.comment-content a:hover {
  text-decoration: none;
}

.comment-body {
  clear: both;
}

.comment-body p {
  margin-bottom: 10px;
}

.comment .comment-respond {
  margin-top: 40px;
  margin-bottom: 60px;
}

.comment-metadata {
  font-size: 14px;
  font-size: 0.875rem;
  display: block;
  margin-top: -15px;
  margin-bottom: 8px;
  font-family: "Heebo", serif;
}

.comment-metadata a {
  color: #656e79;
}

.comment-metadata a:hover {
  color: #2a2a2a;
}

.children {
  padding: 0;
}

.comments .children {
  margin-top: 30px;
}

.pingback {
  margin-bottom: 25px;
}

.pingback .comment-edit-link {
  color: gray;
}

.pingback .comment-edit-link:hover {
  color: #2a2a2a;
}

.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
  box-shadow: 0 0 0 2px #2a2a2a;
  padding: 5px;
  top: 2px;
  position: relative;
}

.comment.depth-3 p,
.comment.depth-4 p,
.comment.depth-5 p,
.comment.depth-6 p,
.comment.depth-7 p {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}

.comment-reply-title {
  font-family: "Heebo", serif;
  margin-top: 20px;
  margin-bottom: 20px;
}

.comment-reply-title {
  font-size: 21px;
}

body.has-no-comments .comment-reply-title {
  margin-top: 0;
}

.comment-reply-title small {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  color: #656e79;
  float: right;
  position: relative;
  top: 8px;
  transition: 150ms color cubic-bezier(0.3, -0.55, 0.1, 1.1);
}

.comment-reply-title small:hover {
  color: #2a2a2a;
}

.logged-in-as {
  font-size: 17px;
  font-size: 1.0625rem;
  color: #656e79;
  font-family: "Heebo", serif;
  margin-top: -15px;
  line-height: 1.3;
  font-weight: 500;
}

.logged-in-as:hover {
  text-decoration: underline;
}

.no-comments {
  text-align: center;
}

.comment-form-comment label {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: circle(1% at 1% 1%);
  clip-path: circle(1% at 1% 1%);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.required {
  color: #f00;
}

body.has-no-comments .comment-respond {
  margin-left: 0;
}

.comment-respond input[type="text"],
.comment-respond input[type="email"],
.comment-respond input[type="url"],
.comment-respond textarea {
  line-height: 1.6;
  margin: 0;
}

.comment-respond input[type="text"],
.comment-respond input[type="email"],
.comment-respond input[type="url"],
.comment-respond textarea {
  font-size: 16px;
}

.comment-respond textarea {
  height: 140px;
  width: 100%;
  padding: .85em 1.25em;
}

.comment-respond p {
  position: relative;
  margin-bottom: 20px;
}

.comment-respond .form-submit {
  margin-bottom: 0;
  margin-top: 25px;
  display: block;
}

.comment-form-cookies-consent {
  display: block;
  margin-bottom: 30px !important;
}

.comment-form-cookies-consent label {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
  padding-left: 8px;
  display: inline-block;
  -webkit-font-smoothing: auto !important;
}

/*--------------------------------------------------------------
# 404
--------------------------------------------------------------*/
.error404 .page-header {
  margin: 0 auto 30px;
}

.error404 .search-form {
  max-width: 300px;
  margin: 0 auto;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.site-footer .widget.optin-monster-api {
  min-height: 155px;
}

.site-footer .widget:last-of-type {
  margin-bottom: 0;
}

.site-footer .widget p:last-of-type {
  margin-bottom: 0;
}

.widget a:hover img {
  opacity: 0.7;
}

.widget ul,
.widget li {
  margin: 0 0 0 8px;
  padding: 0;
}

/* Images */
.widget_media_image a:hover {
  border-bottom: none;
}

/* Cats */
.widget_recent_comments ul li {
  margin-bottom: 10px;
}

.widget_rss ul li {
  margin-bottom: 25px;
}

.rss-date {
  display: block;
  text-transform: uppercase;
}

.post-date {
  color: #666;
  display: block;
}

/* Calendar */
#wp-calendar {
  background: #fff;
  width: 100%;
}

#wp-calendar tfoot {
  display: none;
}

#wp-calendar caption {
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 10px;
  text-align: center;
}

#wp-calendar thead {
  font-size: 10px;
}

#wp-calendar thead th {
  font-size: 12px;
  font-weight: 500;
}

#wp-calendar thead th,
#wp-calendar tbody td {
  background: #fff;
  border: none;
  padding: 4px 0;
  text-align: center;
}

#wp-calendar thead th {
  background-color: #e9e9e9;
}

#wp-calendar tbody .pad {
  background: none;
}

#wp-calendar tfoot #next {
  font-size: 12px;
  text-align: right;
  text-transform: uppercase;
}

#wp-calendar tfoot #prev {
  font-size: 12px;
  padding-top: 10px;
  text-transform: uppercase;
}

.widget_nav_menu .sub-menu {
  margin-left: 20px;
}

/* Nav Menus */
.widget_nav_menu .menu {
  list-style: none;
  text-transform: uppercase;
}

.widget_nav_menu .menu .menu-item {
  margin-left: 0;
  margin-bottom: 1.25rem;
}

/* Tags */
.tagcloud {
  margin-top: 1.5em;
}

.tagcloud > a {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  box-shadow: 0 0 0;
  color: #2a2a2a;
  display: inline-block;
  line-height: 22px;
  margin: 0 -2px 5px 0;
  padding: 4px 10px;
}

.tagcloud > a:hover {
  background: rgba(0, 0, 0, 0.1);
  color: #2a2a2a;
}

.widget_text + .widget.optin-monster-api {
  margin-top: -2em;
}

/* MC4WP */
.widget_mc4wp_form_widget {
  text-align: center;
}

.widget_mc4wp_form_widget p {
  margin-bottom: 0;
}

.widget_mc4wp_form_widget p:first-of-type {
  margin-bottom: 1.5em;
}

.widget_mc4wp_form_widget input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  background: transparent;
  border: none;
  border-bottom: 4px solid #2a2a2a;
  border-radius: 0;
  color: #2a2a2a;
  font-family: "Heebo", serif;
  font-size: 18px;
  font-weight: 600;
  height: 50px;
  margin-bottom: 25px;
  padding-bottom: 0;
  padding-left: 0;
}

.widget_mc4wp_form_widget input:focus {
  box-shadow: none;
  border-color: #656e79;
}

.widget_mc4wp_form_widget input.placeholder {
  color: rgba(0, 0, 0, 0.8);
}

.widget_mc4wp_form_widget input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.8);
}

.widget_mc4wp_form_widget input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.8);
}

.widget_mc4wp_form_widget input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.8);
}

.widget_mc4wp_form_widget input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.8);
}

.widget_mc4wp_form_widget input[type=submit] {
  border: 0;
  background: #2a2a2a;
  margin-bottom: 0;
  border-radius: 4px;
  color: #fff;
  height: auto;
  padding: .5em 5em;
  width: 100%;
  text-align: center;
  transition: 200ms background cubic-bezier(0.3, -0.55, 0.1, 1.1);
}

.widget_mc4wp_form_widget input[type=submit]:hover {
  background: #656e79;
}

.widget_mc4wp_form_widget .mc4wp-alert {
  font-size: 13px;
  font-size: 0.8125rem;
  font-family: "Heebo", serif;
  font-style: inherit;
  color: #656e79;
  position: absolute;
  margin: 2px auto;
  width: 100%;
  left: 0;
  text-align: center;
}

/*--------------------------------------------------------------
# Landing
--------------------------------------------------------------*/
.landing-header {
  display: -ms-flexbox;
  display: flex;
  height: 115px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.landing-header .logo {
  width: 200px;
}

/*--------------------------------------------------------------
# Customizer
--------------------------------------------------------------*/

.customize-partial-edit-shortcuts-shown .widget-area__wrapper .customize-partial-edit-shortcut--footer-colors {
  top: 8px;
  left: 10px;
}

.customize-partial-edit-shortcuts-shown .widget-area__wrapper .customize-partial-edit-shortcut--footer-colors .customize-partial-edit-shortcut-button {
  left: 0;
}

.customize-partial-edit-shortcuts-shown .widget-area__wrapper .customize-partial-edit-shortcut--footer-colors .customize-partial-edit-shortcut-button::before {
  box-shadow: none;
  color: #fff;
  content: "\f540";
  font: 400 15px/72px dashicons;
  height: 20px;
  line-height: 20px;
  display: block;
  position: absolute;
  right: 0.18em;
  text-shadow: 0 -1px 1px rgba(0, 122, 182, 0.8), 1px 0 1px #007ab6, 0 1px 1px #007ab6, -1px 0 1px #007ab6;
  top: 0.24em;
  width: 20px;
}

.customize-partial-edit-shortcuts-shown .widget-area__wrapper .widget .customize-partial-edit-shortcut-button {
  left: -35px;
  top: 4px;
}

.customize-partial-edit-shortcuts-shown .widget-area__wrapper .footer-navigation .customize-partial-edit-shortcut-button {
  display: none;
}

.customize-partial-edit-shortcuts-shown .coblocks-customizer-add-widget-line {
  background: none;
  border: none;
  box-shadow: none;
  padding: 8px 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  margin-top: 20px;
  transition: opacity 150ms cubic-bezier(0.38, 0.32, 0.36, 0.98), visibility 0 cubic-bezier(0.38, 0.32, 0.36, 0.98) 150ms;
}

.customize-partial-edit-shortcuts-shown .coblocks-customizer-add-widget-line::after {
  background: #008ec2;
  content: "";
  display: block;
  height: 3px;
  margin-left: auto;
  margin-right: auto;
  max-width: 440px;
}

.customize-partial-edit-shortcuts-shown #secondary:hover .coblocks-customizer-add-widget-line {
  opacity: 1;
  visibility: visible;
  transition: opacity 150ms cubic-bezier(0.38, 0.32, 0.36, 0.98), visibility 0 cubic-bezier(0.38, 0.32, 0.36, 0.98) 0;
}

.customize-partial-edit-shortcuts-shown #engagement-bar .customize-partial-edit-shortcut-button {
  margin-top: 12px;
  margin-left: -6px;
}

/*
BLOCKS
# Blocks
*/
/*--------------------------------------------------------------
# Blocks
--------------------------------------------------------------*/
.width-20 {
  width: 20%;
}

.width-25 {
  width: 25%;
}

.width-30 {
  width: 30%;
}

.width-35 {
  width: 35%;
}

.width-40 {
  width: 40%;
}

.width-45 {
  width: 45%;
}

.width-50 {
  width: 50%;
}

.width-55 {
  width: 55%;
}

.width-60 {
  width: 60%;
}

.width-65 {
  width: 65%;
}

.width-70 {
  width: 70%;
}

.width-75 {
  width: 75%;
}

.width-80 {
  width: 80%;
}

.has-white-color {
  color: #fff;
}

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

.has-gray-color {
  color: #4e4e51;
}

.has-gray-background-color {
  background-color: #4e4e51;
}

.has-medium-gray-color {
  color: #8e8e8e;
}

.has-medium-gray-background-color {
  background-color: #8e8e8e;
}

.has-parchment-color {
  color: #f0e8cf;
}

.has-parchment-background-color {
  background-color: #f0e8cf;
}

.has-theme-blue-color {
  color: #395b71;
}

.has-theme-blue-background-color {
  background-color: #395b71;
}

.has-theme-green-color {
  color: #8baa9d;
}

.has-theme-green-background-color {
  background-color: #8baa9d;
}

.has-theme-orange-color {
  color: #dd865b;
}

.has-theme-orange-background-color {
  background-color: #dd865b;
}

.has-theme-yellow-color {
  color: #e4be41;
}

.has-theme-yellow-background-color {
  background-color: #e4be41;
}

.has-theme-red-color {
  color: #9f7578;
}

.has-theme-red-background-color {
  background-color: #9f7578;
}

.has-blue-gray-color {
  color: #84949f;
}

.has-blue-gray-background-color {
  background-color: #84949f;
}

.has-xsmall-font-size {
  font-size: 0.875rem;
}

.has-small-font-size {
  font-size: 1rem;
}

.has-medium-font-size {
  font-size: 1.25rem;
}

.has-large-font-size {
  font-size: 1.875rem;
}

.has-huge-font-size {
  font-size: 2.5rem;
}

.entry-content > *:not(.alignfull),
.entry-summary > *:not(.alignfull) {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.entry-content > *.alignwide,
.entry-summary > *.alignwide {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.entry-content > *.alignleft,
.entry-summary > *.alignleft {
  margin-right: 1.25rem;
}

.entry-content > *.alignright,
.entry-summary > *.alignright {
  margin-right: 1.25rem;
}

.entry-content {
  /*
Buttons Grid Reuseable Block
 */
}

.entry-content .single:not(.single-hrmp-landing-page) {
  margin-top: 2.5rem;
}

.entry-content .single:not(.single-hrmp-landing-page) > *:not(.alignfull):not(.alignwide) {
  max-width: 800px;
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.entry-content .single:not(.single-hrmp-landing-page) > *.alignwide {
  max-width: 1080px;
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.entry-content p a {
  color: #0074D9;
  border-bottom: 1px solid transparent;
}

.entry-content p a:hover {
  color: #0074D9;
  border-bottom: 1px solid #0074D9;
}

.entry-content li a {
  color: #0074D9;
  border-bottom: 1px solid transparent;
}

.entry-content li a:hover {
  color: #0074D9;
  border-bottom: 1px solid #0074D9;
}

.entry-content .wp-block-coblocks-highlight__content:not(.has-background) {
  background: rgba(221, 134, 91, 0.11);
  color: #dd865b;
}

.entry-content .wp-block-pullquote {
  border: none;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  margin-bottom: 2.5rem;
  padding-bottom: 1.625rem;
  padding-top: 1.625rem;
  position: relative;
}

.entry-content .wp-block-pullquote.alignfull {
  margin-left: 0;
  margin-right: 0;
}

.entry-content .wp-block-pullquote:not(.is-style-solid-color):before, .entry-content .wp-block-pullquote:not(.is-style-solid-color):after {
  background: #f8f8f8;
  border: 1px solid rgba(142, 142, 142, 0.25);
  border-radius: 30px;
  content: '';
  display: block;
  height: 5px;
  position: absolute;
  width: 100%;
}

.entry-content .wp-block-pullquote:not(.is-style-solid-color):before {
  top: 0;
}

.entry-content .wp-block-pullquote:not(.is-style-solid-color):after {
  bottom: 0;
}

.entry-content .wp-block-pullquote.is-style-solid-color {
  background: #f8f8f8;
  border: 1px solid rgba(142, 142, 142, 0.25);
  border-radius: 4px;
  padding: 2.5rem;
}

.entry-content .wp-block-pullquote.is-style-solid-color blockquote {
  margin: 0;
}

.entry-content .wp-block-pullquote blockquote {
  border: none;
  font-style: italic;
  margin: 0 2.5rem;
  max-width: none;
  padding: 0;
  text-align: left;
  word-break: break-word;
}

.entry-content .wp-block-pullquote blockquote p {
  font-size: 1.5rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 1080px;
}

.entry-content .wp-block-pullquote blockquote p:last-child {
  margin-bottom: 0;
}

.entry-content .wp-block-pullquote blockquote cite {
  color: #59595c;
}

.entry-content .wp-block-coblocks-author {
  background: #fff;
  border: 1px solid rgba(142, 142, 142, 0.25);
  border-radius: 4px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.entry-content .wp-block-coblocks-author__heading {
  margin-bottom: 0;
}

.entry-content .wp-block-coblocks-author__name {
  border-bottom: 1px solid rgba(142, 142, 142, 0.25);
  font-size: 1.5rem;
  font-weight: 700;
}

.entry-content .wp-block-coblocks-author__biography {
  margin-bottom: 1.25rem;
}

.entry-content .wp-block-coblocks-author__avatar, .entry-content .wp-block-coblocks-author__avatar-img {
  width: 90px;
  height: 90px;
}

.entry-content .hrm-buttons-grid > .ab-container-inside {
  padding: 3.75rem 2.5rem;
}

.entry-content .hrm-buttons-grid > .ab-container-inside .wp-block-column:last-child {
  margin-right: 0;
}

.entry-content .hrm-buttons-grid .ab-container-content > h2,
.entry-content .hrm-buttons-grid .ab-container-content > h3 {
  border-bottom: 1px solid rgba(142, 142, 142, 0.25);
  font-size: 1.5rem;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

.entry-content .hrm-buttons-grid .wp-block-button .wp-block-button__link, .entry-content .hrm-buttons-grid .wp-block-button.is-style-squared .wp-block-button__link {
  font-family: "Arvo", serif;
  font-size: 2rem;
  line-height: 1.2;
  padding-right: 30%;
  padding-top: 50%;
  text-align: left;
  text-transform: capitalize;
}

.entry-content .hrm-buttons-grid .wp-block-button .wp-block-button__link:before, .entry-content .hrm-buttons-grid .wp-block-button.is-style-squared .wp-block-button__link:before {
  background: #fff;
  content: '';
  display: block;
  height: 2px;
  margin-bottom: 0.625rem;
  width: 100%;
}

/* -------------------------
Buttons Grid Reuseable Block
----------------------------*/
.hrm-newsletter-block {
  border-radius: 4px;
  margin-bottom: 2.5rem;
}

.hrm-newsletter-block .ab-container-content {
  padding: 1.25rem;
}

.hrm-newsletter-block h2, .hrm-newsletter-block h3, .hrm-newsletter-block h4 {
  font-family: "Arvo", serif;
  font-weight: 700;
}

.hrm-newsletter-block .wp-block-columns {
  margin: 0;
}

.hrm-newsletter-block p {
  color: #fff;
}

.hrm-newsletter-block .gform_wrapper {
  background-color: rgba(255, 255, 255, 0.2);
  padding: 0.625rem;
}

.hrm-newsletter-block .gform_wrapper .gform_description {
  color: #fff;
  text-align: center;
}

.hrm-newsletter-block .gform_wrapper .gform_fields .gfield {
  padding-right: 0;
  margin-top: 0;
}

.hrm-newsletter-block .gform_wrapper .gform_footer {
  margin-top: 0;
  padding-top: 0;
}

.hrm-newsletter-block .gform_wrapper .gform_footer .gform_button {
  width: 100%;
  margin-right: 0;
}

.wp-block-button:not(.is-style-squared):not(.is-style-outline) .wp-block-button__link {
  background: linear-gradient(106deg, #e4be41, #dd865b);
  border: 1px solid rgba(142, 142, 142, 0.25);
  border-radius: 30px;
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.16);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.875rem;
  padding: 0.625rem 1.25rem;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.wp-block-button:not(.is-style-squared):not(.is-style-outline) .wp-block-button__link:hover {
  border: 1px solid #dd865b;
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.25);
}

.wp-block-button.is-style-squared .wp-block-button__link {
  border-radius: 4px;
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.16);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  font-size: 1.5rem;
  font-weight: 700;
  -ms-flex-pack: center;
      justify-content: center;
  line-height: 1;
  min-height: 68px;
  padding: 0.625rem 1.25rem;
  text-transform: uppercase;
  width: 100%;
}

.wp-block-button.is-style-squared .wp-block-button__link:hover {
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25);
  opacity: .9;
}

.wp-block-button.is-style-squared .wp-block-button__link em {
  font-size: 1rem;
  font-style: normal;
}

.wp-block-button.is-style-squared .wp-block-button__link:not(.has-background) {
  background: linear-gradient(106deg, #e4be41, #dd865b);
}

.wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  border: 2px solid #fff;
  box-shadow: none;
  color: #fff;
  font-weight: 700;
}

.wp-block-button.is-style-outline .wp-block-button__link:hover {
  border: 2px solid rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.7);
  box-shadow: none;
}

.alignleft.wp-block-button.is-style-squared {
  float: none;
}

.alignleft.wp-block-button.is-style-squared .wp-block-button__link {
  text-align: left;
}

.alignright.wp-block-button.is-style-squared {
  float: none;
}

.alignright.wp-block-button.is-style-squared .wp-block-button__link {
  padding-right: 6.25rem;
  position: relative;
  text-align: right;
}

.alignright.wp-block-button.is-style-squared .wp-block-button__link:after {
  content: '\f345';
  font-family: 'dashicons';
  font-size: 40px;
  position: absolute;
  right: 3.75rem;
  top: 55%;
  transform: translateY(-50%);
}

.entry-content .wp-block-coblocks-author .wp-block-button {
  margin-top: 0;
}

.entry-content .wp-block-media-text {
  display: block;
  padding: 1.25rem;
}

.entry-content .wp-block-media-text.alignfull {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.entry-content .wp-block-media-text__media {
  max-width: 400px;
  margin: 0 auto 1.25rem;
}

.entry-content .wp-block-media-text__content {
  padding: 0 !important;
}

.wp-block-columns {
  margin: 20px auto;
}

.wp-block-columns .wp-block-column {
  margin-bottom: 20px;
}

.entry-content .wp-block-columns.sidebar .wp-block-column {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 2.5rem;
}

.entry-content .wp-block-columns.sidebar .wp-block-column:nth-child(2) {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  background: #f0e8cf;
  border-radius: 4px;
  box-shadow: 0 2px 20px 2px rgba(0, 0, 0, 0.5);
  margin-left: 0;
  padding: 1.25rem 2.5rem;
}

.entry-content .wp-block-archives.aligncenter,
.entry-content .wp-block-categories.aligncenter {
  list-style: none;
  padding-left: 0;
  text-align: center;
}

.entry-content .wp-block-archives.alignfull,
.entry-content .wp-block-categories.alignfull {
  padding-left: 20px;
}

.entry-content .wp-block-audio audio {
  margin-bottom: -10px;
  width: 100%;
}

.entry-content .wp-block-video video {
  margin-bottom: -10px;
  width: 100%;
}

.entry-content figcaption {
  display: block;
  font-family: "Lato", sans-serif;
  font-size: 0.7575757576em;
  line-height: 1.6;
  margin: 0 0 -10px !important;
  padding-top: 10px;
  text-align: center;
}

.entry-content figcaption a {
  color: inherit;
}

.entry-content figcaption:not(.blockgallery--caption),
.entry-content .blockgallery:not(.has-caption-color) figcaption {
  color: #656e79;
}

.entry-content .wp-block-gallery .blocks-gallery-item figcaption {
  color: #fff !important;
  margin: 0 !important;
  padding-bottom: 10px;
}

.entry-content .wp-block-code {
  margin-left: 20px;
  margin-right: 20px;
  max-width: 700px;
  padding: 0.8em 1.1em;
}

.entry-content .wp-block-code,
.entry-content .wp-block-code code {
  background: none;
}

.entry-content .wp-block-code code {
  font-size: 14px;
  line-height: 1.8;
  padding: 0;
  top: 0;
}

.entry-content .wp-block-cover {
  margin-left: 20px;
  margin-right: 20px;
  max-width: 700px;
  width: auto;
}

.entry-content .wp-block-cover .wp-block-cover-text {
  font-family: "Arvo", serif;
  font-size: 1.925em;
  font-weight: 800;
  max-width: 600px;
  width: calc(100vw - (2 * 30px));
}

.entry-content .wp-block-cover.alignwide {
  margin-left: 20px;
  margin-right: 20px;
  max-width: 1060px;
}

.entry-content .wp-block-cover.alignwide .wp-block-cover-text {
  max-width: calc(5 * (100vw / 12));
  padding: 30px;
}

.entry-content .wp-block-cover.alignfull .wp-block-cover-text {
  max-width: calc(5.5 * (100vw / 12));
  padding: 50px;
}

.entry-content .wp-block-cover.alignleft .wp-block-cover-text, .entry-content .wp-block-cover.alignright .wp-block-cover-text, .entry-content .wp-block-cover.aligncenter .wp-block-cover-text {
  left: 50%;
  padding: 20px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 1;
}

.entry-content .wp-block-cover.alignleft, .entry-content .wp-block-cover.alignright {
  width: calc(100% - (2 * 20px));
}

.entry-content .wp-block-cover.has-left-content {
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.entry-content .wp-block-cover.has-right-content {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.entry-content .wp-block-embed .jetpack-video-wrapper,
.entry-content .wp-block-embed .fluid-width-video-wrapper {
  margin: 0;
}

.entry-content .wp-block-embed-twitter .twitter-tweet {
  margin-bottom: 0 !important;
  margin-left: auto;
  margin-right: auto;
}

.entry-content .wp-block-file a {
  box-shadow: none;
}

.entry-content .wp-block-file a:not(.wp-block-file__button) {
  text-decoration: underline;
}

.entry-content .wp-block-file .wp-block-file__button {
  background: #2a2a2a;
  font-size: 0.7575757576em;
  font-weight: 500;
  font-family: "Lato", sans-serif;
  left: 10px;
  padding: 0.6em 1.2em 0.55em;
  position: relative;
  top: -2px;
}

.entry-content .wp-block-gallery:not([class*="align"]) {
  margin-bottom: -6px;
  margin-top: 32px;
}

.entry-content .wp-block-gallery .blocks-gallery-item:last-child {
  margin-bottom: 16px;
}

.entry-content .wp-block-gallery.alignleft {
  padding-right: 0 !important;
}

.entry-content .wp-block-gallery.alignright {
  padding-left: 0 !important;
}

.entry-content .wp-block-gallery.alignleft, .entry-content .wp-block-gallery.alignright {
  margin-top: 13px;
}

.entry-content .wp-block-gallery.alignwide {
  margin: 38px auto 20px;
}

.entry-content .wp-block-gallery.alignfull {
  margin: 38px 0 20px;
}

.entry-content .wp-block-image img {
  display: block;
}

.entry-content .wp-block-image .alignleft {
  margin-right: 20px;
}

.entry-content .wp-block-image .alignright {
  margin-left: 20px;
}

.entry-content .wp-block-image .alignleft,
.entry-content .wp-block-image .alignright {
  max-width: 100%;
}

.entry-content .wp-block-image .alignfull img {
  margin-left: auto;
  margin-right: auto;
  width: 100vw;
}

.entry-content .wp-block-latest-comments {
  margin: 27px auto 25px;
  padding-left: 0;
}

.entry-content .wp-block-latest-comments.alignwide {
  margin-left: 20px;
  margin-right: 20px;
  max-width: 1060px;
}

.entry-content .wp-block-latest-comments__comment {
  font-size: 17px;
  font-size: 1.0625rem;
  margin-bottom: 1.4em !important;
}

.entry-content .wp-block-latest-comments__comment-date {
  font-size: 14px;
  font-size: 0.875rem;
  color: #656e79;
  font-family: "Lato", sans-serif;
  margin-top: 0.75em;
}

.entry-content .wp-block-latest-comments__comment-excerpt p {
  font-size: 17px;
  line-height: 1.6;
  margin-bottom: 0;
}

.entry-content .wp-block-latest-posts.alignfull:not(.is-grid) {
  padding-left: 20px;
}

.entry-content .wp-block-latest-posts.alignwide {
  margin-left: 20px;
  margin-right: 20px;
  max-width: 1060px;
}

.entry-content .wp-block-latest-posts.is-grid {
  margin-left: 20px;
  margin-right: 20px;
  max-width: 700px;
  margin-bottom: -6px;
  margin-top: 32px;
}

.entry-content .wp-block-latest-posts.is-grid.alignwide {
  margin-left: 20px;
  margin-right: 20px;
  max-width: 1060px;
}

.entry-content .wp-block-latest-posts.is-grid.alignfull {
  margin-left: 0;
  margin-right: 0;
}

.entry-content .wp-block-latest-posts.is-grid li {
  background: #f1f1f1;
  border: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: "Lato", sans-serif;
  font-weight: 500;
  line-height: 1.4;
  padding: 1em 1em 1.1em;
}

.entry-content .wp-block-latest-posts.is-grid li a {
  box-shadow: none;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.entry-content .wp-block-latest-posts.is-grid li a:hover {
  opacity: 0.6;
}

.entry-content .wp-block-latest-posts.is-grid li a::after {
  content: '';
}

.entry-content .wp-block-latest-posts.is-grid li:last-child a::after {
  content: '';
}

.entry-content .wp-block-latest-posts.is-grid .wp-block-latest-posts__post-date {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-top: 10px;
}

.entry-content .wp-block-latest-posts:not(.is-grid) {
  padding-bottom: 4px;
}

.entry-content .wp-block-latest-posts:not(.is-grid) li {
  margin-bottom: 10px;
}

.entry-content .wp-block-latest-posts:not(.is-grid) li:last-child {
  margin-bottom: 0;
}

.entry-content .wp-block-latest-posts__post-date {
  font-size: 14px;
  font-size: 0.875rem;
  color: #656e79;
  font-weight: 400;
  margin-top: 2px;
}

.entry-content ul,
.entry-content ol {
  padding-left: 10px;
}

.entry-content ul li,
.entry-content ol li {
  margin: 0 0 20px 20px;
  padding-left: 20px;
}

.entry-content ul ol,
.entry-content ol ol {
  margin-bottom: 7px;
  padding-left: 0;
}

.entry-content ul ol li,
.entry-content ol ol li {
  list-style: decimal;
}

.entry-content ul ul,
.entry-content ol ul {
  margin-bottom: 7px;
  padding-left: 0;
}

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

.entry-content > iframe[id*="blubrryplayer"] {
  display: block;
}

.entry-content > [id*="more-"] {
  display: none;
}

.entry-content .has-drop-cap:not(:focus)::first-letter {
  font-size: 62px;
  font-weight: 800;
  line-height: 1;
  margin: 0 0.275em 0 0;
  padding-top: 7px;
  margin-bottom: -3px;
}

.entry-content p.has-background {
  margin-left: 20px;
  margin-right: 20px;
  max-width: 700px;
  margin-bottom: 20px;
  margin-top: 20px;
}

.entry-content .wp-block-preformatted {
  background: none;
  font-size: 0.7575757576em;
  line-height: 1.8;
  margin-bottom: 24px;
  margin-top: 25px;
  white-space: pre-wrap;
}

.entry-content .wp-block-separator {
  background: none;
  border-bottom-color: #2a2a2a;
  max-width: 660px;
}

.entry-content .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  width: calc(100px - 20px * 2);
}

.entry-content .wp-block-separator.is-style-wide {
  margin-left: 20px;
  margin-right: 20px;
}

.entry-content .wp-block-separator.is-style-dots {
  opacity: 1;
  line-height: 1.7;
}

.entry-content .wp-block-separator.is-style-dots::before {
  font-size: 36px;
  font-weight: 800;
  letter-spacing: 0.55em;
  margin-left: 19px;
  padding-left: 0;
  top: calc(50% - 28px);
}

.entry-content .wp-block-table {
  margin-left: 20px;
  margin-right: 20px;
  max-width: 700px;
  padding: 20px 25px;
}

.entry-content .wp-block-verse {
  margin-left: 20px;
  margin-right: 20px;
  max-width: 700px;
  font-size: 0.7575757576em;
  line-height: 1.8;
  padding-top: 0.7em;
  padding-bottom: 0.65em;
  padding-left: 1em;
}

.entry-content .wp-block-theme-alert {
  margin-left: 20px;
  margin-right: 20px;
  max-width: 700px;
  padding-bottom: 0.8em;
  padding-top: 0.7em;
}

.entry-content .wp-block-coblocks-alert__title {
  font-size: 19px;
  margin-bottom: 0;
  margin-top: 0;
}

.entry-content .wp-block-coblocks-alert__text {
  font-size: 18px;
  margin-bottom: 0;
  margin-top: 0;
}

.entry-content .wp-block-coblocks-click-to-tweet__text {
  line-height: 1.4;
  font-style: italic;
  padding-left: 30px;
}

.entry-content .wp-block-coblocks-click-to-tweet__text:not([class*="font-size"]) {
  font-size: 1.375em;
}

.entry-content .wp-block-coblocks-click-to-tweet__text::before {
  width: 20px;
  height: 20px;
  top: 7px;
}

.entry-content .wp-block-coblocks-click-to-tweet__twitter-btn {
  border-radius: 4px;
  font-family: "Lato", sans-serif;
  font-size: 17px;
  font-weight: 500;
  height: 34px;
  line-height: 35px;
  margin-bottom: 5px !important;
  margin-top: 1em;
  padding: 0 0.75em;
  margin-left: 30px;
}

.entry-content .wp-block-coblocks-click-to-tweet__twitter-btn::before {
  top: 3px;
  margin-right: 7px;
}

.entry-content .wp-block-coblocks-dynamic-separator {
  margin-left: 20px;
  margin-right: 20px;
  max-width: 700px;
  max-width: 660px;
}

.entry-content .wp-block-coblocks-dynamic-separator.is-style-dots::before {
  font-size: 36px;
  font-weight: 800;
  letter-spacing: 0.55em;
  margin-left: 19px;
  top: calc(50% - 28px);
}

.entry-content .wp-block-coblocks-pricing-table-item__title {
  font-size: 0.9090909091em;
  font-family: "Arvo", serif;
  font-weight: 800;
  margin-bottom: 1.5em !important;
  padding-top: 0;
}

.entry-content .wp-block-coblocks-pricing-table-item__currency {
  font-size: 0.9090909091em;
}

.entry-content .wp-block-coblocks-pricing-table-item__price-wrapper {
  margin-bottom: 0.7em;
}

.entry-content .wp-block-coblocks-pricing-table-item__amount {
  font-family: "Lato", sans-serif;
  font-weight: 800;
  letter-spacing: -2px;
}

.entry-content .wp-block-coblocks-pricing-table-item__features {
  font-size: 0.9090909091em;
  margin-bottom: 1.7em;
}

.entry-content .wp-block-coblocks-social:not(.has-button-size-sml):not(.has-button-size-lrg) .wp-block-coblocks-social__button {
  font-size: 15px;
  padding: 11px 18px 10px;
}

.entry-content .wp-block-coblocks-social.has-button-size-sml .wp-block-coblocks-social__button {
  font-size: 14px;
  padding: 10px 12px 8px;
}

.entry-content .wp-block-coblocks-social.has-button-size-sml .wp-block-coblocks-social__button .wp-block-coblocks-social__icon {
  position: relative;
  top: -1px;
}

.wp-block-blockgallery-stacked .blockgallery--caption {
  margin-bottom: 0 !important;
}

.wp-block-blockgallery-stacked li:last-child .blockgallery--caption {
  margin-bottom: -10px !important;
}

.entry-header,
.entry-footer {
  max-width: 1080px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  margin-left: auto;
  margin-right: auto;
}

.entry-media {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

/**
 * Post grid styles
 * Loads on front end and back end
 */
.wp-block-columns.post-grid-columns {
  margin: 0;
}

.ab-block-post-grid {
  margin: 0 0 1.2em 0;
  position: relative;
  /**
	 * Category Colors Map for Post Grid Ribbon and Headlines
	 */
}

.ab-block-post-grid .is-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  -ms-grid-rows: 1fr;
      grid-template-rows: 1fr;
  grid-gap: 0 2em;
}

.ab-block-post-grid .is-grid article {
  margin-bottom: 2.5em;
}

.ab-block-post-grid .is-grid.columns-1 {
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
}

.ab-block-post-grid .is-grid.columns-2 {
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
}

.ab-block-post-grid .is-grid.columns-3 {
  -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr;
}

.ab-block-post-grid .is-grid.columns-4 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr;
}

.ab-block-post-grid .ribbon {
  background-color: rgba(57, 91, 113, 0.5);
  color: #fff;
  font-family: "Lato", sans-serif;
  font-size: 0.75rem;
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: fit-content;
  margin: 0 0 -10px 0;
  padding: 0 10px;
  position: absolute;
  z-index: 10;
}

.ab-block-post-grid .pbp-categories-employment-law .ribbon {
  color: #fff;
  background-color: #9f7578;
}

.ab-block-post-grid .pbp-categories-benefits .ribbon {
  color: #fff;
  background-color: #9294c8;
}

.ab-block-post-grid .pbp-categories-compensation-payroll .ribbon {
  color: #fff;
  background-color: rgba(57, 91, 113, 0.5);
}

.ab-block-post-grid .pbp-categories-employee-services .ribbon {
  color: #fff;
  background-color: rgba(146, 148, 200, 0.5);
}

.ab-block-post-grid .pbp-categories-discrimination .ribbon {
  color: #fff;
  background-color: #e08e92;
}

.ab-block-post-grid .pbp-categories-hr-career .ribbon {
  color: #fff;
  background-color: #5390b1;
}

.ab-block-post-grid .pbp-categories-hr-technology .ribbon {
  color: #fff;
  background-color: #5859ab;
}

.ab-block-post-grid .pbp-categories-leadership-strategy .ribbon {
  color: #fff;
  background-color: rgba(205, 180, 96, 0.35);
}

.ab-block-post-grid .pbp-categories-performance-management .ribbon {
  color: #fff;
  background-color: #e7b676;
}

.ab-block-post-grid .pbp-categories-policy-culture .ribbon {
  color: #fff;
  background-color: #395b71;
}

.ab-block-post-grid .pbp-categories-staff-administration .ribbon {
  color: #fff;
  background-color: rgba(205, 180, 96, 0.35);
}

.ab-block-post-grid .pbp-categories-staff-departure .ribbon {
  color: #fff;
  background-color: #84949f;
}

.ab-block-post-grid .pbp-categories-talent-acquisition .ribbon {
  color: #fff;
  background-color: rgba(57, 91, 113, 0.5);
}

.ab-block-post-grid .pbp-categories-talent-management .ribbon {
  color: #fff;
  background-color: #9e4447;
}

.ab-block-post-grid .pbp-categories-wellness-safety .ribbon {
  color: #fff;
  background-color: #395b71;
}

.ab-block-post-grid .pbp-categories-work-location .ribbon {
  color: #fff;
  background-color: #715e5d;
}

.ab-block-post-grid .ab-post-grid-section-title {
  text-align: left;
}

.ab-block-post-grid .ab-block-post-grid-image {
  margin-bottom: 1.2em;
}

.ab-block-post-grid .ab-block-post-grid-image img {
  display: block;
  width: 100%;
}

.ab-block-post-grid .ab-block-post-grid-text {
  text-align: left;
}

.ab-block-post-grid a {
  text-decoration: none;
}

.ab-block-post-grid header .ab-block-post-grid-title {
  font-family: "Arvo", serif;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 28px;
  line-height: 1.2;
}

.ab-block-post-grid header .ab-block-post-grid-title a {
  color: #000 !important;
  text-decoration: none;
}

.ab-block-post-grid header .ab-block-post-grid-title a:hover {
  text-decoration: underline;
  color: inherit;
}

.ab-block-post-grid .is-grid.columns-1 header .ab-block-post-grid-title {
  font-family: "Arvo", serif;
  font-size: 2.5rem;
}

.ab-block-post-grid.medium .is-grid.columns-1 header .ab-block-post-grid-title {
  font-size: 1.875rem;
}

.ab-block-post-grid .ab-block-post-grid-byline {
  font-size: 14px;
  color: #707070;
  margin-bottom: 15px;
}

.ab-block-post-grid .ab-block-post-grid-author,
.ab-block-post-grid .ab-block-post-grid-date {
  display: inline-block;
}

.ab-block-post-grid .ab-block-post-grid-author:not(:last-child):after,
.ab-block-post-grid .ab-block-post-grid-date:not(:last-child):after {
  content: "\B7";
  vertical-align: middle;
  margin: 0 5px;
  line-height: 1;
}

.ab-block-post-grid .ab-block-post-grid-author a {
  color: inherit;
  text-decoration: none;
}

.ab-block-post-grid .ab-block-post-grid-author a:hover {
  color: inherit;
  text-decoration: underline;
}

.ab-block-post-grid .ab-block-post-grid-text p {
  margin: 0 0 15px 0;
  font-size: inherit;
}

.ab-block-post-grid .ab-block-post-grid-text p:last-of-type {
  margin-bottom: 0;
}

.ab-block-post-grid .ab-block-post-grid-more-link {
  display: inline-block;
  box-shadow: none;
  transition: .3s ease;
  font-weight: bold;
  color: #707070;
  text-decoration: none;
}

.ab-block-post-grid .ab-block-post-grid-more-link:hover {
  text-decoration: underline;
}

.ab-block-post-grid .ab-block-post-grid-excerpt div + p {
  margin-top: 15px;
}

.ab-block-post-grid .is-list article {
  /*display: grid;
			grid-template-columns: 30% 1fr;
			grid-template-rows: 1fr;
			grid-gap: 0 2em;*/
  display: block;
  border: 1px solid rgba(142, 142, 142, 0.25);
  border-radius: 4px;
}

.ab-block-post-grid .is-list article:before {
  display: none;
}

.ab-block-post-grid .is-list article:not(:last-child) {
  margin-bottom: 5%;
}

.ab-block-post-grid .is-list article .ab-block-post-grid-title {
  font-family: "Arvo", serif;
  font-size: 1rem;
  font-weight: 700;
  padding: 10px 10px 0 10px;
}

.ab-block-post-grid .is-list .ab-block-post-grid-image {
  margin-bottom: 0;
}

.ab-block-post-grid .is-list .no-thumb .ab-block-post-grid-text {
  -ms-grid-column: span 2;
      grid-column: span 2;
}

.ab-block-post-grid.popular-articles h2,
.ab-block-post-grid.popular-articles h3,
.ab-block-post-grid h3.webinar-section-header {
  border-bottom: 1px solid rgba(142, 142, 142, 0.25);
  color: #8e8e8e;
  font-family: "Lato", sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
}

.ab-block-post-grid h3.webinar-section-header {
  padding-left: 1.25rem;
}

.ab-block-post-grid.popular-articles .is-list .ribbon {
  position: relative;
  margin: 0;
}

.ab-block-post-grid.popular-articles .is-list .pbp-categories-employment-law .ribbon {
  background-color: transparent;
  color: #9f7578;
}

.ab-block-post-grid.popular-articles .is-list .pbp-categories-benefits .ribbon {
  background-color: transparent;
  color: #9294c8;
}

.ab-block-post-grid.popular-articles .is-list .pbp-categories-compensation-payroll .ribbon {
  background-color: transparent;
  color: rgba(57, 91, 113, 0.5);
}

.ab-block-post-grid.popular-articles .is-list .pbp-categories-employee-services .ribbon {
  background-color: transparent;
  color: rgba(146, 148, 200, 0.5);
}

.ab-block-post-grid.popular-articles .is-list .pbp-categories-discrimination .ribbon {
  background-color: transparent;
  color: #e08e92;
}

.ab-block-post-grid.popular-articles .is-list .pbp-categories-hr-career .ribbon {
  background-color: transparent;
  color: #5390b1;
}

.ab-block-post-grid.popular-articles .is-list .pbp-categories-hr-technology .ribbon {
  background-color: transparent;
  color: #5859ab;
}

.ab-block-post-grid.popular-articles .is-list .pbp-categories-leadership-strategy .ribbon {
  background-color: transparent;
  color: rgba(205, 180, 96, 0.35);
}

.ab-block-post-grid.popular-articles .is-list .pbp-categories-performance-management .ribbon {
  background-color: transparent;
  color: #e7b676;
}

.ab-block-post-grid.popular-articles .is-list .pbp-categories-policy-culture .ribbon {
  background-color: transparent;
  color: #395b71;
}

.ab-block-post-grid.popular-articles .is-list .pbp-categories-staff-administration .ribbon {
  background-color: transparent;
  color: rgba(205, 180, 96, 0.35);
}

.ab-block-post-grid.popular-articles .is-list .pbp-categories-staff-departure .ribbon {
  background-color: transparent;
  color: #84949f;
}

.ab-block-post-grid.popular-articles .is-list .pbp-categories-talent-acquisition .ribbon {
  background-color: transparent;
  color: rgba(57, 91, 113, 0.5);
}

.ab-block-post-grid.popular-articles .is-list .pbp-categories-talent-management .ribbon {
  background-color: transparent;
  color: #9e4447;
}

.ab-block-post-grid.popular-articles .is-list .pbp-categories-wellness-safety .ribbon {
  background-color: transparent;
  color: #395b71;
}

.ab-block-post-grid.popular-articles .is-list .pbp-categories-work-location .ribbon {
  background-color: transparent;
  color: #715e5d;
}

.wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container {
  margin: 0;
  background-color: #f8f8f8;
}

.wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .wp-block-atomic-blocks-ab-column:last-of-type {
  background-color: #D8070E;
}

.wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid .is-grid {
  grid-gap: 0;
}

.wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid .is-grid.columns-3, .wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid .is-grid.columns-2 {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  background-color: #fff;
  border-left: 1px solid #ccc;
}

.wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid > h2 {
  color: #8e8e8e;
  font-size: 0.75rem;
  font-weight: bold;
  justify-self: end;
  line-height: 1.25em;
  margin: 0.625rem;
  text-align: right;
  text-transform: uppercase;
  width: 6.5em;
}

.wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid article {
  margin-bottom: 0;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  border-right: 1px solid rgba(142, 142, 142, 0.25);
  padding: 1.25rem;
}

.wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid header .ab-block-post-grid-title {
  font-size: 0.875rem;
  font-weight: 700;
  margin: 0;
}

.wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid .ab-block-post-grid-byline {
  display: none;
  margin: 0;
}

.wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid .ribbon {
  display: none;
}

.wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid.special-coverage .is-grid {
  grid-gap: 0;
}

.wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid.special-coverage .is-grid.columns-1 {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  background-color: transparent;
  border-left: 0;
}

.wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid.special-coverage article {
  margin-bottom: 0;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  border-right: 1px solid rgba(142, 142, 142, 0.25);
  padding: 0;
}

.wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid.special-coverage header {
  background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/chevron-white.svg");
  background-repeat: no-repeat;
  background-position: center right 0.625rem;
}

.wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid.special-coverage header a {
  color: #ffffff !important;
  display: block;
  padding: 1.25rem 2.3rem 1.25rem 1.25rem;
}

.wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid.special-coverage header a .ab-post-grid-section-title {
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 400;
  justify-self: end;
  line-height: 1.25em;
  margin: 0;
  padding: 0;
  text-align: left;
  text-transform: capitalize;
  width: auto;
}

.wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid.special-coverage header a .ab-block-post-grid-title {
  color: #ffffff;
  font-size: 0.875rem;
  font-weight: 700;
  margin: 0;
}

.wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid.special-coverage header a:hover .ab-block-post-grid-title {
  text-decoration: underline;
}

.wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid.special-coverage .ab-block-post-grid-byline {
  display: none;
  margin: 0;
}

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

/*
SKINS
# Night Mode
*/
/*
VENDOR
# Contact Form 7
# Ninja Forms
# Gravity Forms
*/
/*--------------------------------------------------------------
# Coblocks
--------------------------------------------------------------*/
.wp-block-coblocks-column p .has-white-color {
  color: #fff;
}

.wp-block-coblocks-column p .has-white-background-color {
  background-color: #fff;
}

.wp-block-coblocks-column p .has-gray-color {
  color: #4e4e51;
}

.wp-block-coblocks-column p .has-gray-background-color {
  background-color: #4e4e51;
}

.wp-block-coblocks-column p .has-medium-gray-color {
  color: #8e8e8e;
}

.wp-block-coblocks-column p .has-medium-gray-background-color {
  background-color: #8e8e8e;
}

.wp-block-coblocks-column p .has-parchment-color {
  color: #f0e8cf;
}

.wp-block-coblocks-column p .has-parchment-background-color {
  background-color: #f0e8cf;
}

.wp-block-coblocks-column p .has-theme-blue-color {
  color: #395b71;
}

.wp-block-coblocks-column p .has-theme-blue-background-color {
  background-color: #395b71;
}

.wp-block-coblocks-column p .has-theme-green-color {
  color: #8baa9d;
}

.wp-block-coblocks-column p .has-theme-green-background-color {
  background-color: #8baa9d;
}

.wp-block-coblocks-column p .has-theme-orange-color {
  color: #dd865b;
}

.wp-block-coblocks-column p .has-theme-orange-background-color {
  background-color: #dd865b;
}

.wp-block-coblocks-column p .has-theme-yellow-color {
  color: #e4be41;
}

.wp-block-coblocks-column p .has-theme-yellow-background-color {
  background-color: #e4be41;
}

.wp-block-coblocks-column p .has-theme-red-color {
  color: #9f7578;
}

.wp-block-coblocks-column p .has-theme-red-background-color {
  background-color: #9f7578;
}

.wp-block-coblocks-column p .has-blue-gray-color {
  color: #84949f;
}

.wp-block-coblocks-column p .has-blue-gray-background-color {
  background-color: #84949f;
}

/*--------------------------------------------------------------
# Contact Form 7
--------------------------------------------------------------*/
.wpcf7-form .wpcf7-not-valid-tip {
  font-size: 15px;
  font-size: 0.9375rem;
  margin-bottom: .9em;
  margin-top: -1.3em;
}

.wpcf7-form .wpcf7-response-output {
  font-size: 14px;
  font-size: 0.875rem;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 4px;
  border: none;
  font-family: "Heebo", serif;
  font-style: inherit;
  text-align: center;
  padding-top: .4em;
  padding-bottom: .4em;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
# Jetpack
--------------------------------------------------------------*/
.jetpack_top_posts_widget h2 {
  border-bottom: 1px solid rgba(142, 142, 142, 0.25);
  font-size: 1.5rem;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

.jetpack_top_posts_widget ul {
  padding-left: 0;
  list-style: none;
}

.jetpack_top_posts_widget li {
  border: 1px solid rgba(142, 142, 142, 0.25);
  border-radius: 4px;
  font-family: "Arvo", serif;
  font-weight: 700;
  margin-left: 0 !important;
  padding: 1.25rem;
}

/*--------------------------------------------------------------
# Ninja Forms
--------------------------------------------------------------*/
.nf-form-content {
  margin-top: 2em;
}

.nf-form-content .nf-field-label {
  margin-bottom: 0 !important;
}

.nf-form-content .nf-field-label label {
  font-weight: 500;
}

.nf-form-content .ninja-forms-field {
  border-width: 2px !important;
}

.nf-form-content .nf-error-msg {
  font-size: 15px;
  font-size: 0.9375rem;
  font-family: "Heebo", serif;
}

.nf-error-field-errors {
  font-size: 14px;
  font-size: 0.875rem;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 4px;
  border: none;
  color: #2a2a2a !important;
  font-family: "Heebo", serif;
  font-style: inherit;
  text-align: center;
  padding-top: .4em;
  padding-bottom: .4em;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
# Gravity Forms
--------------------------------------------------------------*/
.gform_wrapper ul,
.gform_wrapper .gfield {
  list-style: none;
  padding: 0;
  margin: 0;
}

.subscription-footer .gform_widget {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}

.subscription-footer .gform_widget .gform_heading {
  grid-area: left-top;
  margin-bottom: 0;
}

.subscription-footer .gform_widget .gform_body {
  grid-area: left-bottom;
}

.subscription-footer .gform_widget .gform_footer {
  display: -ms-grid;
  display: grid;
  grid-area: right-bottom;
  -ms-grid-row-align: center;
      align-self: center;
  justify-self: end;
  -ms-grid-column-align: end;
      justify-items: end;
  margin-top: 0;
}

.subscription-footer .gform_widget .gform_footer .gform_button {
  margin-bottom: 0;
  background: transparent;
  border: 2px solid #fff;
  box-shadow: none;
  color: #fff;
  font-weight: 700;
}

.subscription-footer .gform_widget .gform_footer .gform_button:hover {
  border: 2px solid rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.7);
  box-shadow: none;
}

.site .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border: none;
  border-radius: 30px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
  display: inline-block;
  font-size: 1.125rem !important;
  font-family: "Lato", sans-serif !important;
  font-weight: 700;
  line-height: 1.33333;
  margin: 0 0 1.25rem 0 !important;
  outline: none;
  padding: 0.625rem 1.25rem !important;
  position: relative;
  vertical-align: middle;
  width: 100%;
}

.site .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);
  outline: none;
  color: #4e4e51;
}

.entry-content .sidebar .gform_wrapper .gfield {
  padding-right: 0;
  margin-top: 0;
}

.entry-content .sidebar .gform_wrapper select {
  border: 2px solid rgba(142, 142, 142, 0.25);
  border-radius: 4px;
  box-shadow: none;
  padding: 0.625rem 1.25rem;
  width: 100%;
}

.entry-content .sidebar .gform_wrapper label {
  font-size: 0.875rem;
}

.entry-content .sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  border: 2px solid rgba(142, 142, 142, 0.25);
  border-radius: 4px;
  box-shadow: none;
}

.entry-content .sidebar .gform_wrapper input.button {
  margin-right: 0;
  width: 100%;
}

/*--------------------------------------------------------------
# Woocommerce
--------------------------------------------------------------*/
.woocommerce a.button {
  background: linear-gradient(106deg, #e4be41, #dd865b);
  border: 1px solid rgba(142, 142, 142, 0.25);
  border-radius: 30px;
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.16);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.875rem;
  padding: 0.625rem 1.25rem;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.woocommerce a.button:hover {
  border: 1px solid #dd865b;
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.25);
}

.woocommerce a.button.button--outline {
  background: transparent;
  border: 2px solid #fff;
  box-shadow: none;
  color: #fff;
  font-weight: 700;
}

.woocommerce a.button.button--outline:hover {
  border: 2px solid rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.7);
  box-shadow: none;
}

@media only screen and (min-width: 400px) {
  .comments .children {
    margin: 30px 0 0 60px;
  }
  .comments .children .comment {
    margin: 0 0 25px 0;
  }
}

@media screen and (min-width: 499px) {
  .entry-content .wp-block-cover.alignleft, .entry-content .wp-block-cover.alignright {
    margin-top: 0.5em;
    width: 100%;
  }
  .entry-content .wp-block-image .alignleft {
    margin-right: 40px;
  }
  .entry-content .wp-block-image .alignright {
    margin-left: 40px;
  }
  .entry-content .wp-block-image .alignleft,
  .entry-content .wp-block-image .alignright {
    margin-bottom: 1.75em;
    margin-top: 0.5em;
  }
}

@media screen and (min-width: 514px) {
  .comment-reply-title {
    font-size: calc(21px + 4 * ((100vw - 514px) / 306));
  }
}

@media (min-width: 600px) {
  .small, .comment-form-cookies-consent label {
    font-size: 17px;
    font-size: 1.0625rem;
  }
  .extra-small, .wp-block-image figcaption,
  .wp-block-gallery .blocks-gallery-item figcaption {
    font-size: 15px;
    font-size: 0.9375rem;
  }
  hr {
    margin: 0 0 1.85em;
  }
  .wp-caption-text {
    font-size: 13px;
    font-size: 0.8125rem;
    margin-bottom: 40px;
  }
  .wp-block-image.aligncenter figcaption,
  .wp-block-image.alignfull figcaption,
  .wp-block-gallery .blocks-gallery-item.aligncenter figcaption,
  .wp-block-gallery .blocks-gallery-item.alignfull figcaption {
    margin-bottom: -0.8em;
  }
  .wp-block-gallery .blocks-gallery-item:nth-child(1):last-child .has-caption {
    margin-bottom: 1.3rem;
  }
  .comment .reply a {
    border-radius: 4px;
  }
}

@media only screen and (min-width: 600px) {
  .flex {
    display: -ms-flexbox;
    display: flex;
  }
  label {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .wp-activate-container {
    width: 760px;
  }
  .article-card {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .article-card .excerpt-content {
    width: 70%;
  }
  .article-card .excerpt-image {
    width: 30%;
  }
  #disqus_thread {
    width: 760px;
  }
  #disqus_thread {
    padding-top: 4em;
  }
  .comment-author {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .comment .comment-respond {
    margin-left: 60px;
  }
  .comment-reply-title small {
    font-size: 15px;
    font-size: 0.9375rem;
  }
  .comment-respond {
    margin-left: 60px;
  }
  .customize-partial-edit-shortcuts-shown .custom-logo-link {
    margin-left: -30px;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .customize-partial-edit-shortcuts-shown .custom-logo-link .customize-partial-edit-shortcut,
  .customize-partial-edit-shortcuts-shown .custom-logo-link .customize-partial-edit-shortcut-button {
    position: relative;
    float: none;
    left: initial;
  }
  .customize-partial-edit-shortcuts-shown .custom-logo-link .customize-partial-edit-shortcut-button {
    left: -10px;
  }
  .customize-partial-edit-shortcuts-shown .custom-logo-link .customize-partial-edit-shortcut {
    height: auto;
    width: auto;
  }
  .entry-content > *.alignleft,
  .entry-summary > *.alignleft {
    float: left;
    margin-right: 2.5rem;
    margin-top: 0;
  }
  .entry-content > *.alignleft > figcaption,
  .entry-summary > *.alignleft > figcaption {
    display: block;
  }
  .entry-content > *.alignright,
  .entry-summary > *.alignright {
    float: right;
    margin-right: 2.5rem;
    margin-top: 0;
  }
  .entry-content > *.alignright > figcaption,
  .entry-summary > *.alignright > figcaption {
    display: block;
  }
  .entry-content .hrm-buttons-grid .wp-block-button {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
  }
  .ab-block-post-grid .is-list .ab-block-post-grid-title {
    font-size: 34px;
  }
}

@media screen and (min-width: 600px) {
  .comments {
    font-size: calc(16px + 1 * ((100vw - 600px) / 600));
  }
  .comments {
    line-height: calc(1.3em + (1.6 - 1.3) * ((100vw - 18em)/(35 - 18)));
  }
  .comment-respond input[type="text"],
  .comment-respond input[type="email"],
  .comment-respond input[type="url"],
  .comment-respond textarea {
    font-size: calc(16px + 1 * ((100vw - 600px) / 600));
  }
  .comment-respond input[type="text"],
  .comment-respond input[type="email"],
  .comment-respond input[type="url"],
  .comment-respond textarea {
    line-height: calc(1.3em + (1.6 - 1.3) * ((100vw - 18em)/(35 - 18)));
  }
  .entry-content .wp-block-coblocks-click-to-tweet__text:not([class*="font-size"]) {
    font-size: 1.65em;
  }
}

@media only screen and (min-width: 600px) and (max-width: 700px) {
  .customize-partial-edit-shortcuts-shown #site-navigation .customize-partial-edit-shortcut-button {
    margin-top: -2px;
  }
}

@media only screen and (min-width: 600px) and (max-width: 782px) {
  .entry-content .hrm-buttons-grid > .ab-container-inside .wp-block-column {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .entry-content .hrm-buttons-grid .wp-block-button .wp-block-button__link, .entry-content .hrm-buttons-grid .wp-block-button.is-style-squared .wp-block-button__link {
    padding-right: 1.25rem;
  }
}

@media (min-width: 700px) {
  .post-divider {
    margin-bottom: 8em;
  }
  .alnp--read-more {
    margin-bottom: 8em;
  }
}

@media only screen and (min-width: 700px) {
  .taxonomy-description {
    margin-top: 35px;
  }
  .widget_mc4wp_form_widget .mc4wp-alert {
    font-size: 15px;
    font-size: 0.9375rem;
    margin: 10px auto;
  }
}

@media screen and (min-width: 739px) {
  .entry-content .wp-block-archives.alignleft,
  .entry-content .wp-block-categories.alignleft {
    margin-bottom: 1em;
    padding-left: 0;
  }
  .entry-content .wp-block-archives.alignright,
  .entry-content .wp-block-categories.alignright {
    margin-bottom: 1em;
    padding-right: 0;
  }
  .entry-content .wp-block-code {
    margin-left: auto;
    margin-right: auto;
  }
  .entry-content .wp-block-cover {
    margin-left: auto;
    margin-right: auto;
  }
  .entry-content .wp-block-gallery:not([class*="align"]) {
    margin-top: 42px;
  }
  .entry-content .wp-block-gallery.alignleft, .entry-content .wp-block-gallery.alignright {
    padding-left: 0;
    padding-right: 0;
  }
  .entry-content .wp-block-gallery.alignwide {
    margin-bottom: 36px;
    margin-top: 50px;
  }
  .entry-content .wp-block-gallery.alignfull {
    margin-bottom: 45px;
    margin-top: 60px;
  }
  .entry-content .wp-block-latest-comments {
    margin-bottom: 35px;
    margin-top: 35px;
  }
  .entry-content .wp-block-latest-posts.is-grid {
    margin-left: auto;
    margin-right: auto;
  }
  .entry-content .wp-block-latest-posts.is-grid {
    margin-top: 42px;
  }
  .entry-content p.has-background {
    margin-left: auto;
    margin-right: auto;
  }
  .entry-content p.has-background {
    margin-bottom: 42px;
    margin-top: 42px;
  }
  .entry-content .wp-block-preformatted {
    margin-bottom: 35px;
    margin-top: 36px;
  }
  .entry-content .wp-block-separator.is-style-wide {
    margin-left: auto;
    margin-right: auto;
  }
  .entry-content .wp-block-table {
    margin-left: auto;
    margin-right: auto;
  }
  .entry-content .wp-block-verse {
    margin-left: auto;
    margin-right: auto;
  }
  .entry-content .wp-block-coblocks-alert {
    margin-left: auto;
    margin-right: auto;
  }
  .entry-content .wp-block-coblocks-click-to-tweet__text {
    padding-left: 60px;
  }
  .entry-content .wp-block-coblocks-click-to-tweet__text::before {
    width: 30px;
    height: 30px;
    top: 8px;
  }
  .entry-content .wp-block-coblocks-click-to-tweet__twitter-btn {
    margin-bottom: 10px !important;
    margin-left: 60px;
  }
  .entry-content .wp-block-coblocks-dynamic-separator {
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (min-width: 782px) {
  .site-logo-wrapper {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .mega-menu-wrapper {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .category-menu-wrapper {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .subscription-footer {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .main-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 2.5rem 3.75rem;
  }
  .main-footer > * {
    margin-bottom: 0;
  }
  .footer-info {
    border-right: 1px solid rgba(142, 142, 142, 0.25);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    padding-right: 2.5rem;
  }
  .footer-navs {
    border-right: 1px solid rgba(142, 142, 142, 0.25);
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .footer-mission {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    padding-left: 2.5rem;
  }
  .footer-mission div.powered-by-img {
    width: 150px;
    float: right;
  }
  .footer-mission div.powered-by-img a img {
    width: 100%;
  }
  .footer-mission div.powered-by-img a:hover {
    border-bottom: 0;
  }
  .footer-logos {
    margin-right: 2.5rem;
  }
  .footer-site-logo {
    max-width: 225px;
  }
  .sub-footer {
    padding: 0.625rem 3.75rem;
  }
  .single-hrmp-landing-page .sub-footer {
    display: -ms-flexbox;
    display: flex;
  }
  body:not(.home) .page-wrapper .entry-content {
    max-width: 800px;
  }
  .home .page-wrapper .entry-content {
    max-width: 100%;
  }
  .article-info {
    border-bottom: 1px solid rgba(142, 142, 142, 0.25);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding-bottom: 1.25rem;
  }
  .subscription-footer .widget {
    margin-bottom: 0;
  }
  .entry-content > *:not(.alignfull),
  .entry-summary > *:not(.alignfull) {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .entry-content > *.alignwide,
  .entry-summary > *.alignwide {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .entry-content > *.alignwide,
  .entry-summary > *.alignwide {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .entry-content .wp-block-pullquote {
    margin-left: auto;
    margin-right: auto;
  }
  .entry-content .hrm-buttons-grid > .ab-container-inside {
    padding: 3.75rem 3.75rem;
  }
  .entry-content .wp-block-media-text {
    display: -ms-grid;
    display: grid;
    grid-gap: 2.5rem;
    -ms-grid-rows: auto;
        grid-template-rows: auto;
    -ms-flex-align: center;
        align-items: center;
    grid-template-areas: "media-text-media media-text-content";
    -ms-grid-columns: 300px auto;
        grid-template-columns: 300px auto;
  }
  .entry-content .wp-block-media-text.alignfull {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .entry-content .wp-block-media-text__media {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .wp-block-columns {
    margin-bottom: 30px;
    margin-top: 0;
  }
  .wp-block-columns .wp-block-column {
    margin-bottom: 0;
    margin-top: 0;
  }
  .entry-header,
  .entry-footer {
    padding-left: 0;
    padding-right: 0;
  }
  .subscription-footer .gform_widget form {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 3fr 2fr;
        grid-template-columns: 3fr 2fr;
    grid-template-areas: "left-top ." "left-bottom right-bottom";
  }
}

@media screen and (min-width: 820px) {
  .comments {
    line-height: 1.7;
  }
  .comment-reply-title {
    font-size: 25px;
  }
  .comment-respond input[type="text"],
  .comment-respond input[type="email"],
  .comment-respond input[type="url"],
  .comment-respond textarea {
    line-height: 1.7;
  }
}

@media only screen and (min-width: 880px) {
  .category-header-menu ul:not(.sub-menu) {
    display: -ms-flexbox;
    display: flex;
    visibility: visible;
    opacity: 1;
    margin: 0;
    padding: 0;
    position: relative;
  }
  .category-header-menu ul ul {
    background: #4e4e51;
    left: -1px;
    max-width: 470px;
    padding: 1.25rem 2.5rem 2.5rem;
    position: absolute;
    right: -8rem;
    text-align: left;
    top: -0.625rem;
    transition: transform linear 300ms;
    transform: translateX(1000px);
    z-index: 10;
  }
  .category-header-menu ul ul li {
    padding-bottom: 1.25rem;
  }
  .category-header-menu ul ul li:first-child {
    padding-bottom: 3.75rem;
  }
  .category-header-menu .category-menu {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .category-header-menu .category-menu > li {
    border-left: 1px solid transparent;
    border-right: 1px solid rgba(240, 231, 231, 0.25);
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    padding: 0.625rem 1.25rem;
    text-align: center;
  }
  .category-header-menu .category-menu .menu-item-has-children {
    display: -ms-flexbox;
    display: flex;
    min-width: 100px;
    position: relative;
    padding-right: 1.25rem;
  }
  .category-header-menu .category-menu .menu-item-has-children .sub-menu {
    text-align: left;
  }
  .js .menu-toggle {
    display: none;
  }
  .unblur {
    animation: unblur 200ms forwards cubic-bezier(0.694, 0, 0.335, 1);
    filter: blur(20px);
  }
  .subscription-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .entry-content .single:not(.single-hrmp-landing-page) > *:not(.alignfull):not(.alignwide) {
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (min-width: 900px) {
  .bottom-spacer {
    margin-bottom: 2.5em;
  }
  .top-spacer {
    margin-top: 2.5em;
  }
}

@media (min-width: 900px) {
  .alnp--read-more {
    margin-bottom: 7em;
  }
}

@media screen and (min-width: 1099px) {
  .entry-content .wp-block-cover.alignwide {
    margin-left: auto;
    margin-right: auto;
  }
  .entry-content .wp-block-latest-comments.alignwide {
    margin-left: auto;
    margin-right: auto;
  }
  .entry-content .wp-block-latest-posts.alignwide {
    margin-left: auto;
    margin-right: auto;
  }
  .entry-content .wp-block-latest-posts.is-grid.alignwide {
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (min-width: 1140px) {
  .site-logo-wrapper .accounts {
    display: block;
  }
  body:not(.home) .page-wrapper .entry-content {
    max-width: 57.5rem;
  }
  .home .page-wrapper .entry-content {
    max-width: 100%;
  }
  .search-form .search-group {
    width: 60%;
  }
  .entry-content .single:not(.single-hrmp-landing-page) > *.alignwide {
    margin-left: auto;
    margin-right: auto;
  }
  .entry-content .hrm-buttons-grid > .ab-container-inside {
    padding: 3.75rem 7.5rem;
  }
  .entry-content .wp-block-columns.sidebar .wp-block-column {
    -ms-flex-preferred-size: 66.67%;
        flex-basis: 66.67%;
  }
  .entry-content .wp-block-columns.sidebar .wp-block-column:nth-child(2) {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    margin-top: -3.75rem;
  }
}

@media screen and (min-width: 1200px) {
  .comments {
    font-size: 17px;
  }
  .comment-respond input[type="text"],
  .comment-respond input[type="email"],
  .comment-respond input[type="url"],
  .comment-respond textarea {
    font-size: 17px;
  }
}

@media only screen and (min-width: 1440px) {
  .category-header-menu ul ul {
    right: -11.75rem;
  }
  .site-logo-wrapper {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .mega-menu-wrapper {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .category-menu-wrapper {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .subscription-footer {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .entry-content > *:not(.alignfull),
  .entry-summary > *:not(.alignfull) {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .entry-content > *.alignwide,
  .entry-summary > *.alignwide {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .entry-content > *.alignwide,
  .entry-summary > *.alignwide {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .entry-content .hrm-buttons-grid > .ab-container-inside {
    padding: 3.75rem 15rem;
  }
  .entry-content .wp-block-media-text.alignfull {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
}

@media screen and (max-width: 600px) {
  #free-checklist .flexed,
  #exclusive-guide .flexed {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 18px 1em;
  }
  #free-checklist .flexed .img img {
    width: 100%;
  }
  #exclusive-guide .flexed .img img {
    width: 100%;
  }
  body.home.logged-in .site-container-wrap {
    padding-left: 3.1rem;
  }
  body #codewidget-37 {
    position: fixed;
    top: 7px;
    left: 60px;
    right: unset;
  }
  body .site-header {
    position: fixed;
    height: 55px;
  }
  body .site-header .title-area {
    width: 100%;
  }
  body .site-header .title-area .site-title {
    font-size: 55px;
    margin: 0;
    width: 100%;
  }
  body .site-header .title-area .site-title a {
    height: 55px;
    background-size: 180px !important;
    background-position: center center !important;
    width: 100%;
  }
  body .nav-primary .responsive-menu-icon {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 99;
    border-bottom: 0;
  }
  body .nav-primary .responsive-menu-icon:before {
    color: #ffffff;
    font: normal 30px/1 'dashicons';
    padding: 13px;
  }
  body .nav-primary #menu-category-main-menu {
    display: none;
    position: fixed;
    z-index: 100;
    height: auto;
    top: 55px;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden auto;
    padding-top: 1.25rem;
  }
  body .site-inner {
    margin-top: 53px;
  }
  #nav-resources {
    display: none;
  }
  body.page-template-Template_dashboard_home .content-sidebar-wrap, body.page-template-Template_dashboard_blueprints .content-sidebar-wrap, body.page-template-Template_dashboard_essential_insights .content-sidebar-wrap, body.page-template-Template_dashboard_practical_tools .content-sidebar-wrap, body.page-template-Template_dashboard_digital_newsletters .content-sidebar-wrap, body.page-template-Template_dashboard_you_be_the_judge .content-sidebar-wrap, body.page-template-Template_dashboard_what_would_you_do .content-sidebar-wrap, body.page-template-Template_dashboard_legal_qas .content-sidebar-wrap, body.page-template-Template_dashboard_case_studies .content-sidebar-wrap, body.page-template-Template_dashboard_my_resources .content-sidebar-wrap, body.page-template-Template_dashboard_account_details .content-sidebar-wrap, body.product-search-results .content-sidebar-wrap {
    background-size: auto;
  }
  body.page-template-Template_dashboard_blueprints .insider_promo_wrap, body.page-template-Template_dashboard_essential_insights .insider_promo_wrap, body.page-template-Template_dashboard_practical_tools .insider_promo_wrap, body.page-template-Template_dashboard_digital_newsletters .insider_promo_wrap, body.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap, body.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap, body.page-template-Template_dashboard_legal_qas .insider_promo_wrap, body.page-template-Template_dashboard_case_studies .insider_promo_wrap, body.page-template-Template_dashboard_my_resources .insider_promo_wrap, body.page-template-Template_dashboard_account_details .insider_promo_wrap {
    margin-top: 0;
    margin-bottom: 0;
  }
  body.page-template-Template_dashboard_blueprints .insider_promo_wrap .insider_promo, body.page-template-Template_dashboard_essential_insights .insider_promo_wrap .insider_promo, body.page-template-Template_dashboard_practical_tools .insider_promo_wrap .insider_promo, body.page-template-Template_dashboard_digital_newsletters .insider_promo_wrap .insider_promo, body.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap .insider_promo, body.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap .insider_promo, body.page-template-Template_dashboard_legal_qas .insider_promo_wrap .insider_promo, body.page-template-Template_dashboard_case_studies .insider_promo_wrap .insider_promo, body.page-template-Template_dashboard_my_resources .insider_promo_wrap .insider_promo, body.page-template-Template_dashboard_account_details .insider_promo_wrap .insider_promo {
    margin-top: 0;
    margin-bottom: 0;
  }
  body.page-template-Template_dashboard_blueprints .insider_promo_wrap .insider_promo .insider_promo_inside, body.page-template-Template_dashboard_essential_insights .insider_promo_wrap .insider_promo .insider_promo_inside, body.page-template-Template_dashboard_practical_tools .insider_promo_wrap .insider_promo .insider_promo_inside, body.page-template-Template_dashboard_digital_newsletters .insider_promo_wrap .insider_promo .insider_promo_inside, body.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap .insider_promo .insider_promo_inside, body.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap .insider_promo .insider_promo_inside, body.page-template-Template_dashboard_legal_qas .insider_promo_wrap .insider_promo .insider_promo_inside, body.page-template-Template_dashboard_case_studies .insider_promo_wrap .insider_promo .insider_promo_inside, body.page-template-Template_dashboard_my_resources .insider_promo_wrap .insider_promo .insider_promo_inside, body.page-template-Template_dashboard_account_details .insider_promo_wrap .insider_promo .insider_promo_inside {
    max-width: 100%;
    padding: 0 1em 0 1em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  body.page-template-Template_dashboard_blueprints .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text, body.page-template-Template_dashboard_essential_insights .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text, body.page-template-Template_dashboard_practical_tools .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text, body.page-template-Template_dashboard_digital_newsletters .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text, body.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text, body.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text, body.page-template-Template_dashboard_legal_qas .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text, body.page-template-Template_dashboard_case_studies .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text, body.page-template-Template_dashboard_my_resources .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text, body.page-template-Template_dashboard_account_details .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text {
    float: none;
    width: 100%;
    -ms-flex-order: 2;
        order: 2;
  }
  body.page-template-Template_dashboard_blueprints .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo, body.page-template-Template_dashboard_essential_insights .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo, body.page-template-Template_dashboard_practical_tools .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo, body.page-template-Template_dashboard_digital_newsletters .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo, body.page-template-Template_dashboard_you_be_the_judge .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo, body.page-template-Template_dashboard_what_would_you_do .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo, body.page-template-Template_dashboard_legal_qas .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo, body.page-template-Template_dashboard_case_studies .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo, body.page-template-Template_dashboard_my_resources .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo, body.page-template-Template_dashboard_account_details .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo {
    float: none;
    margin: 0;
    -ms-flex-order: 1;
        order: 1;
    margin: 0 auto 1.25rem;
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab {
    padding: 15px 1em 0 3.4em;
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile,
  body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info {
    width: 100%;
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile select[name="billing_state"],
  body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile select[name="user_company_size"],
  body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info select[name="billing_state"],
  body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info select[name="user_company_size"] {
    background-image: url("/wp-content/uploads/HRM_Insider_Membership_Assets/hrm-icon-collections/ancillary-page-bgs/arrow-down.svg");
    background-repeat: no-repeat;
    background-position: center right 2em;
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile label,
  body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info label {
    font-family: 'Lato', sans-serif;
    font-size: 0.6em;
    margin-left: 1em;
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile input,
  body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile select,
  body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info input,
  body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info select {
    font-size: 0.7em !important;
    width: 100%;
    padding: 10px 15px;
    border-radius: 4px;
    border: 1px solid #eaeaea;
    box-shadow: none;
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile li,
  body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info li {
    margin: 0 0 0 0;
    height: auto !important;
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile li:nth-child(-n+2),
  body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info li:nth-child(-n+2) {
    padding-bottom: 10px;
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile li span.my_profile_user_email,
  body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile li span.my_profile_user_login,
  body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info li span.my_profile_user_email,
  body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info li span.my_profile_user_login {
    font-size: 0.8em !important;
    font-weight: bold;
    color: #999999;
    padding: 0 0 0 12px;
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab #my_profile div,
  body.page-template-Template_dashboard_account_details .dashboard_tab #billing_info div {
    margin: 0 0 0 0;
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap {
    /* Hide table headers (but not display: none;, for accessibility) */
    /*
          Label the data
          You could also use a data-* attribute and content for this. That way "bloats" the HTML, this way means you need to keep HTML and CSS in sync. Lea Verou has a clever way to handle with text-shadow.
          */
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap table, body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap thead, body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap tbody, body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap th, body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap td, body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap tr {
    display: block;
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap tr {
    margin: 0 0 1rem 0;
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap tr:nth-child(odd) {
    background: #ccc;
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 33%;
    text-align: center !important;
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 0;
    left: 6px;
    width: 33%;
    padding: 6px;
    white-space: nowrap;
    text-align: left;
    font-weight: 700;
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap td:nth-of-type(1):before {
    content: "Date";
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap td:nth-of-type(2):before {
    content: "Order";
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap td:nth-of-type(3):before {
    content: "Product";
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap td:nth-of-type(4):before {
    content: "Amount";
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap td:nth-of-type(5):before {
    content: "Receipt";
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap:last-of-type td:nth-of-type(1):before {
    content: "Plan";
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap:last-of-type td:nth-of-type(2):before {
    content: "Status";
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap:last-of-type td:nth-of-type(3):before {
    content: "Start";
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap:last-of-type td:nth-of-type(4):before {
    content: "Next Payment";
  }
  body.page-template-Template_dashboard_account_details .dashboard_tab .account_form_wrap:last-of-type td:nth-of-type(5):before {
    content: "";
  }
  body.page-template-Template_dashboard_my_resources .woocommerce ul.products {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 !important;
    padding: 0 !important;
  }
  body.page-template-Template_dashboard_my_resources .woocommerce ul.products li.product {
    margin: 0 0 1.25rem !important;
  }
  body #woof_results_by_ajax .woocommerce ul.products {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 1.25rem !important;
  }
  body #woof_results_by_ajax .woocommerce ul.products li.product {
    height: auto !important;
    width: 100% !important;
  }
  body.product-template-default #become-member-fullwidth,
  body.product-template-default #become-member-fullwidth.top-become-member {
    padding-left: 3em !important;
  }
  body.product-template-default #become-member-fullwidth h4.become-a-member,
  body.product-template-default #become-member-fullwidth.top-become-member h4.become-a-member {
    font-size: 1em;
  }
  body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap,
  body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap {
    margin: 0 auto;
  }
  body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap a.find-out-more,
  body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap a.straight-buy,
  body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap a.find-out-more,
  body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap a.straight-buy {
    margin: 1em auto;
    font-size: 0.7em;
    padding: 0.5em 4em 0.5em 3em;
  }
  body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap p.subhed,
  body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap p.subhed {
    font-size: 1em;
    text-align: center;
  }
  body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul,
  body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap #codewidget-23 .code-widget ul {
    padding-bottom: 0;
  }
  body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li,
  body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap #codewidget-23 .code-widget ul li {
    margin-bottom: 3em;
    text-align: center;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap #codewidget-23 .code-widget ul li strong:before,
  body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap #codewidget-23 .code-widget ul li strong:before {
    height: 80px;
  }
  body.product-template-default #testimonials .insider-testimonials {
    padding: 40px 1em 40px 3em;
  }
  body.product-template-default #testimonials .insider-testimonials .testimonial-tiles .testimonial-tile {
    margin: 0 0 30px 0;
    padding: 20px 20px;
  }
  body.product-template-default #testimonials .insider-testimonials .testimonial-tiles .testimonial-tile.last-testimmonial-tile {
    margin: 0 0 30px 0;
  }
  body.author .author-archive-description {
    display: none;
  }
  body.author .content-sidebar-wrap {
    padding-top: 2.5rem;
  }
  body.author .container {
    margin: 0 1.25rem;
  }
  body.author .container h1 {
    font-size: 24px;
    line-height: 25px;
    padding-bottom: 0.75rem;
  }
  body.author .container article {
    -ms-flex-direction: column;
        flex-direction: column;
    margin-bottom: 1.25rem;
  }
  body.author .container article .excerpt-image {
    width: 100%;
  }
  body.author .container article .excerpt-image img {
    border-radius: 4px 4px 0 0;
  }
  body.author .container article .excerpt-content {
    width: 100%;
  }
  body.author .container article .excerpt-content h2 {
    font-family: 'Arvo', serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.4px;
    color: #59595C;
    margin-bottom: 0;
  }
  body.author .container article .excerpt-content p,
  body.author .container article .excerpt-content .publish-info {
    display: none;
  }
  body.page-id-1068594 form,
  body.page-id-1068602 form,
  body.page-id-1068604 form,
  body.page-id-1068606 form {
    border: 0 !important;
    padding: 1em 0 0 0 !important;
  }
  body.page-id-1068594 form ul,
  body.page-id-1068602 form ul,
  body.page-id-1068604 form ul,
  body.page-id-1068606 form ul {
    margin: 0 0 0 0 !important;
    padding: 0 0 0 0 !important;
  }
  body.page-id-1068594 form ul .sf-field-taxonomy-pbp-categories select,
  body.page-id-1068602 form ul .sf-field-taxonomy-pbp-categories select,
  body.page-id-1068604 form ul .sf-field-taxonomy-pbp-categories select,
  body.page-id-1068606 form ul .sf-field-taxonomy-pbp-categories select {
    width: 100% !important;
    min-width: 100% !important;
  }
  body.page-id-1068594 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-id-1068602 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-id-1068604 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-id-1068606 form ul .sf-field-taxonomy-pbp-categories li input {
    float: left;
  }
  body.page-id-1068594 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-id-1068602 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-id-1068604 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-id-1068606 form ul .sf-field-taxonomy-pbp-categories li label {
    font-size: 0.6em;
    padding-left: 2em;
    margin-top: 1px;
    text-transform: uppercase;
  }
  body.page-id-1068594 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-id-1068602 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-id-1068604 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-id-1068606 form ul .sf-field-taxonomy-pbp-categories:first-of-type {
    display: none !important;
  }
  body.page-id-1068594 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-id-1068602 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-id-1068604 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-id-1068606 form ul .sf-field-taxonomy-pbp-categories:last-of-type {
    padding: 0 0 0 0 !important;
    display: block !important;
  }
  body.page-id-1068594 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-id-1068602 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-id-1068604 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-id-1068606 form ul .sf-field-taxonomy-pbp-categories:last-of-type label {
    margin: 0 0 0 0 !important;
    width: 100%;
  }
  body.page-template-Template_dashboard_home .dashboard_tab,
  body.product-search-results .dashboard_tab,
  body.page-id-1068594 .dashboard_tab,
  body.page-id-1068602 .dashboard_tab,
  body.page-id-1068604 .dashboard_tab,
  body.page-id-1068606 .dashboard_tab {
    padding: 55px 0 0 0;
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 .inside,
  body.product-search-results .dashboard_tab #codewidget-32 .inside,
  body.page-id-1068594 .dashboard_tab #codewidget-32 .inside,
  body.page-id-1068602 .dashboard_tab #codewidget-32 .inside,
  body.page-id-1068604 .dashboard_tab #codewidget-32 .inside,
  body.page-id-1068606 .dashboard_tab #codewidget-32 .inside {
    margin: 0 1em 0 3.4em;
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 h1,
  body.product-search-results .dashboard_tab #codewidget-32 h1,
  body.page-id-1068594 .dashboard_tab #codewidget-32 h1,
  body.page-id-1068602 .dashboard_tab #codewidget-32 h1,
  body.page-id-1068604 .dashboard_tab #codewidget-32 h1,
  body.page-id-1068606 .dashboard_tab #codewidget-32 h1 {
    margin: 0 1em 0 2.6em;
    font-size: 1.58rem;
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form,
  body.product-search-results .dashboard_tab #codewidget-32 form,
  body.page-id-1068594 .dashboard_tab #codewidget-32 form,
  body.page-id-1068602 .dashboard_tab #codewidget-32 form,
  body.page-id-1068604 .dashboard_tab #codewidget-32 form,
  body.page-id-1068606 .dashboard_tab #codewidget-32 form {
    width: 100%;
    padding: 1em 1em 0 2.9em;
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li,
  body.product-search-results .dashboard_tab #codewidget-32 form ul li,
  body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li,
  body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li,
  body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li,
  body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li {
    width: 100% !important;
    padding: 0;
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li label,
  body.product-search-results .dashboard_tab #codewidget-32 form ul li label,
  body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li label,
  body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li label,
  body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li label,
  body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li label {
    width: 100%;
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li .sf-input-text,
  body.product-search-results .dashboard_tab #codewidget-32 form ul li .sf-input-text,
  body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li .sf-input-text,
  body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li .sf-input-text,
  body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li .sf-input-text,
  body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li .sf-input-text {
    border-radius: 30px 0 0 30px;
    font-size: 15px !important;
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li.sf-field-search,
  body.product-search-results .dashboard_tab #codewidget-32 form ul li.sf-field-search,
  body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li.sf-field-search,
  body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li.sf-field-search,
  body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li.sf-field-search,
  body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li.sf-field-search {
    width: calc(100% - 45px) !important;
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li.sf-field-submit,
  body.product-search-results .dashboard_tab #codewidget-32 form ul li.sf-field-submit,
  body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li.sf-field-submit,
  body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li.sf-field-submit,
  body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li.sf-field-submit,
  body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li.sf-field-submit {
    width: 45px !important;
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li.sf-field-submit input,
  body.product-search-results .dashboard_tab #codewidget-32 form ul li.sf-field-submit input,
  body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li.sf-field-submit input,
  body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li.sf-field-submit input,
  body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li.sf-field-submit input,
  body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li.sf-field-submit input {
    border-radius: 0 30px 30px 0;
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-pbp-categories .chosen-container .chosen-single,
  body.product-search-results .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-pbp-categories .chosen-container .chosen-single,
  body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-pbp-categories .chosen-container .chosen-single,
  body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-pbp-categories .chosen-container .chosen-single,
  body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-pbp-categories .chosen-container .chosen-single,
  body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-pbp-categories .chosen-container .chosen-single {
    border-radius: 30px 30px 30px 30px !important;
    z-index: 15;
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-pbp-categories .chosen-container .chosen-drop,
  body.product-search-results .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-pbp-categories .chosen-container .chosen-drop,
  body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-pbp-categories .chosen-container .chosen-drop,
  body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-pbp-categories .chosen-container .chosen-drop,
  body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-pbp-categories .chosen-container .chosen-drop,
  body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-pbp-categories .chosen-container .chosen-drop {
    z-index: 14 !important;
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single,
  body.product-search-results .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single,
  body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single,
  body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single,
  body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single,
  body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single {
    border-radius: 30px 30px 30px 30px !important;
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul .chosen-container,
  body.product-search-results .dashboard_tab #codewidget-32 form ul .chosen-container,
  body.page-id-1068594 .dashboard_tab #codewidget-32 form ul .chosen-container,
  body.page-id-1068602 .dashboard_tab #codewidget-32 form ul .chosen-container,
  body.page-id-1068604 .dashboard_tab #codewidget-32 form ul .chosen-container,
  body.page-id-1068606 .dashboard_tab #codewidget-32 form ul .chosen-container {
    width: 100% !important;
    max-width: 100%;
  }
  body.page-template-Template_dashboard_home .free-resources-free-member .inside h4,
  body.product-search-results .free-resources-free-member .inside h4,
  body.page-id-1068594 .free-resources-free-member .inside h4,
  body.page-id-1068602 .free-resources-free-member .inside h4,
  body.page-id-1068604 .free-resources-free-member .inside h4,
  body.page-id-1068606 .free-resources-free-member .inside h4 {
    padding-top: 0;
  }
  body.page-template-Template_dashboard_home .free-resources-free-member .inside ul.products,
  body.product-search-results .free-resources-free-member .inside ul.products,
  body.page-id-1068594 .free-resources-free-member .inside ul.products,
  body.page-id-1068602 .free-resources-free-member .inside ul.products,
  body.page-id-1068604 .free-resources-free-member .inside ul.products,
  body.page-id-1068606 .free-resources-free-member .inside ul.products {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 0 !important;
  }
  body.page-template-Template_dashboard_home .free-resources-free-member .inside ul.products li,
  body.product-search-results .free-resources-free-member .inside ul.products li,
  body.page-id-1068594 .free-resources-free-member .inside ul.products li,
  body.page-id-1068602 .free-resources-free-member .inside ul.products li,
  body.page-id-1068604 .free-resources-free-member .inside ul.products li,
  body.page-id-1068606 .free-resources-free-member .inside ul.products li {
    height: auto !important;
    background: #ffffff;
    padding: 0 !important;
    margin: 0 auto 1.25rem !important;
  }
  body.page-template-Template_dashboard_home .free-resources-free-member .inside ul.products li h2,
  body.product-search-results .free-resources-free-member .inside ul.products li h2,
  body.page-id-1068594 .free-resources-free-member .inside ul.products li h2,
  body.page-id-1068602 .free-resources-free-member .inside ul.products li h2,
  body.page-id-1068604 .free-resources-free-member .inside ul.products li h2,
  body.page-id-1068606 .free-resources-free-member .inside ul.products li h2 {
    padding: 1.25rem !important;
  }
  body.page-template-Template_dashboard_home .upcoming-webinars-free-member section .columns-1,
  body.product-search-results .upcoming-webinars-free-member section .columns-1,
  body.page-id-1068594 .upcoming-webinars-free-member section .columns-1,
  body.page-id-1068602 .upcoming-webinars-free-member section .columns-1,
  body.page-id-1068604 .upcoming-webinars-free-member section .columns-1,
  body.page-id-1068606 .upcoming-webinars-free-member section .columns-1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 !important;
  }
  body.page-template-Template_dashboard_home .upcoming-webinars-free-member section .columns-1 article,
  body.product-search-results .upcoming-webinars-free-member section .columns-1 article,
  body.page-id-1068594 .upcoming-webinars-free-member section .columns-1 article,
  body.page-id-1068602 .upcoming-webinars-free-member section .columns-1 article,
  body.page-id-1068604 .upcoming-webinars-free-member section .columns-1 article,
  body.page-id-1068606 .upcoming-webinars-free-member section .columns-1 article {
    margin-bottom: 1.25rem;
  }
  body.page-template-Template_dashboard_home .upcoming-webinars-free-member .has-2-columns,
  body.product-search-results .upcoming-webinars-free-member .has-2-columns,
  body.page-id-1068594 .upcoming-webinars-free-member .has-2-columns,
  body.page-id-1068602 .upcoming-webinars-free-member .has-2-columns,
  body.page-id-1068604 .upcoming-webinars-free-member .has-2-columns,
  body.page-id-1068606 .upcoming-webinars-free-member .has-2-columns {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 !important;
  }
  body.page-template-Template_dashboard_home .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article,
  body.product-search-results .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article,
  body.page-id-1068594 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article,
  body.page-id-1068602 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article,
  body.page-id-1068604 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article,
  body.page-id-1068606 .upcoming-webinars-free-member .has-2-columns .featuredhrmp-landing-page article {
    margin-bottom: 1.25rem;
  }
  body.page-template-Template_dashboard_home .insider_promo_wrap .insider_promo .insider_promo_inside,
  body.product-search-results .insider_promo_wrap .insider_promo .insider_promo_inside,
  body.page-id-1068594 .insider_promo_wrap .insider_promo .insider_promo_inside,
  body.page-id-1068602 .insider_promo_wrap .insider_promo .insider_promo_inside,
  body.page-id-1068604 .insider_promo_wrap .insider_promo .insider_promo_inside,
  body.page-id-1068606 .insider_promo_wrap .insider_promo .insider_promo_inside {
    max-width: 100%;
    padding: 0 1em 0 4rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  body.page-template-Template_dashboard_home .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text,
  body.product-search-results .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text,
  body.page-id-1068594 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text,
  body.page-id-1068602 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text,
  body.page-id-1068604 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text,
  body.page-id-1068606 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_text {
    float: none;
    width: 100%;
    -ms-flex-order: 2;
        order: 2;
  }
  body.page-template-Template_dashboard_home .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo,
  body.product-search-results .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo,
  body.page-id-1068594 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo,
  body.page-id-1068602 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo,
  body.page-id-1068604 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo,
  body.page-id-1068606 .insider_promo_wrap .insider_promo .insider_promo_inside .insider_promo_logo {
    float: none;
    margin: 0;
    -ms-flex-order: 1;
        order: 1;
    margin: 0 auto 1.25rem;
  }
  body.page-template-Template_dashboard_home .hr-morning-insider-exclusives .inside,
  body.product-search-results .hr-morning-insider-exclusives .inside,
  body.page-id-1068594 .hr-morning-insider-exclusives .inside,
  body.page-id-1068602 .hr-morning-insider-exclusives .inside,
  body.page-id-1068604 .hr-morning-insider-exclusives .inside,
  body.page-id-1068606 .hr-morning-insider-exclusives .inside {
    margin: 0 1em 0 3.3em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  body.page-template-Template_dashboard_home .hr-morning-insider-exclusives .inside a.icon,
  body.product-search-results .hr-morning-insider-exclusives .inside a.icon,
  body.page-id-1068594 .hr-morning-insider-exclusives .inside a.icon,
  body.page-id-1068602 .hr-morning-insider-exclusives .inside a.icon,
  body.page-id-1068604 .hr-morning-insider-exclusives .inside a.icon,
  body.page-id-1068606 .hr-morning-insider-exclusives .inside a.icon {
    margin: 0 auto 1.25rem;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
  }
  body.page-template-Template_dashboard_home .hr-morning-insider-exclusives .inside a.icon:before,
  body.product-search-results .hr-morning-insider-exclusives .inside a.icon:before,
  body.page-id-1068594 .hr-morning-insider-exclusives .inside a.icon:before,
  body.page-id-1068602 .hr-morning-insider-exclusives .inside a.icon:before,
  body.page-id-1068604 .hr-morning-insider-exclusives .inside a.icon:before,
  body.page-id-1068606 .hr-morning-insider-exclusives .inside a.icon:before {
    display: none;
  }
  body.page-template-Template_dashboard_home .hr-morning-insider-exclusives .inside a.icon:after,
  body.product-search-results .hr-morning-insider-exclusives .inside a.icon:after,
  body.page-id-1068594 .hr-morning-insider-exclusives .inside a.icon:after,
  body.page-id-1068602 .hr-morning-insider-exclusives .inside a.icon:after,
  body.page-id-1068604 .hr-morning-insider-exclusives .inside a.icon:after,
  body.page-id-1068606 .hr-morning-insider-exclusives .inside a.icon:after {
    top: auto;
    bottom: 1em;
  }
  body.page-template-Template_dashboard_home .hr-morning-insider-exclusives .inside a.icon img,
  body.product-search-results .hr-morning-insider-exclusives .inside a.icon img,
  body.page-id-1068594 .hr-morning-insider-exclusives .inside a.icon img,
  body.page-id-1068602 .hr-morning-insider-exclusives .inside a.icon img,
  body.page-id-1068604 .hr-morning-insider-exclusives .inside a.icon img,
  body.page-id-1068606 .hr-morning-insider-exclusives .inside a.icon img {
    width: 100%;
  }
  body.page-template-Template_dashboard_home .blueprints-free-member,
  body.product-search-results .blueprints-free-member,
  body.page-id-1068594 .blueprints-free-member,
  body.page-id-1068602 .blueprints-free-member,
  body.page-id-1068604 .blueprints-free-member,
  body.page-id-1068606 .blueprints-free-member {
    background-position: top -3em right 1em;
  }
  body.page-template-Template_dashboard_home .blueprints-free-member .inside section .columns-1,
  body.product-search-results .blueprints-free-member .inside section .columns-1,
  body.page-id-1068594 .blueprints-free-member .inside section .columns-1,
  body.page-id-1068602 .blueprints-free-member .inside section .columns-1,
  body.page-id-1068604 .blueprints-free-member .inside section .columns-1,
  body.page-id-1068606 .blueprints-free-member .inside section .columns-1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  body.page-template-Template_dashboard_home .blueprints-free-member .inside section .columns-1 article,
  body.product-search-results .blueprints-free-member .inside section .columns-1 article,
  body.page-id-1068594 .blueprints-free-member .inside section .columns-1 article,
  body.page-id-1068602 .blueprints-free-member .inside section .columns-1 article,
  body.page-id-1068604 .blueprints-free-member .inside section .columns-1 article,
  body.page-id-1068606 .blueprints-free-member .inside section .columns-1 article {
    background: #ffffff;
    margin-bottom: 1.25rem;
  }
  body.page-template-Template_dashboard_home .essential-insights-free-member,
  body.product-search-results .essential-insights-free-member,
  body.page-id-1068594 .essential-insights-free-member,
  body.page-id-1068602 .essential-insights-free-member,
  body.page-id-1068604 .essential-insights-free-member,
  body.page-id-1068606 .essential-insights-free-member {
    background-position: top -3em right 1em;
  }
  body.page-template-Template_dashboard_home .essential-insights-free-member .inside section,
  body.product-search-results .essential-insights-free-member .inside section,
  body.page-id-1068594 .essential-insights-free-member .inside section,
  body.page-id-1068602 .essential-insights-free-member .inside section,
  body.page-id-1068604 .essential-insights-free-member .inside section,
  body.page-id-1068606 .essential-insights-free-member .inside section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  body.page-template-Template_dashboard_home .essential-insights-free-member .inside section article,
  body.product-search-results .essential-insights-free-member .inside section article,
  body.page-id-1068594 .essential-insights-free-member .inside section article,
  body.page-id-1068602 .essential-insights-free-member .inside section article,
  body.page-id-1068604 .essential-insights-free-member .inside section article,
  body.page-id-1068606 .essential-insights-free-member .inside section article {
    background: #ffffff;
    margin-bottom: 1.25rem;
  }
  body.page-template-Template_dashboard_home .practical-tools-free-member,
  body.product-search-results .practical-tools-free-member,
  body.page-id-1068594 .practical-tools-free-member,
  body.page-id-1068602 .practical-tools-free-member,
  body.page-id-1068604 .practical-tools-free-member,
  body.page-id-1068606 .practical-tools-free-member {
    background-position: top -3em right 1em;
  }
  body.page-template-Template_dashboard_home .practical-tools-free-member .inside section .columns-4,
  body.product-search-results .practical-tools-free-member .inside section .columns-4,
  body.page-id-1068594 .practical-tools-free-member .inside section .columns-4,
  body.page-id-1068602 .practical-tools-free-member .inside section .columns-4,
  body.page-id-1068604 .practical-tools-free-member .inside section .columns-4,
  body.page-id-1068606 .practical-tools-free-member .inside section .columns-4 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  body.page-template-Template_dashboard_home .practical-tools-free-member .inside section .columns-4 article,
  body.product-search-results .practical-tools-free-member .inside section .columns-4 article,
  body.page-id-1068594 .practical-tools-free-member .inside section .columns-4 article,
  body.page-id-1068602 .practical-tools-free-member .inside section .columns-4 article,
  body.page-id-1068604 .practical-tools-free-member .inside section .columns-4 article,
  body.page-id-1068606 .practical-tools-free-member .inside section .columns-4 article {
    background: #ffffff;
    margin-bottom: 1.25rem;
  }
  body.page-template-Template_dashboard_home .digital-newsletters-free-member .inside section,
  body.product-search-results .digital-newsletters-free-member .inside section,
  body.page-id-1068594 .digital-newsletters-free-member .inside section,
  body.page-id-1068602 .digital-newsletters-free-member .inside section,
  body.page-id-1068604 .digital-newsletters-free-member .inside section,
  body.page-id-1068606 .digital-newsletters-free-member .inside section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  body.page-template-Template_dashboard_home .digital-newsletters-free-member .inside section article,
  body.product-search-results .digital-newsletters-free-member .inside section article,
  body.page-id-1068594 .digital-newsletters-free-member .inside section article,
  body.page-id-1068602 .digital-newsletters-free-member .inside section article,
  body.page-id-1068604 .digital-newsletters-free-member .inside section article,
  body.page-id-1068606 .digital-newsletters-free-member .inside section article {
    background: #ffffff;
    margin-bottom: 1.25rem;
  }
  body.page-id-1068594 .entry-content,
  body.page-id-1068602 .entry-content,
  body.page-id-1068604 .entry-content,
  body.page-id-1068606 .entry-content {
    padding: 0 1rem 0 3.5rem;
  }
  body.page-id-1068594 .entry-content > h2,
  body.page-id-1068602 .entry-content > h2,
  body.page-id-1068604 .entry-content > h2,
  body.page-id-1068606 .entry-content > h2 {
    background: #ffffff;
    padding: 1.25rem 0 1em 0 !important;
    margin-bottom: 0 !important;
    color: #59595c !important;
  }
  body.page-id-1068594 .entry-content h2,
  body.page-id-1068602 .entry-content h2,
  body.page-id-1068604 .entry-content h2,
  body.page-id-1068606 .entry-content h2 {
    padding: 2rem 0 0 0 !important;
    margin: 0;
  }
  body.page-id-1068594 .entry-content form,
  body.page-id-1068602 .entry-content form,
  body.page-id-1068604 .entry-content form,
  body.page-id-1068606 .entry-content form {
    margin: 0;
    float: none;
    width: 100%;
  }
  body.page-id-1068594 .entry-content .search-filter-results,
  body.page-id-1068602 .entry-content .search-filter-results,
  body.page-id-1068604 .entry-content .search-filter-results,
  body.page-id-1068606 .entry-content .search-filter-results {
    margin: 0;
  }
  body.page-id-1068594 .entry-content .insider_promo_wrap .insider_promo_inside,
  body.page-id-1068602 .entry-content .insider_promo_wrap .insider_promo_inside,
  body.page-id-1068604 .entry-content .insider_promo_wrap .insider_promo_inside,
  body.page-id-1068606 .entry-content .insider_promo_wrap .insider_promo_inside {
    padding: 0 1em;
  }
  body.product-search-results .entry-content h2 {
    padding: 1em 1em 0 3em;
  }
  body.product-search-results .entry-content form {
    width: 100%;
    padding: 1em 1em 0 2.9em;
  }
  body.product-search-results .entry-content form ul li {
    width: 100% !important;
    padding: 0;
  }
  body.product-search-results .entry-content form ul li label {
    width: 100%;
  }
  body.product-search-results .entry-content form ul li .sf-input-text {
    border-radius: 30px 0 0 30px;
    font-size: 15px !important;
  }
  body.product-search-results .entry-content form ul li.sf-field-search {
    width: calc(100% - 45px) !important;
  }
  body.product-search-results .entry-content form ul li.sf-field-submit {
    width: 45px !important;
  }
  body.product-search-results .entry-content form ul li.sf-field-submit input {
    border-radius: 0 30px 30px 0;
  }
  body.product-search-results .entry-content form ul li.sf-field-taxonomy-pbp-categories .chosen-container .chosen-single {
    border-radius: 30px 30px 30px 30px !important;
    z-index: 15;
  }
  body.product-search-results .entry-content form ul li.sf-field-taxonomy-pbp-categories .chosen-container .chosen-drop {
    z-index: 14 !important;
  }
  body.product-search-results .entry-content form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single {
    border-radius: 30px 30px 30px 30px !important;
  }
  body.product-search-results .entry-content form ul .chosen-container {
    width: 100% !important;
    max-width: 100%;
  }
  body.product-search-results .entry-content .search-filter-results .free_featured_dash_home .free-resources-free-member,
  body.product-search-results .entry-content .search-filter-results .insider_dash_home .free-resources-free-member {
    padding-bottom: 0;
  }
  body.product-search-results .entry-content .search-filter-results .free_featured_dash_home .inside,
  body.product-search-results .entry-content .search-filter-results .insider_dash_home .inside {
    margin: 0 1em 0 3em;
  }
  body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-3,
  body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-2,
  body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-5,
  body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside #gutenrbw_widget-4,
  body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-3,
  body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-2,
  body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-5,
  body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside #gutenrbw_widget-4,
  body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-3,
  body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-2,
  body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-5,
  body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside #gutenrbw_widget-4,
  body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-3,
  body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-2,
  body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-5,
  body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside #gutenrbw_widget-4 {
    float: none;
    width: 100%;
  }
  body.product-search-results .entry-content .search-filter-results .legal-qas-free-member .inside .see-more-banner,
  body.product-search-results .entry-content .search-filter-results .case-study-free-member .inside .see-more-banner,
  body.product-search-results .entry-content .search-filter-results .hr-scenario-free-member .inside .see-more-banner,
  body.product-search-results .entry-content .search-filter-results .hr-judge-free-member .inside .see-more-banner {
    float: none;
    width: 100%;
    margin-left: 0;
  }
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-56,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-57,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-58,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-59,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-56,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-57,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-58,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-59,
  body.page-template-Template_dashboard_legal_qas #codewidget-56,
  body.page-template-Template_dashboard_legal_qas #codewidget-57,
  body.page-template-Template_dashboard_legal_qas #codewidget-58,
  body.page-template-Template_dashboard_legal_qas #codewidget-59,
  body.page-template-Template_dashboard_case_studies #codewidget-56,
  body.page-template-Template_dashboard_case_studies #codewidget-57,
  body.page-template-Template_dashboard_case_studies #codewidget-58,
  body.page-template-Template_dashboard_case_studies #codewidget-59,
  body.page-id-1068594 #codewidget-56,
  body.page-id-1068594 #codewidget-57,
  body.page-id-1068594 #codewidget-58,
  body.page-id-1068594 #codewidget-59,
  body.page-id-1068602 #codewidget-56,
  body.page-id-1068602 #codewidget-57,
  body.page-id-1068602 #codewidget-58,
  body.page-id-1068602 #codewidget-59,
  body.page-id-1068604 #codewidget-56,
  body.page-id-1068604 #codewidget-57,
  body.page-id-1068604 #codewidget-58,
  body.page-id-1068604 #codewidget-59,
  body.page-id-1068606 #codewidget-56,
  body.page-id-1068606 #codewidget-57,
  body.page-id-1068606 #codewidget-58,
  body.page-id-1068606 #codewidget-59 {
    float: none;
    width: 100%;
  }
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-56 form,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-57 form,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-58 form,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-59 form,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-56 form,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-57 form,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-58 form,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-59 form,
  body.page-template-Template_dashboard_legal_qas #codewidget-56 form,
  body.page-template-Template_dashboard_legal_qas #codewidget-57 form,
  body.page-template-Template_dashboard_legal_qas #codewidget-58 form,
  body.page-template-Template_dashboard_legal_qas #codewidget-59 form,
  body.page-template-Template_dashboard_case_studies #codewidget-56 form,
  body.page-template-Template_dashboard_case_studies #codewidget-57 form,
  body.page-template-Template_dashboard_case_studies #codewidget-58 form,
  body.page-template-Template_dashboard_case_studies #codewidget-59 form,
  body.page-id-1068594 #codewidget-56 form,
  body.page-id-1068594 #codewidget-57 form,
  body.page-id-1068594 #codewidget-58 form,
  body.page-id-1068594 #codewidget-59 form,
  body.page-id-1068602 #codewidget-56 form,
  body.page-id-1068602 #codewidget-57 form,
  body.page-id-1068602 #codewidget-58 form,
  body.page-id-1068602 #codewidget-59 form,
  body.page-id-1068604 #codewidget-56 form,
  body.page-id-1068604 #codewidget-57 form,
  body.page-id-1068604 #codewidget-58 form,
  body.page-id-1068604 #codewidget-59 form,
  body.page-id-1068606 #codewidget-56 form,
  body.page-id-1068606 #codewidget-57 form,
  body.page-id-1068606 #codewidget-58 form,
  body.page-id-1068606 #codewidget-59 form {
    border: 0;
    padding: 0;
  }
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-56 form ul,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-57 form ul,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-58 form ul,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-59 form ul,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-56 form ul,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-57 form ul,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-58 form ul,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-59 form ul,
  body.page-template-Template_dashboard_legal_qas #codewidget-56 form ul,
  body.page-template-Template_dashboard_legal_qas #codewidget-57 form ul,
  body.page-template-Template_dashboard_legal_qas #codewidget-58 form ul,
  body.page-template-Template_dashboard_legal_qas #codewidget-59 form ul,
  body.page-template-Template_dashboard_case_studies #codewidget-56 form ul,
  body.page-template-Template_dashboard_case_studies #codewidget-57 form ul,
  body.page-template-Template_dashboard_case_studies #codewidget-58 form ul,
  body.page-template-Template_dashboard_case_studies #codewidget-59 form ul,
  body.page-id-1068594 #codewidget-56 form ul,
  body.page-id-1068594 #codewidget-57 form ul,
  body.page-id-1068594 #codewidget-58 form ul,
  body.page-id-1068594 #codewidget-59 form ul,
  body.page-id-1068602 #codewidget-56 form ul,
  body.page-id-1068602 #codewidget-57 form ul,
  body.page-id-1068602 #codewidget-58 form ul,
  body.page-id-1068602 #codewidget-59 form ul,
  body.page-id-1068604 #codewidget-56 form ul,
  body.page-id-1068604 #codewidget-57 form ul,
  body.page-id-1068604 #codewidget-58 form ul,
  body.page-id-1068604 #codewidget-59 form ul,
  body.page-id-1068606 #codewidget-56 form ul,
  body.page-id-1068606 #codewidget-57 form ul,
  body.page-id-1068606 #codewidget-58 form ul,
  body.page-id-1068606 #codewidget-59 form ul {
    margin: 0;
  }
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-template-Template_dashboard_legal_qas #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-template-Template_dashboard_legal_qas #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-template-Template_dashboard_legal_qas #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-template-Template_dashboard_legal_qas #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-template-Template_dashboard_case_studies #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-template-Template_dashboard_case_studies #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-template-Template_dashboard_case_studies #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-template-Template_dashboard_case_studies #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-id-1068594 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-id-1068594 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-id-1068594 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-id-1068594 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-id-1068602 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-id-1068602 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-id-1068602 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-id-1068602 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-id-1068604 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-id-1068604 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-id-1068604 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-id-1068604 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-id-1068606 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-id-1068606 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-id-1068606 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li input,
  body.page-id-1068606 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li input {
    float: left;
  }
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-template-Template_dashboard_legal_qas #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-template-Template_dashboard_legal_qas #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-template-Template_dashboard_legal_qas #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-template-Template_dashboard_legal_qas #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-template-Template_dashboard_case_studies #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-template-Template_dashboard_case_studies #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-template-Template_dashboard_case_studies #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-template-Template_dashboard_case_studies #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-id-1068594 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-id-1068594 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-id-1068594 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-id-1068594 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-id-1068602 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-id-1068602 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-id-1068602 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-id-1068602 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-id-1068604 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-id-1068604 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-id-1068604 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-id-1068604 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-id-1068606 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-id-1068606 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-id-1068606 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories li label,
  body.page-id-1068606 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories li label {
    font-size: 0.6em;
    padding-left: 2em;
    margin-top: 1px;
    text-transform: uppercase;
  }
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-template-Template_dashboard_legal_qas #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-template-Template_dashboard_legal_qas #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-template-Template_dashboard_legal_qas #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-template-Template_dashboard_legal_qas #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-template-Template_dashboard_case_studies #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-template-Template_dashboard_case_studies #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-template-Template_dashboard_case_studies #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-template-Template_dashboard_case_studies #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-id-1068594 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-id-1068594 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-id-1068594 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-id-1068594 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-id-1068602 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-id-1068602 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-id-1068602 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-id-1068602 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-id-1068604 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-id-1068604 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-id-1068604 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-id-1068604 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-id-1068606 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-id-1068606 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-id-1068606 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:first-of-type,
  body.page-id-1068606 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:first-of-type {
    display: none;
  }
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-template-Template_dashboard_legal_qas #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-template-Template_dashboard_legal_qas #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-template-Template_dashboard_legal_qas #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-template-Template_dashboard_legal_qas #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-template-Template_dashboard_case_studies #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-template-Template_dashboard_case_studies #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-template-Template_dashboard_case_studies #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-template-Template_dashboard_case_studies #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-id-1068594 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-id-1068594 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-id-1068594 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-id-1068594 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-id-1068602 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-id-1068602 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-id-1068602 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-id-1068602 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-id-1068604 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-id-1068604 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-id-1068604 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-id-1068604 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-id-1068606 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-id-1068606 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-id-1068606 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type,
  body.page-id-1068606 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type {
    padding: 0;
    display: block;
  }
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-template-Template_dashboard_you_be_the_judge #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-template-Template_dashboard_what_would_you_do #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-template-Template_dashboard_legal_qas #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-template-Template_dashboard_legal_qas #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-template-Template_dashboard_legal_qas #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-template-Template_dashboard_legal_qas #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-template-Template_dashboard_case_studies #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-template-Template_dashboard_case_studies #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-template-Template_dashboard_case_studies #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-template-Template_dashboard_case_studies #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-id-1068594 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-id-1068594 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-id-1068594 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-id-1068594 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-id-1068602 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-id-1068602 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-id-1068602 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-id-1068602 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-id-1068604 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-id-1068604 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-id-1068604 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-id-1068604 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-id-1068606 #codewidget-56 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-id-1068606 #codewidget-57 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-id-1068606 #codewidget-58 form ul .sf-field-taxonomy-pbp-categories:last-of-type label,
  body.page-id-1068606 #codewidget-59 form ul .sf-field-taxonomy-pbp-categories:last-of-type label {
    margin: 0;
  }
  body.page-template-Template_dashboard_you_be_the_judge .gutenberg-reusable-widget,
  body.page-template-Template_dashboard_what_would_you_do .gutenberg-reusable-widget,
  body.page-template-Template_dashboard_legal_qas .gutenberg-reusable-widget,
  body.page-template-Template_dashboard_case_studies .gutenberg-reusable-widget,
  body.page-id-1068594 .gutenberg-reusable-widget,
  body.page-id-1068602 .gutenberg-reusable-widget,
  body.page-id-1068604 .gutenberg-reusable-widget,
  body.page-id-1068606 .gutenberg-reusable-widget {
    float: none;
    width: 100%;
    margin-left: 0;
  }
  body.page-template-Template_dashboard_you_be_the_judge .ab-block-post-grid .is-list,
  body.page-template-Template_dashboard_what_would_you_do .ab-block-post-grid .is-list,
  body.page-template-Template_dashboard_legal_qas .ab-block-post-grid .is-list,
  body.page-template-Template_dashboard_case_studies .ab-block-post-grid .is-list,
  body.page-id-1068594 .ab-block-post-grid .is-list,
  body.page-id-1068602 .ab-block-post-grid .is-list,
  body.page-id-1068604 .ab-block-post-grid .is-list,
  body.page-id-1068606 .ab-block-post-grid .is-list {
    margin-top: 1.25rem;
  }
  body.page-template-Template_dashboard_you_be_the_judge .ab-block-post-grid .is-list article,
  body.page-template-Template_dashboard_what_would_you_do .ab-block-post-grid .is-list article,
  body.page-template-Template_dashboard_legal_qas .ab-block-post-grid .is-list article,
  body.page-template-Template_dashboard_case_studies .ab-block-post-grid .is-list article,
  body.page-id-1068594 .ab-block-post-grid .is-list article,
  body.page-id-1068602 .ab-block-post-grid .is-list article,
  body.page-id-1068604 .ab-block-post-grid .is-list article,
  body.page-id-1068606 .ab-block-post-grid .is-list article {
    padding: 0.5em 2.5em 0.5em 5.5em !important;
  }
  body.page-template-Template_dashboard_you_be_the_judge .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt,
  body.page-template-Template_dashboard_what_would_you_do .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt,
  body.page-template-Template_dashboard_legal_qas .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt,
  body.page-template-Template_dashboard_case_studies .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt,
  body.page-id-1068594 .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt,
  body.page-id-1068602 .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt,
  body.page-id-1068604 .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt,
  body.page-id-1068606 .ab-block-post-grid .is-list article .ab-block-post-grid-excerpt {
    display: none;
  }
  body.post-template-default article .entry-header {
    padding: 0 1.25rem;
  }
  body.post-template-default article .entry-media {
    margin: 0;
  }
  body.post-template-default article .article-hero {
    padding: 1.25rem 0;
  }
  body.post-template-default article .article-hero .article-info {
    padding: 0 1.25rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  body.post-template-default article .article-hero .article-info .entry-meta {
    padding-bottom: 1.25rem;
    border-bottom: 1px solid #65656540;
    margin: 0;
    margin-bottom: 1.25rem;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  body.post-template-default article .article-hero .article-info .cat-links,
  body.post-template-default article .article-hero .article-info .read-time {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 25px;
    letter-spacing: 1.44px;
    color: #777777;
  }
  body.post-template-default article .entry-content .social-share {
    margin: 1.25rem;
  }
  body.post-template-default article .entry-content p {
    margin-right: 1.25rem;
    margin-left: 1.25rem;
  }
  body.post-template-default article .entry-content h2 {
    margin-right: 1.25rem;
    margin-left: 1.25rem;
  }
  body.post-template-default article .entry-content article {
    margin-right: 1.25rem;
    margin-left: 1.25rem;
  }
  body.tax-pbp-categories .content-sidebar-wrap {
    margin: 0 1.25rem;
  }
  body.tax-pbp-categories .content-sidebar-wrap div.container {
    margin-bottom: 1rem;
  }
  body.tax-pbp-categories .content-sidebar-wrap div.container h1 {
    font-size: 24px;
    line-height: 25px;
    padding-bottom: 0.75rem;
  }
  body.tax-pbp-categories .content-sidebar-wrap article {
    -ms-flex-direction: column;
        flex-direction: column;
    margin-bottom: 1.25rem;
  }
  body.tax-pbp-categories .content-sidebar-wrap article .excerpt-image {
    width: 100%;
  }
  body.tax-pbp-categories .content-sidebar-wrap article .excerpt-image img {
    border-radius: 4px 4px 0 0;
  }
  body.tax-pbp-categories .content-sidebar-wrap article .excerpt-content {
    width: 100%;
  }
  body.tax-pbp-categories .content-sidebar-wrap article .excerpt-content h2 {
    font-family: 'Arvo', serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.4px;
    color: #59595C;
    margin-bottom: 0;
  }
  body.tax-pbp-categories .content-sidebar-wrap article .excerpt-content p,
  body.tax-pbp-categories .content-sidebar-wrap article .excerpt-content .publish-info {
    display: none;
  }
  body.search-results .content-sidebar-wrap {
    margin: 0 1.25rem;
  }
  body.search-results .content-sidebar-wrap .content .search-header {
    margin-bottom: 1rem;
  }
  body.search-results .content-sidebar-wrap .content .search-header h1 {
    font-size: 24px;
    line-height: 25px;
    padding-bottom: 0.75rem;
  }
  body.search-results .content-sidebar-wrap .content .search-header .search-query {
    font-size: 16px;
  }
  body.search-results .content-sidebar-wrap .content .search-wrapper {
    max-width: 1200px;
  }
  body.search-results .content-sidebar-wrap .content .search-wrapper article {
    -ms-flex-direction: column;
        flex-direction: column;
    margin-bottom: 1.25rem;
  }
  body.search-results .content-sidebar-wrap .content .search-wrapper article .excerpt-image {
    display: none;
  }
  body.search-results .content-sidebar-wrap .content .search-wrapper article .excerpt-content {
    width: 100%;
  }
  body.search-results .content-sidebar-wrap .content .search-wrapper article .excerpt-content h2 {
    font-family: 'Arvo', serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.4px;
    color: #59595C;
    margin-bottom: 0;
  }
  body.search-results .content-sidebar-wrap .content .search-wrapper article .excerpt-content p,
  body.search-results .content-sidebar-wrap .content .search-wrapper article .excerpt-content .publish-info {
    display: none;
  }
  body.page-id-1036794 .header-messaging h1 {
    font-size: 39px;
    line-height: 52px;
  }
  body.page-id-1036794 .memb-lp-container {
    padding: 0 20px;
  }
  body.page-id-1036794 .cardContainer {
    width: 75%;
    margin-right: auto;
    margin-left: auto;
  }
  body.page-id-1036794 .cardContainer:nth-child(4), body.page-id-1036794 .cardContainer:nth-child(6), body.page-id-1036794 .cardContainer:nth-child(8), body.page-id-1036794 .cardContainer:nth-child(12), body.page-id-1036794 .cardContainer:nth-child(3), body.page-id-1036794 .cardContainer:nth-child(9), body.page-id-1036794 .cardContainer:nth-child(odd), body.page-id-1036794 .cardContainer:nth-child(2n) {
    width: 75%;
    margin-right: auto;
    margin-left: auto;
  }
  body.page-id-1036794 #pt-top h3 {
    margin-bottom: 0px;
  }
  body.page-id-1036794 #pt-top p.carousel-mobile-instructions {
    display: block;
    margin: 0 0 10px 0;
    padding: 0;
    text-align: center;
    font-size: 16px;
  }
  body.page-id-1036794 .pt-pane h3 {
    padding: 20px;
    font-size: 24px;
    line-height: 30px;
  }
  body.page-id-1036794 .owl-carousel .owl-item .pt-pane img {
    width: 95%;
    margin-top: -35px;
  }
  body.page-id-1036794 .premium-html-testimonials ul, body.page-id-1036794 a.sect-CTA {
    width: 100%;
  }
  body.page-id-1036794 #memb-lp-faqs h2 {
    line-height: 44px;
    text-align: left;
  }
}

@media screen and (max-width: 781px) {
  .site-footer .main-footer {
    padding-left: 4.5rem;
  }
  .site-footer .main-footer .footer-site-logo {
    max-width: 100%;
    text-align: center;
  }
  .site-footer .main-footer .social-navigation {
    text-align: center;
  }
  .site-footer .main-footer .social-navigation li {
    margin: 0 0.5em;
  }
  .site-footer .main-footer .footer-about {
    text-align: center;
  }
  .site-footer .main-footer .footer-about #menu-about-menu {
    margin: 0;
  }
  .site-footer .main-footer .footer-navs {
    display: none;
  }
  .site-footer .sub-footer {
    padding: 0.625rem 1rem 0.625rem 4.5rem;
  }
  body .jetpack_top_posts_widget h2 {
    font-size: 1.25rem !important;
  }
  body .wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid {
    display: block;
    border: 0;
    padding: 1.25rem 0;
  }
  body .wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid > h2 {
    font-family: 'Lato', sans-serif;
    font-weight: 800;
    font-size: 1.25rem;
    letter-spacing: 2.88px;
    color: #9D9D9D;
    margin: 0 1.25rem 1.25rem;
    text-align: left;
    text-transform: uppercase;
    width: auto;
    border-bottom: 1px solid #E3E3E3;
  }
  body .wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid .ab-post-grid-items {
    display: block;
    border: 0 !important;
    background-color: transparent !important;
  }
  body .wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid .ab-post-grid-items article {
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 4px;
    margin: 1.25rem 1.25rem 0;
  }
  body .wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid.special-coverage {
    padding-top: 0;
    margin-top: -1.25rem;
  }
  body .wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid.special-coverage .ab-post-grid-items {
    display: block;
    border: 0 !important;
    background-color: transparent !important;
  }
  body .wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .ab-block-post-grid.special-coverage .ab-post-grid-items article {
    background: #D8070E;
    border: 1px solid #ffffff;
    border-radius: 4px;
    margin: 1.25rem 1.25rem 0;
  }
  body .entry-content > *.alignwide {
    margin-right: 1.25rem;
    margin-left: 1.25rem;
  }
  body .entry-content > *.alignwide .wp-block-columns.has-2-columns {
    margin-top: 0;
    margin-bottom: 0;
  }
  body .home-webinar-header {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  body .ab-layout-column-wrap {
    display: block;
  }
  body .ab-block-post-grid .is-grid.columns-1 header .ab-block-post-grid-title {
    font-size: 1rem !important;
    letter-spacing: -0.01em;
    line-height: 24px;
    text-align: left;
    color: #4e4e51;
  }
  body .wp-block-columns.alignwide.has-2-columns.post-grid-columns,
  body .wp-block-columns.alignwide.has-3-columns {
    margin-right: 1em;
    margin-left: 1em;
  }
  body .wp-block-columns.alignwide.has-2-columns.post-grid-columns .wp-block-column,
  body .wp-block-columns.alignwide.has-3-columns .wp-block-column {
    -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
    margin: 0;
  }
  body .wp-block-columns.alignwide.has-2-columns.post-grid-columns .wp-block-column p,
  body .wp-block-columns.alignwide.has-3-columns .wp-block-column p {
    margin: 0 !important;
  }
  body .ab-block-post-grid .is-grid article {
    margin-bottom: 0;
    border: 1px solid rgba(142, 142, 142, 0.25);
    border-radius: 4px;
  }
  body .ab-block-post-grid .is-grid article .ab-block-post-grid-image {
    margin-bottom: 0;
  }
  body .ab-block-post-grid .is-grid article h3 {
    padding: 10px 10px 0 10px;
  }
  body .ab-block-post-grid .is-list article:not(:last-child) {
    padding-bottom: 0;
  }
  body.admin-bar #wpadminbar {
    position: fixed;
  }
  body.admin-bar .site-header {
    height: 52px;
    position: fixed;
    top: 46px;
  }
  body.hrmp-landing-page-template-default .master-class {
    background: none;
  }
  body.hrmp-landing-page-template-default .master-class .blue-bg {
    background-size: contain;
  }
  body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content {
    max-width: 1600px !important;
  }
  body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-left .presenters .ab-container-content {
    max-width: 100% !important;
    margin-left: 4rem;
  }
  body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle {
    padding: 0 1rem;
    background: #ffffff;
  }
  body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle h2 {
    font-family: 'effra', sans-serif;
    font-weight: 300;
    font-size: 32px;
    line-height: 36px;
    letter-spacing: 0px;
    color: #20262D;
    border-bottom: 4px solid #65D1D2;
  }
  body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle h2 strong {
    color: #65D1D2;
    font-weight: 400;
  }
  body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle h2 strong span.larger {
    font-size: 72px;
    line-height: 50px;
  }
  body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle .presenters {
    background: #ffffff;
    padding: 1rem 0;
  }
  body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle .presenters .ab-container-content {
    max-width: 100% !important;
    margin-right: 0;
  }
  body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle .presenters .ab-container-content h4 {
    font-family: 'effra', sans-serif;
    font-weight: 300;
    font-size: 20px;
    letter-spacing: 0px;
    color: #20262D;
  }
  body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle .presenters .ab-container-content .wp-block-columns .wp-block-column {
    margin: 0 !important;
    padding-right: 0;
    -ms-flex-positive: 0;
        flex-grow: 0;
  }
  body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle .presenters .ab-container-content .wp-block-columns .wp-block-column figure {
    margin-bottom: 0;
    border-left: 4px solid #65D1D2;
  }
  body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle .presenters .ab-container-content .wp-block-columns .wp-block-column figure img {
    width: 53px;
  }
  body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle .presenters .ab-container-content .wp-block-columns .wp-block-column p {
    text-align: left;
    font: Light 10px/14px Effra;
    font-family: 'effra', sans-serif;
    font-weight: 300;
    font-size: 14px;
    letter-spacing: 0px;
    color: #21262C;
    margin-bottom: 0;
  }
  body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle .presenters .ab-container-content .wp-block-columns .wp-block-column p strong {
    font-weight: 400;
    font-size: 18px;
    color: #20262D;
  }
  body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle .presenters .ab-container-content .wp-block-columns .wp-block-column:before {
    display: none;
  }
  body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle .presenters .ab-container-content .wp-block-columns .wp-block-column:first-of-type {
    -ms-flex-preferred-size: auto !important;
        flex-basis: auto !important;
    margin-right: 1rem !important;
  }
  body.hrmp-landing-page-template-default .master-class .master-content .ab-container-content .wp-block-atomic-blocks-ab-columns .master-middle .presenters .ab-container-content .wp-block-columns .wp-block-column:last-of-type {
    -ms-flex-preferred-size: auto !important;
        flex-basis: auto !important;
  }
  .wp-block-atomic-blocks-ab-container.latest-hr-news.ab-block-container .wp-block-atomic-blocks-ab-column:last-of-type {
    background-color: transparent;
  }
}

@media screen and (max-width: 1024px) {
  body .ab-post-grid-items.is-grid.columns-1 .ab-block-post-grid-title {
    font-size: 1.875rem;
  }
  body .jetpack_top_posts_widget li {
    padding: 0.4em;
    font-size: 0.7em;
  }
}

@media screen and (max-width: 782px) {
  html body {
    margin-top: 0 !important;
  }
  body.product-template-default #top-summary {
    margin: 0 0.5em;
  }
  body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-hero {
    float: none !important;
    width: 100%;
  }
  body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-content {
    float: none !important;
    width: 100%;
  }
  body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap a.find-out-more,
  body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap a.find-out-more {
    margin-right: auto;
    float: none;
  }
  body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap a.straight-buy,
  body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap a.straight-buy {
    margin-left: auto;
    float: none;
  }
  body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap p,
  body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap p {
    padding: 0 1em;
  }
}

@media screen and (max-width: 1030px) {
  .insider-footer {
    background-blend-mode: soft-light;
  }
  body.page-template-Template_myHR-confirmation .site-inner {
    padding: 0;
  }
  body.page-template-Template_myHR-confirmation .site-inner .content {
    max-width: 100%;
    padding: 1.25rem;
  }
  body.page-template-Template_myHR-confirmation .site-inner .content .entry-header {
    padding-left: 0;
    padding-right: 0;
  }
  body.page-template-Template_myHR-confirmation .site-inner .content .entry-header h1 {
    letter-spacing: 1px;
  }
}

@media only screen and (max-width: 1030px) {
  .responsive-menu-icon {
    display: block !important;
  }
  .site-header .header-widget-area {
    top: 46px !important;
    right: 80px !important;
  }
  #menu-category-main-menu {
    display: none;
    position: absolute;
    z-index: 11;
    height: auto;
    top: 197px;
    bottom: 0;
    left: 0;
    right: 0;
    background: #4E4E51;
  }
  #menu-category-main-menu .menu-item {
    display: block;
    text-align: center;
  }
  #menu-category-main-menu .menu-item.not-mobile #menu-item-1035839 {
    display: none !important;
  }
  #menu-category-main-menu .menu-item.not-mobile > a {
    pointer-events: none;
    cursor: pointer;
  }
  #menu-category-main-menu .menu-item.menu-item-has-children ul.sub-menu {
    width: 100%;
    background-color: #4E4E51;
  }
  #menu-category-main-menu .menu-item.menu-item-has-children ul.sub-menu li {
    width: 100%;
    background-color: #4E4E51;
  }
  #menu-category-main-menu .menu-item.menu-item-has-children ul.sub-menu a {
    width: 100%;
    background-color: #4E4E51;
    border: 0;
    color: #ffffff;
  }
  #menu-category-main-menu .menu-item.menu-item-has-children ul.sub-menu a:hover {
    background-color: rgba(255, 255, 255, 0.1);
  }
  #codewidget-37 #small-trigger {
    display: block;
  }
  body.hrmp-premium-content-template-default article .entry-content {
    width: 100%;
    margin: -2em auto;
    padding: 2em 2em 2em 4em;
  }
  body.hrmp-premium-content-template-default article .entry-content p:first-of-type {
    width: 70%;
    margin-left: 2.5em;
  }
  body.hrmp-premium-content-template-default article header.entry-header {
    padding: 1em 6em 4em;
    min-height: 400px;
  }
  body.hrmp-premium-content-template-default article header.entry-header h1 {
    width: 100%;
  }
}

@media only screen and (max-width: 600px) {
  .site-header .header-widget-area {
    top: 13px !important;
    right: 50px !important;
  }
  body.product-template-default .product.hrmp-product-type-essential-insights #become-member-fullwidth {
    padding-left: 3em !important;
  }
  body.product-template-default a.get-now-btn {
    font-size: 17px;
    text-align: left;
  }
  body.product-template-default #top-summary {
    padding-left: 3em !important;
  }
  body.product-template-default #top-summary h1.excerpt {
    font-size: 21px;
  }
  body.product-template-default #top-summary h2.before-title {
    font-size: 19px;
  }
  body.product-template-default #top-summary .top-summary-wrap {
    max-width: 100% !important;
    margin: 0 0;
  }
  body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging {
    padding: 0;
  }
  body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-hero {
    float: right !important;
    padding: 0 !important;
    width: 100%;
    max-width: 400px;
  }
  body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-hero img {
    border: 0 !important;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  }
  body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-content {
    float: left !important;
    padding-right: 2em;
  }
  body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-content h1 {
    font-size: 1.5em;
  }
  body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-content h4 {
    font-size: 1em;
  }
  body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-content ul li:before {
    left: 100px;
  }
  body.product-template-default #extra-resources .extra-resources-wrap {
    padding: 70px 1em 2em 3em;
  }
  body.product-template-default #extra-resources .extra-resources-wrap .extra-resources-messaging-content h1 {
    font-size: 30px;
  }
  body.product-template-default #extra-resources .extra-resources-wrap .extra-resources-messaging-content h3 {
    font-size: 26px;
    line-height: 28px;
  }
  body.product-template-default #extra-summary .extra-summary-wrap {
    padding: 2em 1em 2em 3em;
  }
  body.product-template-default #extra-summary .extra-summary-wrap .extra-summary-messaging-content h1 {
    font-size: 36px;
    padding-bottom: 0.5em;
  }
  body.product-template-default #extra-summary .extra-summary-wrap .extra-summary-messaging-content h3 {
    font-size: 26px;
  }
  body.product-template-default #extra-summary .extra-summary-wrap .extra-summary-messaging-content .extra-summary-lists {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  body.product-template-default #extra-summary .extra-summary-wrap .extra-summary-messaging-content .extra-summary-lists div.list {
    -ms-flex: 100%;
        flex: 100%;
  }
  body.product-template-default #main-messaging {
    padding-left: 3em !important;
  }
  body.product-template-default #main-messaging .main-messaging-wrapper h1 {
    font-size: 30px;
  }
  body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-1 {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-2 {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }
  body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-3 {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-1 div.chapter,
  body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-2 div.chapter,
  body.product-template-default #main-messaging .main-messaging-wrapper div.chapter-3 div.chapter {
    -ms-flex: 1;
        flex: 1;
  }
  body.product-template-default #main-messaging .main-messaging-wrapper a.get-now-btn {
    margin-top: 0;
    text-align: left;
    font-size: 17px;
  }
  .article-card .excerpt-content {
    -ms-flex-order: 2;
        order: 2;
  }
  .article-card .excerpt-image {
    -ms-flex-order: 1;
        order: 1;
  }
  .ab-block-post-grid div[class*="columns"].is-grid {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }
  .ab-block-post-grid .is-list .ab-block-post-grid-image {
    margin-bottom: 5%;
  }
}

@media only screen and (max-width: 781px) {
  #menu-category-main-menu {
    top: 237px;
  }
  body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2),
  body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(2) {
    margin-top: 0;
  }
}

@media only screen and (max-width: 1170px) {
  #codewidget-37 {
    right: 1rem;
  }
}

@media screen and (max-width: 420px) {
  body #woof_results_by_ajax .woocommerce ul.products li.product img {
    margin: 0 !important;
  }
}

@media only screen and (max-width: 1310px) {
  body.product-template-default .product.hrmp-product-type-essential-insights #become-member-fullwidth {
    padding-left: 4em !important;
  }
  body.product-template-default .product.hrmp-product-type-essential-insights #become-member-fullwidth:before {
    margin-left: -90px;
  }
  body.product-template-default #top-summary {
    padding-left: 4em;
  }
  body.product-template-default #top-summary .top-summary-wrap {
    max-width: 100% !important;
    margin: 0 0;
  }
  body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-content {
    padding-right: 0;
    width: 63%;
  }
  body.product-template-default #main-messaging {
    padding-left: 4em !important;
  }
}

@media only screen and (max-width: 1161px) {
  body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-hero {
    float: none !important;
    text-align: center;
    margin: 0 auto;
  }
  body.product-template-default #top-summary .top-summary-wrap .top-summary-messaging-content {
    float: none;
    width: 100% !important;
  }
}

@media screen and (max-width: 1080px) {
  body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap a.find-out-more,
  body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap a.find-out-more {
    float: none;
  }
  body.product-template-default #become-member-fullwidth .left-signin-split-box-wrap a.straight-buy,
  body.product-template-default #become-member-fullwidth.top-become-member .left-signin-split-box-wrap a.straight-buy {
    float: none;
  }
}

@media screen and (max-width: 1310px) {
  body.product-template-default #guarantee-fullwidth .guarantee-fullwidth-wrap {
    padding-left: 4em;
  }
}

@media screen and (max-width: 960px) {
  body.page-id-46201 main.content article.page .entry-header,
  body.page-id-1037648 main.content article.page .entry-header {
    margin: 0 0 0 1.5em;
  }
  body.page-id-46201 main.content article.page .entry-content .wp-block-columns,
  body.page-id-1037648 main.content article.page .entry-content .wp-block-columns {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  body.page-id-46201 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form,
  body.page-id-1037648 main.content article.page .entry-content .wp-block-columns .wp-block-column:nth-child(1) .membership_mode_holding_form {
    padding: 2em;
  }
}

@media only screen and (max-width: 1060px) {
  body.page-id-46201 main.content article.page .entry-header .entry-title,
  body.page-id-1037648 main.content article.page .entry-header .entry-title {
    margin: 55px 0 0 0;
  }
}

@media screen and (max-width: 780px) {
  body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-header .entry-title,
  body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-header .entry-title {
    margin-bottom: 0;
  }
  body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left,
  body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left {
    padding: 0 2em;
  }
}

@media screen and (max-width: 900px) {
  body.page-id-1037648 .cart_checkout_split {
    width: 100%;
    clear: both;
    float: none;
    position: relative;
    top: 0;
  }
  body.page-id-1037648 .cart_checkout_split .insider_includes .orange_checks_list_inside {
    width: 100%;
    text-align: center;
  }
  body.page-id-1037648 .cart_checkout_split .insider_includes .orange_checks_list_inside h4 {
    text-align: center;
  }
  body.page-id-1037648 .cart_checkout_split .insider_includes .orange_checks_list_inside .insider-bullet-list ul li {
    text-align: left;
  }
  body.page-id-1037650 .content article .cart_checkout_split-col_2 {
    width: 100%;
    clear: both;
    float: none;
    position: relative;
    top: 0;
  }
  body.page-id-1037650 .content article .cart_checkout_split-col_2 .insider_includes .orange_checks_list_inside {
    width: 100%;
    text-align: center;
  }
  body.page-id-1037650 .content article .cart_checkout_split-col_2 .insider_includes .orange_checks_list_inside h4 {
    text-align: center;
  }
  body.page-id-1037650 .content article .cart_checkout_split-col_2 .insider_includes .orange_checks_list_inside .insider-bullet-list ul li {
    text-align: left;
  }
  body.page-id-1037650 .content article .cart_checkout_split-col_1 {
    width: 100%;
    clear: both;
    float: none;
  }
  body.page-id-1037650 .content article .cart_checkout_split-col_1 .split-col_1_inside {
    max-width: 100%;
  }
  body.page-id-1037650 .content article .cart_checkout_split-col_1 .membership_mode_holding_form {
    max-width: 100%;
  }
}

@media screen and (max-width: 768px) {
  body.page-id-1037650 .content article .cart_checkout_split-col_1 .split-col_1_inside .checkout_login_wrapper p.left-p {
    float: none;
    width: 100%;
    text-align: center;
  }
  body.page-id-1037650 .content article .cart_checkout_split-col_1 .split-col_1_inside .checkout_login_wrapper p.checkout_login_hint {
    margin: 0 auto !important;
    float: none;
    width: 100%;
    max-width: 330px;
  }
}

@media only screen and (max-width: 641px) {
  body.page-template-Template_free_membership_lp .free_registration_form #field_28_19,
  body.page-template-Template_free_membership_lp .free_registration_form #field_28_20,
  body.page-template-Template_free_membership_lp .free_registration_form #field_28_21,
  body.page-template-Template_free_membership_lp .free_registration_form #field_28_22 {
    clear: both;
    float: none;
    width: 100%;
  }
  body.page-template-Template_free_membership_lp .free_registration_form .gform_footer:after {
    top: 2em;
  }
}

@media all and (-ms-high-contrast: none) {
  .ab-block-post-grid .is-list .ab-block-post-grid-image,
  .ab-block-post-grid .is-list .ab-block-post-grid-text {
    width: 100% !important;
  }
}

@media only screen and (max-width: 782px) {
  body.hrmp-premium-content-template-default article .entry-content {
    width: 100%;
    margin: -2em auto;
    padding: 2em 2em 2em 4em;
  }
  body.hrmp-premium-content-template-default article .entry-content p:first-of-type {
    width: 80%;
    margin-left: 0;
  }
  body.hrmp-premium-content-template-default article header.entry-header {
    padding: 1em 2em 4em 4em;
    min-height: 420px;
  }
  body.hrmp-premium-content-template-default article header.entry-header h1 {
    width: 100%;
    font-size: 1.5em;
  }
}

@media screen and (max-width: 1340px) {
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form,
  body.product-search-results .dashboard_tab #codewidget-32 form,
  body.page-id-1068594 .dashboard_tab #codewidget-32 form,
  body.page-id-1068602 .dashboard_tab #codewidget-32 form,
  body.page-id-1068604 .dashboard_tab #codewidget-32 form,
  body.page-id-1068606 .dashboard_tab #codewidget-32 form {
    width: 100%;
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li,
  body.product-search-results .dashboard_tab #codewidget-32 form ul li,
  body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li,
  body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li,
  body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li,
  body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li {
    width: 50%;
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li.sf-field-search,
  body.product-search-results .dashboard_tab #codewidget-32 form ul li.sf-field-search,
  body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li.sf-field-search,
  body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li.sf-field-search,
  body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li.sf-field-search,
  body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li.sf-field-search {
    width: calc(100% - 45px);
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li.sf-field-submit,
  body.product-search-results .dashboard_tab #codewidget-32 form ul li.sf-field-submit,
  body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li.sf-field-submit,
  body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li.sf-field-submit,
  body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li.sf-field-submit,
  body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li.sf-field-submit {
    width: 45px;
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li label,
  body.product-search-results .dashboard_tab #codewidget-32 form ul li label,
  body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li label,
  body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li label,
  body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li label,
  body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li label {
    width: 100%;
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li .sf-input-text,
  body.product-search-results .dashboard_tab #codewidget-32 form ul li .sf-input-text,
  body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li .sf-input-text,
  body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li .sf-input-text,
  body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li .sf-input-text,
  body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li .sf-input-text {
    border-radius: 30px 0 0 30px;
    width: 100%;
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li.sf-field-submit input,
  body.product-search-results .dashboard_tab #codewidget-32 form ul li.sf-field-submit input,
  body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li.sf-field-submit input,
  body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li.sf-field-submit input,
  body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li.sf-field-submit input,
  body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li.sf-field-submit input {
    border-radius: 0 30px 30px 0;
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single,
  body.product-search-results .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single,
  body.page-id-1068594 .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single,
  body.page-id-1068602 .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single,
  body.page-id-1068604 .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single,
  body.page-id-1068606 .dashboard_tab #codewidget-32 form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single {
    border-radius: 0 30px 30px 0;
  }
  body.page-template-Template_dashboard_home .dashboard_tab #codewidget-32 form ul .chosen-container,
  body.product-search-results .dashboard_tab #codewidget-32 form ul .chosen-container,
  body.page-id-1068594 .dashboard_tab #codewidget-32 form ul .chosen-container,
  body.page-id-1068602 .dashboard_tab #codewidget-32 form ul .chosen-container,
  body.page-id-1068604 .dashboard_tab #codewidget-32 form ul .chosen-container,
  body.page-id-1068606 .dashboard_tab #codewidget-32 form ul .chosen-container {
    width: 100% !important;
    max-width: 100%;
  }
  body.product-search-results .entry-content form ul {
    width: 100%;
  }
  body.product-search-results .entry-content form ul li {
    width: 50%;
  }
  body.product-search-results .entry-content form ul li.sf-field-search {
    width: calc(100% - 45px);
  }
  body.product-search-results .entry-content form ul li.sf-field-submit {
    width: 45px;
  }
  body.product-search-results .entry-content form ul li label {
    width: 100%;
  }
  body.product-search-results .entry-content form ul li .sf-input-text {
    border-radius: 30px 0 0 30px;
    width: 100%;
  }
  body.product-search-results .entry-content form ul li.sf-field-submit input {
    border-radius: 0 30px 30px 0;
  }
  body.product-search-results .entry-content form ul li.sf-field-taxonomy-hrmp-content-type .chosen-container .chosen-single {
    border-radius: 0 30px 30px 0;
  }
  body.product-search-results .entry-content form ul .chosen-container {
    width: 100% !important;
    max-width: 100%;
  }
}

@media screen and (max-width: 762px) {
  body.member-logged-in div.hrmp-product-type-workshop #top-summary {
    padding-left: 3em;
    padding-bottom: 0;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  body.member-logged-in div.hrmp-product-type-workshop aside.event-sidebar {
    width: 100%;
    max-width: 100%;
    margin-right: 0.5em;
    margin-left: -0.5em;
    padding-left: 4em;
  }
  div.hrmp-product-type-workshop #top-summary {
    padding-left: 0;
    padding-bottom: 0;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  div.hrmp-product-type-workshop aside.event-sidebar {
    width: 100%;
    max-width: 350px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media screen and (max-width: 599px) {
  body.member-logged-in div.hrmp-product-type-workshop #top-summary {
    padding-left: 3em !important;
  }
  div.hrmp-product-type-workshop #top-summary {
    padding-left: 0 !important;
  }
}

@media screen and (max-width: 1180px) {
  body.page-id-1036794 h2.framework {
    PADDING: 0 40PX;
  }
  body.page-id-1036794 ul.bp-useful-links {
    width: 46%;
  }
  body.page-id-1036794 .useful-link.active p {
    line-height: 1.3;
  }
  body.page-id-1036794 .joiner {
    right: -15%;
    width: 100PX;
  }
  body.page-id-1036794 .useful-link.active a, body.page-id-1036794 .useful-link.active .bp-next {
    position: RELATIVE;
    bottom: 0;
    right: 0;
    TEXT-ALIGN: RIGHT;
  }
  body.page-id-1036794 #bp-useful-pane {
    width: 45%;
  }
  body.page-id-1036794 .bp-useful-pane {
    left: 16%;
  }
}

@media screen and (max-width: 1066px) {
  body.page-id-1036794 #ei-grid-wrap {
    margin-left: 20px;
  }
  body.page-id-1036794 .cardContainer {
    width: 29%;
    margin-right: calc((100% - (29% * 3)) / 3);
  }
  body.page-id-1036794 .cardContainer:nth-child(4), body.page-id-1036794 .cardContainer:nth-child(8) {
    width: 29%;
    margin-right: calc((100% - (29% * 3)) / 3);
  }
  body.page-id-1036794 .cardContainer:nth-child(3), body.page-id-1036794 .cardContainer:nth-child(6), body.page-id-1036794 .cardContainer:nth-child(9), body.page-id-1036794 .cardContainer:nth-child(12) {
    margin-right: 0px;
  }
  body.page-id-1036794 .ei-card .side {
    position: relative;
  }
  body.page-id-1036794 #bp-top.flex-row {
    -ms-flex-align: start;
        align-items: flex-start;
  }
  body.page-id-1036794 .blueprints-useful-wrap {
    margin: 0 1%;
  }
  body.page-id-1036794 li.useful-link.active {
    background-color: #efefef;
  }
  body.page-id-1036794 .bp-useful-links-title {
    font-size: 26px;
  }
  body.page-id-1036794 .useful-link.active p {
    padding-left: 20px;
    padding-top: 5px;
  }
  body.page-id-1036794 #bp-useful-bg {
    height: 548px;
  }
  body.page-id-1036794 .hexagon {
    width: 48px;
    height: 24px;
    background: #395B71;
    position: absolute;
    color: #fff;
    text-align: center;
    display: inline-block;
    top: 31px;
    font-size: 20px;
    line-height: 24px;
    left: -19px;
  }
  body.page-id-1036794 h2.testimonial-hed span.blk {
    display: inline;
  }
  body.page-id-1036794 #memb-lp-nl .left-hero, body.page-id-1036794 #memb-lp-enl .right-hero {
    width: 329px;
  }
  body.page-id-1036794 .premium-html-sect .left-hero, body.page-id-1036794 .premium-html-sect .right-hero {
    width: 329px;
  }
  body.page-id-1036794 #memb-lp-nl .right-content, body.page-id-1036794 #memb-lp-enl .left-content, body.page-id-1036794 .left-ph-content, body.page-id-1036794 .right-ph-content {
    width: calc(100% - 329px);
  }
  body.page-id-1036794 .cta-testimonial-wrap cite {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    text-align: center;
    padding-right: 0;
  }
  body.page-id-1036794 .testimonial-card {
    width: 48%;
  }
  body.page-id-1036794 #final-summary {
    padding: 40px 0;
  }
  body.page-id-1036794 #final-summary .memb-lp-container {
    margin: 0 40px;
  }
  body.page-id-1036794 #final-cta-wrap {
    margin: 0 40px;
  }
  body.page-id-1036794 #memb-lp-faqs {
    padding: 30px 0;
  }
  body.page-id-1036794 #memb-lp-faqs h2 {
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 940px) {
  body.page-id-1036794 #memb-lp-intro .memb-lp-container {
    margin: 0 40px;
  }
  body.page-id-1036794 #memb-lp-intro .memb-lp-container p span.blk {
    display: inline;
  }
  body.page-id-1036794 .premium-nl .summary-card {
    width: 46%;
  }
  body.page-id-1036794 .summary-card-vert {
    width: 46%;
  }
  body.page-id-1036794 .summary-card-vert:nth-child(2) {
    margin-right: 0;
  }
  body.page-id-1036794 .summary-card-vert:nth-child(3) {
    margin-right: auto;
    margin-left: auto;
    margin-top: 160px;
  }
  body.page-id-1036794 .summary-card-horz {
    width: 100%;
  }
  body.page-id-1036794 .summary-card-horz:nth-child(2n+1) {
    margin-right: 0;
  }
  body.page-id-1036794 .premium-html .summary-card {
    margin-bottom: 30px;
  }
  body.page-id-1036794 .useful-link.active p {
    font-size: 18px;
  }
  body.page-id-1036794 .bp-useful-links-title {
    line-height: 1.2;
  }
  body.page-id-1036794 #memb-lp-nl .left-hero, body.page-id-1036794 #memb-lp-enl .right-hero {
    width: 250px;
  }
  body.page-id-1036794 #memb-lp-nl .right-content, body.page-id-1036794 #memb-lp-enl .left-content {
    width: calc(100% - 250px);
  }
}

@media screen and (max-width: 868px) {
  body.page-id-1036794 header {
    padding-top: 20px;
  }
  body.page-id-1036794 .header-messaging h1 {
    font-size: 46px;
    padding: 0 20px;
  }
  body.page-id-1036794 #header-overlay {
    height: 100%;
  }
  body.page-id-1036794 #bp-cta h2 span.blk, body.page-id-1036794 .header-messaging h1 span.blk {
    display: inline;
  }
  body.page-id-1036794 .owl-carousel .owl-nav button.owl-prev {
    left: -18px;
  }
  body.page-id-1036794 .owl-carousel .owl-nav button.owl-next {
    right: -18px;
  }
  body.page-id-1036794 #memb-lp-casestudies .flex-row, body.page-id-1036794 #memb-lp-judges .flex-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }
  body.page-id-1036794 .premium-html-sect .left-hero, body.page-id-1036794 .premium-html-sect .right-hero {
    width: 329px;
    margin: 0 auto 40px;
  }
  body.page-id-1036794 .left-ph-content, body.page-id-1036794 .right-ph-content {
    width: 100%;
    padding: 0 20px;
  }
}

@media screen and (max-width: 800px) {
  body.page-id-1036794 .left-image {
    width: 50%;
    margin: 0 auto;
  }
  body.page-id-1036794 .right-content {
    width: 100%;
    padding: 30px 30px 0 30px;
  }
  body.page-id-1036794 .blueprints-useful-wrap {
    margin: 0 3%;
  }
  body.page-id-1036794 #memb-lp-bp {
    padding: 55px 0 65px;
  }
  body.page-id-1036794 ul.bp-useful-links {
    width: 100%;
    padding: 0 0 0 20px;
  }
  body.page-id-1036794 .bp-useful-links-title {
    font-size: 30px;
  }
  body.page-id-1036794 .useful-link.active p {
    font-size: 19px;
    line-height: 1.5;
  }
  body.page-id-1036794 ul.bp-useful-links li.active .joiner, body.page-id-1036794 #bp-useful-bg, body.page-id-1036794 .bp-useful-pane.active {
    display: none;
  }
  body.page-id-1036794 #ei-grid-wrap {
    margin-left: 0;
  }
  body.page-id-1036794 h2.grid-hed-ei {
    line-height: 34px;
    padding: 0 50px;
    margin-top: 15px;
  }
  body.page-id-1036794 .cardContainer {
    width: 48%;
    margin-right: 4%;
  }
  body.page-id-1036794 .cardContainer:nth-child(4), body.page-id-1036794 .cardContainer:nth-child(6), body.page-id-1036794 .cardContainer:nth-child(8), body.page-id-1036794 .cardContainer:nth-child(12) {
    width: 48%;
    margin-right: 0px;
  }
  body.page-id-1036794 .cardContainer:nth-child(3), body.page-id-1036794 .cardContainer:nth-child(9) {
    margin-right: 4%;
  }
  body.page-id-1036794 .cardContainer:nth-child(even) {
    margin-right: 0px;
  }
  body.page-id-1036794 .cardContainer.active .ei-card .side.back {
    min-height: 105%;
    width: 105%;
    height: auto;
    top: -2.5%;
    left: -2.5%;
  }
  body.page-id-1036794 #memb-lp-casestudies {
    padding: 30px 0;
  }
  body.page-id-1036794 #memb-lp-legalqas, body.page-id-1036794 #memb-lp-scenarios, body.page-id-1036794 #memb-lp-judges, body.page-id-1036794 #memb-lp-nls {
    padding: 50px 0;
  }
  body.page-id-1036794 .premium-html-testimonials {
    padding: 0 30px;
  }
  body.page-id-1036794 .premium-html-testimonials ul {
    width: 45%;
    margin-right: 10%;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 0;
  }
  body.page-id-1036794 .premium-html-testimonials ul:nth-child(even) {
    margin-right: 0;
  }
  body.page-id-1036794 #testimonials-top h2 {
    margin: 0 0 50px 0;
  }
  body.page-id-1036794 #memb-lp-enl.flex-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }
  body.page-id-1036794 #memb-lp-nl .left-hero, body.page-id-1036794 #memb-lp-enl .right-hero {
    width: 250px;
    margin: 0 auto 40px;
  }
  body.page-id-1036794 #memb-lp-nl .right-content, body.page-id-1036794 #memb-lp-enl .left-content {
    width: 100%;
  }
  body.page-id-1036794 #final-cta-wrap {
    padding: 50px 65px 45px;
  }
  body.page-id-1036794 ul#final-summary-checks {
    padding-left: 0px;
  }
  body.page-id-1036794 #final-cta h2 {
    color: #333;
  }
  body.page-id-1036794 #final-cta ul {
    padding-left: 10%;
  }
  body.page-id-1036794 #final-cta li {
    padding: 0 2% 25px 10px;
  }
  body.page-id-1036794 #memb-lp-faqs ul {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  body.page-id-1036794 #ex1.modal p span.blk {
    display: inline;
  }
}

@media screen and (max-width: 666px) {
  body.page-id-1036794 header {
    padding-top: 0;
    min-height: 1px;
    height: auto;
  }
  body.page-id-1036794 .header-messaging h1 {
    font-size: 42px;
    margin-top: 36px;
  }
  body.page-id-1036794 .header-messaging h2 {
    padding-top: 30px;
    font-size: 32px;
  }
  body.page-id-1036794 #memb-lp-intro .memb-lp-container {
    padding: 30px 0;
  }
  body.page-id-1036794 ul.yellow-bull {
    margin-left: 5%;
  }
  body.page-id-1036794 .summary-card-vert, body.page-id-1036794 .premium-nl .summary-card {
    width: 96%;
    margin: 0 2%;
  }
  body.page-id-1036794 .premium-pdf .summary-card-vert:nth-child(2), body.page-id-1036794 .premium-pdf .summary-card-vert:nth-child(3) {
    margin-top: 100px;
  }
  body.page-id-1036794 .summary-card-vert img {
    margin: -70px auto 0;
  }
  body.page-id-1036794 .premium-html {
    padding: 0;
  }
  body.page-id-1036794 .summary-card-horz {
    width: 96%;
    MARGIN-RIGHT: 2%;
    MARGIN-LEFT: 2%;
  }
  body.page-id-1036794 .summary-card-horz:nth-child(2n+1) {
    margin-right: INHERIT;
  }
  body.page-id-1036794 .cta-testimonial-wrap span.blk {
    display: inline;
  }
  body.page-id-1036794 .premium-nl {
    display: block;
  }
  body.page-id-1036794 .premium-nl .summary-card {
    margin-TOP: 70PX;
  }
  body.page-id-1036794 .premium-nl .summary-card:nth-of-type(2) {
    margin-TOP: 100PX;
  }
  body.page-id-1036794 a.sect-CTA {
    width: 100%;
  }
  body.page-id-1036794 #bp-cta a.sect-CTA {
    width: calc(100% - 40px);
    margin-left: 20px;
    margin-right: 20px;
  }
  body.page-id-1036794 .testimonial-card {
    width: 100%;
    margin-bottom: 20px;
  }
  body.page-id-1036794 #final-summary .memb-lp-container {
    margin: 0 20px;
  }
  body.page-id-1036794 #final-cta-wrap {
    margin: 0 20px;
    padding: 30px 40px 40px;
  }
  body.page-id-1036794 .memb-lp-faq-wrap {
    padding: 0 40px;
  }
}

@media screen and (max-width: 480px) {
  body.page-id-1036794 header {
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 0;
  }
  body.page-id-1036794 #header-overlay {
    height: 100%;
    min-height: 1px;
  }
  body.page-id-1036794 #memb-lp-intro p:last-of-type {
    margin-bottom: 0;
  }
  body.page-id-1036794 .header-messaging h1 {
    font-size: 34px;
    line-height: 45px;
    letter-spacing: -1px;
  }
  body.page-id-1036794 .header-messaging h2 {
    padding-top: 20px;
    font-size: 28px;
  }
  body.page-id-1036794 .premium-html {
    padding: 0 2%;
  }
  body.page-id-1036794 .summary-card-horz {
    width: 100%;
    display: block;
    padding: 20px;
  }
  body.page-id-1036794 .summary-card-horz:nth-child(2n+1) {
    margin-right: 0;
  }
  body.page-id-1036794 .sum-cd-content {
    width: 100%;
    padding: 0;
  }
  body.page-id-1036794 .summary-card-legalqa, body.page-id-1036794 .summary-card-judges, body.page-id-1036794 .summary-card-scenarios, body.page-id-1036794 .summary-card-casestudies {
    border-left: none;
  }
  body.page-id-1036794 .summary-card-horz .summary-card-title {
    margin: 10px;
    text-align: center;
  }
  body.page-id-1036794 .cardContainer {
    width: 100%;
  }
  body.page-id-1036794 .cardContainer:nth-child(4), body.page-id-1036794 .cardContainer:nth-child(6), body.page-id-1036794 .cardContainer:nth-child(8), body.page-id-1036794 .cardContainer:nth-child(12), body.page-id-1036794 .cardContainer:nth-child(3), body.page-id-1036794 .cardContainer:nth-child(9), body.page-id-1036794 .cardContainer:nth-child(2n+1), body.page-id-1036794 .cardContainer:nth-child(2n) {
    width: 100%;
  }
  body.page-id-1036794 .owl-carousel .owl-item .pt-pane img {
    width: 100%;
  }
  body.page-id-1036794 #final-summary h2 {
    line-height: 52px;
  }
  body.page-id-1036794 #final-cta-wrap {
    padding: 30px 30px 40px;
  }
  body.page-id-1036794 #final-cta h2 {
    margin: 5px 0;
    line-height: 44px;
    font-size: 32px;
  }
  body.page-id-1036794 #final-cta ul {
    padding-left: 5%;
  }
  body.page-id-1036794 #final-cta-wrap a.sect-CTA {
    width: 100%;
    height: auto;
    font-size: 28px;
    text-align: center;
  }
  body.page-id-1036794 .memb-lp-faq-wrap {
    padding: 0 30px;
  }
}

@media screen and (max-width: 414px) {
  body.page-id-1036794 ul.yellow-bull {
    margin-left: 0;
  }
  body.page-id-1036794 #memb-lp-top-summary h2 {
    /* text-align: center; */
    font-size: 34px;
    /* line-height: 42px; */
    /* color: #395B71; */
  }
  body.page-id-1036794 #memb-lp-top-summary h3 {
    /* text-align: center; */
    font-size: 25px;
    line-height: 38px;
    margin-bottom: 105px;
    /* color: #4E4E51; */
    /* font-weight: 400; */
    /* margin-bottom: 160px; */
  }
  body.page-id-1036794 .owl-carousel .owl-item .pt-pane img {
    margin-top: -25px;
  }
  body.page-id-1036794 .left-image {
    width: 80%;
    /* margin: 0 auto; */
  }
  body.page-id-1036794 .right-content {
    padding: 30px 10px 0 10px;
  }
  body.page-id-1036794 .left-ph-content, body.page-id-1036794 .right-ph-content {
    /* width: 100%; */
    padding: 0 2%;
  }
  body.page-id-1036794 #memb-lp-nl .right-content, body.page-id-1036794 #memb-lp-enl .left-content {
    padding: 0 20px 0;
  }
  body.page-id-1036794 #memb-lp-nl .right-content, body.page-id-1036794 #memb-lp-enl .left-content {
    padding: 0 10px;
  }
  body.page-id-1036794 a.sect-CTA {
    height: auto;
    font-size: 30px;
  }
  body.page-id-1036794 .premium-html-testimonials {
    padding: 0 2%;
  }
  body.page-id-1036794 #final-cta-wrap a.sect-CTA {
    font-size: 26px;
  }
}

@media screen and (max-width: 384px) {
  body.page-id-1036794 a.sect-CTA {
    font-size: 26px;
  }
}

@media print {
  /* Hide elements */
  form,
  button,
  input,
  select,
  textarea,
  .navigation-top,
  .social-navigation,
  .content-bottom-widgets,
  .site-header,
  .dashboard-nav,
  .site-footer,
  #codewidget-37,
  .page-links,
  #secondary,
  .subscription-footer,
  .edit-link,
  .post-navigation,
  .nav-primary,
  .pagination.navigation,
  .comments-pagination,
  .comment-respond,
  .comment-edit-link,
  .comment-reply-link,
  .comment-metadata .edit-link,
  .pingback .edit-link,
  .site-info,
  .comments-area--wrapper {
    display: none !important;
  }
  /* Font sizes */
  body {
    font-size: 12pt;
  }
  h1 {
    font-size: 24pt;
  }
  h2 {
    font-size: 22pt;
  }
  h3 {
    font-size: 17pt;
  }
  h4 {
    font-size: 12pt;
  }
  h5 {
    font-size: 11pt;
  }
  h6 {
    font-size: 12pt;
  }
  .entry-title {
    font-size: 25pt !important;
    line-height: 40pt !important;
  }
  .post .entry-header {
    padding: 0 !important;
  }
  /* Layout */
  .site-content {
    padding-left: 5% !important;
    padding-right: 5% !important;
    max-width: none;
  }
  .sidebar-content .content,
  .sidebar-sidebar-content .content {
    border-left: 0 !important;
  }
  /* Site Branding */
  .site-header {
    background: transparent;
    padding-left: 5% !important;
    margin-top: 50px;
    padding-right: 5% !important;
    padding: 0;
    position: relative;
  }
  .site-header--right {
    display: none;
  }
  .site-title {
    font-size: 25pt;
  }
  body.woocommerce-page.full-width-content.woocommerce-order-received .site-inner,
  body.woocommerce-page.full-width-content.woocommerce-view-order .site-inner {
    margin: 0;
  }
  body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-header,
  body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-header {
    padding: 0;
  }
  body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-header .entry-title,
  body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-header .entry-title {
    margin-top: 0;
  }
  body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top,
  body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top {
    display: block;
  }
  body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__product-cta,
  body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__product-cta {
    display: none;
  }
  body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-bottom .woocommerce-customer-details-main-section-right-of-right,
  body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-left .woocommerce-customer-details .woocommerce-customer-details-main-section .customer-details-bottom .woocommerce-customer-details-main-section-right-of-right {
    display: none;
  }
  body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right .woocommerce-order-first-time-purchase,
  body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right .woocommerce-order-first-time-purchase {
    display: none;
  }
  body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right .woocommerce-order-go-to-my-account,
  body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-top .woocommerce-order-thankyou-right .woocommerce-order-go-to-my-account {
    display: none;
  }
  body.woocommerce-page.full-width-content.woocommerce-order-received main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom,
  body.woocommerce-page.full-width-content.woocommerce-view-order main.content article.page .entry-content .thankyoubeginshere .woocommerce-order-thankyou-bottom {
    display: none;
  }
}

@media (--breakpoint-sm) {
  .sm-flex {
    display: -ms-flexbox;
    display: flex;
  }
}

@media (--breakpoint-md) {
  .md-flex {
    display: -ms-flexbox;
    display: flex;
  }
}

@media (--breakpoint-lg) {
  .lg-flex {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (max-width: 599px) {
  .submit--mobile-fullwidth,
  .button--mobile-fullwidth {
    width: 100%;
  }
  body.has-no-comments .comments {
    padding-top: 0;
  }
  .customize-partial-edit-shortcuts-shown .customize-partial-edit-shortcut-blogname,
  .customize-partial-edit-shortcuts-shown .customize-partial-edit-shortcut-custom_logo {
    display: none;
  }
  .customize-partial-edit-shortcuts-shown #site-navigation .customize-partial-edit-shortcut-button {
    display: none;
  }
}

@media only screen and (max-width: 880px) {
  .nav-open {
    overflow: hidden;
  }
  .nav-open .site-footer,
  .nav-open .site-content {
    animation: blur 200ms forwards cubic-bezier(0.694, 0, 0.335, 1);
  }
  .category-header-menu ul:not(.sub-menu) {
    background-color: #fff;
    -webkit-overflow-scrolling: true;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    height: 100%;
    top: 50px;
    left: 0;
    margin: auto;
    margin-top: 12.5rem;
    padding: 2.5rem;
    position: fixed;
    right: 0;
    visibility: hidden;
    opacity: 0;
    overflow-x: hidden;
    overflow-y: scroll;
    transform: translateY(100%);
    width: 100%;
    z-index: 999;
  }
  .category-header-menu ul:not(.sub-menu) a {
    color: #59595c;
    display: block;
    font-size: 1.25rem;
    font-weight: 700;
    padding: 0.625rem 0;
  }
  .nav-open .category-header-menu ul:not(.sub-menu) {
    transform: translateY(0);
  }
  .category-header-menu .category-menu .not-mobile > a {
    display: none;
  }
}

@media (max-width: 599px) {
  .tags-links {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  body.has-no-comments .entry-footer {
    margin-bottom: 3em;
  }
  .entry-footer {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .entry-footer .flex.justify-start.items-center {
    -ms-flex-order: 2;
    order: 2;
  }
  .entry-footer .entry-footer__taxonomy {
    -ms-flex-item-align: start;
    align-self: flex-start;
    -ms-flex-order: 1;
    order: 1;
    margin-bottom: 2.15em;
  }
  .comment-respond .form-submit input {
    width: 100%;
  }
  .entry-content .wp-block-latest-posts.is-grid li {
    margin-right: 0;
  }
}

@media only screen and (min-height: 500px) {
  .search-no-results .site-main {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    padding: 0;
    width: 100vw;
    height: 100vh;
    position: absolute;
    top: 0;
    z-index: -1;
  }
}

@media (hover) {
  .search-toggle .icon:hover {
    opacity: 0.7;
  }
  .comment-author a::after {
    content: "➝";
    display: inline-block !important;
    padding-left: 0.5em;
    position: absolute;
    opacity: 0;
    transform: translateX(-7px);
    margin-top: 0px;
    transition: transform 0.3s cubic-bezier(0, 0.25, 0.08, 1), opacity 0.3s cubic-bezier(0, 0.25, 0.08, 1);
  }
  .comment-author a:hover::after {
    opacity: 1;
    transform: translateX(0);
  }
}

@media only screen and (max-width: 700px) {
  .comments .children .children {
    margin-left: 0;
  }
}

@media only screen and (max-width: 699px) {
  .customize-partial-edit-shortcuts-shown #engagement-bar .customize-partial-edit-shortcut-button {
    display: none;
  }
}

@media screen and (max-width: 740px) {
  .entry-content .wp-block-archives.alignright,
  .entry-content .wp-block-categories.alignright {
    margin-left: 0;
  }
  .entry-content .wp-block-table {
    width: calc( 100% - 40px);
  }
  .entry-content .wp-block-coblocks-dynamic-separator {
    padding-left: 0;
    padding-right: 0;
    width: calc( 100% - 40px);
  }
}

@media screen and (max-width: 498px) {
  .entry-content .wp-block-gallery.alignleft, .entry-content .wp-block-gallery.alignright {
    margin-bottom: -8px !important;
    margin-top: 30px !important;
    max-width: none;
    width: calc(100% - 20px);
  }
  .entry-content .wp-block-image img {
    width: 100%;
  }
  .entry-content .wp-block-image .alignleft,
  .entry-content .wp-block-image .alignright {
    display: block;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
}

@media (max-width: 700px) {
  .entry-content .wp-block-coblocks-click-to-tweet__twitter-btn {
    font-size: 0.9090909091em;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJzZXR0aW5ncy9fY29sb3JzLnNjc3MiLCJzZXR0aW5ncy9fdHlwb2dyYXBoeS5zY3NzIiwic2V0dGluZ3MvX3NpemluZy5zY3NzIiwic2V0dGluZ3MvX3ZhcmlhYmxlcy5zY3NzIiwibWl4aW5zL19taXhpbnMuc2NzcyIsImJhc2UvX2N1c3RvbS5zY3NzIiwiY3VzdG9tL19wcmljaW5nLXRhYmxlLnNhc3MiLCJjdXN0b20vX2FydGljbGUtYm9keS1jYWxsb3V0cy5zYXNzIiwiYmFzZS9faW5zaWRlci5zY3NzIiwiYmFzZS9fbm9ybWFsaXplLnNjc3MiLCJiYXNlL19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJiYXNlL19jbGVhcmluZ3Muc2NzcyIsImJhc2UvX3ByaW50LnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJmdW5jdGlvbnMvX3VuaXRzLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuc2NzcyIsImVsZW1lbnRzL19idXR0b25zLnNjc3MiLCJlbGVtZW50cy9fZm9ybXMuc2NzcyIsImVsZW1lbnRzL19pY29ucy5zY3NzIiwiZWxlbWVudHMvX21lZGlhLnNjc3MiLCJlbGVtZW50cy9fZ2FsbGVyaWVzLnNjc3MiLCJlbGVtZW50cy9fY2FwdGlvbnMuc2NzcyIsImxheW91dHMvX2xheW91dC5zY3NzIiwibmF2aWdhdGlvbi9fbmF2aWdhdGlvbi1iYXNlLnNjc3MiLCJuYXZpZ2F0aW9uL19uYXZpZ2F0aW9uLW1lZ2EtbWVudS5zY3NzIiwibmF2aWdhdGlvbi9fbmF2aWdhdGlvbi1jYXRlZ29yeS1oZWFkZXIuc2NzcyIsIm5hdmlnYXRpb24vX25hdmlnYXRpb24tZm9vdGVycy5zY3NzIiwibmF2aWdhdGlvbi9fbmF2aWdhdGlvbi1zb2NpYWwtbWVkaWEuc2NzcyIsIm5hdmlnYXRpb24vX3BhZ2luYXRpb24uc2NzcyIsIm5hdmlnYXRpb24vX25hdmlnYXRpb24tYW5pbWF0aW9ucy5zY3NzIiwic2l0ZS9faGVhZGVyLnNjc3MiLCJzaXRlL19mb290ZXIuc2NzcyIsInNpdGUvX3Bvc3RzLnNjc3MiLCJzaXRlL19zZWFyY2guc2NzcyIsInNpdGUvX2NvbW1lbnRzLnNjc3MiLCJzaXRlL180MDQuc2NzcyIsInNpdGUvX3dpZGdldHMuc2NzcyIsInNpdGUvX2xhbmRpbmcuc2NzcyIsInNpdGUvX2N1c3RvbWl6ZXIuc2NzcyIsImJsb2Nrcy9fYmxvY2tzLnNjc3MiLCJibG9ja3MvX2J1dHRvbnMtZ3JpZC5zY3NzIiwiYmxvY2tzL19uZXdzbGV0dGVyLWJsb2NrLnNjc3MiLCJibG9ja3MvX3Bvc3QtZ3JpZC5zY3NzIiwidmVuZG9yL19jb2Jsb2Nrcy5zY3NzIiwidmVuZG9yL19jb250YWN0LWZvcm03LnNjc3MiLCJ2ZW5kb3IvX2pldHBhY2suc2NzcyIsInZlbmRvci9fbmluamEtZm9ybXMuc2NzcyIsInZlbmRvci9fZ3Jhdml0eS1mb3Jtcy5zY3NzIiwidmVuZG9yL193b29jb21tZXJjZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7Ozs7Ozs7OztDRGNDO0FDQUQ7OztDRElDO0FFbEJEOzs7Q0ZzQkM7QUVTRDs7O0NGTEM7QUcxQkQscUdBQVk7QUFFWjs7Q0g0QkM7QUk5QkQ7O0NKaUNDO0FLckJEOztDTHdCQztBTXBDRDs7RU51Q0U7QU1jRjs7RU5YRTtBTThCRjs7Q04zQkM7QU0yRkQ7O0VOeEZFO0FNb0hGOztFTmpIRTtBQzVCRjs7Ozs7Ozs7Q0RxQ0M7QU81REQsdUNBQU87QUNBUDtFQUVFLGFBQWE7QVI4RGY7O0FRaEVBO0VBSUUsK0JBQStCO0VBQy9CLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxrQkFBa0I7QVJnRXBCOztBUXpFQTtFQVdFLCtCQUErQjtFQUMvQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNs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QjtFQUNyQiw2QkFBNkI7QWYycmR2Qzs7QWV4cmRBO0VBRU0seUJBQXlCO0VBQ3JCLHlCQUF5QjtBZjJyZG5DOztBZXhyZEE7RUFFTSx1QkFBdUI7RUFDbkIsdUJBQXVCO0FmMnJkakM7O0FleHJkQTtFQUVNLDBCQUEwQjtFQUN0QixxQkFBcUI7QWYycmQvQjs7QWV4cmRBO0VBRU0sMkJBQTJCO0VBQ3ZCLDRCQUE0QjtBZjJyZHRDOztBZXhyZEE7RUFFTSw4QkFBOEI7RUFDMUIsMkJBQTJCO0FmMnJkckM7O0FleHJkQTtFQUVNLDJCQUEyQjtFQUN2QixzQkFBc0I7QWYycmRoQzs7QWdCM25lQTs7K0RoQituZStEO0FnQjNuZS9EO0VBQ0UsaUNBQWlDO0VBQ2pDLDhCQUE4QjtFQUM5QixrQ0FBa0M7RUFDbEMscUJBQXFCO0FoQjZuZXZCOztBZ0IxbmVBOzs7OztFQUtFLGNkQ21CO0VjQW5CLCtCYlo2QjtFYWE3QixrQkNxRHVEO0VEcER2RCxzQmJXbUM7RWFWbkMsbUJiYzZCO0FIK21lL0I7O0FnQjFuZUE7Ozs7OztFQU1FLDBCYnZCMkI7RWF3QjNCLGdCYldxQjtFYVZyQixnQmJLNkI7RWFKN0IsbUJDdUN1RDtBakJzbGV6RDs7QWdCMW5lQTs7RUFFRSxrQkNrQ3VEO0VEakN2RCx1QmJObUM7QUhtb2VyQzs7QWdCMW5lQTs7RUFFRSxtQkM0QnVEO0FqQmltZXpEOztBZ0IxbmVBOztFQUVFLGtCQ3VCdUQ7QWpCc21lekQ7O0FnQjFuZUE7O0VBRUUsZUNrQnVEO0FqQjJtZXpEOztBZ0IxbmVBOztFQUVFLGVDYXVEO0FqQmduZXpEOztBZ0IxbmVBOztFQUVFLGVDUXVEO0FqQnFuZXpEOztBZ0IxbmVBOzs7RUFJSSwrQmJqRTJCO0Vha0UzQixzQmJ6Q2lDO0VhMENqQyxtQmJ0QzJCO0FIa3FlL0I7O0FnQmxvZUE7RUFVSSxnQmJyQ29CO0Vhc0NwQixnQmJ4Q3VCO0FIb3FlM0I7O0FnQnZvZUE7RUFlSSxlQ1ZxRDtBakJzb2V6RDs7QWdCM29lQTtFQW1CSSxtQkNkcUQ7RURlckQsZ0JiL0NvQjtFYWdEcEIsZ0JBQWdCO0FoQjRuZXBCOztBZ0J6bmVFO0VBRUksbUJDckJtRDtFRHNCbkQsZ0JicERpQjtFYXFEakIsZ0JiMUR5QjtFYTJEekIsYUFBYTtBaEIybmVuQjs7QWdCdG5lQTtFQUVJLGdCYjlEcUI7QUhzcmV6Qjs7QWdCMW5lQTtFQU1JLG1CQ25DcUQ7QWpCMnBlekQ7O0FnQjluZUE7RUFVSSxnQmJ2RW9CO0FIK3JleEI7O0FnQnBuZUE7O0VBRUUsa0JBQWtCO0FoQnVuZXBCOztBZ0JwbmVBOztFQUVFLGdCYmhGcUI7QUh1c2V2Qjs7QWdCcG5lQTtFQUNFLGVBQWU7QWhCdW5lakI7O0FnQnBuZUE7Ozs7RUFJRSxrQkFBa0I7QWhCdW5lcEI7O0FnQnBuZUE7RUFDRSx1QkFBUTtBaEJ1bmVWOztBZ0JwbmVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCQUFrQjtBaEJ1bmVwQjs7QWdCcG5lQTs7Ozs7O0VBTUUsK0NBQStDO0VBQy9DLHlCQUF5QjtBaEJ1bmUzQjs7QWdCcG5lQTtFQUNFLHlCQUF5QjtFQUN6QixXQUFXO0VBQ1gsY0FBYztFQUNkLGNBQWM7RUFDZCxxQkFBcUI7RUFDckIscUJBQXFCO0FoQnVuZXZCOztBZ0JwbmVBO0VBQ0UsZUFBZTtFQUNmLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxrQkFBa0I7RUFDbEIseUJBQXlCO0FoQnVuZTNCOztBZ0JwbmVBOztFQUVFLGlDQUFpQztFQUNqQyxZQUFZO0FoQnVuZWQ7O0FnQnBuZUE7RUFDRSxtQkFBbUI7RUFDbkIscUJBQXFCO0FoQnVuZXZCOztBZ0JwbmVBO0VBQ0UsZUFBZTtBaEJ1bmVqQjs7QWdCcG5lQTs7RUFFRSw2QkFBNkI7QWhCdW5lL0I7O0FDbnhlQTs7Ozs7Ozs7O0NEOHhlQztBa0JoMGVEOzsrRGxCbTBlK0Q7QWtCaDBlL0Q7RUFFVSxzQkFBc0I7QWxCazBlaEM7O0FrQi96ZUE7OztFQUlVLG1CQUFtQjtBbEJrMGU3Qjs7QWtCL3plQTtFQUNFLGdCQUFnQjtBbEJrMGVsQjs7QWtCL3plQTtFQUNFLHNCQUFzQjtBbEJrMGV4Qjs7QWtCL3plQTtFQUNFLHlCQUF5QjtFQUN6QixXQUFXO0VBQ1gsU0FBUztFQUNULFdBQVc7RUFDWCxpQkFBaUI7QWxCazBlbkI7O0FrQnp6ZUE7RUFDRSxnQkFBZ0I7QWxCazBlbEI7O0FrQi96ZUE7RUFDRSxZQUFZO0VBQ1osZUFBZTtFQUNmLHNCQUFzQjtBbEJrMGV4Qjs7QWtCL3plQTtFQUNFLG1CQUFtQjtBbEJrMGVyQjs7QWtCM3plQTtFQUNFLG1CQUFtQjtBbEJrMGVyQjs7QW1CMTNlQTs7K0RuQjgzZStEO0FtQjMzZS9EOztFYnlFQyxxREpIZ0U7RUlJaEUsMkNKaEVhO0VJaUViLG1CRC9EMEI7RUNnRTFCLDZDSnpFVztFSTBFWCxXSjVFVztFSTZFWCxlQUFlO0VBQ2YscUJBQXFCO0VBQ3JCLG1CV1p3RDtFWGF4RCx5Qldid0Q7RVhjeEQscUJBQXFCO0VBQ3JCLHlCQUF5QjtFQUN6QiwwREFBMEQ7QU5zemUzRDs7QU1wemVDOztFQUNDLHlCSjNFbUI7RUk0RW5CLDZDSnJGVTtBRjY0ZVo7O0FtQjM0ZUE7O0ViNkdDLGtCRHJHMEI7RUNzRzFCLDJDSmhIVztFSWlIWCxvQkFBYTtFQUFiLGFBQWE7RUFDYiwwQkFBc0I7TUFBdEIsc0JBQXNCO0VBQ3RCLGlCV2xEd0Q7RVhtRHhELGdCSGpGc0I7RUdrRnRCLHFCQUF1QjtNQUF2Qix1QkFBdUI7RUFDdkIsY0FBYztFQUNkLGdCQUFnQjtFQUNoQix5Qld2RHdEO0VYd0R4RCx5QkFBeUI7RUFDekIsV0FBVztBTm15ZVo7O0FNanllQzs7RUFDQywyQ0o3SFU7RUk4SFYsV0FBVztBTnF5ZWI7O0FtQjU1ZUE7RWJtRkMsdUJBQXVCO0VBQ3ZCLHNCSjdGVztFSThGWCxnQkFBZ0I7RUFDaEIsV0ovRlc7RUlnR1gsZ0JIM0RzQjtBSHc0ZXZCOztBTTMwZUM7RUFDQywwQ0puR1U7RUlvR1YsK0JKcEdVO0VJcUdWLGdCQUFnQjtBTjgwZWxCOztBbUJ0NmVBOztFQUVFLDJCQUEyQjtFQUMzQixvQkFBb0I7QW5CeTZldEI7O0FtQnQ2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QjtFZ0MvbmhCQTtJQUVVLGtCQUFrQjtFaENpb2hCNUI7RWdDL25oQkE7SUFFVSxrQkFBa0I7RWhDaW9oQjVCO0VnQy9uaEJBO0lBRVUsa0JBQWtCO0VoQ2lvaEI1QjtFZ0MvbmhCQTtJQUVVLGtCQUFrQjtFaENpb2hCNUI7RWdDL25oQkE7SUFFVSxrQkFBa0I7RWhDaW9oQjVCO0VnQy9uaEJBO0lBRVUsa0JBQWtCO0VoQ2lvaEI1QjtFZ0MvbmhCQTtJQUVVLGlCQUFpQjtFaENpb2hCM0I7RWdDL25oQkE7SUFFVSxpQkFBaUI7RWhDaW9oQjNCO0VnQy9uaEJBO0lBRVUsaUJBQWlCO0VoQ2lvaEIzQjtFZ0MvbmhCQTtJQUVVLGlCQUFpQjtFaENpb2hCM0I7RWdDL25oQkE7SUFFVSxpQkFBaUI7RWhDaW9oQjNCO0VnQy9uaEJBO0lBRVUsaUJBQWlCO0VoQ2lvaEIzQjtFZ0MvbmhCQTtJQUVVLGlCQUFpQjtFaENpb2hCM0I7RWdDL25oQkE7SUFFVSxpQkFBaUI7RWhDaW9oQjNCO0VnQy9uaEJBO0lBRVUsaUJBQWlCO0VoQ2lvaEIzQjtFZ0MvbmhCQTtJQUVVLGVBQWU7RWhDaW9oQnpCO0FBQ0Y7O0FDMzVoQkE7Ozs7Ozs7Ozs7Q0R1NmhCQztBaUN0K2hCRDs7K0RqQ3kraEIrRDtBaUNyK2hCL0Q7RUFDRSxnQkFBZ0I7QWpDdStoQmxCOztBaUNwK2hCQTtFQUNFLHVFQUEwRjtFQUMxRixzQkFBc0I7RUFDdEIsVy9CUFU7RStCUVYsbUJoQjJEdUQ7RWdCMUR2RCxrQkFBa0I7RUFDbEIsY0FBYztBakN1K2hCaEI7O0FpQ3AraEJBO0UzQnlDQyxtQkYzQzZCO0VFNEM3QixvQkY1QzZCO0U2Qkk1QixrRC9CQ2tCO0UrQkFsQixrQkFBa0I7QWpDdytoQnBCOztBaUMzK2hCQTtFQU1JLGdCQUFnQjtFQUNoQixrQkFBeUI7QWpDdS9oQjdCOztBaUM5L2hCQTtFQVdJLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLHlCQUF5QjtBakN1L2hCN0I7O0FpQ3JnaUJBO0VBcUJNLG9CaEJpQ21EO0FqQnk5aEJ6RDs7QWlDci9oQkE7RTNCZUMsbUJGM0M2QjtFRTRDN0Isb0JGNUM2QjtBSnNoaUI5Qjs7QWlDdC9oQkE7RTNCV0Msb0JGM0M2QjtFRTRDN0IscUJGNUM2QjtFNkJrQzVCLGtDL0I1QmM7RStCNkJkLHFCN0I3QzBCO0U2QjhDMUIsd0I3QjlDMEI7RTZCK0MxQixrQkFBa0I7QWpDd2dpQnBCOztBaUNwZ2lCQTtFQUNFLFlBQVk7QWpDcWhpQmQ7O0FpQ2xoaUJBO0VBQ0UsbUNBQW1DO0VBQzNCLDJCQUEyQjtFQUNuQyxhQUFhO0VBQ2Isa0JBQWtCO0FqQ3FoaUJwQjs7QWlDbGhpQkE7RUFDRSxpQkFBaUI7QWpDcWhpQm5COztBaUNsaGlCQTtFQUNFLGFBQWE7QWpDcWhpQmY7O0FpQ2xoaUJBO0VBQ0UsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsYUFBYTtBakNxaGlCZjs7QWtDcG1pQkE7OytEbEN3bWlCK0Q7QWtDcG1pQi9EO0U1QnNEQyxvQkYzQzZCO0VFNEM3QixxQkY1QzZCO0U4QlQ1QixvRGhDb0VrRTtFZ0NuRWxFLFdoQ0hVO0VnQ0lWLG9CakIrRHVEO0VpQjlEdkQsdUJqQjhEdUQ7RWlCN0R2RCxrQkFBa0I7RUFDbEIsV0FBVztBbEN1bWlCYjs7QWtDOW1pQkE7RUFlSSw0QkFBZTtNQUFmLGVBQWU7QWxDd25pQm5COztBa0NwbmlCQTtFQUNFLHlCaENmYTtFZ0NnQmIsb0RBQW9EO0VBQ3BELCtCQUErQjtFQUMvQixzQkFBc0I7RUFDdEIsNEJBQTRCO0VBQzVCLFdoQ3pCVTtFZ0MwQlYsbUJqQnlDdUQ7RWlCeEN2RCxTQUFTO0VBQ1QsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsV0FBVztBbEN1bmlCYjs7QWtDbm9pQkE7RUFnQk0sK0JoQ25DTTtFZ0NvQ04saURoQ3BDTTtBRjJwaUJaOztBa0NsbmlCQTtFQUNFLGU5Qi9CNEI7QUpvcGlCOUI7O0FrQ3RuaUJBO0VBVUkscUI5QnhDMEI7QUpncWlCOUI7O0FrQ3BraUJBO0VBQ0UsZ0JBQWdCO0VBQ2hCLHFCOUI5RjRCO0FKcXRpQjlCOztBa0N6bmlCQTtFQU1NLFlBQVk7RUFDWixZN0I5R2M7QUxxdWlCcEI7O0FrQzltaUJBO0VBQ0Usd0NoQzFHZ0I7RWdDMkdoQixXaEN6SFU7RWdDMEhWLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGtCakJ4RHVEO0VpQnlEdkQsc0JBQThCO01BQTlCLDhCQUE4QjtFQUM5Qix3QjlCbEg0QjtBSnl1aUI5Qjs7QWtDam5pQkU7RUFDRSxjQUFjO0FsQzBuaUJsQjs7QWtDM25pQkU7RUFVUSxZQUFZO0VBQ1oscUJBQXFCO0VBQ3JCLG9COUI3SXFCO0FKd3dpQi9COztBa0NwbmlCQTtFQUlRLFlBQVk7RUFDWixxQkFBcUI7RUFDckIsb0I5QjFKdUI7QUo4d2lCL0I7O0FtQ3B4aUJBOzsrRG5Dd3hpQitEO0FtQ3J4aUIvRDtFQUdHLFlBQVk7QW5DcXhpQmY7O0FtQ3h3aUJBO0VBR0csYUFBYTtBbkNxeGlCaEI7O0FtQ3h4aUJBO0VBT0csWUFBWTtBbkNxeGlCZjs7QW1DendpQkE7OytEbkN5eGlCK0Q7QW1DdHhpQi9EOztFQUdFLHFCQUFxQjtFQUNyQixrQi9CaEJ5RTtFK0JpQnpFLGtCQUFrQjtBbkN1eGlCcEI7O0FtQzV4aUJBOztFQVNFLFlBQVk7RUFDWixrQi9CdEJ5RTtBSjh5aUIzRTs7QW1DcHhpQkE7RUFDQyxpQ2pDL0NjO0VpQ2dEZCxlL0IxQzZCO0FKaTBpQjlCOztBbUNueGlCQztFQUNDLDBDakN4RFU7QUY4MGlCWjs7QW1DbHhpQkE7RUFDQyxlbEJJd0Q7RWtCSHhELGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsZ0IvQjFDd0I7QUoremlCekI7O0FtQ3p4aUJBO0VBZUUsb0IvQmxFNEI7QUowMWlCOUI7O0FtQ3Z5aUJBO0VBbUJJLHVCL0JoRndCO0FKdzJpQjVCOztBbUMzeWlCQTtFQXdCRyxxQi9CckZ5QjtFK0JzRnpCLHlCQUF5QjtBbkN1eGlCNUI7O0FtQ2h6aUJBO0VBNEJJLGdDakM3RWlCO0FGcTJpQnJCOztBbUNseGlCQTtFQUNDLG9CQUFhO0VBQWIsYUFBYTtFQUNi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NTBsQkM7RUFDQyxVQWJRO0ExQzQxbEJWOztBMENoMWxCQztFQUNDLFVBWlE7QTFDKzFsQlY7O0EwQ3AxbEJDO0VBQ0MsVUFYUTtBMUNrMmxCVjs7QTBDeDFsQkM7RUFDQyxVQVZRO0ExQ3EybEJWOztBMEM1MWxCQztFQUNDLFVBVFE7QTFDdzJsQlY7O0EwQ2gybEJDO0VBQ0MsVUFSUTtBMUMyMmxCVjs7QTBDcDJsQkM7RUFDQyxVQVBRO0ExQzgybEJWOztBMEN4MmxCQztFQUNDLFVBTlE7QTFDaTNsQlY7O0EwQzUybEJDO0VBQ0MsVUFMUTtBMUNvM2xCVjs7QTBDMTFsQkM7RUFDQyxXeEN6Q1U7QUZzNGxCWjs7QTBDMTFsQkM7RUFDQyxzQnhDN0NVO0FGMDRsQlo7O0EwQ2wybEJDO0VBQ0MsY3hDcENhO0FGeTRsQmY7O0EwQ2wybEJDO0VBQ0MseUJ4Q3hDYTtBRjY0bEJmOztBMEMxMmxCQztFQUNDLGN4Q2hDWTtBRjY0bEJkOztBMEMxMmxCQztFQUNDLHlCeENwQ1k7QUZpNWxCZDs7QTBDbDNsQkM7RUFDQyxjeENsQ2lCO0FGdTVsQm5COztBMENsM2xCQztFQUNDLHlCeEN0Q2lCO0FGMjVsQm5COztBMEMxM2xCQztFQUNDLGN4Q3RDdUI7QUZtNmxCekI7O0EwQzEzbEJDO0VBQ0MseUJ4QzFDdUI7QUZ1NmxCekI7O0EwQ2w0bEJDO0VBQ0MsY3hDakNlO0FGczZsQmpCOztBMENsNGxCQztFQUNDLHlCeENyQ2U7QUYwNmxCakI7O0EwQzE0bEJDO0VBQ0MsY3hDOUJtQjtBRjI2bEJyQjs7QTBDMTRsQkM7RUFDQyx5QnhDbENtQjtBRis2bEJyQjs7QTBDbDVsQkM7RUFDQyxjeENuQ2E7QUZ3N2xCZjs7QTBDbDVsQkM7RUFDQyx5QnhDdkNhO0FGNDdsQmY7O0EwQzE1bEJDO0VBQ0MsY3hDL0JjO0FGNDdsQmhCOztBMEMxNWxCQztFQUNDLHlCeENuQ2M7QUZnOGxCaEI7O0EwQ2w2bEJDO0VBQ0MsY3hDdkJtQjtBRjQ3bEJyQjs7QTBDbDZsQkM7RUFDQyx5QnhDM0JtQjtBRmc4bEJyQjs7QTBDajZsQkE7RUFDSSxtQnpCaUJxRDtBakJtNWxCekQ7O0EwQ2o2bEJBO0VBQ0ksZXpCYXFEO0FqQnU1bEJ6RDs7QTBDajZsQkE7RUFDSSxrQnpCU3FEO0FqQjI1bEJ6RDs7QTBDajZsQkE7RUFDSSxtQnpCS3FEO0FqQis1bEJ6RDs7QTBDajZsQkE7RUFDSSxpQnpCQ3FEO0FqQm02bEJ6RDs7QTBDajZsQkE7O0VwQ2ZDLG1CRjNDNkI7RUU0QzdCLG9CRjVDNkI7QUppK2xCOUI7O0EwQ3Y2bEJBOztFcENmQyxtQkYzQzZCO0VFNEM3QixvQkY1QzZCO0FKdS9sQjlCOztBMEM3N2xCQTs7RUFxQkUscUJ6QnZCdUQ7QWpCbytsQnpEOztBMENsK2xCQTs7RUFxQ0UscUJ6QnZDdUQ7QWpCeS9sQnpEOztBMENsOGxCQTtFQzlIQTs7RTNDcWxtQkU7QUFDRjs7QTBDeDlsQkE7RUFHRyxrQnRDbEgyQjtBSjJrbUI5Qjs7QTBDNTlsQkE7RUFNSSxnQnRDeEdxQjtFc0N5R3JCLG1CdEN0SDBCO0VzQ3VIMUIsb0J0Q3ZIMEI7QUppbG1COUI7O0EwQ2wrbEJBO0VBaUJJLGlCdENwSG1CO0VzQ3FIbkIsbUJ0Q2pJMEI7RXNDa0kxQixvQnRDbEkwQjtBSjhsbUI5Qjs7QTBDLytsQkE7RUErQkcsY0FBYztFQUNkLG9DQUFvQztBMUMyOWxCdkM7O0EwQzMvbEJBO0VBbUNJLGNBQWM7RUFDZCxnQ0FBZ0M7QTFDNDlsQnBDOztBMENoZ21CQTtFQTJDWSxjQUFjO0VBQ2Qsb0NBQW9DO0ExQ3k5bEJoRDs7QTBDcmdtQkE7RUE4Q2dCLGNBQWM7RUFDZCxnQ0FBZ0M7QTFDMjlsQmhEOztBMEMxZ21CQTtFQXNERyxvQ3hDcktrQjtFd0NzS2xCLGN4Q3RLa0I7QUY4bm1CckI7O0EwQy9nbUJBO0VBNERFLFlBQVk7RUFDWixvQnpCcEh1RDtFeUJxSHZELHFCekJySHVEO0V5QnNIdkQscUJ0QzlLNEI7RXNDK0s1Qix3QkFBNEM7RUFDNUMscUJBQXlDO0VBQ3pDLGtCQUFrQjtBMUN1OWxCcEI7O0EwQ3pobUJBO0VBMEVHLGNBQWM7RUFDZCxlQUFlO0ExQzA5bEJsQjs7QTBDcmltQkE7RUFpRkksbUJ4QzFNZTtFd0MyTWYsMkN4Q25NVTtFd0NvTVYsbUJyQ2xNdUI7RXFDbU12QixXQUFXO0VBQ1gsY0FBYztFQUNkLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsV0FBVztBMUN3OWxCZjs7QTBDaGptQkE7RUE0RkksTUFBTTtBMUN3OWxCVjs7QTBDcGptQkE7RUFnR0ksU0FBUztBMUN3OWxCYjs7QTBDeGptQkE7RUFxR0csbUJ4QzlOZ0I7RXdDK05oQiwyQ3hDdk5XO0V3Q3dOWCxrQnJDck53QjtFcUNzTnhCLGV0Q3ZOMkI7QUo4cW1COUI7O0EwQy9qbUJBO0VBMkdJLFNBQVM7QTFDdzlsQmI7O0EwQ25rbUJBO0VBZ0hHLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsZ0J0Q2pPMkI7RXNDa08zQixlQUFlO0VBQ2YsVUFBVTtFQUNWLGdCQUFnQjtFQUNoQixzQkFBc0I7QTFDdTlsQnpCOztBMEM3a21CQTtFQXlISSxpQnpCaExxRDtFeUJpTHJELGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGlCdENoT21CO0FKd3JtQnZCOztBMENybG1CQTtFQWdJSyxnQkFBZ0I7QTFDeTlsQnJCOztBMEN6bG1CQTtFQXFJSSxjeENsUGlCO0FGMHNtQnJCOztBMEM3bG1CQTtFQTJJRSxnQnhDclFVO0V3Q3NRViwyQ3hDN1BZO0V3QzhQWixrQnJDM1B5QjtFcUM0UHpCLG9CdEM3UDRCO0VzQzhQNUIscUJ0QzlQNEI7QUpvdG1COUI7O0EwQ3JtbUJBO0VBa0pHLGdCQUFnQjtBMUN1OWxCbkI7O0EwQ3ptbUJBO0VBc0pHLGtEeEN2UVc7RXdDd1FYLGlCekI5TXNEO0V5QitNdEQsZ0J2QzdPb0I7QUhvc21CdkI7O0EwQy9tbUJBO0VBNEpHLHNCekJuTnNEO0FqQjBxbUJ6RDs7QTBDbm5tQkE7RUFpS0csV0FBVztFQUNYLFlBQVk7QTFDczlsQmY7O0EwQ3hubUJBO0VDeEhFLHVCdkNTNEI7QUoydW1COUI7O0EwQzVubUJBO0VDeEdJLGVBQWU7QTNDMHZtQm5COztBMENscG1CQTs7RXBDMENDLGtESjNKYTtFSTRKYixpQldsR3dEO0VYbUd4RCwrQkhySzhCO0VHc0s5QixnQkhsSXNCO0VHbUl0Qix5QkFBeUI7QU51bm1CMUI7O0EwQ3JxbUJBO0VDNUVJLDBCeEM1Q3lCO0V3QzZDekIsZTFCb0JxRDtFMEJuQnJELGdCeENoQjJCO0V3Q2lCM0Isa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsMEJBQTBCO0EzQzJ2bUI5Qjs7QTBDcnJtQkE7RUMvREssZ0J6QzNETztFeUM0RFAsV0FBVztFQUNYLGNBQWM7RUFDZCxXQUFXO0VBQ1gsdUJ2QzlEdUI7RXVDK0R2QixXQUFXO0EzQzh2bUJoQjs7QTRDbDBtQkE7OzZCNUNzMG1CNkI7QTRDbjBtQjdCO0VBQ0Msa0J2Q1kwQjtFdUNYMUIscUJ4Q1U2QjtBSjJ6bUI5Qjs7QTRDdjBtQkE7RUFLRSxnQjNCK0R1RDtBakJ1d21CekQ7O0E0QzMwbUJBO0VBU0UsMEJ6Q04yQjtFeUNPM0IsZ0J6QzRCcUI7QUgweW1CdkI7O0E0Q2gxbUJBO0VBY0UsU0FBUztBNUNzMG1CWDs7QTRDcDFtQkE7RUFrQkUsVzFDakJVO0FGdTFtQlo7O0E0Q3gxbUJBO0VBc0JFLDBDMUNyQlU7RTBDc0JWLGlCeENyQjBCO0FKMjFtQjVCOztBNEM3MW1CQTtFQTBCRyxXMUN6QlM7RTBDMEJULGtCQUFrQjtBNUN1MG1CckI7O0E0Q2wybUJBO0VBZ0NJLGdCQUFnQjtFQUNoQixhQUFhO0E1Q3MwbUJqQjs7QTRDdjJtQkE7RUFzQ0csYUFBYTtFQUNiLGNBQWM7QTVDcTBtQmpCOztBNEM1Mm1CQTtFQTBDSSxXQUFXO0VBQ1gsZUFBZTtBNUNzMG1CbkI7O0EwQzFrbUJBO0VwQzlOQyxxREpIZ0U7RUlJaEUsMkNKaEVhO0VJaUViLG1CRC9EMEI7RUNnRTFCLDZDSnpFVztFSTBFWCxXSjVFVztFSTZFWCxlQUFlO0VBQ2YscUJBQXFCO0VBQ3JCLG1CV1p3RDtFWGF4RCx5Qldid0Q7RVhjeEQscUJBQXFCO0VBQ3JCLHlCQUF5QjtFQUN6QiwwREFBMEQ7QU40eW1CM0Q7O0FNMXltQkM7RUFDQyx5QkozRW1CO0VJNEVuQiw2Q0pyRlU7QUZrNG1CWjs7QTBDOWxtQkE7RXBDckxDLGtCRHJHMEI7RUNzRzFCLDJDSmhIVztFSWlIWCxvQkFBYTtFQUFiLGFBQWE7RUFDYiwwQkFBc0I7TUFBdEIsc0JBQXNCO0VBQ3RCLGlCV2xEd0Q7RVhtRHhELGdCSGpGc0I7RUdrRnRCLHFCQUF1QjtNQUF2Qix1QkFBdUI7RUFDdkIsY0FBYztFQUNkLGdCQUFnQjtFQUNoQix5Qld2RHdEO0VYd0R4RCx5QkFBeUI7RUFDekIsV0FBVztBTnV4bUJaOztBTXJ4bUJDO0VBQ0MsMkNKN0hVO0VJOEhWLFdBQVc7QU53eG1CYjs7QTBDbG5tQkE7RUFZSSxlekIvT3FEO0V5QmdQckQsa0JBQWtCO0ExQzBtbUJ0Qjs7QTBDdm5tQkE7RUFpQkkscUR4Q2xQNkQ7QUY0MW1CakU7O0EwQzNubUJBO0VwQzFNQyx1QkFBdUI7RUFDdkIsc0JKN0ZXO0VJOEZYLGdCQUFnQjtFQUNoQixXSi9GVztFSWdHWCxnQkgzRHNCO0FIbzRtQnZCOztBTXYwbUJDO0VBQ0MsMENKbkdVO0VJb0dWLCtCSnBHVTtFSXFHVixnQkFBZ0I7QU4wMG1CbEI7O0EwQzVtbUJBO0VBR0csV0FBVztBMUM2bW1CZDs7QTBDaG5tQkE7RUFNSSxnQkFBZ0I7QTFDOG1tQnBCOztBMEN4bW1CQTtFQUdHLFdBQVc7QTFDeW1tQmQ7O0EwQzVtbUJBO0VBTUksc0JBQWlEO0VBQ2pELGtCQUFrQjtFQUNsQixpQkFBaUI7QTFDMG1tQnJCOztBMENsbm1CQTtFQVdLLGdCQUFnQjtFQUNoQix3QkFBd0I7RUFDeEIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjdEN4VjZCO0VzQ3lWN0IsUUFBUTtFQUNSLDJCQUEyQjtBMUMybW1CaEM7O0EwQ3BtbUJBO0VBQ0MsYUFBYTtBMUN1bW1CZDs7QTBDbG1tQkM7RUFDQyxjQUFjO0VBQ2QsZ0J6QjVTdUQ7QWpCaTVtQnpEOztBMEN2bW1CQztFcEN2VEEsb0JGM0M2QjtFRTRDN0IscUJGNUM2QjtBSnk5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M0N6RlM7RTJDMEZULHlCM0N2RW9CO0FGeTlvQnZCOztBNkN0K29CQTtFQTBGRyxXM0NoR1M7RTJDaUdULHlCM0M3RmtCO0FGNitvQnJCOztBNkMzK29CQTtFQWlHRyxXM0N2R1M7RTJDd0dULHlCM0NqRmE7QUYrOW9CaEI7O0E2Q2gvb0JBO0VBd0dHLFczQzlHUztFMkMrR1QsMEMzQzNGZTtBRnUrb0JsQjs7QTZDci9vQkE7RUErR0csVzNDckhTO0UyQ3NIVCx5QjNDakdlO0FGMitvQmxCOztBNkMxL29CQTtFQXNIRyxXM0M1SFM7RTJDNkhULHlCM0MxSHNCO0FGa2dwQnpCOztBNkMvL29CQTtFQTZIRyxXM0NuSVM7RTJDb0lULDBDM0NoSGU7QUZzL29CbEI7O0E2Q3BncEJBO0VBb0lHLFczQzFJUztFMkMySVQseUIzQ3pIa0I7QUY2L29CckI7O0E2Q3pncEJBO0VBMklHLFczQ2pKUztFMkNrSlQsd0MzQy9Jc0I7QUZpaHBCekI7O0E2QzlncEJBO0VBa0pHLFczQ3hKUztFMkN5SlQseUIzQ2pJVztBRmlncEJkOztBNkNuaHBCQTtFQXlKRyxXM0MvSlM7RTJDZ0tULHlCM0M3SnNCO0FGMmhwQnpCOztBNkN4aHBCQTtFQWdLRyxXM0N0S1M7RTJDdUtULHlCM0N0SmE7QUZraHBCaEI7O0E2QzdocEJBO0VBdUtFLGdCQUFnQjtBN0MwM29CbEI7O0E2Q2ppcEJBO0VBMktFLG9CQUFvQjtBN0MwM29CdEI7O0E2Q3JpcEJBO0VBOEtHLGNBQWM7RUFDZCxXQUFXO0E3QzIzb0JkOztBNkMxaXBCQTtFQW9MRSxnQkFBZ0I7QTdDMDNvQmxCOztBNkM5aXBCQTtFQXdMRSxxQkFBcUI7QTdDMDNvQnZCOztBNkNsanBCQTtFQTRMRSwwQjFDaE0yQjtFMENpTTNCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGdCQUFnQjtBN0MwM29CbEI7O0E2QzFqcEJBO0VBbU1HLHNCQUF3QjtFQUN4QixxQkFBcUI7QTdDMjNvQnhCOztBNkMvanBCQTtFQXVNSSwwQkFBMEI7RUFDMUIsY0FBYztBN0M0M29CbEI7O0E2Q3BrcEJBO0VBK01HLDBCMUNuTjBCO0UwQ29OMUIsaUI1Qm5Kc0Q7QWpCNGdwQnpEOztBNkN6a3BCQTtFQXVOSSxtQjVCMUpxRDtBakJnaHBCekQ7O0E2QzdrcEJBO0VBNk5FLGVBQWU7RUFDZixjM0NyTmlCO0UyQ3NOakIsbUJBQW1CO0E3Q28zb0JyQjs7QTZDbmxwQkE7O0VBb09FLHFCQUFxQjtBN0NvM29CdkI7O0E2Q3hscEJBOztFQXVPRyxjQUFjO0VBQ2Qsc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixjQUFjO0E3Q3Mzb0JqQjs7QTZDaG1wQkE7RUErT0UsY0FBYztFQUNkLHFCQUFxQjtBN0NxM29CdkI7O0E2Q3JtcEJBO0VBbVBHLGNBQWM7RUFDZCwwQkFBMEI7QTdDczNvQjdCOztBNkMxbXBCQTtFQXlQRSxrQkFBa0I7RUFDbEIsa0JBQWtCO0E3Q3Ezb0JwQjs7QTZDL21wQkE7RUE2UEcsZ0JBQWdCO0E3Q3Mzb0JuQjs7QTZDbm5wQkE7RUFrUUUscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLGMzQzdQaUI7RTJDOFBqQixxQkFBcUI7QTdDcTNvQnZCOztBNkM1bnBCQTtFQTBRRywwQkFBMEI7QTdDczNvQjdCOztBNkNob3BCQTtFQStRRSxnQkFBZ0I7QTdDcTNvQmxCOztBNkNwb3BCQTtFQXFSRzs7O29CN0NxM29CaUI7RTZDaDNvQmpCLGNBQWM7RUFDZCwyQzNDeFJXO0UyQ3lSWCxrQkFBa0I7QTdDazNvQnJCOztBNkM5b3BCQTtFQStSSSxhQUFhO0E3Q20zb0JqQjs7QTZDbHBwQkE7RUFtU0ksaUJBQWlCO0E3Q20zb0JyQjs7QTZDdHBwQkE7RUFpVEksMEIxQ3JUeUI7RTBDc1R6QixlNUJyUHFEO0U0QnNQckQsZ0JBQWdCO0VBQ2hCLHlCQUF5QjtBN0N5Mm9CN0I7O0E2QzdwcEJBO0VBNlRHLGdCQUFnQjtBN0NvMm9CbkI7O0E2Q2pxcEJBO0VBMlVHLHVCQUFtQjtNQUFuQixtQkFBbUI7QTdDczJvQnRCOztBNkNqcnBCQTs7O0VBa1ZFLGtEM0MvVVk7RTJDZ1ZaLGMzQ2hWWTtFMkNpVlosK0IxQ3pWNkI7RTBDMFY3QixrQjVCeFJ1RDtFNEJ5UnZELGdCMUN2VHFCO0UwQ3dUckIseUJBQXlCO0E3Q3Eyb0IzQjs7QTZDNXJwQkE7RUEyVkUscUI1QjlSdUQ7QWpCbW9wQnpEOztBNkNoc3BCQTtFQWdXRyxrQkFBa0I7RUFDbEIsU0FBUztBN0NvMm9CWjs7QTZDcnNwQkE7RUFzV0ksNkJBQTZCO0VBQzdCLGMzQ25XWTtBRnNzcEJoQjs7QTZDMXNwQkE7RUE0V0ksNkJBQTZCO0VBQzdCLGMzQzdWYztBRitycEJsQjs7QTZDL3NwQkE7RUFtWEksNkJBQTZCO0VBQzdCLDZCM0N2WHFCO0FGdXRwQnpCOztBNkNwdHBCQTtFQTBYSSw2QkFBNkI7RUFDN0IsK0IzQzNXYztBRnlzcEJsQjs7QTZDenRwQkE7RUFpWUksNkJBQTZCO0VBQzdCLGMzQ3JYbUI7QUZpdHBCdkI7O0E2Qzl0cEJBO0VBd1lJLDZCQUE2QjtFQUM3QixjM0MzWWlCO0FGcXVwQnJCOztBNkNudXBCQTtFQStZSSw2QkFBNkI7RUFDN0IsYzNDL1hZO0FGdXRwQmhCOztBNkN4dXBCQTtFQXNaSSw2QkFBNkI7RUFDN0IsK0IzQ3pZYztBRit0cEJsQjs7QTZDN3VwQkE7RUE2WkksNkJBQTZCO0VBQzdCLGMzQy9ZYztBRm11cEJsQjs7QTZDbHZwQkE7RUFvYUksNkJBQTZCO0VBQzdCLGMzQ3hhcUI7QUYwdnBCekI7O0E2Q3Z2cEJBO0VBMmFJLDZCQUE2QjtFQUM3QiwrQjNDOVpjO0FGOHVwQmxCOztBNkM1dnBCQTtFQWtiSSw2QkFBNkI7RUFDN0IsYzNDdmFpQjtBRnF2cEJyQjs7QTZDandwQkE7RUF5YkksNkJBQTZCO0VBQzdCLDZCM0M3YnFCO0FGeXdwQnpCOztBNkN0d3BCQTtFQWdjSSw2QkFBNkI7RUFDN0IsYzNDL2FVO0FGeXZwQmQ7O0E2QzN3cEJBO0VBdWNJLDZCQUE2QjtFQUM3QixjM0MzY3FCO0FGbXhwQnpCOztBNkNoeHBCQTtFQThjSSw2QkFBNkI7RUFDN0IsYzNDcGNZO0FGMHdwQmhCOztBNkM5em9CQTtFQUVDLFNBQVM7RUFDVCx5QjNDL2RrQjtBRit4cEJuQjs7QTZDbjBvQkE7RUFNUSx5QkFBeUI7QTdDaTBvQmpDOztBNkN2MG9CQTtFQWVHLFdBQVc7QTdDazBvQmQ7O0E2Q2oxb0JBO0VBbUJJLDRCQUFtQjtNQUFuQiwyQkFBbUI7TUFBbkIsbUJBQW1CO0VBQ25CLHNCM0NqZlE7RTJDa2ZSLDJCQUEyQjtBN0NrMG9CL0I7O0E2Q3Yxb0JBO0VBMEJHLGMzQzllVztFMkMrZVgsa0I1QnJic0Q7RTRCc2J0RCxpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixnQnpDM2Z5QjtFeUM0ZnpCLGlCQUFpQjtFQUNqQix5QkFBeUI7RUFDekIsWUFBWTtBN0NpMG9CZjs7QTZDbjJvQkE7RUFzQ0csZ0JBQWdCO0VBQ2hCLDJCQUFrQjtNQUFsQiwwQkFBa0I7TUFBbEIsa0JBQWtCO0VBQ2xCLGlEM0M1Zlc7RTJDNmZYLGdCNUJuY3NEO0FqQm93cEJ6RDs7QTZDMTJvQkE7RUE2Q0csbUI1QnZjc0Q7RTRCd2N0RCxnQkFBZ0I7RUFDaEIsU0FBUztBN0NpMG9CWjs7QTZDaDNvQkE7RUFtREcsYUFBYTtFQUNiLFNBQVM7QTdDaTBvQlo7O0E2Q3Izb0JBO0VBd0RHLGFBQWE7QTdDaTBvQmhCOztBNkN6M29CQTtFQThEZ0IsV0FBVztBN0Mrem9CM0I7O0E2Qzczb0JBO0VBaUVvQiw0QkFBbUI7TUFBbkIsMkJBQW1CO01BQW5CLG1CQUFtQjtFQUNuQiw2QkFBNkI7RUFDN0IsY0FBYztBN0NnMG9CbEM7O0E2Q240b0JBO0VBd0VnQixnQkFBZ0I7RUFDaEIsMkJBQWtCO01BQWxCLDBCQUFrQjtNQUFsQixrQkFBa0I7RUFDbEIsaUQzQzloQkY7RTJDK2hCRSxVQUFVO0E3Qyt6b0IxQjs7QTZDMTRvQkE7RUErRWdCLG9JQUFvSTtFQUNwSSw0QkFBNEI7RUFDNUIsMEN6QzdpQlk7QUo0MnBCNUI7O0E2Q2g1b0JBO0VBb0ZvQix5QkFBeUI7RUFDekIsY0FBYztFQUNkLHVDNUJoZnFDO0FqQmd6cEJ6RDs7QTZDdDVvQkE7RUF5RndCLGNBQWM7RUFDZCxrQjVCcGZpQztFNEJxZmpDLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLDBCQUEwQjtFQUMxQixXQUFXO0E3Q2kwb0JuQzs7QTZDbjZvQkE7RUFzR3dCLGNBQWM7RUFDZCxtQjVCamdCaUM7RTRCa2dCakMsZ0JBQWdCO0VBQ2hCLFNBQVM7QTdDaTBvQmpDOztBNkMxNm9CQTtFQStHNEIsMEJBQTBCO0E3Qyt6b0J0RDs7QTZDOTZvQkE7RUF1SGdCLGFBQWE7RUFDYixTQUFTO0E3QzJ6b0J6Qjs7QTZDcHpvQkE7RUFDQyw4QkFBOEI7RUFDOUIsV0FBVztFQUNYLGdCQUFnQjtFQUNoQiw2QkFBNkI7RUFDN0IsVUFBVTtFQUNWLDRCQUE0QjtBN0N1em9CN0I7O0FDMTBwQkE7OztDRCswcEJDO0FDejBwQkQ7Ozs7O0NEKzBwQkM7QThDeDZwQkQ7OytEOUMyNnBCK0Q7QThDeDZwQi9EO0VBb0JJLFc1Q25CUTtBRjA2cEJaOztBOEMzNnBCQTtFQXdCSSxzQjVDdkJRO0FGODZwQlo7O0E4Qy82cEJBO0VBb0JJLGM1Q2RXO0FGNjZwQmY7O0E4Q243cEJBO0VBd0JJLHlCNUNsQlc7QUZpN3BCZjs7QThDdjdwQkE7RUFvQkksYzVDVlU7QUZpN3BCZDs7QThDMzdwQkE7RUF3QkkseUI1Q2RVO0FGcTdwQmQ7O0E4Qy83cEJBO0VBb0JJLGM1Q1plO0FGMjdwQm5COztBOENuOHBCQTtFQXdCSSx5QjVDaEJlO0FGKzdwQm5COztBOEN2OHBCQTtFQW9CSSxjNUNoQnFCO0FGdThwQnpCOztBOEMzOHBCQTtFQXdCSSx5QjVDcEJxQjtBRjI4cEJ6Qjs7QThDLzhwQkE7RUFvQkksYzVDWGE7QUYwOHBCakI7O0E4Q245cEJBO0VBd0JJLHlCNUNmYTtBRjg4cEJqQjs7QThDdjlwQkE7RUFvQkksYzVDUmlCO0FGKzhwQnJCOztBOEMzOXBCQTtFQXdCSSx5QjVDWmlCO0FGbTlwQnJCOztBOEMvOXBCQTtFQW9CSSxjNUNiVztBRjQ5cEJmOztBOENuK3BCQTtFQXdCSSx5QjVDakJXO0FGZytwQmY7O0E4Q3YrcEJBO0VBb0JJLGM1Q1RZO0FGZytwQmhCOztBOEMzK3BCQTtFQXdCSSx5QjVDYlk7QUZvK3BCaEI7O0E4Qy8rcEJBO0VBb0JJLGM1Q0RpQjtBRmcrcEJyQjs7QThDbi9wQkE7RUF3QkkseUI1Q0xpQjtBRm8rcEJyQjs7QStDMS9wQkE7OytEL0M4L3BCK0Q7QStDMy9wQi9EO0VBQ0UsZUFBZTtFQUNmLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsa0JBQWtCO0EvQzYvcEJwQjs7QStDMS9wQkE7RUFDRSxlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLCtCQUErQjtFQUMvQixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLDJCQUEyQjtFQUMzQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBL0M2L3BCcEI7O0FnRG5ocUJBOzsrRGhEdWhxQitEO0FnRHBocUIvRDtFMUNxS0Msa0RKM0phO0VJNEpiLGlCV2xHd0Q7RVhtR3hELCtCSHJLOEI7RUdzSzlCLGdCSGxJc0I7RUdtSXRCLHlCQUF5QjtBTmszcEIxQjs7QWdEM2hxQkE7RUFNRSxlQUFlO0VBQ2YsZ0JBQWdCO0FoRHlocUJsQjs7QWdEaGlxQkE7RUFXRSwyQzlDRFk7RThDRVosa0IzQ0N5QjtFMkNBekIsMEI3Q1YyQjtFNkNXM0IsZ0I3Q3dCcUI7RTZDdkJyQix5QkFBeUI7RUFDekIsZ0IvQm9EdUQ7QWpCcStwQnpEOztBaUQ1aXFCQTs7K0RqRGdqcUIrRDtBaUQ3aXFCL0Q7RUFDRSxlQUFlO0FqRCtpcUJqQjs7QWlENWlxQkE7RUFDRSwyQkFBMkI7QWpEK2lxQjdCOztBaUQ1aXFCQTtFQUNFLGdCQUFnQjtBakQraXFCbEI7O0FpRDVpcUJBO0VBQ0UsNEJBQTRCO0FqRCtpcUI5Qjs7QWlENWlxQkE7RUFDRSxlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLDJCQUEyQjtBakQraXFCN0I7O0FpRDVpcUJBO0VBQ0UsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQiwrQkFBK0I7RUFDL0Isa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWix5QkFBeUI7RUFDekIsMkJBQTJCO0VBQzNCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsa0JBQWtCO0FqRCtpcUJwQjs7QWtEcmxxQkE7OytEbER5bHFCK0Q7QWtEdGxxQi9EOztFQUVFLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsU0FBUztBbER3bHFCWDs7QWtEcGxxQkM7RUFDQyw0QkFBZTtNQUFmLGVBQWU7QWxEdWxxQmpCOztBa0R4bHFCQztFQWNFLG1CQUFtQjtFQUNuQixnQkFBZ0I7QWxEc2xxQm5COztBa0RybXFCQztFQW1CRSxzQkFBc0I7QWxEc2xxQnpCOztBa0R6bXFCQztFQXVCRSxpQkFBYTtFQUFiLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsMEJBQWtCO01BQWxCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsMEJBQWtCO01BQWxCLGtCQUFrQjtFQUNsQixhQUFhO0FsRHNscUJoQjs7QWtEbG5xQkM7RUErQkcsZ0JBQWdCO0U1Q3NEbkIsdUJBQXVCO0VBQ3ZCLHNCSjdGVztFSThGWCxnQkFBZ0I7RUFDaEIsV0ovRlc7RUlnR1gsZ0JIM0RzQjtBSDZscUJ2Qjs7QU1oaXFCQztFQUNDLDBDSm5HVTtFSW9HViwrQkpwR1U7RUlxR1YsZ0JBQWdCO0FObWlxQmxCOztBa0QxbHFCQztFNUMwRkEsd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsc0JKeklXO0VJMElYLFlBQVk7RUFDWixtQkRoSTBCO0VDaUkxQiwwQ0oxSVc7RUkySVgscUJBQXFCO0VBQ3JCLDhCQUF1QztFQUN2QywwQ0FBbUM7RUFDbkMsZ0JIM0dzQjtFRzRHdEIsb0JIbEhnQztFR21IaEMsZ0NBQXVDO0VBQ3ZDLGFBQWE7RUFDYixvQ0FBOEM7RUFDOUMsa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixXQUFXO0FOb2dxQlo7O0FNbGdxQkM7RUFDQyx5Q0p4SlU7RUl5SlYsYUFBYTtFQUNiLGNKdkphO0FGNHBxQmY7O0FrRDFtcUJBO0VBSUksZ0JBQWdCO0VBQ2hCLGFBQWE7QWxEMG1xQmpCOztBa0QvbXFCQTtFQVNJLDJDaER2RFU7RWdEd0RWLGtCN0NyRHVCO0U2Q3NEdkIsZ0JBQWdCO0VBQ2hCLHlCakNBcUQ7RWlDQ3JELFdBQVc7QWxEMG1xQmY7O0FrRHZucUJBO0VBaUJJLG1CakNMcUQ7QWpCK21xQnpEOztBa0QzbnFCQTtFQXNCSywyQ2hEcEVTO0VnRHFFVCxrQjdDbEVzQjtFNkNtRXRCLGdCQUFnQjtBbER5bXFCckI7O0FrRGpvcUJBO0VBNEJLLGVBQWU7RUFDZixXQUFXO0FsRHltcUJoQjs7QW1EanNxQkE7OytEbkRxc3FCK0Q7QW1EbHNxQi9EO0U3Q3lFQyxxREpIZ0U7RUlJaEUsMkNKaEVhO0VJaUViLG1CRC9EMEI7RUNnRTFCLDZDSnpFVztFSTBFWCxXSjVFVztFSTZFWCxlQUFlO0VBQ2YscUJBQXFCO0VBQ3JCLG1CV1p3RDtFWGF4RCx5Qldid0Q7RVhjeEQscUJBQXFCO0VBQ3JCLHlCQUF5QjtFQUN6QiwwREFBMEQ7QU40bnFCM0Q7O0FNMW5xQkM7RUFDQyx5QkozRW1CO0VJNEVuQiw2Q0pyRlU7QUZrdHFCWjs7QW1EcnRxQkE7RTdDNkZDLHVCQUF1QjtFQUN2QixzQko3Rlc7RUk4RlgsZ0JBQWdCO0VBQ2hCLFdKL0ZXO0VJZ0dYLGdCSDNEc0I7QUh1cnFCdkI7O0FNMW5xQkM7RUFDQywwQ0puR1U7RUlvR1YsK0JKcEdVO0VJcUdWLGdCQUFnQjtBTjZucUJsQjs7QXFDbitwQkE7RUFDRTtJQUNFLHFCQUFxQjtFckM2OWpCdkI7RXFDMzlqQkE7SUFDRSxrQkFBa0I7RXJDNjlqQnBCO0FBQ0Y7O0EwQ2hnakJBO0VBQ0M7SUFDQyxpQkFBaUI7SUFDakIsV0FBVztFMUNpL2xCWDtFMENoM2xCRDtJQUNDLGtCQUFrQjtFMUNpL2xCbEI7RTBDeCtsQkQ7SUFDQyxpQkFBaUI7RTFD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LGlCQUFpQjtJQUNqQixrQkFBa0I7RTFDaS9sQmxCO0FBaHdCRjs7QU05aW5CRTtFMkJBRjtJM0I2Q0Usb0JGOUNtQztJRStDbkMscUJGL0NtQztFSmsvaEJuQztFaUN2OWhCRjtJM0JtQkUsb0JGOUNtQztJRStDbkMscUJGL0NtQztFSjJoaUJuQztFaUM1L2hCRjtJM0JlRSxxQkY5Q21DO0lFK0NuQyxzQkYvQ21DO0VKa2ppQm5DO0VrQzlqaUJGO0k1QjBERSxxQkY5Q21DO0lFK0NuQyxzQkYvQ21DO0VKd21pQm5DO0VrQzNraUJGO0lBSUksb0JBQWE7SUFBYixhQUFhO0lBQ2Isc0JBQThCO1FBQTlCLDhCQUE4QjtJQUM5Qix1QjlCbkNpQztFSjBwaUJuQztFa0M3bmlCRjtJQWFNLGdCQUFnQjtFbEMwbmlCcEI7RWtDcm5pQkY7SUFFSSxpRGhDcERVO0lnQ3FEVixvQkFBYTtJQUFiLGFBQWE7SUFDYixzQkFBOEI7UUFBOUIsOEJBQThCO0lBQzlCLDRCQUFlO1FBQWYsZUFBZTtJQUNmLHFCOUJ0RDBCO0VKK3FpQjVCO0VrQ3JuaUJGO0lBRUksaURoQzlEVTtJZ0MrRFYsNEJBQWU7UUFBZixlQUFlO0lBQ2Ysb0I5QjlEMEI7SThCK0QxQixxQjlCL0QwQjtFSndyaUI1QjtFa0NybmlCRjtJQUVJLDRCQUFlO1FBQWYsZUFBZTtJQUNmLG9COUJ0RTBCO0VKK3JpQjVCO0VrQzVuaUJGO0lBS00sWUFBWTtJQUNaLFlBQVk7RWxDMG5pQmhCO0VrQ2hvaUJGO0lBU1UsV0FBVztFbEMwbmlCbkI7RWtDbm9pQkY7SUFZVSxnQkFBZ0I7RWxDMG5pQnhCO0VrQ25uaUJGO0lBRUksb0I5QnhGMEI7RUorc2lCNUI7RWtDbm5pQkY7SUFZSSxnQkFBZ0I7RWxDdW5pQmxCO0VrQ25uaUJGO0lBU0kseUI5QnBIaUM7RUo2dWlCbkM7RWtDdG5pQkE7SUFJSSxvQkFBYTtJQUFiLGFBQWE7RWxDNG5pQmpCO0VtQ3B3aUJGO0lBS0ksZ0IvQm9CcUI7RUpvd2lCdkI7RW1DN3dpQkY7SUFTSSxlQUFlO0VuQ3d4aUJqQjtFbUNsdmlC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QUFURjs7QW1DMWtkQTtFQUNDO0lBQ0Msa0JBQWtCO0VuQ3N4aUJsQjtBQUNGOztBMENqMmhCQTtFQUNDO0lBQ0MsaUJBQWlCO0lBQ2pCLGtCQUFrQjtFMUNpL2xCbEI7RTBDaHhsQkQ7SUFDQyxpQkFBaUI7SUFDakIsa0JBQWtCO0UxQ2kvbEJsQjtFMEM5OGxCRDtJQUNDLGlCQUFpQjtJQUNqQixrQkFBa0I7RTFDaS9sQmxCO0UwQ2o5bEJEO0lBQ0MsaUJBQWlCO0lBQ2pCLGtCQUFrQjtFMUNpL2xCbEI7QUF6U0Y7O0FNanBuQkU7RTJCeEJGO0lBaUJNLGNBQWM7RWpDeS9oQmxCO0VtQ3hoaUJGO0lBU0ksa0IvQmlCdUU7RUp5d2lCekU7RW1DbnhpQkY7SUFhSSxlQUFlO0VuQzB4aUJqQjtFb0N6eGlCRjtJQVVHLFVBQVU7RXBDdXlqQlg7RTBDcHRqQkY7SUFzQkssaUJBQWlCO0lBQ2pCLGtCQUFrQjtFMUM4OWxCckI7RTBDci9sQkY7SUNqSEcsdUJ2Q0ltQztFSm92bUJwQztFMENsMmxCRDtJQU9JLCtCQUFrQjtRQUFsQixrQkFBa0I7RTFDNG5tQnJCO0UwQ25vbUJEO0lBbUJLLDRCQUFlO1FBQWYsZUFBZTtJQUNmLG9CQUErQjtFMUMrbm1CbkM7QUExaEZGOztBcUN0OWhCQTtFQUNFO0lBQ0UsZUFBZTtFckM2OWpCakI7RXFDcm9qQkE7Ozs7SUFJRSxlQUFlO0VyQzY5akJqQjtBQTNWRjs7QU12L2pCRTtFc0IzQkY7SUF5RkksZ0JBQXFFO0U1QmlwZ0J2RTtFaUM3dWdCRjtJM0JrREUsbUJGbERvQztJRW1EcEMsb0JGbkRvQztFSncvaEJwQztFaUM5OWhCRjtJM0J3QkUsbUJGbERvQztJRW1EcEMsb0JGbkRvQztFSmlpaUJwQztFaUNuZ2lCRjtJM0JvQkUsb0JGbERvQztJRW1EcEMscUJGbkRvQztFSndqaUJwQztFa0Nya2lCRjtJNUIrREUsb0JGbERvQztJRW1EcEMscUJGbkRvQztFSjhtaUJwQztFMEN0amlCRjs7SXBDTkUsbUJGbERvQztJRW1EcEMsb0JGbkRvQztFSjgrbEJwQztFMEN0N2xC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QUFjO0lBQ2QsZUFBZTtFMUNpL2xCZjtBQWpGRjs7QTBDbi9rQkE7RUFDQztJQUNDLHlCQUF5QjtFMUNpL2xCekI7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcblRoZW1lIE5hbWU6IE5ld3MgUHJvXG5UaGVtZSBVUkk6IGh0dHBzOi8vemFvLmlzL1xuVGVtcGxhdGU6IGdlbmVzaXNcbkF1dGhvcjogWmFvXG5BdXRob3IgVVJJOiBodHRwczovL3phby5pcy9cbkRlc2NyaXB0aW9uOiBDb0Jsb2NrcyBpcyBhIGJlYXV0aWZ1bCBHdXRlbmJlcmcgV29yZFByZXNzIHRoZW1lIGZvciB3cml0ZXJzLCBwdWJsaXNoZXJzIGFuZCBjb250ZW50IG1hcmtldGVycy5cblZlcnNpb246IDEuMi40XG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiBjb2Jsb2Nrc1xuVmVyc2lvbjogMC4wLjFcblRhZ3M6IG9uZS1jb2x1bW4sIGN1c3RvbS1jb2xvcnMsIGVkaXRvci1zdHlsZSwgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBmZWF0dXJlZC1pbWFnZXMsIHRoZW1lLW9wdGlvbnMsIHRyYW5zbGF0aW9uLXJlYWR5LCBibG9nLCBwaG90b2dyYXBoeVxuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qXG4qIENvbG9ycyBOYW1lc1xuKiBUaGVzZSB2YXJpYWJsZXMgc2hvdWxkIG5vdCBiZSBkaXJlY3RseSB1c2VkIGluIHN0eWxlc2hlZXRzXG4qL1xuLypcbiogQ29sb3IgUmVsYXRpb25zaGlwc1xuKiBVc2UgdGhlc2UgdmFyaWFibGVzIGluIHRoZSBzdHlsZXNoZWV0c1xuKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUFydm86NDAwLDcwMHxMYXRvOjMwMCw0MDAsNzAwLDkwMCZkaXNwbGF5PXN3YXBcIik7XG4vKlxuKiBUeXBvZ3JhcGh5XG4qL1xuLypcbiogU2l6aW5nXG4qL1xuLypcbiogQm9yZGVyc1xuKi9cbi8qXG5NZWRpYSBRdWVyeSBNaXhpblxuICovXG4vKlxuU2l0ZSBNYXJnaW5cbiAqL1xuLypcbkJ1dHRvbnNcbiovXG4vKlxuRm9ybXNcbiAqL1xuLypcbkhvbWVwYWdlIEhlYWRpbmcgVHlwb2dyYXBoeVxuICovXG4vKlxuQkFTRVxuIyBOb3JtYWxpemVcbiMgQWNjZXNzaWJpbGl0eVxuIyBDbGVhcmluZ3NcbiMgUHJpbnRcbiMgQmFzZVxuIyBUeXBvZ3JhcGh5XG4qL1xuQGltcG9ydCAnLy91c2UudHlwZWtpdC5uZXQvcnNwNnZway5jc3MnO1xuYm9keS5wcmljaW5nLXBhZ2UgaGVhZGVyLmVudHJ5LWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkucHJpY2luZy1wYWdlIGgxLmhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiAnbGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG59XG5cbmJvZHkucHJpY2luZy1wYWdlIGgyLnN1Yi1oZWFkIHtcbiAgZm9udC1mYW1pbHk6ICdsYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1heC13aWR0aDogOTkwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbmJvZHkucHJpY2luZy1wYWdlIGRpdi5wcmljaW5nLWNoYXJ0IHtcbiAgcGFkZGluZzogMnJlbSAxcmVtIDMuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHkucHJpY2luZy1wYWdlIGRpdi5wcmljaW5nLWNoYXJ0IGRpdi5hYi1jb250YWluZXItaW5zaWRlIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5ib2R5LnByaWNpbmctcGFnZSBkaXYucHJpY2luZy1jaGFydCBkaXYuYWItY29udGFpbmVyLWluc2lkZSBkaXYuYWItbGF5b3V0LWNvbHVtbi13cmFwIGRpdi53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbiBwLmNvbC1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICMzMzk5OTk7XG4gIGZvbnQtZmFtaWx5OiAnbGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAwLjNyZW07XG59XG5cbmJvZHkucHJpY2luZy1wYWdlIGRpdi5wcmljaW5nLWNoYXJ0IGRpdi5hYi1jb250YWluZXItaW5zaWRlIGRpdi5hYi1sYXlvdXQtY29sdW1uLXdyYXAgZGl2LndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1uIHAuY29sLWhlYWQuYmVzdCB7XG4gIGJhY2tncm91bmQ6ICMzMzk5OTk7XG4gIGJveC1zaGFkb3c6IDJweCA0cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4zOSk7XG59XG5cbmJvZHkucHJpY2luZy1wYWdlIGRpdi5wcmljaW5nLWNoYXJ0IGRpdi5hYi1jb250YWluZXItaW5zaWRlIGRpdi5hYi1sYXlvdXQtY29sdW1uLXdyYXAgZGl2LndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1uIGRpdi53cC1ibG9jay1ncm91cCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMEQ2REQ7XG4gIGJveC1zaGFkb3c6IDJweCA0cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4zOSk7XG4gIHBhZGRpbmc6IDNyZW0gMXJlbTtcbn1cblxuYm9keS5wcmljaW5nLXBhZ2UgZGl2LnByaWNpbmctY2hhcnQgZGl2LmFiLWNvbnRhaW5lci1pbnNpZGUgZGl2LmFiLWxheW91dC1jb2x1bW4td3JhcCBkaXYud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW4gZGl2LndwLWJsb2NrLWdyb3VwIGRpdi53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHkucHJpY2luZy1wYWdlIGRpdi5wcmljaW5nLWNoYXJ0IGRpdi5hYi1jb250YWluZXItaW5zaWRlIGRpdi5hYi1sYXlvdXQtY29sdW1uLXdyYXAgZGl2LndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1uIGRpdi53cC1ibG9jay1ncm91cCBkaXYud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnbGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOEI4OTg4O1xufVxuXG5ib2R5LnByaWNpbmctcGFnZSBkaXYucHJpY2luZy1jaGFydCBkaXYuYWItY29udGFpbmVyLWluc2lkZSBkaXYuYWItbGF5b3V0LWNvbHVtbi13cmFwIGRpdi53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbiBkaXYud3AtYmxvY2stZ3JvdXAgZGl2LndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiAnbGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG5ib2R5LnByaWNpbmctcGFnZSBkaXYucHJpY2luZy1jaGFydCBkaXYuYWItY29udGFpbmVyLWluc2lkZSBkaXYuYWItbGF5b3V0LWNvbHVtbi13cmFwIGRpdi53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbiBkaXYud3AtYmxvY2stZ3JvdXAgZGl2LndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgcC5wcmljaW5nIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjVweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbmJvZHkucHJpY2luZy1wYWdlIGRpdi5wcmljaW5nLWNoYXJ0IGRpdi5hYi1jb250YWluZXItaW5zaWRlIGRpdi5hYi1sYXlvdXQtY29sdW1uLXdyYXAgZGl2LndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1uIGRpdi53cC1ibG9jay1ncm91cCBkaXYud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciBwLnByaWNpbmcgc3Bhbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbmJvZHkucHJpY2luZy1wYWdlIGRpdi5wcmljaW5nLWNoYXJ0IGRpdi5hYi1jb250YWluZXItaW5zaWRlIGRpdi5hYi1sYXlvdXQtY29sdW1uLXdyYXAgZGl2LndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1uIGRpdi53cC1ibG9jay1ncm91cCBkaXYud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciBwLnByaWNpbmcgc3Bhbi5zbWFsbGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbmJvZHkucHJpY2luZy1wYWdlIGRpdi5wcmljaW5nLWNoYXJ0IGRpdi5hYi1jb250YWluZXItaW5zaWRlIGRpdi5hYi1sYXlvdXQtY29sdW1uLXdyYXAgZGl2LndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1uIGRpdi53cC1ibG9jay1ncm91cCBkaXYud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciBwLmJlbmZpdHMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuYm9keS5wcmljaW5nLXBhZ2UgZGl2LnByaWNpbmctY2hhcnQgZGl2LmFiLWNvbnRhaW5lci1pbnNpZGUgZGl2LmFiLWxheW91dC1jb2x1bW4td3JhcCBkaXYud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW4gZGl2LndwLWJsb2NrLWdyb3VwIGRpdi53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIGRpdi53cC1ibG9jay1idXR0b24gYS53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiAnbGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuYm9keS5wcmljaW5nLXBhZ2UgZGl2LnByaWNpbmctY2hhcnQgZGl2LmFiLWNvbnRhaW5lci1pbnNpZGUgZGl2LmFiLWxheW91dC1jb2x1bW4td3JhcCBkaXYud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW4gZGl2LndwLWJsb2NrLWdyb3VwIGRpdi53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIGRpdi53cC1ibG9jay1idXR0b24gYS53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICBib3gtc2hhZG93OiAycHggNHB4IDlweCByZ2JhKDAsIDAsIDAsIDAuMzkpO1xufVxuXG5ib2R5LnByaWNpbmctcGFnZSBkaXYucHJpY2luZy1jaGFydCBkaXYuYWItY29udGFpbmVyLWluc2lkZSBkaXYuYWItbGF5b3V0LWNvbHVtbi13cmFwIGRpdi53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbiBkaXYud3AtYmxvY2stZ3JvdXAgZGl2LndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgZGl2LndwLWJsb2NrLWJ1dHRvbi5sZWZ0LWJ0biBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJhY2tncm91bmQ6ICNmZmI5MzM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd2lkdGg6IDI5MnB4O1xuICBwYWRkaW5nOiAxLjFyZW0gMC41cmVtO1xufVxuXG5ib2R5LnByaWNpbmctcGFnZSBkaXYucHJpY2luZy1jaGFydCBkaXYuYWItY29udGFpbmVyLWluc2lkZSBkaXYuYWItbGF5b3V0LWNvbHVtbi13cmFwIGRpdi53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbiBkaXYud3AtYmxvY2stZ3JvdXAgZGl2LndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgZGl2LndwLWJsb2NrLWJ1dHRvbi5sZWZ0LWJ0biBhLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmE4MDA7XG59XG5cbmJvZHkucHJpY2luZy1wYWdlIGRpdi5wcmljaW5nLWNoYXJ0IGRpdi5hYi1jb250YWluZXItaW5zaWRlIGRpdi5hYi1sYXlvdXQtY29sdW1uLXdyYXAgZGl2LndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1uIGRpdi53cC1ibG9jay1ncm91cCBkaXYud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciBkaXYud3AtYmxvY2stYnV0dG9uLnJpZ2h0LWJ0biBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJhY2tncm91bmQ6ICNmY2ExMDI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nOiAxLjNyZW0gMC41cmVtO1xufVxuXG5ib2R5LnByaWNpbmctcGFnZSBkaXYucHJpY2luZy1jaGFydCBkaXYuYWItY29udGFpbmVyLWluc2lkZSBkaXYuYWItbGF5b3V0LWNvbHVtbi13cmFwIGRpdi53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbiBkaXYud3AtYmxvY2stZ3JvdXAgZGl2LndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgZGl2LndwLWJsb2NrLWJ1dHRvbi5yaWdodC1idG4gYS53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmRiNDM0O1xufVxuXG5ib2R5LnByaWNpbmctcGFnZSBkaXYucHJpY2luZy1jaGFydCBkaXYuYWItY29udGFpbmVyLWluc2lkZSBkaXYuYWItbGF5b3V0LWNvbHVtbi13cmFwIGRpdi53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbiBkaXYud3AtYmxvY2stZ3JvdXAgZGl2LndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgaDQge1xuICBmb250LWZhbWlseTogJ2xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzMzOTk5OTtcbn1cblxuYm9keS5wcmljaW5nLXBhZ2UgZGl2LnByaWNpbmctY2hhcnQgZGl2LmFiLWNvbnRhaW5lci1pbnNpZGUgZGl2LmFiLWxheW91dC1jb2x1bW4td3JhcCBkaXYud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW4gZGl2LndwLWJsb2NrLWdyb3VwIGRpdi53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6ICdsYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5wcmljaW5nLXBhZ2UgZGl2LnByaWNpbmctY2hhcnQgZGl2LmFiLWNvbnRhaW5lci1pbnNpZGUgZGl2LmFiLWxheW91dC1jb2x1bW4td3JhcCBkaXYud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW4gZGl2LndwLWJsb2NrLWdyb3VwIGRpdi53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMGMnO1xuICBjb2xvcjogIzE1OTA2YztcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNXB4O1xufVxuXG5ib2R5LnByaWNpbmctcGFnZSBkaXYucHJpY2luZy1jaGFydCBkaXYuYWItY29udGFpbmVyLWluc2lkZSBkaXYuYWItbGF5b3V0LWNvbHVtbi13cmFwIGRpdi53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbi5sZWZ0LWNvbCBkaXYud3AtYmxvY2stZ3JvdXAge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuYm9keS5wcmljaW5nLXBhZ2UgZGl2LnByaWNpbmctY2hhcnQgZGl2LmFiLWNvbnRhaW5lci1pbnNpZGUgZGl2LmFiLWxheW91dC1jb2x1bW4td3JhcCBkaXYud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW4ubGVmdC1jb2wgZGl2LndwLWJsb2NrLWdyb3VwIGRpdi53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHAucHJpY2luZyB7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuXG5ib2R5LnByaWNpbmctcGFnZSBkaXYuZmFxcyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogI0Y1RjhGQTtcbn1cblxuYm9keS5wcmljaW5nLXBhZ2UgZGl2LmZhcXMgZGl2LmFiLWNvbnRhaW5lci1pbnNpZGUge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHkucHJpY2luZy1wYWdlIGRpdi5mYXFzIGRpdi5hYi1jb250YWluZXItaW5zaWRlIGgyIHtcbiAgZm9udC1mYW1pbHk6ICdsYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbn1cblxuYm9keS5wcmljaW5nLXBhZ2UgZGl2LmZhcXMgZGl2LmFiLWNvbnRhaW5lci1pbnNpZGUgZGl2LmFiLWJsb2NrLWFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMEQ2REQ7XG59XG5cbmJvZHkucHJpY2luZy1wYWdlIGRpdi5mYXFzIGRpdi5hYi1jb250YWluZXItaW5zaWRlIGRpdi5hYi1ibG9jay1hY2NvcmRpb24gLmFiLWFjY29yZGlvbi10aXRsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogJ2xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuYm9keS5wcmljaW5nLXBhZ2UgZGl2LmZhcXMgZGl2LmFiLWNvbnRhaW5lci1pbnNpZGUgZGl2LmFiLWJsb2NrLWFjY29yZGlvbiAuYWItYWNjb3JkaW9uLXRpdGxlIHN2ZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cblxuYm9keS5wcmljaW5nLXBhZ2UgZGl2LmZhcXMgZGl2LmFiLWNvbnRhaW5lci1pbnNpZGUgZGl2LmFiLWJsb2NrLWFjY29yZGlvbiAuYWItYWNjb3JkaW9uLXRleHQge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAzMHB4O1xufVxuXG5ib2R5LnByaWNpbmctcGFnZSBkaXYuZmFxcyBkaXYuYWItY29udGFpbmVyLWluc2lkZSBkaXYuYWItYmxvY2stYWNjb3JkaW9uIC5hYi1hY2NvcmRpb24tdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6ICdsYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi8qIC0tLSAqL1xuLyogRnJlZSBXZWJpbmFyIEJsdWUgKi9cbi8qIEZyZWUgV2ViaW5hciBXaGl0ZSAqL1xuLyogLS0tICovXG4jYmx1ZS13ZWJpbmFyLFxuI3doaXRlLXdlYmluYXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREUzRTE7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuI2JsdWUtd2ViaW5hciAuZmxleGVkLFxuI3doaXRlLXdlYmluYXIgLmZsZXhlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMThweCAwO1xufVxuXG4jYmx1ZS13ZWJpbmFyIC5mbGV4ZWQgLmltZyxcbiN3aGl0ZS13ZWJpbmFyIC5mbGV4ZWQgLmltZyB7XG4gIHBhZGRpbmc6IDAgMjJweCAwIDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4jYmx1ZS13ZWJpbmFyIC5mbGV4ZWQgLmltZyBpbWcsXG4jd2hpdGUtd2ViaW5hciAuZmxleGVkIC5pbWcgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5cbiNibHVlLXdlYmluYXIgLmZsZXhlZCAudGV4dCxcbiN3aGl0ZS13ZWJpbmFyIC5mbGV4ZWQgLnRleHQge1xuICBwYWRkaW5nOiAwIDIycHggMCAwO1xufVxuXG4jYmx1ZS13ZWJpbmFyIC5mbGV4ZWQgLnRleHQgPiAqLFxuI3doaXRlLXdlYmluYXIgLmZsZXhlZCAudGV4dCA+ICoge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG59XG5cbiNibHVlLXdlYmluYXIgLmZsZXhlZCAudGV4dCAuY2FsbG91dCxcbiN3aGl0ZS13ZWJpbmFyIC5mbGV4ZWQgLnRleHQgLmNhbGxvdXQge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuI2JsdWUtd2ViaW5hciAuZmxleGVkIC50ZXh0IC5oZWFkbGluZSxcbiN3aGl0ZS13ZWJpbmFyIC5mbGV4ZWQgLnRleHQgLmhlYWRsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuI2JsdWUtd2ViaW5hciAuZmxleGVkIC50ZXh0IC5oZWFkbGluZSBhLFxuI3doaXRlLXdlYmluYXIgLmZsZXhlZCAudGV4dCAuaGVhZGxpbmUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbiNibHVlLXdlYmluYXIgLmZsZXhlZCAudGV4dCAuaGVhZGxpbmUgYTpob3ZlcixcbiN3aGl0ZS13ZWJpbmFyIC5mbGV4ZWQgLnRleHQgLmhlYWRsaW5lIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI2JsdWUtd2ViaW5hciAuZmxleGVkIC50ZXh0IC5ib2R5LFxuI3doaXRlLXdlYmluYXIgLmZsZXhlZCAudGV4dCAuYm9keSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjJweDtcbn1cblxuI2JsdWUtd2ViaW5hciAuZmxleGVkIC50ZXh0IC5idG4gYSxcbiN3aGl0ZS13ZWJpbmFyIC5mbGV4ZWQgLnRleHQgLmJ0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDY2Q0M7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41NXB4O1xuICBjb2xvcjogIzAwNjZDQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbiNibHVlLXdlYmluYXIgLmZsZXhlZCAudGV4dCAuYnRuIGE6aG92ZXIsXG4jd2hpdGUtd2ViaW5hciAuZmxleGVkIC50ZXh0IC5idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDY2Y2M7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qIC0tLSAqL1xuLyogRnJlZSBXZWJpbmFyIEJsdWUgKi9cbi8qIC0tLSAqL1xuI2JsdWUtd2ViaW5hciB7XG4gIGJhY2tncm91bmQ6ICMzODVENzA7XG59XG5cbiNibHVlLXdlYmluYXIgLmZsZXhlZCAudGV4dCAuY2FsbG91dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4jYmx1ZS13ZWJpbmFyIC5mbGV4ZWQgLnRleHQgLmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiNibHVlLXdlYmluYXIgLmZsZXhlZCAudGV4dCAuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuI2JsdWUtd2ViaW5hciAuZmxleGVkIC50ZXh0IC5idG4gYSB7XG4gIG1heC13aWR0aDogMTQ4cHg7XG4gIG1hcmdpbjogMTVweCBhdXRvIDA7XG59XG5cbi8qIC0tLSAqL1xuLyogRnJlZSBXZWJpbmFyIFdoaXRlICovXG4vKiAtLS0gKi9cbiN3aGl0ZS13ZWJpbmFyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMC4yMXB4IDNweCA3cHggIzAwMDAwMDE0O1xufVxuXG4jd2hpdGUtd2ViaW5hciAuZmxleGVkIC50ZXh0IC5jYWxsb3V0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbiN3aGl0ZS13ZWJpbmFyIC5mbGV4ZWQgLnRleHQgLmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzhweDtcbiAgY29sb3I6ICMwMDY2Q0M7XG59XG5cbiN3aGl0ZS13ZWJpbmFyIC5mbGV4ZWQgLnRleHQgLmJvZHkge1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbiN3aGl0ZS13ZWJpbmFyIC5mbGV4ZWQgLnRleHQgLmJ0biBhIHtcbiAgbWF4LXdpZHRoOiAyMTJweDtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLyogLS0tICovXG4vKiBGcmVlIENoZWNrbGlzdCAqL1xuLyogRXhjbHVzaXZlIEd1aWRlICovXG4vKiAtLS0gKi9cbiNmcmVlLWNoZWNrbGlzdCxcbiNleGNsdXNpdmUtZ3VpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvYXJ0aWNsZS1jYWxsb3V0LWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4jZnJlZS1jaGVja2xpc3QgLmZsZXhlZCxcbiNleGNsdXNpdmUtZ3VpZGUgLmZsZXhlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMThweCAwO1xufVxuXG4jZnJlZS1jaGVja2xpc3QgLmZsZXhlZCAuaW1nLFxuI2V4Y2x1c2l2ZS1ndWlkZSAuZmxleGVkIC5pbWcge1xuICBwYWRkaW5nOiAwIDIycHggMCAxOHB4O1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuI2ZyZWUtY2hlY2tsaXN0IC5mbGV4ZWQgLmltZyBpbWcsXG4jZXhjbHVzaXZlLWd1aWRlIC5mbGV4ZWQgLmltZyBpbWcge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuXG4jZnJlZS1jaGVja2xpc3QgLmZsZXhlZCAudGV4dCxcbiNleGNsdXNpdmUtZ3VpZGUgLmZsZXhlZCAudGV4dCB7XG4gIHBhZGRpbmc6IDAgMjJweCAwIDA7XG59XG5cbiNmcmVlLWNoZWNrbGlzdCAuZmxleGVkIC50ZXh0ID4gKixcbiNleGNsdXNpdmUtZ3VpZGUgLmZsZXhlZCAudGV4dCA+ICoge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG59XG5cbiNmcmVlLWNoZWNrbGlzdCAuZmxleGVkIC50ZXh0IC5jYWxsb3V0LFxuI2V4Y2x1c2l2ZS1ndWlkZSAuZmxleGVkIC50ZXh0IC5jYWxsb3V0IHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI0ZGOTkzMztcbn1cblxuI2ZyZWUtY2hlY2tsaXN0IC5mbGV4ZWQgLnRleHQgLmhlYWRsaW5lLFxuI2V4Y2x1c2l2ZS1ndWlkZSAuZmxleGVkIC50ZXh0IC5oZWFkbGluZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMDA2NkNDO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jZnJlZS1jaGVja2xpc3QgLmZsZXhlZCAudGV4dCAuaGVhZGxpbmUgYSxcbiNleGNsdXNpdmUtZ3VpZGUgLmZsZXhlZCAudGV4dCAuaGVhZGxpbmUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbiNmcmVlLWNoZWNrbGlzdCAuZmxleGVkIC50ZXh0IC5oZWFkbGluZSBhOmhvdmVyLFxuI2V4Y2x1c2l2ZS1ndWlkZSAuZmxleGVkIC50ZXh0IC5oZWFkbGluZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNmcmVlLWNoZWNrbGlzdCAuZmxleGVkIC50ZXh0IC5ib2R5LFxuI2V4Y2x1c2l2ZS1ndWlkZSAuZmxleGVkIC50ZXh0IC5ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbiNmcmVlLWNoZWNrbGlzdCAuZmxleGVkIC50ZXh0IC5idG4gYSxcbiNleGNsdXNpdmUtZ3VpZGUgLmZsZXhlZCAudGV4dCAuYnRuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0ZFODY0QTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNzNweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4jZnJlZS1jaGVja2xpc3QgLmZsZXhlZCAudGV4dCAuYnRuIGE6aG92ZXIsXG4jZXhjbHVzaXZlLWd1aWRlIC5mbGV4ZWQgLnRleHQgLmJ0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZlYTg3ZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI2ZyZWUtY2hlY2tsaXN0IC5mbGV4ZWQsXG4gICNleGNsdXNpdmUtZ3VpZGUgLmZsZXhlZCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDE4cHggMWVtO1xuICB9XG59XG5cbi8qIC0tLSAqL1xuLyogRnJlZSBDaGVja2xpc3QgKi9cbi8qIC0tLSAqL1xuI2ZyZWUtY2hlY2tsaXN0IC5mbGV4ZWQgLmltZyBpbWcge1xuICB3aWR0aDogMjc2cHg7XG59XG5cbiNmcmVlLWNoZWNrbGlzdCAuZmxleGVkIC50ZXh0IC5jYWxsb3V0IHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4jZnJlZS1jaGVja2xpc3QgLmZsZXhlZCAudGV4dCAuaGVhZGxpbmUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMS4wMXB4O1xufVxuXG4jZnJlZS1jaGVja2xpc3QgLmZsZXhlZCAudGV4dCAuYnRuIGEge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjZnJlZS1jaGVja2xpc3QgLmZsZXhlZCAuaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogLS0tICovXG4vKiBFeGNsdXNpdmUgR3VpZGUgKi9cbi8qIC0tLSAqL1xuI2V4Y2x1c2l2ZS1ndWlkZSAuZmxleGVkIC5pbWcgaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4jZXhjbHVzaXZlLWd1aWRlIC5mbGV4ZWQgLnRleHQgLmNhbGxvdXQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbiNleGNsdXNpdmUtZ3VpZGUgLmZsZXhlZCAudGV4dCAuaGVhZGxpbmUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xufVxuXG4jZXhjbHVzaXZlLWd1aWRlIC5mbGV4ZWQgLnRleHQgLmJ0biBhIHtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI2V4Y2x1c2l2ZS1ndWlkZSAuZmxleGVkIC5pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5mb3JtW2RhdGEtemktbWFwcGVkLWZvcm1dIC5nZm9ybV9maWVsZHMgbGk6bm90KC56b29tLWVtYWlsKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvcm1bZGF0YS16aS1tYXBwZWQtZm9ybV0gLmdmb3JtX2ZpZWxkcyBsaTpub3QoLnpvb20tZW1haWwpLm5vLWhpZGUsIGZvcm1bZGF0YS16aS1tYXBwZWQtZm9ybV0gLmdmb3JtX2ZpZWxkcyBsaTpub3QoLnpvb20tZW1haWwpLmdmaWVsZF9lcnJvciB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbSAhaW1wb3J0YW50O1xufVxuXG5mb3JtW2RhdGEtemktbWFwcGVkLWZvcm1dIC5nZm9ybV9idXR0b24uem9vbS1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbmJvZHkuaG9tZSAuZW50cnktY29udGVudCB7XG4gIG1heC13aWR0aDogMTQ0MXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgYm9keS5ob21lLmxvZ2dlZC1pbiAuc2l0ZS1jb250YWluZXItd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjFyZW07XG4gIH1cbn1cblxuLnBhZ2luYXRpb24gLnByZXYsXG4ucGFnaW5hdGlvbiAubmV4dCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uIC5wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvbGVmdC5zdmcpO1xufVxuXG4ucGFnaW5hdGlvbiAubmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL3JpZ2h0LnN2Zyk7XG59XG5cbmRpdi5xdGlwIHtcbiAgYmFja2dyb3VuZDogIzcwNzA3MDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuXG5kaXYucXRpcCBkaXYucXRpcC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmJvZHkgLnNpdGUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgYm9keSAjY29kZXdpZGdldC0zNyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDYwcHg7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICB9XG4gIGJvZHkgLnNpdGUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG4gIGJvZHkgLnNpdGUtaGVhZGVyIC50aXRsZS1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5IC5zaXRlLWhlYWRlciAudGl0bGUtYXJlYSAuc2l0ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5IC5zaXRlLWhlYWRlciAudGl0bGUtYXJlYSAuc2l0ZS10aXRsZSBhIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxODBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5IC5uYXYtcHJpbWFyeSAucmVzcG9uc2l2ZS1tZW51LWljb24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogOTk7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICBib2R5IC5uYXYtcHJpbWFyeSAucmVzcG9uc2l2ZS1tZW51LWljb246YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250OiBub3JtYWwgMzBweC8xICdkYXNoaWNvbnMnO1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gIH1cbiAgYm9keSAubmF2LXByaW1hcnkgI21lbnUtY2F0ZWdvcnktbWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogNTVweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIH1cbiAgYm9keSAuc2l0ZS1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNTNweDtcbiAgfVxufVxuXG5ib2R5LnBhZ2UtaWQtNDYxOTcgLnBheW1lbnQtbWV0aG9kLWFjdGlvbnM6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYxOTcgI2NvZGV3aWRnZXQtMzcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7XG4gIC5zaXRlLWZvb3RlciAubWFpbi1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtO1xuICB9XG4gIC5zaXRlLWZvb3RlciAubWFpbi1mb290ZXIgLmZvb3Rlci1zaXRlLWxvZ28ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5tYWluLWZvb3RlciAuc29jaWFsLW5hdmlnYXRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLm1haW4tZm9vdGVyIC5zb2NpYWwtbmF2aWdhdGlvbiBsaSB7XG4gICAgbWFyZ2luOiAwIDAuNWVtO1xuICB9XG4gIC5zaXRlLWZvb3RlciAubWFpbi1mb290ZXIgLmZvb3Rlci1hYm91dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaXRlLWZvb3RlciAubWFpbi1mb290ZXIgLmZvb3Rlci1hYm91dCAjbWVudS1hYm91dC1tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5tYWluLWZvb3RlciAuZm9vdGVyLW5hdnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zdWItZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtIDAuNjI1cmVtIDQuNXJlbTtcbiAgfVxufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWFnZXMvaGVhZGVyLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMCAzLjVlbTtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSBhLm1lZ2EtbWVudS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIGEubWVnYS1tZW51LWxpbmsgc3Bhbi5tZWdhLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gYS5tZWdhLW1lbnUtbGluazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIGEubWVnYS1tZW51LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYmQ4YjdmO1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtdG9nZ2xlLW9uIGEubWVnYS1tZW51LWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjYmQ4YjdmO1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtdG9nZ2xlLW9uIGEubWVnYS1tZW51LWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBoZWlnaHQ6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIHJpZ2h0OiA0cHg7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG5cbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSBsaS5tZWdhLW1lbnUtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4YWU5MTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgcGFkZGluZzogMmVtO1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE4LTAtMCBsaSNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTY1IHtcbiAgcGFkZGluZzogMDtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOC0wLTAgbGkjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02NSAud3AtYmxvY2stY29sdW1ucyB7XG4gIG1hcmdpbjogMDtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOC0wLTAgbGkjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02NSAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uIC5mZWF0dXJlZHByb2R1Y3Qge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE4LTAtMCBsaSNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTY1IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gLmZlYXR1cmVkcHJvZHVjdCBhcnRpY2xlLnByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4IDE1cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOC0wLTAgbGkjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02NSAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uIC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0IC5yaWJib24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE4LTAtMCBsaSNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTY1IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gLmZlYXR1cmVkcHJvZHVjdCBhcnRpY2xlLnByb2R1Y3QgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSBpbWcge1xuICBtYXJnaW46IDFlbSBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOC0wLTAgbGkjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02NSAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uIC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIHtcbiAgcGFkZGluZzogLjVlbSAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOC0wLTAgbGkjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02NSAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uIC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIGEge1xuICBjb2xvcjogIzU5NTk1YyAhaW1wb3J0YW50O1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE4LTAtMSBsaSNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTY2IHtcbiAgcGFkZGluZzogMCAwIDAgMmVtO1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE4LTAtMSBsaSNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTY2IC5mZWF0dXJlZHByb2R1Y3Qge1xuICBtYXJnaW46IDA7XG59XG5cbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTgtMC0xIGxpI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNjYgLmZlYXR1cmVkcHJvZHVjdCBhcnRpY2xlLnByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMWVtIDAgIWltcG9ydGFudDtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOC0wLTEgbGkjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02NiAuZmVhdHVyZWRwcm9kdWN0IGFydGljbGUucHJvZHVjdCAucmliYm9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOC0wLTEgbGkjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02NiAuZmVhdHVyZWRwcm9kdWN0IGFydGljbGUucHJvZHVjdCAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE4LTAtMSBsaSNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTY2IC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0IC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDk1cHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE4LTAtMSBsaSNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTY2IC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTgtMC0xIGxpI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNjYgLmZlYXR1cmVkcHJvZHVjdCBhcnRpY2xlLnByb2R1Y3QgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE4LTAtMSBsaSNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTY2IC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIGEge1xuICBjb2xvcjogIzc4Nzg3YSAhaW1wb3J0YW50O1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE4LTAtMSBsaSNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTY2IC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0Om50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE5LTAtMCBsaSNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTYyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTAgbGkjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02MiAuZmVhdHVyZWRwcm9kdWN0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTAgbGkjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02MiAuZmVhdHVyZWRwcm9kdWN0IGFydGljbGUucHJvZHVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1cHggMTVweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAxLjJlbSAwIDAgIWltcG9ydGFudDtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTAgbGkjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02MiAuZmVhdHVyZWRwcm9kdWN0IGFydGljbGUucHJvZHVjdCAucmliYm9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTAgbGkjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02MiAuZmVhdHVyZWRwcm9kdWN0IGFydGljbGUucHJvZHVjdCAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlIGltZyB7XG4gIG1hcmdpbjogMWVtIDNlbSAxZW0gMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGZsb2F0OiByaWdodDtcbiAgYm94LXNoYWRvdzogZ3JleSAwcHggMHB4IDZweCAwcHg7XG59XG5cbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0wIGxpI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNjIgLmZlYXR1cmVkcHJvZHVjdCBhcnRpY2xlLnByb2R1Y3QgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0wIGxpI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNjIgLmZlYXR1cmVkcHJvZHVjdCBhcnRpY2xlLnByb2R1Y3QgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGl0bGUge1xuICBwYWRkaW5nOiAuNWVtIDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE5LTAtMCBsaSNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTYyIC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIGEge1xuICBjb2xvcjogIzU5NTk1YyAhaW1wb3J0YW50O1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE5LTAtMCBsaSNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTYyIC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0LmhybXAtcHJvZHVjdC10eXBlLWJsdWVwcmludCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL2JsdWVwcmludCUyMGljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE5LTAtMSAjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02MyxcbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0yICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTYzIHtcbiAgcGFkZGluZzogMCAxZW0gMCAxZW0gIWltcG9ydGFudDtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTEgI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNjQsXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE5LTAtMiAjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02NCB7XG4gIHBhZGRpbmc6IDAgMCAwIDFlbSAhaW1wb3J0YW50O1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE5LTAtMSAjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02MyAuZmVhdHVyZWRwcm9kdWN0LFxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTEgI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNjQgLmZlYXR1cmVkcHJvZHVjdCxcbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0yICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTYzIC5mZWF0dXJlZHByb2R1Y3QsXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE5LTAtMiAjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02NCAuZmVhdHVyZWRwcm9kdWN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE5LTAtMSAjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02MyAuZmVhdHVyZWRwcm9kdWN0IGFydGljbGUucHJvZHVjdCxcbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0xICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTY0IC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0LFxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTIgI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNjMgLmZlYXR1cmVkcHJvZHVjdCBhcnRpY2xlLnByb2R1Y3QsXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE5LTAtMiAjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02NCAuZmVhdHVyZWRwcm9kdWN0IGFydGljbGUucHJvZHVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDMwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjI1KTtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTEgI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNjMgLmZlYXR1cmVkcHJvZHVjdCBhcnRpY2xlLnByb2R1Y3QgLnJpYmJvbixcbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0xICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTY0IC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0IC5yaWJib24sXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE5LTAtMiAjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02MyAuZmVhdHVyZWRwcm9kdWN0IGFydGljbGUucHJvZHVjdCAucmliYm9uLFxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTIgI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNjQgLmZlYXR1cmVkcHJvZHVjdCBhcnRpY2xlLnByb2R1Y3QgLnJpYmJvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0xICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTYzIC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0IC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UsXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE5LTAtMSAjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02NCAuZmVhdHVyZWRwcm9kdWN0IGFydGljbGUucHJvZHVjdCAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlLFxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTIgI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNjMgLmZlYXR1cmVkcHJvZHVjdCBhcnRpY2xlLnByb2R1Y3QgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSxcbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0yICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTY0IC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0IC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2Uge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0xICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTYzIC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0IC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UgaW1nLFxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTEgI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNjQgLmZlYXR1cmVkcHJvZHVjdCBhcnRpY2xlLnByb2R1Y3QgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSBpbWcsXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE5LTAtMiAjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02MyAuZmVhdHVyZWRwcm9kdWN0IGFydGljbGUucHJvZHVjdCAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlIGltZyxcbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0yICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTY0IC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0IC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDk1cHg7XG59XG5cbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0xICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTYzIC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCxcbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0xICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTY0IC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCxcbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0yICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTYzIC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCxcbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0yICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTY0IC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0xICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTYzIC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlLFxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTEgI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNjQgLmZlYXR1cmVkcHJvZHVjdCBhcnRpY2xlLnByb2R1Y3QgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGl0bGUsXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE5LTAtMiAjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02MyAuZmVhdHVyZWRwcm9kdWN0IGFydGljbGUucHJvZHVjdCAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSxcbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0yICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTY0IC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTEgI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNjMgLmZlYXR1cmVkcHJvZHVjdCBhcnRpY2xlLnByb2R1Y3QgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGl0bGUgYSxcbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0xICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTY0IC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIGEsXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE5LTAtMiAjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02MyAuZmVhdHVyZWRwcm9kdWN0IGFydGljbGUucHJvZHVjdCAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSBhLFxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTIgI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNjQgLmZlYXR1cmVkcHJvZHVjdCBhcnRpY2xlLnByb2R1Y3QgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGl0bGUgYSB7XG4gIGNvbG9yOiAjNzg3ODdhICFpbXBvcnRhbnQ7XG59XG5cbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0xICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTYzIC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0LmhybXAtcHJvZHVjdC10eXBlLWVzc2VudGlhbC1pbnNpZ2h0cyxcbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0xICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTY0IC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0LmhybXAtcHJvZHVjdC10eXBlLWVzc2VudGlhbC1pbnNpZ2h0cyxcbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0yICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTYzIC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0LmhybXAtcHJvZHVjdC10eXBlLWVzc2VudGlhbC1pbnNpZ2h0cyxcbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0yICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTY0IC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0LmhybXAtcHJvZHVjdC10eXBlLWVzc2VudGlhbC1pbnNpZ2h0cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL2Vzc2VudGlhbCUyMGluc2lnaHQlMjBpY29uLnN2Z1wiKTtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTEgI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNjMgLmZlYXR1cmVkcHJvZHVjdCBhcnRpY2xlLnByb2R1Y3QuaHJtcC1wcm9kdWN0LXR5cGUtcHJhY3RpY2FsLXRvb2wsXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE5LTAtMSAjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02NCAuZmVhdHVyZWRwcm9kdWN0IGFydGljbGUucHJvZHVjdC5ocm1wLXByb2R1Y3QtdHlwZS1wcmFjdGljYWwtdG9vbCxcbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0yICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTYzIC5mZWF0dXJlZHByb2R1Y3QgYXJ0aWNsZS5wcm9kdWN0LmhybXAtcHJvZHVjdC10eXBlLXByYWN0aWNhbC10b29sLFxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTIgI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNjQgLmZlYXR1cmVkcHJvZHVjdCBhcnRpY2xlLnByb2R1Y3QuaHJtcC1wcm9kdWN0LXR5cGUtcHJhY3RpY2FsLXRvb2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9wcmFjdGljYWwlMjB0b29sJTIwY29tcGFzcy5zdmdcIik7XG59XG5cbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0xICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTU1LFxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTIgI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNTUge1xuICBwYWRkaW5nOiAwIDAgMCAxZW0gIWltcG9ydGFudDtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTEgI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNTUgLnNlZS1tb3JlLWJhbm5lcixcbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0yICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTU1IC5zZWUtbW9yZS1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzk2OThjNztcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgcGFkZGluZzogMC43ZW0gNWVtIDAuN2VtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA1JTtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTEgI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNTUgLnNlZS1tb3JlLWJhbm5lcjpiZWZvcmUsXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE5LTAtMiAjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC01NSAuc2VlLW1vcmUtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9jaGV2cm9uLXRyYW5zcGFyZW50LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS41ZW07XG4gIHJpZ2h0OiAxLjRlbTtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTEgI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNTUgLnNlZS1tb3JlLWJhbm5lciBhLFxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTIgI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNTUgLnNlZS1tb3JlLWJhbm5lciBhIHtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTEgI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNTUgLnNlZS1tb3JlLWJhbm5lciBhOmhvdmVyLFxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA0NjQxOS0wLTIgI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNTUgLnNlZS1tb3JlLWJhbm5lciBhOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDQ2NDE5LTAtMSAjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC01NSAuc2VlLW1vcmUtYmFubmVyIGEgc3BhbixcbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwNDY0MTktMC0yICNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTU1IC5zZWUtbW9yZS1iYW5uZXIgYSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA4NTgzOC0wLTAgbGkjbWVnYS1tZW51LWl0ZW0tZ3V0ZW5yYndfd2lkZ2V0LTIxIHtcbiAgcGFkZGluZzogMDtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA4NTgzOC0wLTAgbGkjbWVnYS1tZW51LWl0ZW0tZ3V0ZW5yYndfd2lkZ2V0LTIxIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDg1ODM4LTAtMCBsaSNtZWdhLW1lbnUtaXRlbS1ndXRlbnJid193aWRnZXQtMjEgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiAuZmVhdHVyZWRocm1wLXRvcGljLWh1YiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNuYXYtcmVzb3VyY2VzICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkgI21lZ2EtbWVudS1zZWNvbmRhcnkgbGkubWVnYS1tZW51LWl0ZW0gdWwubWVnYS1zdWItbWVudSAjbWVnYS1tZW51LTEwODU4MzgtMC0wIGxpI21lZ2EtbWVudS1pdGVtLWd1dGVucmJ3X3dpZGdldC0yMSAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uIC5mZWF0dXJlZGhybXAtdG9waWMtaHViIGFydGljbGUuaHJtcC10b3BpYy1odWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4IDE1cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA4NTgzOC0wLTAgbGkjbWVnYS1tZW51LWl0ZW0tZ3V0ZW5yYndfd2lkZ2V0LTIxIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gLmZlYXR1cmVkaHJtcC10b3BpYy1odWIgYXJ0aWNsZS5ocm1wLXRvcGljLWh1YiAucmliYm9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA4NTgzOC0wLTAgbGkjbWVnYS1tZW51LWl0ZW0tZ3V0ZW5yYndfd2lkZ2V0LTIxIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gLmZlYXR1cmVkaHJtcC10b3BpYy1odWIgYXJ0aWNsZS5ocm1wLXRvcGljLWh1YiAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlIGltZyB7XG4gIG1hcmdpbjogMWVtIGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAlO1xufVxuXG4jbmF2LXJlc291cmNlcyAjbWVnYS1tZW51LXdyYXAtc2Vjb25kYXJ5ICNtZWdhLW1lbnUtc2Vjb25kYXJ5IGxpLm1lZ2EtbWVudS1pdGVtIHVsLm1lZ2Etc3ViLW1lbnUgI21lZ2EtbWVudS0xMDg1ODM4LTAtMCBsaSNtZWdhLW1lbnUtaXRlbS1ndXRlbnJid193aWRnZXQtMjEgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiAuZmVhdHVyZWRocm1wLXRvcGljLWh1YiBhcnRpY2xlLmhybXAtdG9waWMtaHViIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIHtcbiAgcGFkZGluZzogLjVlbSAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuI25hdi1yZXNvdXJjZXMgI21lZ2EtbWVudS13cmFwLXNlY29uZGFyeSAjbWVnYS1tZW51LXNlY29uZGFyeSBsaS5tZWdhLW1lbnUtaXRlbSB1bC5tZWdhLXN1Yi1tZW51ICNtZWdhLW1lbnUtMTA4NTgzOC0wLTAgbGkjbWVnYS1tZW51LWl0ZW0tZ3V0ZW5yYndfd2lkZ2V0LTIxIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gLmZlYXR1cmVkaHJtcC10b3BpYy1odWIgYXJ0aWNsZS5ocm1wLXRvcGljLWh1YiAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSBhIHtcbiAgY29sb3I6ICM1OTU5NWMgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI25hdi1yZXNvdXJjZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0ICNuYXYtcmVzb3VyY2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFiLTItY29sLXdpZGVyaWdodCA+IC5hYi1sYXlvdXQtY29sdW1uLXdyYXAsXG4uYWItbGF5b3V0LWNvbHVtbnMtMiA+IC5hYi1sYXlvdXQtY29sdW1uLXdyYXAge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc3F1YXJlZCAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpLmhhcy13aGl0ZS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNjkwMDtcbn1cblxuLmFiLWxheW91dC1jb2x1bW4td3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5uYXYtc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnR5cGUtaHJtcC10b3BpYy1odWIgLmFydGljbGUtaGVybyxcbi50eXBlLWhybXAtdG9waWMtaHViIC5zb2NpYWwtc2hhcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHlwZS1ocm1wLXRvcGljLWh1YiAuZW50cnktY29udGVudCBhIHtcbiAgY29sb3I6ICMwMDc0RDk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnR5cGUtaHJtcC10b3BpYy1odWIgLmVudHJ5LWNvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3NEQ5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNzREOTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmFiLXBvc3QtZ3JpZC1pdGVtcy5pcy1ncmlkLmNvbHVtbnMtMSAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG4gIGJvZHkgLmpldHBhY2tfdG9wX3Bvc3RzX3dpZGdldCBsaSB7XG4gICAgcGFkZGluZzogMC40ZW07XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODFweCkge1xuICBib2R5IC5qZXRwYWNrX3RvcF9wb3N0c193aWRnZXQgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29udGFpbmVyLmxhdGVzdC1oci1uZXdzLmFiLWJsb2NrLWNvbnRhaW5lciAuYWItYmxvY2stcG9zdC1ncmlkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwO1xuICB9XG4gIGJvZHkgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29udGFpbmVyLmxhdGVzdC1oci1uZXdzLmFiLWJsb2NrLWNvbnRhaW5lciAuYWItYmxvY2stcG9zdC1ncmlkID4gaDIge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuODhweDtcbiAgICBjb2xvcjogIzlEOUQ5RDtcbiAgICBtYXJnaW46IDAgMS4yNXJlbSAxLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcbiAgfVxuICBib2R5IC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbnRhaW5lci5sYXRlc3QtaHItbmV3cy5hYi1ibG9jay1jb250YWluZXIgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuYWItcG9zdC1ncmlkLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29udGFpbmVyLmxhdGVzdC1oci1uZXdzLmFiLWJsb2NrLWNvbnRhaW5lciAuYWItYmxvY2stcG9zdC1ncmlkIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDEuMjVyZW0gMS4yNXJlbSAwO1xuICB9XG4gIGJvZHkgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29udGFpbmVyLmxhdGVzdC1oci1uZXdzLmFiLWJsb2NrLWNvbnRhaW5lciAuYWItYmxvY2stcG9zdC1ncmlkLnNwZWNpYWwtY292ZXJhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xuICB9XG4gIGJvZHkgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29udGFpbmVyLmxhdGVzdC1oci1uZXdzLmFiLWJsb2NrLWNvbnRhaW5lciAuYWItYmxvY2stcG9zdC1ncmlkLnNwZWNpYWwtY292ZXJhZ2UgLmFiLXBvc3QtZ3JpZC1pdGVtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICBib2R5IC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbnRhaW5lci5sYXRlc3QtaHItbmV3cy5hYi1ibG9jay1jb250YWluZXIgLmFiLWJsb2NrLXBvc3QtZ3JpZC5zcGVjaWFsLWNvdmVyYWdlIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZDogI0Q4MDcwRTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDEuMjVyZW0gMS4yNXJlbSAwO1xuICB9XG4gIGJvZHkgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWdud2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICB9XG4gIGJvZHkgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWdud2lkZSAud3AtYmxvY2stY29sdW1ucy5oYXMtMi1jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgYm9keSAuaG9tZS13ZWJpbmFyLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBib2R5IC5hYi1sYXlvdXQtY29sdW1uLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtZ3JpZC5jb2x1bW5zLTEgaGVhZGVyIC5hYi1ibG9jay1wb3N0LWdyaWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICM0ZTRlNTE7XG4gIH1cbiAgYm9keSAud3AtYmxvY2stY29sdW1ucy5hbGlnbndpZGUuaGFzLTItY29sdW1ucy5wb3N0LWdyaWQtY29sdW1ucyxcbiAgYm9keSAud3AtYmxvY2stY29sdW1ucy5hbGlnbndpZGUuaGFzLTMtY29sdW1ucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgfVxuICBib2R5IC53cC1ibG9jay1jb2x1bW5zLmFsaWdud2lkZS5oYXMtMi1jb2x1bW5zLnBvc3QtZ3JpZC1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4sXG4gIGJvZHkgLndwLWJsb2NrLWNvbHVtbnMuYWxpZ253aWRlLmhhcy0zLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBib2R5IC53cC1ibG9jay1jb2x1bW5zLmFsaWdud2lkZS5oYXMtMi1jb2x1bW5zLnBvc3QtZ3JpZC1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gcCxcbiAgYm9keSAud3AtYmxvY2stY29sdW1ucy5hbGlnbndpZGUuaGFzLTMtY29sdW1ucyAud3AtYmxvY2stY29sdW1uIHAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtZ3JpZCBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIGJvZHkgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtZ3JpZCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgYm9keSAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1ncmlkIGFydGljbGUgaDMge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG4gIH1cbiAgYm9keSAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgYm9keS5hZG1pbi1iYXIgI3dwYWRtaW5iYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICBib2R5LmFkbWluLWJhciAuc2l0ZS1oZWFkZXIge1xuICAgIGhlaWdodDogNTJweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gIGh0bWwgYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbmFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZCBoZWFkZXIgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSBhIHtcbiAgY29sb3I6ICM1OTU5NWMgIWltcG9ydGFudDtcbn1cblxuLmhybS1uZXdzbGV0dGVyLWJsb2NrIGgzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ob21lLXdlYmluYXItaGVhZGVyIC5hYi1jb250YWluZXItaW5zaWRlIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQgaDMud2ViaW5hci1zZWN0aW9uLWhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuc3Vic2NyaXB0aW9uLWZvb3RlcixcbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5zaXRlLWZvb3RlcixcbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lICNjb2Rld2lkZ2V0LTM3LCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYmx1ZXByaW50cyAuc3Vic2NyaXB0aW9uLWZvb3RlcixcbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ibHVlcHJpbnRzIC5zaXRlLWZvb3RlcixcbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ibHVlcHJpbnRzICNjb2Rld2lkZ2V0LTM3LCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZXNzZW50aWFsX2luc2lnaHRzIC5zdWJzY3JpcHRpb24tZm9vdGVyLFxuYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Vzc2VudGlhbF9pbnNpZ2h0cyAuc2l0ZS1mb290ZXIsXG5ib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZXNzZW50aWFsX2luc2lnaHRzICNjb2Rld2lkZ2V0LTM3LCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfcHJhY3RpY2FsX3Rvb2xzIC5zdWJzY3JpcHRpb24tZm9vdGVyLFxuYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3ByYWN0aWNhbF90b29scyAuc2l0ZS1mb290ZXIsXG5ib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfcHJhY3RpY2FsX3Rvb2xzICNjb2Rld2lkZ2V0LTM3LCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzIC5zdWJzY3JpcHRpb24tZm9vdGVyLFxuYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAuc2l0ZS1mb290ZXIsXG5ib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICNjb2Rld2lkZ2V0LTM3LCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzIC5zdWJzY3JpcHRpb24tZm9vdGVyLFxuYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAuc2l0ZS1mb290ZXIsXG5ib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICNjb2Rld2lkZ2V0LTM3LCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLnN1YnNjcmlwdGlvbi1mb290ZXIsXG5ib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLnNpdGUtZm9vdGVyLFxuYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICNjb2Rld2lkZ2V0LTM3LCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAuc3Vic2NyaXB0aW9uLWZvb3RlcixcbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlIC5zaXRlLWZvb3RlcixcbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTM3LCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZGlnaXRhbF9uZXdzbGV0dGVycyAuc3Vic2NyaXB0aW9uLWZvb3RlcixcbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9kaWdpdGFsX25ld3NsZXR0ZXJzIC5zaXRlLWZvb3RlcixcbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9kaWdpdGFsX25ld3NsZXR0ZXJzICNjb2Rld2lkZ2V0LTM3LCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbXlfcmVzb3VyY2VzIC5zdWJzY3JpcHRpb24tZm9vdGVyLFxuYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX215X3Jlc291cmNlcyAuc2l0ZS1mb290ZXIsXG5ib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbXlfcmVzb3VyY2VzICNjb2Rld2lkZ2V0LTM3LCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5zdWJzY3JpcHRpb24tZm9vdGVyLFxuYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuc2l0ZS1mb290ZXIsXG5ib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzICNjb2Rld2lkZ2V0LTM3LCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuc3Vic2NyaXB0aW9uLWZvb3RlcixcbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5zaXRlLWZvb3RlcixcbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzICNjb2Rld2lkZ2V0LTM3IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2JsdWVwcmludHMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Vzc2VudGlhbF9pbnNpZ2h0cyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfcHJhY3RpY2FsX3Rvb2xzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4sIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2RpZ2l0YWxfbmV3c2xldHRlcnMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX215X3Jlc291cmNlcyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4sIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDNlbSAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjE5LCAxODYsIDEwNSwgMC45NSkgMCwgcmdiYSgxOTAsIDE0OCwgMTM5LCAwLjk1KSAxMDAlKTtcbn1cblxuYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYmx1ZXByaW50cyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIsIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9lc3NlbnRpYWxfaW5zaWdodHMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfcHJhY3RpY2FsX3Rvb2xzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIsIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIsIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9kaWdpdGFsX25ld3NsZXR0ZXJzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX215X3Jlc291cmNlcyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIsIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBpbWcsIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ibHVlcHJpbnRzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBpbWcsIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9lc3NlbnRpYWxfaW5zaWdodHMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGltZywgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3ByYWN0aWNhbF90b29scyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgaW1nLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBpbWcsIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGltZywgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBpbWcsIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBpbWcsIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9kaWdpdGFsX25ld3NsZXR0ZXJzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBpbWcsIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9teV9yZXNvdXJjZXMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGltZywgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgaW1nLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgaW1nIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBoMiwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2JsdWVwcmludHMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGgyLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZXNzZW50aWFsX2luc2lnaHRzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBoMiwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3ByYWN0aWNhbF90b29scyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgaDIsIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGgyLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBoMiwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBoMiwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGgyLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZGlnaXRhbF9uZXdzbGV0dGVycyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgaDIsIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9teV9yZXNvdXJjZXMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGgyLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBoMiwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIHAsIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ibHVlcHJpbnRzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBwLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZXNzZW50aWFsX2luc2lnaHRzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBwLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfcHJhY3RpY2FsX3Rvb2xzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBwLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBwLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBwLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIHAsIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBwLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZGlnaXRhbF9uZXdzbGV0dGVycyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgcCwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX215X3Jlc291cmNlcyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgcCwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgcCwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIHAge1xuICBtYXJnaW46IDAgMCAxZW0gMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDFlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IC44ZW07XG59XG5cbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBsYWJlbCwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2JsdWVwcmludHMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGxhYmVsLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZXNzZW50aWFsX2luc2lnaHRzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBsYWJlbCwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3ByYWN0aWNhbF90b29scyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgbGFiZWwsIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGxhYmVsLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBsYWJlbCwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBsYWJlbCwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGxhYmVsLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZGlnaXRhbF9uZXdzbGV0dGVycyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgbGFiZWwsIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9teV9yZXNvdXJjZXMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGxhYmVsLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBsYWJlbCwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBpbnB1dFt0eXBlPXRleHRdLFxuYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYmx1ZXByaW50cyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgaW5wdXRbdHlwZT10ZXh0XSxcbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ibHVlcHJpbnRzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Vzc2VudGlhbF9pbnNpZ2h0cyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgaW5wdXRbdHlwZT10ZXh0XSxcbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9lc3NlbnRpYWxfaW5zaWdodHMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfcHJhY3RpY2FsX3Rvb2xzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBpbnB1dFt0eXBlPXRleHRdLFxuYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3ByYWN0aWNhbF90b29scyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGlucHV0W3R5cGU9dGV4dF0sXG5ib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgaW5wdXRbdHlwZT10ZXh0XSxcbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGlucHV0W3R5cGU9dGV4dF0sXG5ib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgaW5wdXRbdHlwZT10ZXh0XSxcbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2RpZ2l0YWxfbmV3c2xldHRlcnMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGlucHV0W3R5cGU9dGV4dF0sXG5ib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZGlnaXRhbF9uZXdzbGV0dGVycyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9teV9yZXNvdXJjZXMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGlucHV0W3R5cGU9dGV4dF0sXG5ib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbXlfcmVzb3VyY2VzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgaW5wdXRbdHlwZT10ZXh0XSxcbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgaW5wdXRbdHlwZT10ZXh0XSxcbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAycHggNnB4IDE2cHggMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbmJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciAud29vY29tbWVyY2UtQnV0dG9uLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYmx1ZXByaW50cyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgLndvb2NvbW1lcmNlLUJ1dHRvbiwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Vzc2VudGlhbF9pbnNpZ2h0cyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgLndvb2NvbW1lcmNlLUJ1dHRvbiwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3ByYWN0aWNhbF90b29scyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgLndvb2NvbW1lcmNlLUJ1dHRvbiwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgLndvb2NvbW1lcmNlLUJ1dHRvbiwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgLndvb2NvbW1lcmNlLUJ1dHRvbiwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciAud29vY29tbWVyY2UtQnV0dG9uLCBib2R5Om5vdCgubWVtYmVyLWxvZ2dlZC1pbikucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIC53b28tbG9naW4taW5uZXIgLndvb2NvbW1lcmNlLUJ1dHRvbiwgYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2RpZ2l0YWxfbmV3c2xldHRlcnMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIC53b29jb21tZXJjZS1CdXR0b24sIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9teV9yZXNvdXJjZXMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIC53b29jb21tZXJjZS1CdXR0b24sIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgI3dvby1sb2dpbi1wb3B1cC1zYy1sb2dpbiAud29vLWxvZ2luLWlubmVyIC53b29jb21tZXJjZS1CdXR0b24sIGJvZHk6bm90KC5tZW1iZXItbG9nZ2VkLWluKS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzICN3b28tbG9naW4tcG9wdXAtc2MtbG9naW4gLndvby1sb2dpbi1pbm5lciAud29vY29tbWVyY2UtQnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvcHJvZmlsZS1pY29uLnN2Zyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkubWVtYmVyLWxvZ2dlZC1pbiAudG9wLXN1bW1hcnktbWVzc2FnaW5nLWNvbnRlbnQgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2Fycm93LWRvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzY5NjQ2NCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMjBweCBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggNjBweCAxMHB4IDMwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubWVtYmVyLWxvZ2dlZC1pbiAudG9wLXN1bW1hcnktbWVzc2FnaW5nLWNvbnRlbnQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ253aWRlLm5vLTgwIC5hYi1jb250YWluZXItaW5zaWRlIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mcmVlLWluc2lkZXItZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMy41ZW0gMmVtIDMuNWVtO1xufVxuXG4uZnJlZS1pbnNpZGVyLWZvb3RlciAud2lkZ2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZnJlZS1pbnNpZGVyLWZvb3RlciAud2lkZ2V0IGgyIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mcmVlLWluc2lkZXItZm9vdGVyIC53aWRnZXQgZGl2LmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mcmVlLWluc2lkZXItZm9vdGVyIC53aWRnZXQgZGl2LmJ0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjczcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkE3NzVCO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbi5mcmVlLWluc2lkZXItZm9vdGVyIC53aWRnZXQgZGl2LmJ0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmNmM0YztcbiAgYm94LXNoYWRvdzogMCAwIDEycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG5cbi5pbnNpZGVyLWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNEM3MTgxO1xuICBwYWRkaW5nOiAyZW0gMC41ZW0gMmVtIDMuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2luc2lkZXItZm9vdGVyLWJhY2tncm91bmQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAuaW5zaWRlci1mb290ZXIge1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogc29mdC1saWdodDtcbiAgfVxufVxuXG4uaW5zaWRlci1mb290ZXIgLndpZGdldCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmluc2lkZXItZm9vdGVyIC53aWRnZXQgaDIge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtc2hhZG93OiAwIDAgMjBweCAjNjk2NDY0O1xufVxuXG4uaW5zaWRlci1mb290ZXIgLndpZGdldCBwIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggIzY5NjQ2NDtcbn1cblxuLmluc2lkZXItZm9vdGVyIC53aWRnZXQgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uaW5zaWRlci1mb290ZXIgLndpZGdldCBkaXYuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluc2lkZXItZm9vdGVyIC53aWRnZXQgZGl2LmJ0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjk2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkE3NzVCO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbi5pbnNpZGVyLWZvb3RlciAud2lkZ2V0IGRpdi5idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZjZjNGM7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXJ0aWNsZS1pbmZvIC5lbnRyeS1tZXRhIC5waG90byB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLnNvY2lhbC1zaGFyZSBsaSBhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLnNvY2lhbC1zaGFyZSBsaTpudGgtY2hpbGQoMikgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbWVudS1pY29ucy9mYWNlYm9vay1pY29uLWJsYWNrLnN2Z1wiKTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLnNvY2lhbC1zaGFyZSBsaTpudGgtY2hpbGQoMykgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbWVudS1pY29ucy90d2l0dGVyLWljb24tYmxhY2suc3ZnXCIpO1xufVxuXG4uZW50cnktY29udGVudCAuc29jaWFsLXNoYXJlIGxpOm50aC1jaGlsZCg0KSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9tZW51LWljb25zL2xpbmtlZGluLWljb24tYmxhY2suc3ZnXCIpO1xufVxuXG4jbWVudS1zb2NpYWwtbWVkaWEgbGkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbiNtZW51LXNvY2lhbC1tZWRpYSAjbWVudS1pdGVtLTM2ODYwMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvZmFjZWJvb2staWNvbi5zdmcpO1xufVxuXG4jbWVudS1zb2NpYWwtbWVkaWEgI21lbnUtaXRlbS0zNjg2MDQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9tZW51LWljb25zL3R3aXR0ZXItaWNvbi5zdmcpO1xufVxuXG4jbWVudS1zb2NpYWwtbWVkaWEgI21lbnUtaXRlbS0zNjg2MDcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9tZW51LWljb25zL2xpbmtlZGluLWljb24uc3ZnKTtcbn1cblxuI21lbnUtZm9vdGVyLW1lbnUtYm90dG9tIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgLW1zLWdyaWQtY29sdW1uczogbm9uZSAhaW1wb3J0YW50O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sdW1uczogMyAhaW1wb3J0YW50O1xufVxuXG4jbWVudS1mb290ZXItbWVudS1ib3R0b20gbGkge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLmhpZGRlbi10b3RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXNwb25zaXZlLW1lbnUtaWNvbjpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAucmVzcG9uc2l2ZS1tZW51LWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5oZWFkZXItd2lkZ2V0LWFyZWEge1xuICAgIHRvcDogNDZweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci13aWRnZXQtYXJlYSB7XG4gICAgdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4jbWVudS1jYXRlZ29yeS1tYWluLW1lbnUge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAjbWVudS1jYXRlZ29yeS1tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDExO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IDE5N3B4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICM0RTRFNTE7XG4gIH1cbiAgI21lbnUtY2F0ZWdvcnktbWFpbi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjbWVudS1jYXRlZ29yeS1tYWluLW1lbnUgLm1lbnUtaXRlbS5ub3QtbW9iaWxlICNtZW51LWl0ZW0tMTAzNTgzOSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICNtZW51LWNhdGVnb3J5LW1haW4tbWVudSAubWVudS1pdGVtLm5vdC1tb2JpbGUgPiBhIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgI21lbnUtY2F0ZWdvcnktbWFpbi1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bC5zdWItbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRFNEU1MTtcbiAgfVxuICAjbWVudS1jYXRlZ29yeS1tYWluLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsLnN1Yi1tZW51IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEU0RTUxO1xuICB9XG4gICNtZW51LWNhdGVnb3J5LW1haW4tbWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRFNEU1MTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgI21lbnUtY2F0ZWdvcnktbWFpbi1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bC5zdWItbWVudSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODFweCkge1xuICAjbWVudS1jYXRlZ29yeS1tYWluLW1lbnUge1xuICAgIHRvcDogMjM3cHg7XG4gIH1cbn1cblxuLm1lbnUtZGFzaGJvYXJkLW1lbnUtY29udGFpbmVyLFxuLm1lbnUtZGFzaGJvYXJkLW1lbnUtbG93ZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLm1lbnUtZGFzaGJvYXJkLW1lbnUtY29udGFpbmVyIHtcbiAgdG9wOiAwO1xufVxuXG4ubWVudS1kYXNoYm9hcmQtbWVudS1sb3dlci1jb250YWluZXIge1xuICBib3R0b206IDEwMHB4O1xufVxuXG4ud29vY29tbWVyY2UuZnVsbC13aWR0aC1jb250ZW50IC5jb250ZW50LFxuLndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50IC5jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53b29jb21tZXJjZSAuY29udGVudCAuZW50cnkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuXG4jY29kZXdpZGdldC0zNyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDIuNnJlbTtcbiAgcmlnaHQ6IDEwcmVtO1xufVxuXG4jY29kZXdpZGdldC0zNyAjc21hbGwtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiAwLjRlbTtcbiAgcmlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9tZW51LWljb25zL2xvZ2dlZC1pbi1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgI2NvZGV3aWRnZXQtMzcge1xuICAgIHJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gICNjb2Rld2lkZ2V0LTM3ICNzbWFsbC10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jY29kZXdpZGdldC0zNyBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZzogNXB4IDIwcHggIWltcG9ydGFudDtcbn1cblxuI2NvZGV3aWRnZXQtMzcgYSNsb2dpbiB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMjBweCA1cHggNDBweCAhaW1wb3J0YW50O1xufVxuXG4jY29kZXdpZGdldC0zNyBhI2xvZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9tZW51LWljb25zL2xvZ2dlZC1pbi1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjRlbTtcbiAgbGVmdDogMC44ZW07XG59XG5cbiNjb2Rld2lkZ2V0LTM3IGEjYmVjb21lLWluc2lkZXIge1xuICBwYWRkaW5nOiA1cHggMTI2cHggNXB4IDIwcHggIWltcG9ydGFudDtcbn1cblxuI2NvZGV3aWRnZXQtMzcgYSNiZWNvbWUtaW5zaWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9sb2dvLWljb25zL2hybS1pbnNpZGVyLWhvcml6b250YWwtMWMuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjRlbTtcbiAgcmlnaHQ6IDAuOGVtO1xufVxuXG4jY29kZXdpZGdldC0zNyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG5ib2R5LmxvZ2dlZC1pbiAjZGFzaGJvYXJkLW5hdi1pbnNpZGUuY29sbGFwc2UgI21lbnUtZGFzaGJvYXJkLW1lbnUgLnN1Yi1tZW51IHtcbiAgbGVmdDogNTBweDtcbn1cblxuYm9keS5sb2dnZWQtaW4gI2Rhc2hib2FyZC1uYXYtaW5zaWRlICNtZW51LWRhc2hib2FyZC1tZW51IC5zdWItbWVudSB7XG4gIHRvcDogNTJweDtcbn1cblxuYm9keS5sb2dnZWQtaW4uYWRtaW4tYmFyICNkYXNoYm9hcmQtbmF2LWluc2lkZSB7XG4gIHRvcDogODRweDtcbn1cblxuYm9keS5sb2dnZWQtaW4uYWRtaW4tYmFyICNkYXNoYm9hcmQtbmF2LWluc2lkZSAjbWVudS1kYXNoYm9hcmQtbWVudSAuc3ViLW1lbnUge1xuICB0b3A6IDg0cHg7XG59XG5cbiNkYXNoYm9hcmQtbmF2LWluc2lkZSB7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbiNkYXNoYm9hcmQtbmF2LWluc2lkZS5jb2xsYXBzZSB7XG4gIGxlZnQ6IC0yMDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSg4OSwgODksIDkyLCAwLjgpO1xufVxuXG4jZGFzaGJvYXJkLW5hdi1pbnNpZGUuY29sbGFwc2UgI2Fycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuI2Rhc2hib2FyZC1uYXYtaW5zaWRlLmNvbGxhcHNlIGxpIGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMS4zZW07XG59XG5cbiNkYXNoYm9hcmQtbmF2LWluc2lkZS5jb2xsYXBzZSAjbWVudS1pdGVtLTEwMzY4OTU6aG92ZXIgPiBhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDE1cHggcmlnaHQgMS41ZW0gIWltcG9ydGFudDtcbn1cblxuI2Rhc2hib2FyZC1uYXYtaW5zaWRlLmNvbGxhcHNlICNtZW51LWRhc2hib2FyZC1tZW51IC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MnB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwcHg7XG4gIHdpZHRoOiAyMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbiNkYXNoYm9hcmQtbmF2LWluc2lkZSAjbWVudS1kYXNoYm9hcmQtbWVudSBsaSBhLFxuI2Rhc2hib2FyZC1uYXYtaW5zaWRlICNtZW51LWRhc2hib2FyZC1tZW51LWxvd2VyIGxpIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuI2Rhc2hib2FyZC1uYXYtaW5zaWRlICNtZW51LWRhc2hib2FyZC1tZW51IC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA4NHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDI1MHB4O1xuICB3aWR0aDogMjIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xufVxuXG4jZGFzaGJvYXJkLW5hdi1pbnNpZGUgI21lbnUtZGFzaGJvYXJkLW1lbnUgLnN1Yi1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xufVxuXG4jZGFzaGJvYXJkLW5hdi1pbnNpZGUgI21lbnUtZGFzaGJvYXJkLW1lbnUgLnN1Yi1tZW51IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjk1KTtcbn1cblxuI2Rhc2hib2FyZC1uYXYtaW5zaWRlICNtZW51LWRhc2hib2FyZC1tZW51IC5zdWItbWVudSBsaTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNkM2RhZTI7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbiNkYXNoYm9hcmQtbmF2LWluc2lkZSAjbWVudS1kYXNoYm9hcmQtbWVudSAuc3ViLW1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjM2IzYjNkO1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBsaW5lLWhlaWdodDogMi44O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuI2Rhc2hib2FyZC1uYXYtaW5zaWRlICNhcnJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbWVudS1pY29ucy9taW5tYXgtYnV0dG9uLnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiA1MCU7XG4gIHJpZ2h0OiAtMTVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgei1pbmRleDogMTM7XG59XG5cbiNkYXNoYm9hcmQtbmF2LWluc2lkZSBsaSBhIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgM2VtO1xufVxuXG4jZGFzaGJvYXJkLW5hdi1pbnNpZGUgI21lbnUtaXRlbS0xMDM2NDYzIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvZGFzaGJvYXJkLWljb24uc3ZnXCIpO1xufVxuXG4jZGFzaGJvYXJkLW5hdi1pbnNpZGUgI21lbnUtaXRlbS0xMDM2ODk2IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvdG9waWNzLWljb24uc3ZnXCIpO1xufVxuXG4jZGFzaGJvYXJkLW5hdi1pbnNpZGUgI21lbnUtaXRlbS0xMDM2ODk3IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvYXJ0aWNsZS1pY29uLnN2Z1wiKTtcbn1cblxuI2Rhc2hib2FyZC1uYXYtaW5zaWRlICNtZW51LWl0ZW0tMTAzNjg5NSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9tZW51LWljb25zL3Jlc291cmNlLWljb24uc3ZnXCIpO1xufVxuXG4jZGFzaGJvYXJkLW5hdi1pbnNpZGUgI21lbnUtaXRlbS0xMDM2NDQxIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvbGlicmFyeS1pY29uLnN2Z1wiKTtcbn1cblxuI2Rhc2hib2FyZC1uYXYtaW5zaWRlICNtZW51LWl0ZW0tMTAzNjQ2NCBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9tZW51LWljb25zL2xvZ2dlZC1pbi1pY29uLnN2Z1wiKTtcbn1cblxuI2Rhc2hib2FyZC1uYXYtaW5zaWRlICNtZW51LWl0ZW0tMTA0NTk0NSBhLFxuI2Rhc2hib2FyZC1uYXYtaW5zaWRlICNtZW51LWl0ZW0tMTA3MDEzNCBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9tZW51LWljb25zL2hlbHAtaWNvbi5zdmdcIik7XG59XG5cbiNkYXNoYm9hcmQtbmF2LWluc2lkZSAjbWVudS1pdGVtLTEwMzc3ODYgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbWVudS1pY29ucy9sb2dvdXQtaWNvbi5zdmdcIik7XG59XG5cbiNkYXNoYm9hcmQtbmF2LWluc2lkZSAjbWVudS1pdGVtLTEwMzc3ODcgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbG9nby1pY29ucy9ocm1pbnNpZGVyLTFjLXZlcnRpY2FsLnN2Z1wiKTtcbn1cblxuI2Rhc2hib2FyZC1uYXYtaW5zaWRlICNtZW51LWl0ZW0tMTAzNzc4NyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2xvZ28taWNvbnMvaHJtb3JuaW5nLWluc2lkZXItMWMtaG9yLWxvZ28td2hpdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDUuN2VtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5jb250ZW50LXNpZGViYXItd3JhcCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ibHVlcHJpbnRzIC5jb250ZW50LXNpZGViYXItd3JhcCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9lc3NlbnRpYWxfaW5zaWdodHMgLmNvbnRlbnQtc2lkZWJhci13cmFwLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3ByYWN0aWNhbF90b29scyAuY29udGVudC1zaWRlYmFyLXdyYXAsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZGlnaXRhbF9uZXdzbGV0dGVycyAuY29udGVudC1zaWRlYmFyLXdyYXAsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAuY29udGVudC1zaWRlYmFyLXdyYXAsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLmNvbnRlbnQtc2lkZWJhci13cmFwLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAuY29udGVudC1zaWRlYmFyLXdyYXAsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzIC5jb250ZW50LXNpZGViYXItd3JhcCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9teV9yZXNvdXJjZXMgLmNvbnRlbnQtc2lkZWJhci13cmFwLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuY29udGVudC1zaWRlYmFyLXdyYXAsIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuY29udGVudC1zaWRlYmFyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9oci1pbnNpZGVyLWJhY2tncm91bmQtd2l0aC1vdmVybGF5cy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ibHVlcHJpbnRzIC5pbnNpZGVyX3Byb21vX3dyYXAsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZXNzZW50aWFsX2luc2lnaHRzIC5pbnNpZGVyX3Byb21vX3dyYXAsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfcHJhY3RpY2FsX3Rvb2xzIC5pbnNpZGVyX3Byb21vX3dyYXAsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZGlnaXRhbF9uZXdzbGV0dGVycyAuaW5zaWRlcl9wcm9tb193cmFwLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgLmluc2lkZXJfcHJvbW9fd3JhcCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAuaW5zaWRlcl9wcm9tb193cmFwLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAuaW5zaWRlcl9wcm9tb193cmFwLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAuaW5zaWRlcl9wcm9tb193cmFwLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX215X3Jlc291cmNlcyAuaW5zaWRlcl9wcm9tb193cmFwLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuaW5zaWRlcl9wcm9tb193cmFwIHtcbiAgbWFyZ2luOiA1MnB4IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzgxYTA5NyAwJSwgIzM5NWI3MSAxMDAlKTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ibHVlcHJpbnRzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8sIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZXNzZW50aWFsX2luc2lnaHRzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8sIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfcHJhY3RpY2FsX3Rvb2xzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8sIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZGlnaXRhbF9uZXdzbGV0dGVycyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbywgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX215X3Jlc291cmNlcyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2JnLWNvZmZlZS1tdWctYmx1ZXMuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzZW0gdG9wIC0zZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjQwcHg7XG4gIG1hcmdpbjogNTJweCAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2JsdWVwcmludHMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZXNzZW50aWFsX2luc2lnaHRzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3ByYWN0aWNhbF90b29scyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9kaWdpdGFsX25ld3NsZXR0ZXJzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9teV9yZXNvdXJjZXMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzUlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMmVtIDA7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYmx1ZXByaW50cyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0LCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Vzc2VudGlhbF9pbnNpZ2h0cyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0LCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3ByYWN0aWNhbF90b29scyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0LCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2RpZ2l0YWxfbmV3c2xldHRlcnMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9teV9yZXNvdXJjZXMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjAlO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2JsdWVwcmludHMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCBwLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Vzc2VudGlhbF9pbnNpZ2h0cyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0IHAsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfcHJhY3RpY2FsX3Rvb2xzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgcCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9kaWdpdGFsX25ld3NsZXR0ZXJzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgcCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgcCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0IHAsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgcCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCBwLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX215X3Jlc291cmNlcyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0IHAsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk1O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2JsdWVwcmludHMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCAuam9pbi1idG4sIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZXNzZW50aWFsX2luc2lnaHRzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgLmpvaW4tYnRuLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3ByYWN0aWNhbF90b29scyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0IC5qb2luLWJ0biwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9kaWdpdGFsX25ld3NsZXR0ZXJzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgLmpvaW4tYnRuLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCAuam9pbi1idG4sIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCAuam9pbi1idG4sIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgLmpvaW4tYnRuLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0IC5qb2luLWJ0biwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9teV9yZXNvdXJjZXMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCAuam9pbi1idG4sIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgLmpvaW4tYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2QxYjY0YiwgI2NiOTI1OSk7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYmx1ZXByaW50cyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0IC5qb2luLWJ0bjpob3ZlciwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9lc3NlbnRpYWxfaW5zaWdodHMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCAuam9pbi1idG46aG92ZXIsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfcHJhY3RpY2FsX3Rvb2xzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgLmpvaW4tYnRuOmhvdmVyLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2RpZ2l0YWxfbmV3c2xldHRlcnMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCAuam9pbi1idG46aG92ZXIsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0IC5qb2luLWJ0bjpob3ZlciwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0IC5qb2luLWJ0bjpob3ZlciwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCAuam9pbi1idG46aG92ZXIsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgLmpvaW4tYnRuOmhvdmVyLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX215X3Jlc291cmNlcyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0IC5qb2luLWJ0bjpob3ZlciwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCAuam9pbi1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNkY2MwNGYsICNkNjliNWUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ibHVlcHJpbnRzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX2xvZ28sIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZXNzZW50aWFsX2luc2lnaHRzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX2xvZ28sIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfcHJhY3RpY2FsX3Rvb2xzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX2xvZ28sIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZGlnaXRhbF9uZXdzbGV0dGVycyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb19sb2dvLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbywgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb19sb2dvLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb19sb2dvLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb19sb2dvLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX215X3Jlc291cmNlcyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb19sb2dvLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb19sb2dvIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMCA0ZW0gMCAwO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2JsdWVwcmludHMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbyBpbWcsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZXNzZW50aWFsX2luc2lnaHRzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX2xvZ28gaW1nLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3ByYWN0aWNhbF90b29scyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb19sb2dvIGltZywgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9kaWdpdGFsX25ld3NsZXR0ZXJzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX2xvZ28gaW1nLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbyBpbWcsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbyBpbWcsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX2xvZ28gaW1nLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb19sb2dvIGltZywgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9teV9yZXNvdXJjZXMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbyBpbWcsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAud2lkZ2V0LXRpdGxlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgaDUge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiICNteV9wcm9maWxlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgI2JpbGxpbmdfaW5mbyB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgI215X3Byb2ZpbGUgc2VsZWN0W25hbWU9XCJiaWxsaW5nX3N0YXRlXCJdLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgI215X3Byb2ZpbGUgc2VsZWN0W25hbWU9XCJ1c2VyX2NvbXBhbnlfc2l6ZVwiXSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiICNiaWxsaW5nX2luZm8gc2VsZWN0W25hbWU9XCJiaWxsaW5nX3N0YXRlXCJdLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgI2JpbGxpbmdfaW5mbyBzZWxlY3RbbmFtZT1cInVzZXJfY29tcGFueV9zaXplXCJdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvYXJyb3ctZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAyZW07XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiICNteV9wcm9maWxlIGxhYmVsLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgI2JpbGxpbmdfaW5mbyBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiICNteV9wcm9maWxlIGlucHV0LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgI215X3Byb2ZpbGUgc2VsZWN0LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgI2JpbGxpbmdfaW5mbyBpbnB1dCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiICNiaWxsaW5nX2luZm8gc2VsZWN0IHtcbiAgZm9udC1zaXplOiAwLjdlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiICNteV9wcm9maWxlIGxpLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgI2JpbGxpbmdfaW5mbyBsaSB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgI215X3Byb2ZpbGUgbGk6bnRoLWNoaWxkKC1uKzIpLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgI2JpbGxpbmdfaW5mbyBsaTpudGgtY2hpbGQoLW4rMikge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgI215X3Byb2ZpbGUgbGkgc3Bhbi5teV9wcm9maWxlX3VzZXJfZW1haWwsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAjbXlfcHJvZmlsZSBsaSBzcGFuLm15X3Byb2ZpbGVfdXNlcl9sb2dpbixcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiICNiaWxsaW5nX2luZm8gbGkgc3Bhbi5teV9wcm9maWxlX3VzZXJfZW1haWwsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAjYmlsbGluZ19pbmZvIGxpIHNwYW4ubXlfcHJvZmlsZV91c2VyX2xvZ2luIHtcbiAgZm9udC1zaXplOiAwLjhlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHBhZGRpbmc6IDAgMCAwIDEycHg7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiICNteV9wcm9maWxlIGRpdixcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiICNiaWxsaW5nX2luZm8gZGl2IHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAjcGF5bWVudElmcmFtZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAjcGF5bWVudElmcmFtZSBodG1sIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAjcGF5bWVudElmcmFtZSAucGF5bWVudF9tZXRob2RfYnV0dG9uX2ZpeCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1OTU5NWMgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU5NTk1YyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjJzICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiICNwYXltZW50SWZyYW1lIC5wYXltZW50X21ldGhvZF9idXR0b25fZml4OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU5NTk1YyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmNvbnRlbnQtc2lkZWJhci13cmFwLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2JsdWVwcmludHMgLmNvbnRlbnQtc2lkZWJhci13cmFwLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Vzc2VudGlhbF9pbnNpZ2h0cyAuY29udGVudC1zaWRlYmFyLXdyYXAsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfcHJhY3RpY2FsX3Rvb2xzIC5jb250ZW50LXNpZGViYXItd3JhcCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9kaWdpdGFsX25ld3NsZXR0ZXJzIC5jb250ZW50LXNpZGViYXItd3JhcCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlIC5jb250ZW50LXNpZGViYXItd3JhcCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAuY29udGVudC1zaWRlYmFyLXdyYXAsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzIC5jb250ZW50LXNpZGViYXItd3JhcCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgLmNvbnRlbnQtc2lkZWJhci13cmFwLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX215X3Jlc291cmNlcyAuY29udGVudC1zaWRlYmFyLXdyYXAsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5jb250ZW50LXNpZGViYXItd3JhcCwgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5jb250ZW50LXNpZGViYXItd3JhcCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYmx1ZXByaW50cyAuaW5zaWRlcl9wcm9tb193cmFwLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Vzc2VudGlhbF9pbnNpZ2h0cyAuaW5zaWRlcl9wcm9tb193cmFwLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3ByYWN0aWNhbF90b29scyAuaW5zaWRlcl9wcm9tb193cmFwLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2RpZ2l0YWxfbmV3c2xldHRlcnMgLmluc2lkZXJfcHJvbW9fd3JhcCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlIC5pbnNpZGVyX3Byb21vX3dyYXAsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLmluc2lkZXJfcHJvbW9fd3JhcCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgLmluc2lkZXJfcHJvbW9fd3JhcCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgLmluc2lkZXJfcHJvbW9fd3JhcCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9teV9yZXNvdXJjZXMgLmluc2lkZXJfcHJvbW9fd3JhcCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmluc2lkZXJfcHJvbW9fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYmx1ZXByaW50cyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Vzc2VudGlhbF9pbnNpZ2h0cyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3ByYWN0aWNhbF90b29scyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2RpZ2l0YWxfbmV3c2xldHRlcnMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbywgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8sIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbywgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbywgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbywgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9teV9yZXNvdXJjZXMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbywgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYmx1ZXByaW50cyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9lc3NlbnRpYWxfaW5zaWdodHMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfcHJhY3RpY2FsX3Rvb2xzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2RpZ2l0YWxfbmV3c2xldHRlcnMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX215X3Jlc291cmNlcyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDFlbSAwIDFlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2JsdWVwcmludHMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9lc3NlbnRpYWxfaW5zaWdodHMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9wcmFjdGljYWxfdG9vbHMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9kaWdpdGFsX25ld3NsZXR0ZXJzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0LCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbXlfcmVzb3VyY2VzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYmx1ZXByaW50cyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb19sb2dvLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Vzc2VudGlhbF9pbnNpZ2h0cyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb19sb2dvLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3ByYWN0aWNhbF90b29scyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb19sb2dvLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2RpZ2l0YWxfbmV3c2xldHRlcnMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbywgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX2xvZ28sIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbywgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbywgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbywgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9teV9yZXNvdXJjZXMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbywgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbjogMCBhdXRvIDEuMjVyZW07XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIge1xuICAgIHBhZGRpbmc6IDE1cHggMWVtIDAgMy40ZW07XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgI215X3Byb2ZpbGUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiICNiaWxsaW5nX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiICNteV9wcm9maWxlIHNlbGVjdFtuYW1lPVwiYmlsbGluZ19zdGF0ZVwiXSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgI215X3Byb2ZpbGUgc2VsZWN0W25hbWU9XCJ1c2VyX2NvbXBhbnlfc2l6ZVwiXSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgI2JpbGxpbmdfaW5mbyBzZWxlY3RbbmFtZT1cImJpbGxpbmdfc3RhdGVcIl0sXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiICNiaWxsaW5nX2luZm8gc2VsZWN0W25hbWU9XCJ1c2VyX2NvbXBhbnlfc2l6ZVwiXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvYXJyb3ctZG93bi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMmVtO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiICNteV9wcm9maWxlIGxhYmVsLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAjYmlsbGluZ19pbmZvIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAjbXlfcHJvZmlsZSBpbnB1dCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgI215X3Byb2ZpbGUgc2VsZWN0LFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAjYmlsbGluZ19pbmZvIGlucHV0LFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAjYmlsbGluZ19pbmZvIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAwLjdlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiICNteV9wcm9maWxlIGxpLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAjYmlsbGluZ19pbmZvIGxpIHtcbiAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgI215X3Byb2ZpbGUgbGk6bnRoLWNoaWxkKC1uKzIpLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAjYmlsbGluZ19pbmZvIGxpOm50aC1jaGlsZCgtbisyKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgI215X3Byb2ZpbGUgbGkgc3Bhbi5teV9wcm9maWxlX3VzZXJfZW1haWwsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiICNteV9wcm9maWxlIGxpIHNwYW4ubXlfcHJvZmlsZV91c2VyX2xvZ2luLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAjYmlsbGluZ19pbmZvIGxpIHNwYW4ubXlfcHJvZmlsZV91c2VyX2VtYWlsLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAjYmlsbGluZ19pbmZvIGxpIHNwYW4ubXlfcHJvZmlsZV91c2VyX2xvZ2luIHtcbiAgICBmb250LXNpemU6IDAuOGVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAjbXlfcHJvZmlsZSBkaXYsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiICNiaWxsaW5nX2luZm8gZGl2IHtcbiAgICBtYXJnaW46IDAgMCAwIDA7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgLmFjY291bnRfZm9ybV93cmFwIHtcbiAgICAvKiBIaWRlIHRhYmxlIGhlYWRlcnMgKGJ1dCBub3QgZGlzcGxheTogbm9uZTssIGZvciBhY2Nlc3NpYmlsaXR5KSAqL1xuICAgIC8qXG4gICAgICAgICAgTGFiZWwgdGhlIGRhdGFcbiAgICAgICAgICBZb3UgY291bGQgYWxzbyB1c2UgYSBkYXRhLSogYXR0cmlidXRlIGFuZCBjb250ZW50IGZvciB0aGlzLiBUaGF0IHdheSBcImJsb2F0c1wiIHRoZSBIVE1MLCB0aGlzIHdheSBtZWFucyB5b3UgbmVlZCB0byBrZWVwIEhUTUwgYW5kIENTUyBpbiBzeW5jLiBMZWEgVmVyb3UgaGFzIGEgY2xldmVyIHdheSB0byBoYW5kbGUgd2l0aCB0ZXh0LXNoYWRvdy5cbiAgICAgICAgICAqL1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiIC5hY2NvdW50X2Zvcm1fd3JhcCB0YWJsZSwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgLmFjY291bnRfZm9ybV93cmFwIHRoZWFkLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAuYWNjb3VudF9mb3JtX3dyYXAgdGJvZHksIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiIC5hY2NvdW50X2Zvcm1fd3JhcCB0aCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgLmFjY291bnRfZm9ybV93cmFwIHRkLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAuYWNjb3VudF9mb3JtX3dyYXAgdHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiIC5hY2NvdW50X2Zvcm1fd3JhcCB0aGVhZCB0ciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTk5OTlweDtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiIC5hY2NvdW50X2Zvcm1fd3JhcCB0ciB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiIC5hY2NvdW50X2Zvcm1fd3JhcCB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAuYWNjb3VudF9mb3JtX3dyYXAgdGQge1xuICAgIC8qIEJlaGF2ZSAgbGlrZSBhIFwicm93XCIgKi9cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzMlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIC5kYXNoYm9hcmRfdGFiIC5hY2NvdW50X2Zvcm1fd3JhcCB0ZDpiZWZvcmUge1xuICAgIC8qIE5vdyBsaWtlIGEgdGFibGUgaGVhZGVyICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8qIFRvcC9sZWZ0IHZhbHVlcyBtaW1pYyBwYWRkaW5nICovXG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDZweDtcbiAgICB3aWR0aDogMzMlO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAuYWNjb3VudF9mb3JtX3dyYXAgdGQ6bnRoLW9mLXR5cGUoMSk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkRhdGVcIjtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAuYWNjb3VudF9mb3JtX3dyYXAgdGQ6bnRoLW9mLXR5cGUoMik6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIk9yZGVyXCI7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgLmFjY291bnRfZm9ybV93cmFwIHRkOm50aC1vZi10eXBlKDMpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJQcm9kdWN0XCI7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgLmFjY291bnRfZm9ybV93cmFwIHRkOm50aC1vZi10eXBlKDQpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJBbW91bnRcIjtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAuYWNjb3VudF9mb3JtX3dyYXAgdGQ6bnRoLW9mLXR5cGUoNSk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlJlY2VpcHRcIjtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAuYWNjb3VudF9mb3JtX3dyYXA6bGFzdC1vZi10eXBlIHRkOm50aC1vZi10eXBlKDEpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJQbGFuXCI7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgLmFjY291bnRfZm9ybV93cmFwOmxhc3Qtb2YtdHlwZSB0ZDpudGgtb2YtdHlwZSgyKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiU3RhdHVzXCI7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMgLmRhc2hib2FyZF90YWIgLmFjY291bnRfZm9ybV93cmFwOmxhc3Qtb2YtdHlwZSB0ZDpudGgtb2YtdHlwZSgzKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiU3RhcnRcIjtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAuYWNjb3VudF9mb3JtX3dyYXA6bGFzdC1vZi10eXBlIHRkOm50aC1vZi10eXBlKDQpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJOZXh0IFBheW1lbnRcIjtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyAuZGFzaGJvYXJkX3RhYiAuYWNjb3VudF9mb3JtX3dyYXA6bGFzdC1vZi10eXBlIHRkOm50aC1vZi10eXBlKDUpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX215X3Jlc291cmNlcyAud29vY29tbWVyY2UgdWwucHJvZHVjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX215X3Jlc291cmNlcyAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgbWFyZ2luOiAwIDAgMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkubG9nZ2VkLWluLmFkbWluLWJhciAuc2l0ZS1oZWFkZXIge1xuICBoZWlnaHQ6IDUycHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzMnB4O1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5hZG1pbi1iYXIgI2NvZGV3aWRnZXQtMzcge1xuICB0b3A6IDJlbTtcbn1cblxuYm9keS5sb2dnZWQtaW4gLnNpdGUtaW5uZXIge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xufVxuXG5ib2R5LmxvZ2dlZC1pbiBuYXYubmF2LXByaW1hcnksIGJvZHkubG9nZ2VkLWluIC5zdWJzY3JpcHRpb24tZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5sb2dnZWQtaW4gI2NvZGV3aWRnZXQtMzcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMC41ZW07XG4gIHJpZ2h0OiAxZW07XG59XG5cbmJvZHkubG9nZ2VkLWluICNjb2Rld2lkZ2V0LTM3IHVsI21haW5faGVhZGVyX25hdiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5ib2R5LmxvZ2dlZC1pbiAuc2l0ZS1oZWFkZXIge1xuICBoZWlnaHQ6IDUycHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuYm9keS5sb2dnZWQtaW4gLnNpdGUtaGVhZGVyIC5zaXRlLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMCAwLjVlbTtcbn1cblxuYm9keS5sb2dnZWQtaW4gLnNpdGUtaGVhZGVyIC5zaXRlLXRpdGxlIGEge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxODBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTgwcHg7XG59XG5cbmJvZHkubG9nZ2VkLWluIC5oZWFkZXItd2lkZ2V0LWFyZWEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmxvZ2dlZC1pbiAuZnJlZV9mZWF0dXJlZF9kYXNoX2hvbWUgLnByb2R1Y3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ0ZyZWUgUmVzb3VyY2UnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNCwgMTgxLCAxNTEsIDAuOCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuYm9keS5sb2dnZWQtaW4gLmZyZWVfZmVhdHVyZWRfZGFzaF9ob21lIC5wYV9wcm9kdWN0cGFja2FnZS1wcmVtaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdQdXJjaGFzZWQgSXRlbSc7XG59XG5cbmJvZHkubG9nZ2VkLWluIC5mcmVlX2ZlYXR1cmVkX2Rhc2hfaG9tZSAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSxcbmJvZHkubG9nZ2VkLWluICNibHVlcHJpbnRGaWx0ZXJJZnJhbWUgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUsXG5ib2R5LmxvZ2dlZC1pbiAjaW5zaWdodHNGaWx0ZXJJZnJhbWUgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUsXG5ib2R5LmxvZ2dlZC1pbiAjcHRvb2xzRmlsdGVySWZyYW1lIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlLFxuYm9keS5sb2dnZWQtaW4gI215UmVzb3VyY2VzRmlsdGVySWZyYW1lIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlLFxuYm9keS5sb2dnZWQtaW4gI3dvb2ZfcmVzdWx0c19ieV9hamF4IC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1OTU5NWM7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBhZGRpbmc6IDJlbSAwIDA7XG59XG5cbmJvZHkubG9nZ2VkLWluIC5jb2RlLXdpZGdldCBoMSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTk1OTVjO1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG5ib2R5LmxvZ2dlZC1pbiAuY29kZS13aWRnZXQgaDUge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDMwcHggMCAxMHB4IDA7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuYm9keS5sb2dnZWQtaW4gLmRhc2hib2FyZF90YWIgLndpZGdldC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTk1OTVjO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLmhlYWRlci13aWRnZXQtYXJlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQgLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cblxuYm9keS53b29jb21tZXJjZS1wYWdlIG5hdi5uYXYtcHJpbWFyeSxcbmJvZHkud29vY29tbWVyY2UtcGFnZSAuc3Vic2NyaXB0aW9uLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS50YXgtcGJwLWNhdGVnb3JpZXMgbmF2Lm5hdi1wcmltYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS50YXgtcGJwLWNhdGVnb3JpZXMgLmhlYWRlci13aWRnZXQtYXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLm1lbWJlcnNoaXBfdXBncmFkZV9iYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kYXNoYm9hcmRfdGFiLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2JsdWVwcmludHMgLmRhc2hib2FyZF90YWIsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZXNzZW50aWFsX2luc2lnaHRzIC5kYXNoYm9hcmRfdGFiLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3ByYWN0aWNhbF90b29scyAuZGFzaGJvYXJkX3RhYiwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9kaWdpdGFsX25ld3NsZXR0ZXJzIC5kYXNoYm9hcmRfdGFiLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgLmRhc2hib2FyZF90YWIsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLmRhc2hib2FyZF90YWIsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzIC5kYXNoYm9hcmRfdGFiLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAuZGFzaGJvYXJkX3RhYiwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9teV9yZXNvdXJjZXMgLmRhc2hib2FyZF90YWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgLTElIHJpZ2h0IC00JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gIHBhZGRpbmc6IDRyZW0gMXJlbSAwIDRyZW07XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGFzaGJvYXJkX3RhYiwgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kYXNoYm9hcmRfdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAwIDRyZW07XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGFzaGJvYXJkX3RhYiAuZnJlZV9mZWF0dXJlZF9kYXNoX2hvbWUgaDQsIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGFzaGJvYXJkX3RhYiAuZnJlZV9mZWF0dXJlZF9kYXNoX2hvbWUgaDQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC53b29mX2NvbnRhaW5lcl9ocm1wLXByb2R1Y3QtdHlwZSwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ibHVlcHJpbnRzIC53b29mX2NvbnRhaW5lcl9ocm1wLXByb2R1Y3QtdHlwZSwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9lc3NlbnRpYWxfaW5zaWdodHMgLndvb2ZfY29udGFpbmVyX2hybXAtcHJvZHVjdC10eXBlLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3ByYWN0aWNhbF90b29scyAud29vZl9jb250YWluZXJfaHJtcC1wcm9kdWN0LXR5cGUsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZGlnaXRhbF9uZXdzbGV0dGVycyAud29vZl9jb250YWluZXJfaHJtcC1wcm9kdWN0LXR5cGUsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAud29vZl9jb250YWluZXJfaHJtcC1wcm9kdWN0LXR5cGUsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLndvb2ZfY29udGFpbmVyX2hybXAtcHJvZHVjdC10eXBlLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAud29vZl9jb250YWluZXJfaHJtcC1wcm9kdWN0LXR5cGUsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzIC53b29mX2NvbnRhaW5lcl9ocm1wLXByb2R1Y3QtdHlwZSwgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC53b29mX2NvbnRhaW5lcl9ocm1wLXByb2R1Y3QtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYmx1ZXByaW50cyAuZGFzaGJvYXJkX3RhYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL2JsdWVwcmludCUyMGljb24uc3ZnXCIpO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2JsdWVwcmludHMgI3dvb2ZfcmVzdWx0c19ieV9hamF4IC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvYmx1ZXByaW50JTIwaWNvbi5zdmdcIik7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZXNzZW50aWFsX2luc2lnaHRzIC5kYXNoYm9hcmRfdGFiIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvZXNzZW50aWFsJTIwaW5zaWdodCUyMGljb24uc3ZnXCIpO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Vzc2VudGlhbF9pbnNpZ2h0cyAjd29vZl9yZXN1bHRzX2J5X2FqYXggLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9lc3NlbnRpYWwlMjBpbnNpZ2h0JTIwaWNvbi5zdmdcIik7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfcHJhY3RpY2FsX3Rvb2xzIC5kYXNoYm9hcmRfdGFiIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvcHJhY3RpY2FsJTIwdG9vbCUyMGNvbXBhc3Muc3ZnXCIpO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3ByYWN0aWNhbF90b29scyAjd29vZl9yZXN1bHRzX2J5X2FqYXggLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9wcmFjdGljYWwlMjB0b29sJTIwY29tcGFzcy5zdmdcIik7XG59XG5cbmJvZHkgI3dvb2ZfcmVzdWx0c19ieV9hamF4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuYm9keSAjd29vZl9yZXN1bHRzX2J5X2FqYXggLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgLTEwcHggbGVmdCAtMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIGJveC1zaGFkb3c6IGdyZXkgMHB4IC0xcHggNnB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAzMS40JSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAuNWVtIDFlbSAhaW1wb3J0YW50O1xufVxuXG5ib2R5ICN3b29mX3Jlc3VsdHNfYnlfYWpheCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbG9nby1pY29ucy9ocm1pbnNpZGVyLWNvbnRlbnQtdmVydC1sb2dvLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbn1cblxuYm9keSAjd29vZl9yZXN1bHRzX2J5X2FqYXggLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3RfdHlwZV92YXJpYWJsZSxcbmJvZHkgI3dvb2ZfcmVzdWx0c19ieV9hamF4IC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0X3R5cGVfc2ltcGxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5ICN3b29mX3Jlc3VsdHNfYnlfYWpheCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkgLndvb2Zfc2lkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuYm9keSAud29vZl9zaWQgLndvb2ZfY29udGFpbmVyX2NoZWNrYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNTk1OTVjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMWVtIDAgMCAwO1xufVxuXG5ib2R5IC53b29mX3NpZCAud29vZl9jb250YWluZXJfY2hlY2tib3ggaDQge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU5NTk1YztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuYm9keSAud29vZl9zaWQgLndvb2ZfY29udGFpbmVyX2NoZWNrYm94IC53b29mX3JlZHJhd196b25lIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuYm9keSAud29vZl9zaWQgLndvb2ZfY29udGFpbmVyX2NoZWNrYm94IC53b29mX2Jsb2NrX2h0bWxfaXRlbXMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLndvb2Zfc2lkIC53b29mX2NvbnRhaW5lcl9jaGVja2JveCAud29vZl9ibG9ja19odG1sX2l0ZW1zIC53b29mX2xpc3RfY2hlY2tib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJvZHkgLndvb2Zfc2lkIC53b29mX2NvbnRhaW5lcl9jaGVja2JveCAud29vZl9ibG9ja19odG1sX2l0ZW1zIC53b29mX2xpc3RfY2hlY2tib3ggbGkge1xuICBtYXJnaW46IDAgMCAwIDEuM2VtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC53b29mX3NpZCAud29vZl9jb250YWluZXJfY2hlY2tib3ggLndvb2ZfYmxvY2tfaHRtbF9pdGVtcyAud29vZl9saXN0X2NoZWNrYm94IGxpIGRpdiB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuYm9keSAud29vZl9zaWQgLndvb2ZfY29udGFpbmVyX2NoZWNrYm94IC53b29mX2Jsb2NrX2h0bWxfaXRlbXMgLndvb2ZfbGlzdF9jaGVja2JveCBsaSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5ICN3b29mX3Jlc3VsdHNfYnlfYWpheCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBib2R5ICN3b29mX3Jlc3VsdHNfYnlfYWpheCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICBib2R5ICN3b29mX3Jlc3VsdHNfYnlfYWpheCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBpbWcge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0LmxvZ2dlZC1pbiAjY29kZXdpZGdldC0zNyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdC5sb2dnZWQtaW4gLnNpdGUtaGVhZGVyIHtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdC5sb2dnZWQtaW4gLnNpdGUtaGVhZGVyIC5zaXRlLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMCAwLjVlbTtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQubG9nZ2VkLWluIC5zaXRlLWhlYWRlciAuc2l0ZS10aXRsZSBhIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTgwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdC5sb2dnZWQtaW4gI25hdi1yZXNvdXJjZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdC5sb2dnZWQtaW4gLnNpdGUtaW5uZXIge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdC5sb2dnZWQtaW4gLnNpdGUtaW5uZXIgI2Rhc2hib2FyZC1uYXYtaW5zaWRlIHtcbiAgdG9wOiA1MnB4O1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdC5sb2dnZWQtaW4gLnNpdGUtaW5uZXIgI2Rhc2hib2FyZC1uYXYtaW5zaWRlICNtZW51LWRhc2hib2FyZC1tZW51IC5zdWItbWVudSB7XG4gIHRvcDogNTJweDtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQubG9nZ2VkLWluIC5zaXRlLWlubmVyIC5wYV9wcm9kdWN0dHlwZS13b3Jrc2hvcHMgI3RvcC1zdW1tYXJ5IHtcbiAgcGFkZGluZy10b3A6IDUycHg7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0LmxvZ2dlZC1pbiAuc2l0ZS1pbm5lciAjdG9wLXN1bW1hcnkge1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdC5sb2dnZWQtaW4uYWRtaW4tYmFyIC5zaXRlLWlubmVyICNkYXNoYm9hcmQtbmF2LWluc2lkZSB7XG4gIHRvcDogODRweDtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQubG9nZ2VkLWluLmFkbWluLWJhciAuc2l0ZS1pbm5lciAjZGFzaGJvYXJkLW5hdi1pbnNpZGUgI21lbnUtZGFzaGJvYXJkLW1lbnUgLnN1Yi1tZW51IHtcbiAgdG9wOiA4NHB4O1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvZHVjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAwJSByaWdodCAtNCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwJSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvZHVjdC5ocm1wLXByb2R1Y3QtdHlwZS1wcmFjdGljYWwtdG9vbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL3ByYWN0aWNhbCUyMHRvb2wlMjBjb21wYXNzLnN2Z1wiKTtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2R1Y3QuaHJtcC1wcm9kdWN0LXR5cGUtYmx1ZXByaW50IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvYmx1ZXByaW50JTIwaWNvbi5zdmdcIik7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9kdWN0LmhybXAtcHJvZHVjdC10eXBlLWVzc2VudGlhbC1pbnNpZ2h0cyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL2Vzc2VudGlhbCUyMGluc2lnaHQlMjBpY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2R1Y3QuaHJtcC1wcm9kdWN0LXR5cGUtZXNzZW50aWFsLWluc2lnaHRzICN0b3Atc3VtbWFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2R1Y3QuaHJtcC1wcm9kdWN0LXR5cGUtZXNzZW50aWFsLWluc2lnaHRzICN0b3Atc3VtbWFyeTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwMHB4O1xuICBsZWZ0OiAxNyU7XG4gIHdpZHRoOiAxNDdweDtcbiAgaGVpZ2h0OiAxOTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvbHAtZWktZGl2aWRlci10b3AucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgei1pbmRleDogMTtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2R1Y3QuaHJtcC1wcm9kdWN0LXR5cGUtZXNzZW50aWFsLWluc2lnaHRzICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2R1Y3QuaHJtcC1wcm9kdWN0LXR5cGUtZXNzZW50aWFsLWluc2lnaHRzICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCBoNC5iZWNvbWUtYS1tZW1iZXIge1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9kdWN0LmhybXAtcHJvZHVjdC10eXBlLWVzc2VudGlhbC1pbnNpZ2h0cyAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMzdweDtcbiAgd2lkdGg6IDE0N3B4O1xuICBoZWlnaHQ6IDE5MnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9scC1laS1kaXZpZGVyLWJvdHRvbS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMTBweCkge1xuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvZHVjdC5ocm1wLXByb2R1Y3QtdHlwZS1lc3NlbnRpYWwtaW5zaWdodHMgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9kdWN0LmhybXAtcHJvZHVjdC10eXBlLWVzc2VudGlhbC1pbnNpZ2h0cyAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGg6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvZHVjdC5ocm1wLXByb2R1Y3QtdHlwZS1lc3NlbnRpYWwtaW5zaWdodHMgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0IGEuZ2V0LW5vdy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlNWI2NTYsICNkZDg4NWEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgYS5nZXQtbm93LWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9jaGV2cm9uLWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMjBweDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0IGEuZ2V0LW5vdy1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICN0b3Atc3VtbWFyeSB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdG9wLXN1bW1hcnkgaDMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCAwIDAuMWVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM4ZThlOGUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE0MiwgMTQyLCAxNDIsIDAuNSk7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdG9wLXN1bW1hcnkgaDEuZXhjZXJwdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDYwcHggMCA1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzM5NWI3MSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGQ4ZDhkO1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdG9wLXN1bW1hcnkgaDIuYmVmb3JlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzk0OTQ5NTtcbiAgcGFkZGluZzogMnB4IDAgMCAwO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdG9wLXN1bW1hcnkgLnRvcC1zdW1tYXJ5LXdyYXAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDA7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICN0b3Atc3VtbWFyeSAudG9wLXN1bW1hcnktd3JhcCAudG9wLXN1bW1hcnktbWVzc2FnaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI3RvcC1zdW1tYXJ5IC50b3Atc3VtbWFyeS13cmFwIC50b3Atc3VtbWFyeS1tZXNzYWdpbmctaGVybyB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdG9wLXN1bW1hcnkgLnRvcC1zdW1tYXJ5LXdyYXAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZy1oZXJvIGltZyB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdG9wLXN1bW1hcnkgLnRvcC1zdW1tYXJ5LXdyYXAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdG9wLXN1bW1hcnkgLnRvcC1zdW1tYXJ5LXdyYXAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IGgxIHtcbiAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gIGNvbG9yOiAjNjk2NDY0O1xuICBmb250LXNpemU6IDEuOGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdG9wLXN1bW1hcnkgLnRvcC1zdW1tYXJ5LXdyYXAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gIGNvbG9yOiAjNjk2NDY0O1xuICBmb250LXNpemU6IDEuM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdG9wLXN1bW1hcnkgLnRvcC1zdW1tYXJ5LXdyYXAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IGg0IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yNSk7XG4gIGNvbG9yOiByZ2JhKDc4LCA3OCwgODEsIDAuNTkpO1xuICBmb250LXNpemU6IDEuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMWVtIDAgMC4yZW07XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICN0b3Atc3VtbWFyeSAudG9wLXN1bW1hcnktd3JhcCAudG9wLXN1bW1hcnktbWVzc2FnaW5nLWNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI3RvcC1zdW1tYXJ5IC50b3Atc3VtbWFyeS13cmFwIC50b3Atc3VtbWFyeS1tZXNzYWdpbmctY29udGVudCBwOmZpcnN0LW9mLXR5cGUge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICN0b3Atc3VtbWFyeSAudG9wLXN1bW1hcnktd3JhcCAudG9wLXN1bW1hcnktbWVzc2FnaW5nLWNvbnRlbnQgdWwge1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICN0b3Atc3VtbWFyeSAudG9wLXN1bW1hcnktd3JhcCAudG9wLXN1bW1hcnktbWVzc2FnaW5nLWNvbnRlbnQgdWwgbGkge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI3RvcC1zdW1tYXJ5IC50b3Atc3VtbWFyeS13cmFwIC50b3Atc3VtbWFyeS1tZXNzYWdpbmctY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNjk3YztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMTBweCkge1xuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdG9wLXN1bW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogNGVtO1xuICB9XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICN0b3Atc3VtbWFyeSAudG9wLXN1bW1hcnktd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDA7XG4gIH1cbiAgYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI3RvcC1zdW1tYXJ5IC50b3Atc3VtbWFyeS13cmFwIC50b3Atc3VtbWFyeS1tZXNzYWdpbmctY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogNjMlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2MXB4KSB7XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICN0b3Atc3VtbWFyeSAudG9wLXN1bW1hcnktd3JhcCAudG9wLXN1bW1hcnktbWVzc2FnaW5nLWhlcm8ge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICN0b3Atc3VtbWFyeSAudG9wLXN1bW1hcnktd3JhcCAudG9wLXN1bW1hcnktbWVzc2FnaW5nLWNvbnRlbnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdG9wLXN1bW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI3RvcC1zdW1tYXJ5IGgxLmV4Y2VycHQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdG9wLXN1bW1hcnkgaDIuYmVmb3JlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI3RvcC1zdW1tYXJ5IC50b3Atc3VtbWFyeS13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMDtcbiAgfVxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdG9wLXN1bW1hcnkgLnRvcC1zdW1tYXJ5LXdyYXAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdG9wLXN1bW1hcnkgLnRvcC1zdW1tYXJ5LXdyYXAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZy1oZXJvIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdG9wLXN1bW1hcnkgLnRvcC1zdW1tYXJ5LXdyYXAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZy1oZXJvIGltZyB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdG9wLXN1bW1hcnkgLnRvcC1zdW1tYXJ5LXdyYXAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgfVxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdG9wLXN1bW1hcnkgLnRvcC1zdW1tYXJ5LXdyYXAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICN0b3Atc3VtbWFyeSAudG9wLXN1bW1hcnktd3JhcCAudG9wLXN1bW1hcnktbWVzc2FnaW5nLWNvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICN0b3Atc3VtbWFyeSAudG9wLXN1bW1hcnktd3JhcCAudG9wLXN1bW1hcnktbWVzc2FnaW5nLWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMDBweDtcbiAgfVxufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjZXh0cmEtcmVzb3VyY2VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvZXh0cmEtcmVzb3VyY2UtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjZXh0cmEtcmVzb3VyY2VzIC5leHRyYS1yZXNvdXJjZXMtd3JhcCB7XG4gIHBhZGRpbmc6IDcwcHggMmVtIDJlbSAyZW07XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNleHRyYS1yZXNvdXJjZXMgLmV4dHJhLXJlc291cmNlcy13cmFwIC5leHRyYS1yZXNvdXJjZXMtbWVzc2FnaW5nLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2V4dHJhLXJlc291cmNlcyAuZXh0cmEtcmVzb3VyY2VzLXdyYXAgLmV4dHJhLXJlc291cmNlcy1tZXNzYWdpbmctY29udGVudCBoMSxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNleHRyYS1yZXNvdXJjZXMgLmV4dHJhLXJlc291cmNlcy13cmFwIC5leHRyYS1yZXNvdXJjZXMtbWVzc2FnaW5nLWNvbnRlbnQgaDMge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2V4dHJhLXJlc291cmNlcyAuZXh0cmEtcmVzb3VyY2VzLXdyYXAgLmV4dHJhLXJlc291cmNlcy1tZXNzYWdpbmctY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2V4dHJhLXJlc291cmNlcyAuZXh0cmEtcmVzb3VyY2VzLXdyYXAgLmV4dHJhLXJlc291cmNlcy1tZXNzYWdpbmctY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNleHRyYS1yZXNvdXJjZXMgLmV4dHJhLXJlc291cmNlcy13cmFwIC5leHRyYS1yZXNvdXJjZXMtbWVzc2FnaW5nLWNvbnRlbnQgLmV4dHJhLXJlc291cmNlcy1pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDJlbSAwO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNleHRyYS1yZXNvdXJjZXMgLmV4dHJhLXJlc291cmNlcy13cmFwIC5leHRyYS1yZXNvdXJjZXMtbWVzc2FnaW5nLWNvbnRlbnQgLmV4dHJhLXJlc291cmNlcy1pbWFnZXMgZGl2LmltYWdlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogYXV0bztcbiAgbWFyZ2luOiAwIDAuNWVtIDFlbTtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2V4dHJhLXJlc291cmNlcyAuZXh0cmEtcmVzb3VyY2VzLXdyYXAgLmV4dHJhLXJlc291cmNlcy1tZXNzYWdpbmctY29udGVudCAuZXh0cmEtcmVzb3VyY2VzLWltYWdlcyBkaXYuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjM1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNleHRyYS1yZXNvdXJjZXM6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTE0cHg7XG4gIHJpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxMTdweDtcbiAgaGVpZ2h0OiAxNzJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvbHAtYnAtZGl2aWRlci10b3Atc3VtbWFyeS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNleHRyYS1yZXNvdXJjZXMgLmV4dHJhLXJlc291cmNlcy13cmFwIHtcbiAgICBwYWRkaW5nOiA3MHB4IDFlbSAyZW0gM2VtO1xuICB9XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNleHRyYS1yZXNvdXJjZXMgLmV4dHJhLXJlc291cmNlcy13cmFwIC5leHRyYS1yZXNvdXJjZXMtbWVzc2FnaW5nLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjZXh0cmEtcmVzb3VyY2VzIC5leHRyYS1yZXNvdXJjZXMtd3JhcCAuZXh0cmEtcmVzb3VyY2VzLW1lc3NhZ2luZy1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2V4dHJhLXN1bW1hcnkgLmV4dHJhLXN1bW1hcnktd3JhcCB7XG4gIHBhZGRpbmc6IDJlbTtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2V4dHJhLXN1bW1hcnkgLmV4dHJhLXN1bW1hcnktd3JhcCAuZXh0cmEtc3VtbWFyeS1tZXNzYWdpbmctY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjZXh0cmEtc3VtbWFyeSAuZXh0cmEtc3VtbWFyeS13cmFwIC5leHRyYS1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IGgxLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2V4dHJhLXN1bW1hcnkgLmV4dHJhLXN1bW1hcnktd3JhcCAuZXh0cmEtc3VtbWFyeS1tZXNzYWdpbmctY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjZXh0cmEtc3VtbWFyeSAuZXh0cmEtc3VtbWFyeS13cmFwIC5leHRyYS1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiA0OXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzU5NTk1OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjZXh0cmEtc3VtbWFyeSAuZXh0cmEtc3VtbWFyeS13cmFwIC5leHRyYS1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2V4dHJhLXN1bW1hcnkgLmV4dHJhLXN1bW1hcnktd3JhcCAuZXh0cmEtc3VtbWFyeS1tZXNzYWdpbmctY29udGVudCBkaXYuc3VtbWFyeS1oZXJvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMmVtIGF1dG87XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNleHRyYS1zdW1tYXJ5IC5leHRyYS1zdW1tYXJ5LXdyYXAgLmV4dHJhLXN1bW1hcnktbWVzc2FnaW5nLWNvbnRlbnQgLmV4dHJhLXN1bW1hcnktbGlzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDJlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDAuOGVtO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjZXh0cmEtc3VtbWFyeSAuZXh0cmEtc3VtbWFyeS13cmFwIC5leHRyYS1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IC5leHRyYS1zdW1tYXJ5LWxpc3RzIGRpdi5saXN0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleDogNTAlO1xuICBtYXJnaW46IDAgMC41ZW0gMWVtO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjZXh0cmEtc3VtbWFyeSAuZXh0cmEtc3VtbWFyeS13cmFwIC5leHRyYS1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IC5leHRyYS1zdW1tYXJ5LWxpc3RzIGRpdi5saXN0IHVsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjZXh0cmEtc3VtbWFyeSAuZXh0cmEtc3VtbWFyeS13cmFwIHtcbiAgICBwYWRkaW5nOiAyZW0gMWVtIDJlbSAzZW07XG4gIH1cbiAgYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2V4dHJhLXN1bW1hcnkgLmV4dHJhLXN1bW1hcnktd3JhcCAuZXh0cmEtc3VtbWFyeS1tZXNzYWdpbmctY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgfVxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjZXh0cmEtc3VtbWFyeSAuZXh0cmEtc3VtbWFyeS13cmFwIC5leHRyYS1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2V4dHJhLXN1bW1hcnkgLmV4dHJhLXN1bW1hcnktd3JhcCAuZXh0cmEtc3VtbWFyeS1tZXNzYWdpbmctY29udGVudCAuZXh0cmEtc3VtbWFyeS1saXN0cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjZXh0cmEtc3VtbWFyeSAuZXh0cmEtc3VtbWFyeS13cmFwIC5leHRyYS1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IC5leHRyYS1zdW1tYXJ5LWxpc3RzIGRpdi5saXN0IHtcbiAgICBmbGV4OiAxMDAlO1xuICB9XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzc5OTk5MywgIzNmNjA3NCk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5iZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC13cmFwLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5iZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmJlY29tZS1tZW1iZXItZnVsbHdpZHRoLXdyYXAgLmJlY29tZS1tZW1iZXItZnVsbHdpZHRoLWJveCxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciAuYmVjb21lLW1lbWJlci1mdWxsd2lkdGgtd3JhcCAuYmVjb21lLW1lbWJlci1mdWxsd2lkdGgtYm94IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2JnLWNvZmZlZS1tdWcuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIC0xMHB4IGxlZnQgLTEwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAlO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggaDQuYmVjb21lLWEtbWVtYmVyLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIGg0LmJlY29tZS1hLW1lbWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2NXB4IDAgNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMjtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIGg0LmJlY29tZS1hLW1lbWJlciBicixcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciBoNC5iZWNvbWUtYS1tZW1iZXIgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBwYWRkaW5nOiAwIDAgMWVtIDA7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgYS5maW5kLW91dC1tb3JlLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCBhLnN0cmFpZ2h0LWJ1eSxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgYS5maW5kLW91dC1tb3JlLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCBhLnN0cmFpZ2h0LWJ1eSB7XG4gIG1hcmdpbjogMmVtIGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBwYWRkaW5nOiAxLjVlbSA0ZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCBhLmZpbmQtb3V0LW1vcmU6YWZ0ZXIsXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwIGEuc3RyYWlnaHQtYnV5OmFmdGVyLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCBhLmZpbmQtb3V0LW1vcmU6YWZ0ZXIsXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGgudG9wLWJlY29tZS1tZW1iZXIgLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwIGEuc3RyYWlnaHQtYnV5OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2NoZXZyb24td2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMS40ZW07XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCBhLmZpbmQtb3V0LW1vcmUgc3BhbixcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgYS5zdHJhaWdodC1idXkgc3BhbixcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgYS5maW5kLW91dC1tb3JlIHNwYW4sXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGgudG9wLWJlY29tZS1tZW1iZXIgLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwIGEuc3RyYWlnaHQtYnV5IHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgYS5maW5kLW91dC1tb3JlIGltZyxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgYS5zdHJhaWdodC1idXkgaW1nLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCBhLmZpbmQtb3V0LW1vcmUgaW1nLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCBhLnN0cmFpZ2h0LWJ1eSBpbWcge1xuICBoZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgYS5maW5kLW91dC1tb3JlIC5sYXJnZXIsXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwIGEuc3RyYWlnaHQtYnV5IC5sYXJnZXIsXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGgudG9wLWJlY29tZS1tZW1iZXIgLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwIGEuZmluZC1vdXQtbW9yZSAubGFyZ2VyLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCBhLnN0cmFpZ2h0LWJ1eSAubGFyZ2VyIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCBhLmZpbmQtb3V0LW1vcmUsXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGgudG9wLWJlY29tZS1tZW1iZXIgLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwIGEuZmluZC1vdXQtbW9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMmFlNDggMCUsICNkZDg4NWEgMTAwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwIGEuZmluZC1vdXQtbW9yZSxcbiAgYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCBhLmZpbmQtb3V0LW1vcmUge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgYS5maW5kLW91dC1tb3JlLmFsb25lLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCBhLmZpbmQtb3V0LW1vcmUuYWxvbmUge1xuICBmbG9hdDogbm9uZTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCBhLnN0cmFpZ2h0LWJ1eSxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgYS5zdHJhaWdodC1idXkge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhjYWE5ZCAwJSwgI2M0ZGFjNyAxMDAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgYS5zdHJhaWdodC1idXksXG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgYS5zdHJhaWdodC1idXkge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgcCxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgcCB7XG4gIHBhZGRpbmc6IDAgMTIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCBwLnN1YmhlZCxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgcC5zdWJoZWQge1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwICNjb2Rld2lkZ2V0LTIzLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCAjY29kZXdpZGdldC0yMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCAjY29kZXdpZGdldC0yMyBoMyxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgI2NvZGV3aWRnZXQtMjMgaDMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwICNjb2Rld2lkZ2V0LTIzIC5jb2RlLXdpZGdldCxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgI2NvZGV3aWRnZXQtMjMgLmNvZGUtd2lkZ2V0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgI2NvZGV3aWRnZXQtMjMgLmNvZGUtd2lkZ2V0IHVsLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCAjY29kZXdpZGdldC0yMyAuY29kZS13aWRnZXQgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJlbSAwIDEuNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgI2NvZGV3aWRnZXQtMjMgLmNvZGUtd2lkZ2V0IHVsIGxpLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCAjY29kZXdpZGdldC0yMyAuY29kZS13aWRnZXQgdWwgbGkge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBhZGRpbmc6IDNlbSAxLjJlbSAyZW07XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwICNjb2Rld2lkZ2V0LTIzIC5jb2RlLXdpZGdldCB1bCBsaTpiZWZvcmUsIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgI2NvZGV3aWRnZXQtMjMgLmNvZGUtd2lkZ2V0IHVsIGxpOmFmdGVyLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCAjY29kZXdpZGdldC0yMyAuY29kZS13aWRnZXQgdWwgbGk6YmVmb3JlLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCAjY29kZXdpZGdldC0yMyAuY29kZS13aWRnZXQgdWwgbGk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgI2NvZGV3aWRnZXQtMjMgLmNvZGUtd2lkZ2V0IHVsIGxpOmJlZm9yZSxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgI2NvZGV3aWRnZXQtMjMgLmNvZGUtd2lkZ2V0IHVsIGxpOmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgI2NvZGV3aWRnZXQtMjMgLmNvZGUtd2lkZ2V0IHVsIGxpOmFmdGVyLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCAjY29kZXdpZGdldC0yMyAuY29kZS13aWRnZXQgdWwgbGk6YWZ0ZXIge1xuICByaWdodDogLTFweDtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCAjY29kZXdpZGdldC0yMyAuY29kZS13aWRnZXQgdWwgbGk6bnRoLWNoaWxkKG4rMSkgc3Ryb25nOmJlZm9yZSxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgI2NvZGV3aWRnZXQtMjMgLmNvZGUtd2lkZ2V0IHVsIGxpOm50aC1jaGlsZChuKzEpIHN0cm9uZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9tZW51LWljb25zL2JsdWVwcmludC1pY29uLW5vLWNpcmNsZS5zdmcpO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwICNjb2Rld2lkZ2V0LTIzIC5jb2RlLXdpZGdldCB1bCBsaTpudGgtY2hpbGQobisyKSBzdHJvbmc6YmVmb3JlLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCAjY29kZXdpZGdldC0yMyAuY29kZS13aWRnZXQgdWwgbGk6bnRoLWNoaWxkKG4rMikgc3Ryb25nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvZXNzZW50aWFsLWluc2lnaHQtaWNvbi1uby1jaXJjbGUuc3ZnKTtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCAjY29kZXdpZGdldC0yMyAuY29kZS13aWRnZXQgdWwgbGk6bnRoLWNoaWxkKG4rMykgc3Ryb25nOmJlZm9yZSxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgI2NvZGV3aWRnZXQtMjMgLmNvZGUtd2lkZ2V0IHVsIGxpOm50aC1jaGlsZChuKzMpIHN0cm9uZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9tZW51LWljb25zL3ByYWN0aWNhbC10b29scy1pY29uLW5vLWNpcmNsZS5zdmcpO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwICNjb2Rld2lkZ2V0LTIzIC5jb2RlLXdpZGdldCB1bCBsaTpudGgtY2hpbGQobis0KSxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgI2NvZGV3aWRnZXQtMjMgLmNvZGUtd2lkZ2V0IHVsIGxpOm50aC1jaGlsZChuKzQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCAjY29kZXdpZGdldC0yMyAuY29kZS13aWRnZXQgdWwgbGkgc3Ryb25nLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCAjY29kZXdpZGdldC0yMyAuY29kZS13aWRnZXQgdWwgbGkgc3Ryb25nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAxLjFlbSAwO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwICNjb2Rld2lkZ2V0LTIzIC5jb2RlLXdpZGdldCB1bCBsaSBzdHJvbmc6YmVmb3JlLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCAjY29kZXdpZGdldC0yMyAuY29kZS13aWRnZXQgdWwgbGkgc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDkwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGgsXG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggaDQuYmVjb21lLWEtbWVtYmVyLFxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGgudG9wLWJlY29tZS1tZW1iZXIgaDQuYmVjb21lLWEtbWVtYmVyIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwLFxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGgudG9wLWJlY29tZS1tZW1iZXIgLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwIGEuZmluZC1vdXQtbW9yZSxcbiAgYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCBhLnN0cmFpZ2h0LWJ1eSxcbiAgYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCBhLmZpbmQtb3V0LW1vcmUsXG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgYS5zdHJhaWdodC1idXkge1xuICAgIG1hcmdpbjogMWVtIGF1dG87XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICBwYWRkaW5nOiAwLjVlbSA0ZW0gMC41ZW0gM2VtO1xuICB9XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgcC5zdWJoZWQsXG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgcC5zdWJoZWQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwICNjb2Rld2lkZ2V0LTIzIC5jb2RlLXdpZGdldCB1bCxcbiAgYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCAjY29kZXdpZGdldC0yMyAuY29kZS13aWRnZXQgdWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgI2NvZGV3aWRnZXQtMjMgLmNvZGUtd2lkZ2V0IHVsIGxpLFxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGgudG9wLWJlY29tZS1tZW1iZXIgLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwICNjb2Rld2lkZ2V0LTIzIC5jb2RlLXdpZGdldCB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgI2NvZGV3aWRnZXQtMjMgLmNvZGUtd2lkZ2V0IHVsIGxpIHN0cm9uZzpiZWZvcmUsXG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgI2NvZGV3aWRnZXQtMjMgLmNvZGUtd2lkZ2V0IHVsIGxpIHN0cm9uZzpiZWZvcmUge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdGVzdGltb25pYWxzIC5pbnNpZGVyLXRlc3RpbW9uaWFscyB7XG4gIHBhZGRpbmc6IDQwcHggMTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEU4Q0Y7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdGVzdGltb25pYWxzIC5pbnNpZGVyLXRlc3RpbW9uaWFscyBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWVhYmE0O1xuICBjb2xvcjogIzRlNGU1MTtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDFlbSAwIDAuMmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdGVzdGltb25pYWxzIC5pbnNpZGVyLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtdGlsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICN0ZXN0aW1vbmlhbHMgLmluc2lkZXItdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC10aWxlcyAudGVzdGltb25pYWwtdGlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL3F1b3RlbWFyay5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGRlZDg7XG4gIGZsZXg6IDE7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDAgMzBweCAzMHB4IDA7XG4gIHBhZGRpbmc6IDYwcHggMjBweDtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI3Rlc3RpbW9uaWFscyAuaW5zaWRlci10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLXRpbGVzIC50ZXN0aW1vbmlhbC10aWxlLmxhc3QtdGVzdGltbW9uaWFsLXRpbGUge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICN0ZXN0aW1vbmlhbHMgLmluc2lkZXItdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC10aWxlcyAudGVzdGltb25pYWwtdGlsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI3Rlc3RpbW9uaWFscyAuaW5zaWRlci10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLXRpbGVzIC50ZXN0aW1vbmlhbC10aWxlIGg1LFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI3Rlc3RpbW9uaWFscyAuaW5zaWRlci10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLXRpbGVzIC50ZXN0aW1vbmlhbC10aWxlIGg2IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI3Rlc3RpbW9uaWFscyAuaW5zaWRlci10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLXRpbGVzIC50ZXN0aW1vbmlhbC10aWxlIGg1IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUxZTA7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgcGFkZGluZzogMCA0MHB4IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdGVzdGltb25pYWxzIC5pbnNpZGVyLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtdGlsZXMgLnRlc3RpbW9uaWFsLXRpbGUgaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICN0ZXN0aW1vbmlhbHMgLmluc2lkZXItdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC10aWxlcyAudGVzdGltb25pYWwtdGlsZSAubGVmdHF1b3RlbWFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICN0ZXN0aW1vbmlhbHMgLmluc2lkZXItdGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDFlbSA0MHB4IDNlbTtcbiAgfVxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdGVzdGltb25pYWxzIC5pbnNpZGVyLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtdGlsZXMgLnRlc3RpbW9uaWFsLXRpbGUge1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbiAgYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI3Rlc3RpbW9uaWFscyAuaW5zaWRlci10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLXRpbGVzIC50ZXN0aW1vbmlhbC10aWxlLmxhc3QtdGVzdGltbW9uaWFsLXRpbGUge1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgfVxufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjbWFpbi1tZXNzYWdpbmcge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI21haW4tbWVzc2FnaW5nLkJsdWVwcmludCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9ibHVlcHJpbnQlMjBpY29uJTIwZmxpcHBlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgLTclIHJpZ2h0IC0yNiU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAlO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjbWFpbi1tZXNzYWdpbmcuRXNzZW50aWFsSW5zaWdodHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMTVweDtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI21haW4tbWVzc2FnaW5nIC5tYWluLW1lc3NhZ2luZy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBoMSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjYzZjNmM2O1xuICBmb250LXNpemU6IDQxcHg7XG4gIGxldHRlci1zcGFjaW5nOiA0O1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjbWFpbi1tZXNzYWdpbmcgLm1haW4tbWVzc2FnaW5nLXdyYXBwZXIgaDEgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogIzY5NjQ2NDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI21haW4tbWVzc2FnaW5nIC5tYWluLW1lc3NhZ2luZy13cmFwcGVyIGgyIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOTY5Njk4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW46IDJlbSAwIDA7XG4gIHBhZGRpbmc6IDAgMCAwLjNlbSAwO1xuICBmb250LXNpemU6IDEuMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI21haW4tbWVzc2FnaW5nIC5tYWluLW1lc3NhZ2luZy13cmFwcGVyIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciB1bC5mYS11bCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjbWFpbi1tZXNzYWdpbmcgLm1haW4tbWVzc2FnaW5nLXdyYXBwZXIgdWwgbGkge1xuICBjb2xvcjogIzU4NTU1NTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNjk3YztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBkaXYuY2hhcHRlci0xLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI21haW4tbWVzc2FnaW5nIC5tYWluLW1lc3NhZ2luZy13cmFwcGVyIGRpdi5jaGFwdGVyLTIsXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjbWFpbi1tZXNzYWdpbmcgLm1haW4tbWVzc2FnaW5nLXdyYXBwZXIgZGl2LmNoYXB0ZXItMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBkaXYuY2hhcHRlci0xIGRpdi5jaGFwdGVyLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI21haW4tbWVzc2FnaW5nIC5tYWluLW1lc3NhZ2luZy13cmFwcGVyIGRpdi5jaGFwdGVyLTIgZGl2LmNoYXB0ZXIsXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjbWFpbi1tZXNzYWdpbmcgLm1haW4tbWVzc2FnaW5nLXdyYXBwZXIgZGl2LmNoYXB0ZXItMyBkaXYuY2hhcHRlciB7XG4gIGZsZXg6IDQwJTtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI21haW4tbWVzc2FnaW5nIC5tYWluLW1lc3NhZ2luZy13cmFwcGVyIGRpdi5jaGFwdGVyLTEgZGl2LmNoYXB0ZXIgZGl2LmNoYXB0ZXItaW5zaWRlLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI21haW4tbWVzc2FnaW5nIC5tYWluLW1lc3NhZ2luZy13cmFwcGVyIGRpdi5jaGFwdGVyLTIgZGl2LmNoYXB0ZXIgZGl2LmNoYXB0ZXItaW5zaWRlLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI21haW4tbWVzc2FnaW5nIC5tYWluLW1lc3NhZ2luZy13cmFwcGVyIGRpdi5jaGFwdGVyLTMgZGl2LmNoYXB0ZXIgZGl2LmNoYXB0ZXItaW5zaWRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9jaGFwdGVyLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzMDJweDtcbiAgaGVpZ2h0OiAzMzZweDtcbiAgbWFyZ2luOiAyZW0gYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBkaXYuY2hhcHRlci0xIGRpdi5jaGFwdGVyIGRpdi5jaGFwdGVyLWluc2lkZSBkaXYsXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjbWFpbi1tZXNzYWdpbmcgLm1haW4tbWVzc2FnaW5nLXdyYXBwZXIgZGl2LmNoYXB0ZXItMiBkaXYuY2hhcHRlciBkaXYuY2hhcHRlci1pbnNpZGUgZGl2LFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI21haW4tbWVzc2FnaW5nIC5tYWluLW1lc3NhZ2luZy13cmFwcGVyIGRpdi5jaGFwdGVyLTMgZGl2LmNoYXB0ZXIgZGl2LmNoYXB0ZXItaW5zaWRlIGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBkaXYuY2hhcHRlci0xIGRpdi5jaGFwdGVyIGRpdi5jaGFwdGVyLWluc2lkZSBkaXYgcCxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBkaXYuY2hhcHRlci0yIGRpdi5jaGFwdGVyIGRpdi5jaGFwdGVyLWluc2lkZSBkaXYgcCxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBkaXYuY2hhcHRlci0zIGRpdi5jaGFwdGVyIGRpdi5jaGFwdGVyLWluc2lkZSBkaXYgcCB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBkaXYuY2hhcHRlci0xIGRpdi5jaGFwdGVyIGRpdi5jaGFwdGVyLWluc2lkZSBkaXYgcDpudGgtY2hpbGQoMSksXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjbWFpbi1tZXNzYWdpbmcgLm1haW4tbWVzc2FnaW5nLXdyYXBwZXIgZGl2LmNoYXB0ZXItMiBkaXYuY2hhcHRlciBkaXYuY2hhcHRlci1pbnNpZGUgZGl2IHA6bnRoLWNoaWxkKDEpLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI21haW4tbWVzc2FnaW5nIC5tYWluLW1lc3NhZ2luZy13cmFwcGVyIGRpdi5jaGFwdGVyLTMgZGl2LmNoYXB0ZXIgZGl2LmNoYXB0ZXItaW5zaWRlIGRpdiBwOm50aC1jaGlsZCgxKSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI21haW4tbWVzc2FnaW5nIC5tYWluLW1lc3NhZ2luZy13cmFwcGVyIGRpdi5jaGFwdGVyLTEgZGl2LmNoYXB0ZXIgZGl2LmNoYXB0ZXItaW5zaWRlIGRpdiBwOm50aC1jaGlsZCgyKSxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBkaXYuY2hhcHRlci0yIGRpdi5jaGFwdGVyIGRpdi5jaGFwdGVyLWluc2lkZSBkaXYgcDpudGgtY2hpbGQoMiksXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjbWFpbi1tZXNzYWdpbmcgLm1haW4tbWVzc2FnaW5nLXdyYXBwZXIgZGl2LmNoYXB0ZXItMyBkaXYuY2hhcHRlciBkaXYuY2hhcHRlci1pbnNpZGUgZGl2IHA6bnRoLWNoaWxkKDIpIHtcbiAgZm9udC1zaXplOiA0MXB4O1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjbWFpbi1tZXNzYWdpbmcgLm1haW4tbWVzc2FnaW5nLXdyYXBwZXIgZGl2LmNoYXB0ZXItMSBkaXYuY2hhcHRlci1tZXNzYWdpbmcsXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjbWFpbi1tZXNzYWdpbmcgLm1haW4tbWVzc2FnaW5nLXdyYXBwZXIgZGl2LmNoYXB0ZXItMiBkaXYuY2hhcHRlci1tZXNzYWdpbmcsXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjbWFpbi1tZXNzYWdpbmcgLm1haW4tbWVzc2FnaW5nLXdyYXBwZXIgZGl2LmNoYXB0ZXItMyBkaXYuY2hhcHRlci1tZXNzYWdpbmcge1xuICBmbGV4OiA2MCU7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBkaXYuY2hhcHRlci0xIGRpdi5jaGFwdGVyLW1lc3NhZ2luZyBoMixcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBkaXYuY2hhcHRlci0yIGRpdi5jaGFwdGVyLW1lc3NhZ2luZyBoMixcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBkaXYuY2hhcHRlci0zIGRpdi5jaGFwdGVyLW1lc3NhZ2luZyBoMiB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBkaXYuY2hhcHRlci0xIGRpdi5jaGFwdGVyLW1lc3NhZ2luZyB1bCxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBkaXYuY2hhcHRlci0yIGRpdi5jaGFwdGVyLW1lc3NhZ2luZyB1bCxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBkaXYuY2hhcHRlci0zIGRpdi5jaGFwdGVyLW1lc3NhZ2luZyB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBkaXYuY2hhcHRlci0xIGRpdi5jaGFwdGVyLW1lc3NhZ2luZyB1bC5mYS11bCxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBkaXYuY2hhcHRlci0yIGRpdi5jaGFwdGVyLW1lc3NhZ2luZyB1bC5mYS11bCxcbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBkaXYuY2hhcHRlci0zIGRpdi5jaGFwdGVyLW1lc3NhZ2luZyB1bC5mYS11bCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjbWFpbi1tZXNzYWdpbmcgLm1haW4tbWVzc2FnaW5nLXdyYXBwZXIgZGl2LmNoYXB0ZXItMSBkaXYuY2hhcHRlci1tZXNzYWdpbmcgdWwgbGksXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjbWFpbi1tZXNzYWdpbmcgLm1haW4tbWVzc2FnaW5nLXdyYXBwZXIgZGl2LmNoYXB0ZXItMiBkaXYuY2hhcHRlci1tZXNzYWdpbmcgdWwgbGksXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjbWFpbi1tZXNzYWdpbmcgLm1haW4tbWVzc2FnaW5nLXdyYXBwZXIgZGl2LmNoYXB0ZXItMyBkaXYuY2hhcHRlci1tZXNzYWdpbmcgdWwgbGkge1xuICBjb2xvcjogIzU4NTU1NTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBkaXYuY2hhcHRlci0xIGRpdi5jaGFwdGVyLW1lc3NhZ2luZyB1bCBsaTpiZWZvcmUsXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjbWFpbi1tZXNzYWdpbmcgLm1haW4tbWVzc2FnaW5nLXdyYXBwZXIgZGl2LmNoYXB0ZXItMiBkaXYuY2hhcHRlci1tZXNzYWdpbmcgdWwgbGk6YmVmb3JlLFxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI21haW4tbWVzc2FnaW5nIC5tYWluLW1lc3NhZ2luZy13cmFwcGVyIGRpdi5jaGFwdGVyLTMgZGl2LmNoYXB0ZXItbWVzc2FnaW5nIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA2OTdjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI21haW4tbWVzc2FnaW5nIC5tYWluLW1lc3NhZ2luZy13cmFwcGVyIGRpdiNnZXQtYnRuIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMxMHB4KSB7XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjbWFpbi1tZXNzYWdpbmcgLm1haW4tbWVzc2FnaW5nLXdyYXBwZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjbWFpbi1tZXNzYWdpbmcgLm1haW4tbWVzc2FnaW5nLXdyYXBwZXIgZGl2LmNoYXB0ZXItMSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjbWFpbi1tZXNzYWdpbmcgLm1haW4tbWVzc2FnaW5nLXdyYXBwZXIgZGl2LmNoYXB0ZXItMiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBkaXYuY2hhcHRlci0zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNtYWluLW1lc3NhZ2luZyAubWFpbi1tZXNzYWdpbmctd3JhcHBlciBkaXYuY2hhcHRlci0xIGRpdi5jaGFwdGVyLFxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjbWFpbi1tZXNzYWdpbmcgLm1haW4tbWVzc2FnaW5nLXdyYXBwZXIgZGl2LmNoYXB0ZXItMiBkaXYuY2hhcHRlcixcbiAgYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI21haW4tbWVzc2FnaW5nIC5tYWluLW1lc3NhZ2luZy13cmFwcGVyIGRpdi5jaGFwdGVyLTMgZGl2LmNoYXB0ZXIge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI21haW4tbWVzc2FnaW5nIC5tYWluLW1lc3NhZ2luZy13cmFwcGVyIGEuZ2V0LW5vdy1idG4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2ZpbmFsLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9ibHVlcHJpbnQlMjBpY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAwJSBsZWZ0IC00JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNmaW5hbC1jdGEgLmZpbmFsLWN0YS13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMTMwcHggIWltcG9ydGFudDtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2ZpbmFsLWN0YSAuZmluYWwtY3RhLXdyYXAgLmZpbmFsLWN0YS1tZXNzYWdpbmctaGVybyB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMwJTtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2ZpbmFsLWN0YSAuZmluYWwtY3RhLXdyYXAgLmZpbmFsLWN0YS1tZXNzYWdpbmctaGVybyBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNmaW5hbC1jdGEgLmZpbmFsLWN0YS13cmFwIC5maW5hbC1jdGEtbWVzc2FnaW5nLWNvbnRlbnQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2ZpbmFsLWN0YSAuZmluYWwtY3RhLXdyYXAgLmZpbmFsLWN0YS1tZXNzYWdpbmctY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmO1xuICBjb2xvcjogIzY5NjQ2NDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNmaW5hbC1jdGEgLmZpbmFsLWN0YS13cmFwIC5maW5hbC1jdGEtbWVzc2FnaW5nLWNvbnRlbnQgaDIuZmluYWwtc3VidGl0bGUge1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjZmluYWwtY3RhIC5maW5hbC1jdGEtd3JhcCAuZmluYWwtY3RhLW1lc3NhZ2luZy1jb250ZW50IGg0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2ZpbmFsLWN0YSAuZmluYWwtY3RhLXdyYXAgLmZpbmFsLWN0YS1tZXNzYWdpbmctY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE0MiwgMTQyLCAxNDIsIDAuMjUpO1xuICBjb2xvcjogcmdiYSg3OCwgNzgsIDgxLCAwLjU5KTtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDFlbSAwIDAuMmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjZmluYWwtY3RhIC5maW5hbC1jdGEtd3JhcCAuZmluYWwtY3RhLW1lc3NhZ2luZy1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNmaW5hbC1jdGEgLmZpbmFsLWN0YS13cmFwIC5maW5hbC1jdGEtbWVzc2FnaW5nLWNvbnRlbnQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjZmluYWwtY3RhIC5maW5hbC1jdGEtd3JhcCAuZmluYWwtY3RhLW1lc3NhZ2luZy1jb250ZW50IHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjZmluYWwtY3RhIC5maW5hbC1jdGEtd3JhcCAuZmluYWwtY3RhLW1lc3NhZ2luZy1jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0Q5NjU5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2d1YXJhbnRlZS1mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2d1YXJhbnRlZS1mdWxsd2lkdGggLmd1YXJhbnRlZS1mdWxsd2lkdGgtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzEwcHgpIHtcbiAgYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2d1YXJhbnRlZS1mdWxsd2lkdGggLmd1YXJhbnRlZS1mdWxsd2lkdGgtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW07XG4gIH1cbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2d1YXJhbnRlZS1mdWxsd2lkdGggLmd1YXJhbnRlZS1mdWxsd2lkdGgtd3JhcCAuZ3VhcmFudGVlLWZ1bGx3aWR0aC1ib3gge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNndWFyYW50ZWUtZnVsbHdpZHRoIC5ndWFyYW50ZWUtZnVsbHdpZHRoLXdyYXAgLmd1YXJhbnRlZS1mdWxsd2lkdGgtYm94IC5ndWFyYW50ZWUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNndWFyYW50ZWUtZnVsbHdpZHRoIC5ndWFyYW50ZWUtZnVsbHdpZHRoLXdyYXAgLmd1YXJhbnRlZS1mdWxsd2lkdGgtYm94IC5ndWFyYW50ZWUtaGVhZGVyIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjZ3VhcmFudGVlLWZ1bGx3aWR0aCAuZ3VhcmFudGVlLWZ1bGx3aWR0aC13cmFwIC5ndWFyYW50ZWUtZnVsbHdpZHRoLWJveCAuZ3VhcmFudGVlLWhlYWRlciAuaXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDFlbTtcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2d1YXJhbnRlZS1mdWxsd2lkdGggLmd1YXJhbnRlZS1mdWxsd2lkdGgtd3JhcCAuZ3VhcmFudGVlLWZ1bGx3aWR0aC1ib3ggLmd1YXJhbnRlZS1oZWFkZXIgLml0ZW0gaDMge1xuICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAxO1xuICBtYXJnaW46IDEuNWVtIDAgMCAxZW07XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNndWFyYW50ZWUtZnVsbHdpZHRoIC5ndWFyYW50ZWUtZnVsbHdpZHRoLXdyYXAgLmd1YXJhbnRlZS1mdWxsd2lkdGgtYm94IHAge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjZ3VhcmFudGVlLWZ1bGx3aWR0aCAuZ3VhcmFudGVlLWZ1bGx3aWR0aC13cmFwIC5ndWFyYW50ZWUtZnVsbHdpZHRoLWJveCBwIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNndWFyYW50ZWUtZnVsbHdpZHRoIC5ndWFyYW50ZWUtZnVsbHdpZHRoLXdyYXAgLmd1YXJhbnRlZS1mdWxsd2lkdGgtYm94IHAgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICBjb2xvcjogI2NjY2NjYztcbn1cblxuYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgZGl2LnN1bW1hcnkuZW50cnktc3VtbWFyeSB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI3RvcC1zdW1tYXJ5IHtcbiAgICBtYXJnaW46IDAgMC41ZW07XG4gIH1cbiAgYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI3RvcC1zdW1tYXJ5IC50b3Atc3VtbWFyeS13cmFwIC50b3Atc3VtbWFyeS1tZXNzYWdpbmctaGVybyB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjdG9wLXN1bW1hcnkgLnRvcC1zdW1tYXJ5LXdyYXAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgYS5maW5kLW91dC1tb3JlLFxuICBib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGgudG9wLWJlY29tZS1tZW1iZXIgLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwIGEuZmluZC1vdXQtbW9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgYS5zdHJhaWdodC1idXksXG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgYS5zdHJhaWdodC1idXkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIGJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgcCxcbiAgYm9keS5wcm9kdWN0LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCBwIHtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgfVxufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEubG9nZ2VkLWluIC5zaXRlLWhlYWRlcixcbmJvZHkucGFnZS1pZC0xMDM3NjQ4LmxvZ2dlZC1pbiAuc2l0ZS1oZWFkZXIge1xuICBoZWlnaHQ6IDc1cHg7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMS5sb2dnZWQtaW4gLnNpdGUtaGVhZGVyIC5zaXRlLXRpdGxlLFxuYm9keS5wYWdlLWlkLTEwMzc2NDgubG9nZ2VkLWluIC5zaXRlLWhlYWRlciAuc2l0ZS10aXRsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEubG9nZ2VkLWluIC5zaXRlLWhlYWRlciAuc2l0ZS10aXRsZSBhLFxuYm9keS5wYWdlLWlkLTEwMzc2NDgubG9nZ2VkLWluIC5zaXRlLWhlYWRlciAuc2l0ZS10aXRsZSBhIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSAuc2l0ZS1oZWFkZXIsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCAuc2l0ZS1oZWFkZXIge1xuICBoZWlnaHQ6IDc1cHg7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSAuc2l0ZS1oZWFkZXIgLnNpdGUtdGl0bGUgYSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IC5zaXRlLWhlYWRlciAuc2l0ZS10aXRsZSBhIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSAjbmF2LXJlc291cmNlcyxcbmJvZHkucGFnZS1pZC00NjIwMSAjY29kZXdpZGdldC0zNyxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4ICNuYXYtcmVzb3VyY2VzLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggI2NvZGV3aWRnZXQtMzcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50LFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSB7XG4gIG1heC13aWR0aDogMTgwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWhlYWRlcixcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWhlYWRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMCA0ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1oZWFkZXIsXG4gIGJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWhlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMCAxLjVlbTtcbiAgfVxufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUsXG4gIGJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUge1xuICAgIG1hcmdpbjogNTVweCAwIDAgMDtcbiAgfVxufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMsXG4gIGJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkge1xuICBmbGV4LWJhc2lzOiAxNTAlO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0ge1xuICBwYWRkaW5nOiAyZW0gMmVtIDJlbSA2ZW07XG4gIG1heC13aWR0aDogMTA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICBib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSB7XG4gICAgcGFkZGluZzogMmVtO1xuICB9XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGg0LFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1OTU5NUM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSAuY2hlY2tvdXRfbG9naW5fd3JhcHBlcixcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gLmNoZWNrb3V0X2xvZ2luX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gLmNoZWNrb3V0X2xvZ2luX3dyYXBwZXI6YmVmb3JlLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSAuY2hlY2tvdXRfbG9naW5fd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNWVtO1xuICBsZWZ0OiAwLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9tZW51LWljb25zL2xvZ2dlZC1pbi1pY29uLWRhcmsuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSAuY2hlY2tvdXRfbG9naW5fd3JhcHBlciBwLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSAuY2hlY2tvdXRfbG9naW5fd3JhcHBlciBwIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzU5NTk1QztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4OSwgODksIDkyLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDBweCAxMnB4IDQwcHg7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQge1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC53b29jb21tZXJjZS1Ob3RpY2VHcm91cCB1bC53b29jb21tZXJjZS1lcnJvcixcbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLnN0cmlwZS1zb3VyY2UtZXJyb3JzIHVsLndvb2NvbW1lcmNlLWVycm9yLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC53b29jb21tZXJjZS1Ob3RpY2VHcm91cCB1bC53b29jb21tZXJjZS1lcnJvcixcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuc3RyaXBlLXNvdXJjZS1lcnJvcnMgdWwud29vY29tbWVyY2UtZXJyb3Ige1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLndvb2NvbW1lcmNlLU5vdGljZUdyb3VwIHVsLndvb2NvbW1lcmNlLWVycm9yOmJlZm9yZSxcbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLnN0cmlwZS1zb3VyY2UtZXJyb3JzIHVsLndvb2NvbW1lcmNlLWVycm9yOmJlZm9yZSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAud29vY29tbWVyY2UtTm90aWNlR3JvdXAgdWwud29vY29tbWVyY2UtZXJyb3I6YmVmb3JlLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5zdHJpcGUtc291cmNlLWVycm9ycyB1bC53b29jb21tZXJjZS1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC53b29jb21tZXJjZS1Ob3RpY2VHcm91cCB1bC53b29jb21tZXJjZS1lcnJvciBsaSxcbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLnN0cmlwZS1zb3VyY2UtZXJyb3JzIHVsLndvb2NvbW1lcmNlLWVycm9yIGxpLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC53b29jb21tZXJjZS1Ob3RpY2VHcm91cCB1bC53b29jb21tZXJjZS1lcnJvciBsaSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuc3RyaXBlLXNvdXJjZS1lcnJvcnMgdWwud29vY29tbWVyY2UtZXJyb3IgbGkge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgbGFiZWwsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZiwgJ0ZvbnRBd2Vzb21lJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjOUQ5RDlEO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC5pbnB1dC10ZXh0LCBib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC5pbnB1dC10ZXh0LFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLmlucHV0LXRleHQ6aG92ZXIsIGJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC5zZWxlY3QyLXNlbGVjdGlvbjpob3ZlcixcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLmlucHV0LXRleHQ6aG92ZXIsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC5zZWxlY3QyLXNlbGVjdGlvbjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC5pbnB1dC10ZXh0OmhvdmVyOjpwbGFjZWhvbGRlciwgYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLnNlbGVjdDItc2VsZWN0aW9uOmhvdmVyOjpwbGFjZWhvbGRlcixcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLmlucHV0LXRleHQ6aG92ZXI6OnBsYWNlaG9sZGVyLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyAuc2VsZWN0Mi1zZWxlY3Rpb246aG92ZXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjM2MzYzM7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC5pbnB1dC10ZXh0OmZvY3VzLCBib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyAuc2VsZWN0Mi1zZWxlY3Rpb246Zm9jdXMsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC5pbnB1dC10ZXh0OmZvY3VzLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyAuc2VsZWN0Mi1zZWxlY3Rpb246Zm9jdXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYmRiZGJkO1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyAuaW5wdXQtdGV4dDpmb2N1czo6cGxhY2Vob2xkZXIsIGJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC5zZWxlY3QyLXNlbGVjdGlvbjpmb2N1czo6cGxhY2Vob2xkZXIsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC5pbnB1dC10ZXh0OmZvY3VzOjpwbGFjZWhvbGRlcixcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLnNlbGVjdDItc2VsZWN0aW9uOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdy53b29jb21tZXJjZS12YWxpZGF0ZWQgLmlucHV0LXRleHQsIGJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93Lndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93Lndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuaW5wdXQtdGV4dCxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cud29vY29tbWVyY2UtdmFsaWRhdGVkIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4QkFBOUQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvY2hlY2tvdXQtcHJvZmlsZS1pY29ucy9jaGVjay1jYXJ0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEuMjVyZW07XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93Lndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuaW5wdXQtdGV4dDpob3ZlciwgYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cud29vY29tbWVyY2UtdmFsaWRhdGVkIC5zZWxlY3QyLXNlbGVjdGlvbjpob3ZlcixcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cud29vY29tbWVyY2UtdmFsaWRhdGVkIC5pbnB1dC10ZXh0OmhvdmVyLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdy53b29jb21tZXJjZS12YWxpZGF0ZWQgLnNlbGVjdDItc2VsZWN0aW9uOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZjODQ3YTtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cud29vY29tbWVyY2UtdmFsaWRhdGVkIC5pbnB1dC10ZXh0OmhvdmVyOjpwbGFjZWhvbGRlciwgYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cud29vY29tbWVyY2UtdmFsaWRhdGVkIC5zZWxlY3QyLXNlbGVjdGlvbjpob3Zlcjo6cGxhY2Vob2xkZXIsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93Lndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuaW5wdXQtdGV4dDpob3Zlcjo6cGxhY2Vob2xkZXIsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93Lndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWxlY3Rpb246aG92ZXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjM2MzYzM7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93Lndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuaW5wdXQtdGV4dDpmb2N1cywgYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cud29vY29tbWVyY2UtdmFsaWRhdGVkIC5zZWxlY3QyLXNlbGVjdGlvbjpmb2N1cyxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cud29vY29tbWVyY2UtdmFsaWRhdGVkIC5pbnB1dC10ZXh0OmZvY3VzLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdy53b29jb21tZXJjZS12YWxpZGF0ZWQgLnNlbGVjdDItc2VsZWN0aW9uOmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzZjODQ3YTtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cud29vY29tbWVyY2UtaW52YWxpZCAuaW5wdXQtdGV4dCwgYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cud29vY29tbWVyY2UtaW52YWxpZCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgLmlucHV0LXRleHQsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0REODY1QjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9jaGVja291dC1wcm9maWxlLWljb25zL2JhZCUyMGluZm8lMjB4LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEuMjVyZW07XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgLmlucHV0LXRleHQ6aG92ZXIsIGJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgLnNlbGVjdDItc2VsZWN0aW9uOmhvdmVyLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdy53b29jb21tZXJjZS1pbnZhbGlkIC5pbnB1dC10ZXh0OmhvdmVyLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdy53b29jb21tZXJjZS1pbnZhbGlkIC5zZWxlY3QyLXNlbGVjdGlvbjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNzZmNGI7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgLmlucHV0LXRleHQ6aG92ZXI6OnBsYWNlaG9sZGVyLCBib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdy53b29jb21tZXJjZS1pbnZhbGlkIC5zZWxlY3QyLXNlbGVjdGlvbjpob3Zlcjo6cGxhY2Vob2xkZXIsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgLmlucHV0LXRleHQ6aG92ZXI6OnBsYWNlaG9sZGVyLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdy53b29jb21tZXJjZS1pbnZhbGlkIC5zZWxlY3QyLXNlbGVjdGlvbjpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2MzYzNjMztcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cud29vY29tbWVyY2UtaW52YWxpZCAuaW5wdXQtdGV4dDpmb2N1cywgYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cud29vY29tbWVyY2UtaW52YWxpZCAuc2VsZWN0Mi1zZWxlY3Rpb246Zm9jdXMsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgLmlucHV0LXRleHQ6Zm9jdXMsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgLnNlbGVjdDItc2VsZWN0aW9uOmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2I3NmY0YjtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLndjLXN0cmlwZS1lbGVtZW50cy1maWVsZCxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLndjLXN0cmlwZS1lbGVtZW50cy1maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzJweDtcbiAgY29sb3I6ICM1OTU5NUM7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLndjLXN0cmlwZS1lbGVtZW50cy1maWVsZDpob3ZlcixcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLndjLXN0cmlwZS1lbGVtZW50cy1maWVsZDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC53Yy1zdHJpcGUtZWxlbWVudHMtZmllbGQ6aG92ZXI6OnBsYWNlaG9sZGVyLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyAud2Mtc3RyaXBlLWVsZW1lbnRzLWZpZWxkOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYzNjM2MzO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyAud2Mtc3RyaXBlLWVsZW1lbnRzLWZpZWxkLmZvY3VzZWQsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC53Yy1zdHJpcGUtZWxlbWVudHMtZmllbGQuZm9jdXNlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiZGJkYmQ7XG4gIG1hcmdpbjogMCAwIDE4cHg7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC53Yy1zdHJpcGUtZWxlbWVudHMtZmllbGQuZm9jdXNlZDo6cGxhY2Vob2xkZXIsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC53Yy1zdHJpcGUtZWxlbWVudHMtZmllbGQuZm9jdXNlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzcwNzA3MDtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLndjLXN0cmlwZS1lbGVtZW50cy1maWVsZC5TdHJpcGVFbGVtZW50LS1jb21wbGV0ZSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLndjLXN0cmlwZS1lbGVtZW50cy1maWVsZC5TdHJpcGVFbGVtZW50LS1jb21wbGV0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4QkFBOUQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvY2hlY2tvdXQtcHJvZmlsZS1pY29ucy9jaGVjay1jYXJ0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEuMjVyZW07XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC53Yy1zdHJpcGUtZWxlbWVudHMtZmllbGQuU3RyaXBlRWxlbWVudC0tY29tcGxldGUuZm9jdXNlZCxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLndjLXN0cmlwZS1lbGVtZW50cy1maWVsZC5TdHJpcGVFbGVtZW50LS1jb21wbGV0ZS5mb2N1c2VkIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzhCQUE5RDtcbiAgbWFyZ2luOiAwIDAgMThweDtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLndjLXN0cmlwZS1lbGVtZW50cy1maWVsZC5pbnZhbGlkLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyAud2Mtc3RyaXBlLWVsZW1lbnRzLWZpZWxkLmludmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREQ4NjVCO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2NoZWNrb3V0LXByb2ZpbGUtaWNvbnMvYmFkJTIwaW5mbyUyMHguc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMS4yNXJlbTtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLndjLXN0cmlwZS1lbGVtZW50cy1maWVsZC5pbnZhbGlkLmZvY3VzZWQsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC53Yy1zdHJpcGUtZWxlbWVudHMtZmllbGQuaW52YWxpZC5mb2N1c2VkIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0REODY1QjtcbiAgbWFyZ2luOiAwIDAgMThweDtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLndjLXN0cmlwZS1lbGVtZW50cy1maWVsZCNzdHJpcGUtY2FyZC1lbGVtZW50LlN0cmlwZUVsZW1lbnQtLWNvbXBsZXRlLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyAud2Mtc3RyaXBlLWVsZW1lbnRzLWZpZWxkI3N0cmlwZS1jYXJkLWVsZW1lbnQuU3RyaXBlRWxlbWVudC0tY29tcGxldGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOEJBQTlEO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2NoZWNrb3V0LXByb2ZpbGUtaWNvbnMvY2hlY2stY2FydC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAzcmVtO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyAud2Mtc3RyaXBlLWVsZW1lbnRzLWZpZWxkI3N0cmlwZS1jYXJkLWVsZW1lbnQuU3RyaXBlRWxlbWVudC0tY29tcGxldGUuZm9jdXNlZCxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLndjLXN0cmlwZS1lbGVtZW50cy1maWVsZCNzdHJpcGUtY2FyZC1lbGVtZW50LlN0cmlwZUVsZW1lbnQtLWNvbXBsZXRlLmZvY3VzZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjOEJBQTlEO1xuICBtYXJnaW46IDAgMCAxOHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyAud2Mtc3RyaXBlLWVsZW1lbnRzLWZpZWxkI3N0cmlwZS1jYXJkLWVsZW1lbnQuaW52YWxpZCxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLndjLXN0cmlwZS1lbGVtZW50cy1maWVsZCNzdHJpcGUtY2FyZC1lbGVtZW50LmludmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREQ4NjVCO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2NoZWNrb3V0LXByb2ZpbGUtaWNvbnMvYmFkJTIwaW5mbyUyMHguc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgM3JlbTtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLndjLXN0cmlwZS1lbGVtZW50cy1maWVsZCNzdHJpcGUtY2FyZC1lbGVtZW50LmludmFsaWQuZm9jdXNlZCxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLndjLXN0cmlwZS1lbGVtZW50cy1maWVsZCNzdHJpcGUtY2FyZC1lbGVtZW50LmludmFsaWQuZm9jdXNlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNERDg2NUI7XG4gIG1hcmdpbjogMCAwIDE4cHg7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgbWFyZ2luLXRvcDogLTEwNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7XG4gIGJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpLFxuICBib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0LFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLXRvcDogNWVtO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCBoNCxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgaDQge1xuICBwYWRkaW5nOiAyZW0gMCAwLjVlbTtcbiAgbWFyZ2luOiAwIDEuNWVtIDFlbTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuODhweDtcbiAgY29sb3I6ICM4ZThlOGU7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IGg0IC5wYnAtaXRlbXMtY291bnQsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IGg0IC5wYnAtaXRlbXMtY291bnQge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMi44OHB4O1xuICBjb2xvcjogIzhFOEU4RTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCBmb3JtIC5zaG9wX3RhYmxlLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCBmb3JtIC5zaG9wX3RhYmxlIHtcbiAgcGFkZGluZzogMWVtIDAgMWVtIDJlbTtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgZm9ybSAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IGZvcm0gLnNob3BfdGFibGUgLmNhcnRfaXRlbSAucHJvZHVjdC1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCBmb3JtIC5zaG9wX3RhYmxlIC5jYXJ0X2l0ZW0gLnByb2R1Y3QtbmFtZSAuY29sdW1uLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCBmb3JtIC5zaG9wX3RhYmxlIC5jYXJ0X2l0ZW0gLnByb2R1Y3QtbmFtZSAuY29sdW1uIHtcbiAgZmxleDogMTtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgZm9ybSAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbi5maXJzdCxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgZm9ybSAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbi5maXJzdCB7XG4gIGZsZXg6IDMwJTtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgZm9ybSAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbiAucHJvZHVjdC10YXhvbm9teSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgZm9ybSAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbiAucHJvZHVjdC10YXhvbm9teSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAxLjkycHg7XG4gIGNvbG9yOiAjOUQ5RDlEO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCBmb3JtIC5zaG9wX3RhYmxlIC5jYXJ0X2l0ZW0gLnByb2R1Y3QtbmFtZSAuY29sdW1uIC5wcm9kdWN0LXRpdGxlLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCBmb3JtIC5zaG9wX3RhYmxlIC5jYXJ0X2l0ZW0gLnByb2R1Y3QtbmFtZSAuY29sdW1uIC5wcm9kdWN0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjk2NDY0O1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCBmb3JtIC5zaG9wX3RhYmxlIC5jYXJ0X2l0ZW0gLnByb2R1Y3QtbmFtZSAuY29sdW1uIC5wcmljZSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgZm9ybSAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbiAucHJpY2Uge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg1MiwgNTIsIDUyLCAwLjQzKTtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgZm9ybSAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbiAucHJpY2UgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnQsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IGZvcm0gLnNob3BfdGFibGUgLmNhcnRfaXRlbSAucHJvZHVjdC1uYW1lIC5jb2x1bW4gLnByaWNlIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQuYW1vdW50IHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG9wYWNpdHk6IDAuNDM7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMC41ZW0gMDtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgZm9ybSAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbiAucHJvZHVjdC1yZW1vdmUsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IGZvcm0gLnNob3BfdGFibGUgLmNhcnRfaXRlbSAucHJvZHVjdC1uYW1lIC5jb2x1bW4gLnByb2R1Y3QtcmVtb3ZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMDBweDtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgZm9ybSAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbiAucHJvZHVjdC1yZW1vdmUgYSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgZm9ybSAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbiAucHJvZHVjdC1yZW1vdmUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgZm9ybSAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbiAucHJvZHVjdC1yZW1vdmUgYTphZnRlcixcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgZm9ybSAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbiAucHJvZHVjdC1yZW1vdmUgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwicmVtb3ZlXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5RDlEOUQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogLTIwMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvY2hlY2tvdXQtcHJvZmlsZS1pY29ucy94b3V0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0IDFweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCBmb3JtIC5zaG9wX3RhYmxlIC5jYXJ0X2l0ZW0gLnByb2R1Y3QtbmFtZSAuY29sdW1uIC5wcm9kdWN0LXRodW1ibmFpbCxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgZm9ybSAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbiAucHJvZHVjdC10aHVtYm5haWwge1xuICB3aWR0aDogMTMwcHg7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IGZvcm0gLnNob3BfdGFibGUgLmNhcnRfaXRlbSAucHJvZHVjdC1uYW1lIC5jb2x1bW4gLnByb2R1Y3QtdGh1bWJuYWlsIGltZyxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgZm9ybSAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbiAucHJvZHVjdC10aHVtYm5haWwgaW1nIHtcbiAgdHJhbnNmb3JtOiBtYXRyaXgoMSwgLTAuMDUsIDAuMDUsIDEsIDAsIDApO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAjMDAwMDAwMjk7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IHRkLmFjdGlvbnMsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IHRkLmFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCAuY2FydF9zdWJ0b3RhbCxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgLmNhcnRfc3VidG90YWwge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzU5NTk1QztcbiAgcGFkZGluZzogMWVtIDguNWVtIDFlbSAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBtYXJnaW46IDAgMS41ZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5jYXJ0X3N1YnRvdGFsIC5hbW91bnQsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5jYXJ0X3N1YnRvdGFsIC5hbW91bnQge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMi44OHB4O1xuICBjb2xvcjogIzU5NTk1Qztcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgLmNhcnRfdGF4X3JhdGUsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5jYXJ0X3RheF9yYXRlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM1OTU5NUM7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIG1hcmdpbjogMCAxMGVtIDAgMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5jYXJ0X3RheF9yYXRlIC5hbW91bnQsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5jYXJ0X3RheF9yYXRlIC5hbW91bnQge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMi44OHB4O1xuICBjb2xvcjogIzU5NTk1Qztcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgLmNhcnRfdG90YWwsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5jYXJ0X3RvdGFsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNTk1OTVDO1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzcwNzA3MDtcbiAgbWFyZ2luOiAwIDllbSAwIDQuNWVtO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCAuY2FydF90b3RhbCAuYW1vdW50LFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCAuY2FydF90b3RhbCAuYW1vdW50IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuODhweDtcbiAgY29sb3I6ICM1OTU5NUM7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5Xb3Jrc2hvcHNfY2hlY2tvdXRfdGV4dGNvcHlfY29udGFpbmVyIC5Xb3Jrc2hvcHNfY2hlY2tvdXRfdGV4dGNvcHlfc2VjdGlvbiAuV29ya3Nob3BzX2NoZWNrb3V0X3RleHRjb3B5X3NlY3Rpb25oZWFkLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCAuV29ya3Nob3BzX2NoZWNrb3V0X3RleHRjb3B5X2NvbnRhaW5lciAuV29ya3Nob3BzX2NoZWNrb3V0X3RleHRjb3B5X3NlY3Rpb24gLldvcmtzaG9wc19jaGVja291dF90ZXh0Y29weV9zZWN0aW9uaGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgcGFkZGluZzogMjVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQ5RDlEO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgLldvcmtzaG9wc19jaGVja291dF90ZXh0Y29weV9jb250YWluZXIgLldvcmtzaG9wc19jaGVja291dF90ZXh0Y29weV9zZWN0aW9uIC5Xb3Jrc2hvcHNfY2hlY2tvdXRfdGV4dGNvcHlfc2VjdGlvbmhlYWQuc2hvcnQtZ3VhcmVudGVlLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCAuV29ya3Nob3BzX2NoZWNrb3V0X3RleHRjb3B5X2NvbnRhaW5lciAuV29ya3Nob3BzX2NoZWNrb3V0X3RleHRjb3B5X3NlY3Rpb24gLldvcmtzaG9wc19jaGVja291dF90ZXh0Y29weV9zZWN0aW9uaGVhZC5zaG9ydC1ndWFyZW50ZWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL3N2Zy1pY29ucy9jZXJ0aWZpY2F0ZS1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIC0zMHB4IHJpZ2h0IC0yMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5Xb3Jrc2hvcHNfY2hlY2tvdXRfdGV4dGNvcHlfY29udGFpbmVyIC5Xb3Jrc2hvcHNfY2hlY2tvdXRfdGV4dGNvcHlfc2VjdGlvbiAuV29ya3Nob3BzX2NoZWNrb3V0X3RleHRjb3B5X3NlY3Rpb25oZWFkIHAsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5Xb3Jrc2hvcHNfY2hlY2tvdXRfdGV4dGNvcHlfY29udGFpbmVyIC5Xb3Jrc2hvcHNfY2hlY2tvdXRfdGV4dGNvcHlfc2VjdGlvbiAuV29ya3Nob3BzX2NoZWNrb3V0X3RleHRjb3B5X3NlY3Rpb25oZWFkIHAge1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5Xb3Jrc2hvcHNfY2hlY2tvdXRfdGV4dGNvcHlfY29udGFpbmVyIC5Xb3Jrc2hvcHNfY2hlY2tvdXRfdGV4dGNvcHlfc2VjdGlvbiAuV29ya3Nob3BzX2NoZWNrb3V0X3RleHRjb3B5X3NlY3Rpb25ib2R5LFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCAuV29ya3Nob3BzX2NoZWNrb3V0X3RleHRjb3B5X2NvbnRhaW5lciAuV29ya3Nob3BzX2NoZWNrb3V0X3RleHRjb3B5X3NlY3Rpb24gLldvcmtzaG9wc19jaGVja291dF90ZXh0Y29weV9zZWN0aW9uYm9keSB7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5sb25nLWd1YXJlbnRlZSxcbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5sb25nLWd1YXJhbnRlZSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgLmxvbmctZ3VhcmVudGVlLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCAubG9uZy1ndWFyYW50ZWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL3N2Zy1pY29ucy9jZXJ0aWZpY2F0ZS1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIC0zMHB4IHJpZ2h0IC0yMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RDlEOUQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCAubG9uZy1ndWFyZW50ZWUgcCxcbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5sb25nLWd1YXJhbnRlZSBwLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCAubG9uZy1ndWFyZW50ZWUgcCxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgLmxvbmctZ3VhcmFudGVlIHAge1xuICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmYWZhZmE7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgLmNoZWNrb3V0X3RleHRjb3B5X2NvbnRhaW5lcixcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgLmNoZWNrb3V0X3RleHRjb3B5X2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDJlbTtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgLmxvbmctY29weSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgLmxvbmctY29weSB7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5zaG9wX3RhYmxlLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCAuc2hvcF90YWJsZSB7XG4gIHBhZGRpbmc6IDFlbSAwIDFlbSAyZW07XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5zaG9wX3RhYmxlIC5jYXJ0X2l0ZW0gLnByb2R1Y3QtbmFtZSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgLnNob3BfdGFibGUgLmNhcnRfaXRlbSAucHJvZHVjdC1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbixcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgLnNob3BfdGFibGUgLmNhcnRfaXRlbSAucHJvZHVjdC1uYW1lIC5jb2x1bW4ge1xuICBmbGV4OiAxO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbi5maXJzdCxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgLnNob3BfdGFibGUgLmNhcnRfaXRlbSAucHJvZHVjdC1uYW1lIC5jb2x1bW4uZmlyc3Qge1xuICBmbGV4OiAzMCU7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5zaG9wX3RhYmxlIC5jYXJ0X2l0ZW0gLnByb2R1Y3QtbmFtZSAuY29sdW1uIC5wcm9kdWN0LXRheG9ub215LFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbiAucHJvZHVjdC10YXhvbm9teSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAxLjkycHg7XG4gIGNvbG9yOiAjOUQ5RDlEO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbiAucHJvZHVjdC10aXRsZSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgLnNob3BfdGFibGUgLmNhcnRfaXRlbSAucHJvZHVjdC1uYW1lIC5jb2x1bW4gLnByb2R1Y3QtdGl0bGUge1xuICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2OTY0NjQ7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5zaG9wX3RhYmxlIC5jYXJ0X2l0ZW0gLnByb2R1Y3QtbmFtZSAuY29sdW1uIC5wcmljZSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgLnNob3BfdGFibGUgLmNhcnRfaXRlbSAucHJvZHVjdC1uYW1lIC5jb2x1bW4gLnByaWNlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNTIsIDUyLCA1MiwgMC40Myk7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5zaG9wX3RhYmxlIC5jYXJ0X2l0ZW0gLnByb2R1Y3QtbmFtZSAuY29sdW1uIC5wcmljZSAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LmFtb3VudCxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgLnNob3BfdGFibGUgLmNhcnRfaXRlbSAucHJvZHVjdC1uYW1lIC5jb2x1bW4gLnByaWNlIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQuYW1vdW50IHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG9wYWNpdHk6IDAuNDM7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMC41ZW0gMDtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgLnNob3BfdGFibGUgLmNhcnRfaXRlbSAucHJvZHVjdC1uYW1lIC5jb2x1bW4gLnByb2R1Y3QtcmVtb3ZlLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbiAucHJvZHVjdC1yZW1vdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEwMHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbiAucHJvZHVjdC1yZW1vdmUgYSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgLnNob3BfdGFibGUgLmNhcnRfaXRlbSAucHJvZHVjdC1uYW1lIC5jb2x1bW4gLnByb2R1Y3QtcmVtb3ZlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5zaG9wX3RhYmxlIC5jYXJ0X2l0ZW0gLnByb2R1Y3QtbmFtZSAuY29sdW1uIC5wcm9kdWN0LXJlbW92ZSBhOmFmdGVyLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbiAucHJvZHVjdC1yZW1vdmUgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwicmVtb3ZlXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5RDlEOUQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogLTIwMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvY2hlY2tvdXQtcHJvZmlsZS1pY29ucy94b3V0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0IDFweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSAuY2FydF9jaGVja291dF9zcGxpdCAuc2hvcF90YWJsZSAuY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUgLmNvbHVtbiAucHJvZHVjdC10aHVtYm5haWwsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5zaG9wX3RhYmxlIC5jYXJ0X2l0ZW0gLnByb2R1Y3QtbmFtZSAuY29sdW1uIC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gIHdpZHRoOiAxMzBweDtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgLnNob3BfdGFibGUgLmNhcnRfaXRlbSAucHJvZHVjdC1uYW1lIC5jb2x1bW4gLnByb2R1Y3QtdGh1bWJuYWlsIGltZyxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgLmNhcnRfY2hlY2tvdXRfc3BsaXQgLnNob3BfdGFibGUgLmNhcnRfaXRlbSAucHJvZHVjdC1uYW1lIC5jb2x1bW4gLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG4gIHRyYW5zZm9ybTogbWF0cml4KDEsIC0wLjA1LCAwLjA1LCAxLCAwLCAwKTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5O1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgI2JpbGxpbmdfY3ljbGVfb3B0aW9ucyBoMixcbmJvZHkucGFnZS1pZC0xMDM3NjQ4ICNiaWxsaW5nX2N5Y2xlX29wdGlvbnMgaDIge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTk1OTVDO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LmZvcm0tcm93LFxuYm9keS5wYWdlLWlkLTEwMzc2NDggLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5mb3JtLXJvdyB7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIC5tZW1iZXJzaGlwLWNoZWNrb3V0LXRlc3RpbW9uaWFscyxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IC5tZW1iZXJzaGlwLWNoZWNrb3V0LXRlc3RpbW9uaWFscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSBoMS5lbnRyeS10aXRsZSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IGgxLmVudHJ5LXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTA1LCAxMDAsIDEwMCwgMC4yNSk7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSAuY29udGVudC1zaWRlYmFyLXdyYXAsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCAuY29udGVudC1zaWRlYmFyLXdyYXAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzEsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzEgI3BheW1lbnQsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAjcGF5bWVudCB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmEgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzEgI3BheW1lbnQ6YmVmb3JlLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzEgI3BheW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAyMyAgU2VjdXJlIFBheW1lbnQnO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWYsIFwiRm9udEF3ZXNvbWVcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9jaGVja291dC1wcm9maWxlLWljb25zL3Bvd2VyZWQlMjBieSUyMHN0cmlwZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogOTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgMTkwcHg7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAjcGF5bWVudCAuc3RyaXBlLWpjYi1pY29uLFxuYm9keS5wYWdlLWlkLTQ2MjAxIC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8xICNwYXltZW50IC5zdHJpcGUtZGluZXJzLWljb24sXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAjcGF5bWVudCAuc3RyaXBlLWpjYi1pY29uLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzEgI3BheW1lbnQgLnN0cmlwZS1kaW5lcnMtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAjcGF5bWVudCB1bC53Y19wYXltZW50X21ldGhvZHMgbGkud2NfcGF5bWVudF9tZXRob2QsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAjcGF5bWVudCB1bC53Y19wYXltZW50X21ldGhvZHMgbGkud2NfcGF5bWVudF9tZXRob2Qge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAjcGF5bWVudCB1bC53Y19wYXltZW50X21ldGhvZHMgbGkud2NfcGF5bWVudF9tZXRob2QgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLCBib2R5LnBhZ2UtaWQtNDYyMDEgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzEgI3BheW1lbnQgdWwud2NfcGF5bWVudF9tZXRob2RzIGxpLndjX3BheW1lbnRfbWV0aG9kIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8xICNwYXltZW50IHVsLndjX3BheW1lbnRfbWV0aG9kcyBsaS53Y19wYXltZW50X21ldGhvZCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAjcGF5bWVudCB1bC53Y19wYXltZW50X21ldGhvZHMgbGkud2NfcGF5bWVudF9tZXRob2QgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzEgI3BheW1lbnQgdWwud2NfcGF5bWVudF9tZXRob2RzIGxpLndjX3BheW1lbnRfbWV0aG9kIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLCBib2R5LnBhZ2UtaWQtNDYyMDEgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzEgI3BheW1lbnQgdWwud2NfcGF5bWVudF9tZXRob2RzIGxpLndjX3BheW1lbnRfbWV0aG9kIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzEgI3BheW1lbnQgdWwud2NfcGF5bWVudF9tZXRob2RzIGxpLndjX3BheW1lbnRfbWV0aG9kIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzEgI3BheW1lbnQgdWwud2NfcGF5bWVudF9tZXRob2RzIGxpLndjX3BheW1lbnRfbWV0aG9kIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAjcGF5bWVudCB1bC53Y19wYXltZW50X21ldGhvZHMgbGkud2NfcGF5bWVudF9tZXRob2QgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLCBib2R5LnBhZ2UtaWQtNDYyMDEgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzEgI3BheW1lbnQgdWwud2NfcGF5bWVudF9tZXRob2RzIGxpLndjX3BheW1lbnRfbWV0aG9kIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8xICNwYXltZW50IHVsLndjX3BheW1lbnRfbWV0aG9kcyBsaS53Y19wYXltZW50X21ldGhvZCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAjcGF5bWVudCB1bC53Y19wYXltZW50X21ldGhvZHMgbGkud2NfcGF5bWVudF9tZXRob2QgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA5Nic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAjcGF5bWVudCB1bC53Y19wYXltZW50X21ldGhvZHMgbGkud2NfcGF5bWVudF9tZXRob2QgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAjcGF5bWVudCB1bC53Y19wYXltZW50X21ldGhvZHMgbGkud2NfcGF5bWVudF9tZXRob2QgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMDBjJztcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDJweDtcbiAgY29sb3I6ICMzOTVCNzE7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzEgI3BheW1lbnQgdWwud2NfcGF5bWVudF9tZXRob2RzIGxpLndjX3BheW1lbnRfbWV0aG9kIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyLFxuYm9keS5wYWdlLWlkLTEwMzc2NDggLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzEgI3BheW1lbnQgdWwud2NfcGF5bWVudF9tZXRob2RzIGxpLndjX3BheW1lbnRfbWV0aG9kIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGODdEQTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAjcGF5bWVudCB1bC53Y19wYXltZW50X21ldGhvZHMgbGkud2NfcGF5bWVudF9tZXRob2QgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAjcGF5bWVudCB1bC53Y19wYXltZW50X21ldGhvZHMgbGkud2NfcGF5bWVudF9tZXRob2QgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbmJvZHkucGFnZS1pZC00NjIwMSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAub3JkZXItdG90YWwsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAub3JkZXItdG90YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYyMDEgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzEgI3BsYWNlX29yZGVyX25vdyxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8xICNwbGFjZV9vcmRlcl9ub3cge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9jaGV2cm9uLnN2Z1wiKSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTJhZjQ4IDAlLCAjZGU4OTVhIDEwMCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDUlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAzNXB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjbGVhcjogYm90aDtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8xICNwbGFjZV9vcmRlcl9ub3c6YWZ0ZXIsXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAjcGxhY2Vfb3JkZXJfbm93OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2NoZXZyb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MjAxIC5wb3N0LWVkaXQtbGluayxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IC5wb3N0LWVkaXQtbGluayB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5ib2R5LmZhY2Vib29rLWNmbSBoZWFkZXIuZW50cnktaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5mYWNlYm9vay1jZm0gbWFpbi5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvbWFzdGVyLWNsYXNzL2JhY2tncm91bmQtZ3JhcGhpYy1lbGVsZW1lbnQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG59XG5cbmJvZHkuZmFjZWJvb2stY2ZtIC5tZXNzYWdlIC5hYi1jb250YWluZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDRyZW0gNHJlbSAycmVtIDRyZW07XG59XG5cbmJvZHkuZmFjZWJvb2stY2ZtIC5tZXNzYWdlIC5hYi1jb250YWluZXItY29udGVudCBoMSB7XG4gIGZvbnQtZmFtaWx5OiAnZWZmcmEnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogIzIwMjYyRDtcbn1cblxuYm9keS5mYWNlYm9vay1jZm0gLm1lc3NhZ2UgLmFiLWNvbnRhaW5lci1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogJ2VmZnJhJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICMyMDI2MkQ7XG59XG5cbmJvZHkuZmFjZWJvb2stY2ZtIC5tZXNzYWdlIC5hYi1jb250YWluZXItY29udGVudCBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmJvZHkuZmFjZWJvb2stY2ZtIC5tZXNzYWdlIC5hYi1jb250YWluZXItY29udGVudCBwLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA0M3B4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICMyMDI2MkQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNjVEMUQyO1xufVxuXG5ib2R5LmZhY2Vib29rLWNmbSAubWVzc2FnZSAuYWItY29udGFpbmVyLWNvbnRlbnQgcC50aXRsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzY1RDFEMjtcbn1cblxuYm9keS5mYWNlYm9vay1jZm0gLm1lc3NhZ2UgLmFiLWNvbnRhaW5lci1jb250ZW50IHAudGl0bGUgc3Ryb25nIHNwYW4ubGFyZ2VyIHtcbiAgZm9udC1zaXplOiA3NXB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cblxuYm9keS5mYWNlYm9vay1jZm0gLm1lc3NhZ2UgLmFiLWNvbnRhaW5lci1jb250ZW50IHAuY2FsZW5kYXIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogIzIwMjYyRDtcbn1cblxuYm9keS5mYWNlYm9vay1jZm0gLm1lc3NhZ2UgLmFiLWNvbnRhaW5lci1jb250ZW50IGRpdi5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keS5mYWNlYm9vay1jZm0gLm1lc3NhZ2UgLmFiLWNvbnRhaW5lci1jb250ZW50IGRpdi5idG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMzA4OUZCO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAjMDAwMDAwNTk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LWZhbWlseTogJ2VmZnJhJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMgZWFzZTtcbn1cblxuYm9keS5mYWNlYm9vay1jZm0gLm1lc3NhZ2UgLmFiLWNvbnRhaW5lci1jb250ZW50IGRpdi5idG4gYSBpbWcge1xuICBtYXJnaW46IDAgMCAzcHggM3B4O1xufVxuXG5ib2R5LmZhY2Vib29rLWNmbSAubWVzc2FnZSAuYWItY29udGFpbmVyLWNvbnRlbnQgZGl2LmJ0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5NjZjNztcbn1cblxuYm9keS5mYWNlYm9vay1jZm0gLmFkZGl0aW9uYWwgLmFiLWNvbnRhaW5lci1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogJ2VmZnJhJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICMyMDI2MkQ7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQubG9nZ2VkLWluIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1yaWdodCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utdmlldy1vcmRlci5sb2dnZWQtaW4gbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXJpZ2h0IHtcbiAgdG9wOiAwO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utdmlldy1vcmRlciBtYWluLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utdmlldy1vcmRlciBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWhlYWRlcixcbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utdmlldy1vcmRlciBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlLFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiA1LjA0cHg7XG4gIGNvbG9yOiAjOEU4RThFO1xuICBib3JkZXItYm90dG9tOiAxLjI1cHggc29saWQgIzhFOEU4RTQwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDU1cHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlLFxuICBib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCA+IHAsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCA+IHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlLFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wLFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQge1xuICBmbGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICBib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0LFxuICBib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQge1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICB9XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkLFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkIC50aGFua3lvdV9vcmRlcl9yZWNlaXZlZF90ZXh0X3ByaW1hcnksXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkIC50aGFua3lvdV9vcmRlcl9yZWNlaXZlZF90ZXh0X3ByaW1hcnkge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAyLjg4cHg7XG4gIGNvbG9yOiAjOEU4RThFO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCAudGhhbmt5b3Vfb3JkZXJfcmVjZWl2ZWRfdGV4dF9zZWNvbmRhcnksXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkIC50aGFua3lvdV9vcmRlcl9yZWNlaXZlZF90ZXh0X3NlY29uZGFyeSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAyLjE2cHg7XG4gIGNvbG9yOiAjOUQ5RDlEO1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLW51bWJlcixcbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utdmlldy1vcmRlciBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtbGVmdCAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItbnVtYmVyIHtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAyLjE2cHg7XG4gIGNvbG9yOiAjOUQ5RDlEO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1udW1iZXIgc3Ryb25nLFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1udW1iZXIgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuODhweDtcbiAgY29sb3I6ICM1OTU5NUM7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMge1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlLFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjcycHg7XG4gIGNvbG9yOiAjNTk1OTVDO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYmxlLS1vcmRlci1kZXRhaWxzIC53b29jb21tZXJjZS10YWJsZV9fcHJvZHVjdC1mZWF0dXJlZF9pbWFnZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utdmlldy1vcmRlciBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtbGVmdCAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyAud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYmxlX19wcm9kdWN0LWZlYXR1cmVkX2ltYWdlIHtcbiAgd2lkdGg6IDEyNnB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYmxlLS1vcmRlci1kZXRhaWxzIC53b29jb21tZXJjZS10YWJsZV9fcHJvZHVjdC1mZWF0dXJlZF9pbWFnZSBpbWcsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYmxlLS1vcmRlci1kZXRhaWxzIC53b29jb21tZXJjZS10YWJsZV9fcHJvZHVjdC1mZWF0dXJlZF9pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAtMC4wNSwgMC4wNSwgMSwgMCwgMCk7XG4gIHdpZHRoOiA4NHB4O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAjMDAwMDAwMjk7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYmxlLS1vcmRlci1kZXRhaWxzIC53b29jb21tZXJjZS10YWJsZV9fcHJvZHVjdC1uYW1lIC5wcm9kdWN0LXRheG9ub215LFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIC53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscyAud29vY29tbWVyY2UtdGFibGVfX3Byb2R1Y3QtbmFtZSAucHJvZHVjdC10YXhvbm9teSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAxLjkycHg7XG4gIGNvbG9yOiAjOUQ5RDlEO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIC53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscyAud29vY29tbWVyY2UtdGFibGVfX3Byb2R1Y3QtbmFtZSAucHJvZHVjdC10aXRsZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utdmlldy1vcmRlciBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtbGVmdCAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyAud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYmxlX19wcm9kdWN0LW5hbWUgLnByb2R1Y3QtdGl0bGUge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGNvbG9yOiAjNjk2NDY0O1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIC53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscyAud29vY29tbWVyY2UtdGFibGVfX3Byb2R1Y3QtbmFtZSAucHJvZHVjdC1zdWJ0aXRsZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utdmlldy1vcmRlciBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtbGVmdCAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyAud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYmxlX19wcm9kdWN0LW5hbWUgLnByb2R1Y3Qtc3VidGl0bGUge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICBjb2xvcjogIzY5NjQ2NDtcbn1cblxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtbGVmdCAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyAud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYmxlX19wcm9kdWN0LXRvdGFsIC5hbW91bnQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYmxlLS1vcmRlci1kZXRhaWxzIC53b29jb21tZXJjZS10YWJsZV9fcHJvZHVjdC10b3RhbCAuYW1vdW50IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICBjb2xvcjogIzlEOUQ5RDtcbn1cblxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtbGVmdCAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyAud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYmxlX19wcm9kdWN0LWN0YSBhLFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIC53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscyAud29vY29tbWVyY2UtdGFibGVfX3Byb2R1Y3QtY3RhIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTk1OTVDODA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgY29sb3I6ICM1OTU5NUM7XG4gIHdpZHRoOiAxNDVweDtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvY2hldnJvbi1tZWRpdW0uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTdweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIHtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLXRpdGxlLFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzJweDtcbiAgY29sb3I6ICM1OTU5NUM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLW1haW4tc2VjdGlvbiAuY3VzdG9tZXItZGV0YWlscy10b3AsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uIC5jdXN0b21lci1kZXRhaWxzLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAyLjE2cHg7XG4gIGNvbG9yOiAjNTk1OTVDO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uIC5jdXN0b21lci1kZXRhaWxzLXRvcCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy1tYWluLXNlY3Rpb24tbGVmdCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utdmlldy1vcmRlciBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtbGVmdCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy1tYWluLXNlY3Rpb24gLmN1c3RvbWVyLWRldGFpbHMtdG9wIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLW1haW4tc2VjdGlvbi1sZWZ0IHtcbiAgZmxleC1ncm93OiAyO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLW1haW4tc2VjdGlvbiAuY3VzdG9tZXItZGV0YWlscy10b3AgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uLWxlZnQgZGl2LFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLW1haW4tc2VjdGlvbiAuY3VzdG9tZXItZGV0YWlscy10b3AgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uLWxlZnQgZGl2IHtcbiAgcGFkZGluZzogMC4yNWVtIDA7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uIC5jdXN0b21lci1kZXRhaWxzLXRvcCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy1tYWluLXNlY3Rpb24tbGVmdCBkaXY6YmVmb3JlLFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLW1haW4tc2VjdGlvbiAuY3VzdG9tZXItZGV0YWlscy10b3AgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uLWxlZnQgZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uIC5jdXN0b21lci1kZXRhaWxzLXRvcCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy1tYWluLXNlY3Rpb24tcmlnaHQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uIC5jdXN0b21lci1kZXRhaWxzLXRvcCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy1tYWluLXNlY3Rpb24tcmlnaHQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uIC5jdXN0b21lci1kZXRhaWxzLXRvcCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy1tYWluLXNlY3Rpb24tcmlnaHQgZGl2LFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLW1haW4tc2VjdGlvbiAuY3VzdG9tZXItZGV0YWlscy10b3AgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uLXJpZ2h0IGRpdiB7XG4gIHBhZGRpbmc6IDAuMjVlbSAwO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLW1haW4tc2VjdGlvbiAuY3VzdG9tZXItZGV0YWlscy10b3AgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uLXJpZ2h0IGRpdjpiZWZvcmUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uIC5jdXN0b21lci1kZXRhaWxzLXRvcCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy1tYWluLXNlY3Rpb24tcmlnaHQgZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uIC5jdXN0b21lci1kZXRhaWxzLXRvcCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy1tYWluLXNlY3Rpb24tcmlnaHQgZGl2Lndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtLXRvdGFsLFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLW1haW4tc2VjdGlvbiAuY3VzdG9tZXItZGV0YWlscy10b3AgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uLXJpZ2h0IGRpdi53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLS10b3RhbCB7XG4gIHBhZGRpbmctdG9wOiAxLjVlbTtcbn1cblxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtbGVmdCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy1tYWluLXNlY3Rpb24gLmN1c3RvbWVyLWRldGFpbHMtdG9wIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLW1haW4tc2VjdGlvbi1yaWdodCBkaXYud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy0tdG90YWwgLmFtb3VudCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utdmlldy1vcmRlciBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtbGVmdCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy1tYWluLXNlY3Rpb24gLmN1c3RvbWVyLWRldGFpbHMtdG9wIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLW1haW4tc2VjdGlvbi1yaWdodCBkaXYud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy0tdG90YWwgLmFtb3VudCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgY29sb3I6ICM5RDlEOUQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uIC5jdXN0b21lci1kZXRhaWxzLXRvcCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy1tYWluLXNlY3Rpb24tcmlnaHQgZGl2Lndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtLWRpc2NvdW50IC5hbW91bnQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uIC5jdXN0b21lci1kZXRhaWxzLXRvcCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy1tYWluLXNlY3Rpb24tcmlnaHQgZGl2Lndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtLWRpc2NvdW50IC5hbW91bnQge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIGNvbG9yOiAjOUQ5RDlEO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLW1haW4tc2VjdGlvbiAuY3VzdG9tZXItZGV0YWlscy10b3AgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uLXJpZ2h0IGRpdi53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLS1kaXNjb3VudCAuYW1vdW50IC53b29jb21tZXJjZS1QcmljZS1jdXJyZW5jeVN5bWJvbDpiZWZvcmUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uIC5jdXN0b21lci1kZXRhaWxzLXRvcCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy1tYWluLXNlY3Rpb24tcmlnaHQgZGl2Lndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtLWRpc2NvdW50IC5hbW91bnQgLndvb2NvbW1lcmNlLVByaWNlLWN1cnJlbmN5U3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLW1haW4tc2VjdGlvbiAuY3VzdG9tZXItZGV0YWlscy10b3AgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uLXJpZ2h0IGRpdi53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLS1kaXNjb3VudCAuYW1vdW50OmFmdGVyLFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLW1haW4tc2VjdGlvbiAuY3VzdG9tZXItZGV0YWlscy10b3AgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uLXJpZ2h0IGRpdi53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLS1kaXNjb3VudCAuYW1vdW50OmFmdGVyIHtcbiAgY29udGVudDogXCIpXCI7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uIC5jdXN0b21lci1kZXRhaWxzLWJvdHRvbSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utdmlldy1vcmRlciBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtbGVmdCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy1tYWluLXNlY3Rpb24gLmN1c3RvbWVyLWRldGFpbHMtYm90dG9tIHtcbiAgcGFkZGluZzogMS41ZW0gMTJweDtcbn1cblxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtbGVmdCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy1tYWluLXNlY3Rpb24gLmN1c3RvbWVyLWRldGFpbHMtYm90dG9tIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLW1haW4tc2VjdGlvbi1yaWdodC1vZi1yaWdodCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utdmlldy1vcmRlciBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtbGVmdCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy1tYWluLXNlY3Rpb24gLmN1c3RvbWVyLWRldGFpbHMtYm90dG9tIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLW1haW4tc2VjdGlvbi1yaWdodC1vZi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLW1haW4tc2VjdGlvbiAuY3VzdG9tZXItZGV0YWlscy1ib3R0b20gLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uLXJpZ2h0LW9mLXJpZ2h0IGEsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uIC5jdXN0b21lci1kZXRhaWxzLWJvdHRvbSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy1tYWluLXNlY3Rpb24tcmlnaHQtb2YtcmlnaHQgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1OTU5NUM4MDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC41NnB4O1xuICBjb2xvcjogIzU5NTk1QztcbiAgd2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXJpZ2h0LFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1yaWdodCB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIHBhZGRpbmc6IDJlbTtcbn1cblxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtcmlnaHQgLndvb2NvbW1lcmNlLW9yZGVyLXF1ZXN0aW9ucyxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utdmlldy1vcmRlciBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtcmlnaHQgLndvb2NvbW1lcmNlLW9yZGVyLXF1ZXN0aW9ucyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMmVtIDIuNWVtO1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMi4xNnB4O1xuICBjb2xvcjogIzlEOUQ5RDtcbn1cblxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtcmlnaHQgLndvb2NvbW1lcmNlLW9yZGVyLXF1ZXN0aW9ucyBhLFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1yaWdodCAud29vY29tbWVyY2Utb3JkZXItcXVlc3Rpb25zIGEge1xuICBjb2xvcjogIzM5NUI3MTtcbn1cblxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtcmlnaHQgLndvb2NvbW1lcmNlLW9yZGVyLWZpcnN0LXRpbWUtcHVyY2hhc2UsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXJpZ2h0IC53b29jb21tZXJjZS1vcmRlci1maXJzdC10aW1lLXB1cmNoYXNlIHtcbiAgcGFkZGluZzogM2VtIDJlbTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICBjb2xvcjogIzU5NTk1Qztcbn1cblxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtcmlnaHQgLndvb2NvbW1lcmNlLW9yZGVyLWdvLXRvLW15LWFjY291bnQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXJpZ2h0IC53b29jb21tZXJjZS1vcmRlci1nby10by1teS1hY2NvdW50IHtcbiAgcGFkZGluZzogMCAyZW07XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXJpZ2h0IC53b29jb21tZXJjZS1vcmRlci1nby10by1teS1hY2NvdW50IGEsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXJpZ2h0IC53b29jb21tZXJjZS1vcmRlci1nby10by1teS1hY2NvdW50IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyNzZkZWcsICNERDg2NUJCRiAwJSwgI0U0QkU0MUJGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0REODY1QjtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiA0cHggNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1yaWdodCAud29vY29tbWVyY2Utb3JkZXItZ28tdG8tbXktYWNjb3VudCBhIHN0cm9uZyxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utdmlldy1vcmRlciBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtcmlnaHQgLndvb2NvbW1lcmNlLW9yZGVyLWdvLXRvLW15LWFjY291bnQgYSBzdHJvbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1yaWdodCAud29vY29tbWVyY2Utb3JkZXItZ28tdG8tbXktYWNjb3VudCBhOmFmdGVyLFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1yaWdodCAud29vY29tbWVyY2Utb3JkZXItZ28tdG8tbXktYWNjb3VudCBhOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2NoZXZyb24tdHJhbnNwYXJlbnQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtYm90dG9tLFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtYm90dG9tIC5pbnNpZGVyX3Byb21vX3dyYXAsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1ib3R0b20gLmluc2lkZXJfcHJvbW9fd3JhcCB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODFhMDk3IDAlLCAjMzk1YjcxIDEwMCUpO1xuICBjbGVhcjogYm90aDtcbn1cblxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWJvdHRvbSAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vLFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtYm90dG9tIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvYmctY29mZmVlLW11Zy1ibHVlcy5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtYm90dG9tIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlLFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtYm90dG9tIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDFlbSBhdXRvO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1ib3R0b20gLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utdmlldy1vcmRlciBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWJvdHRvbSAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3JkZXI6IDI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1ncm93OiAyO1xuICBtYXJnaW46IDAuNWVtO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtYm90dG9tIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgcCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utdmlldy1vcmRlciBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWJvdHRvbSAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0IHAge1xuICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk1O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgZmxleC1ncm93OiAyO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtYm90dG9tIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgLmpvaW4tYnRuLFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtYm90dG9tIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgLmpvaW4tYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAuNWVtIGF1dG87XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2QxYjY0YiwgI2NiOTI1OSk7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWJvdHRvbSAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0IC5qb2luLWJ0bjpob3ZlcixcbmJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utdmlldy1vcmRlciBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWJvdHRvbSAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0IC5qb2luLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2RjYzA0ZiwgI2Q2OWI1ZSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtYm90dG9tIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX2xvZ28sXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1ib3R0b20gLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbyB7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW46IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtYm90dG9tIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX2xvZ28gaW1nLFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtYm90dG9tIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjQ4IC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5pbnNpZGVyX2luY2x1ZGVzIHtcbiAgY29sb3I6ICM0ZDRkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDFlbSAwIDJlbSAzZW07XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NDggLmNhcnRfY2hlY2tvdXRfc3BsaXQgLmluc2lkZXJfaW5jbHVkZXMgLm9yYW5nZV9jaGVja3NfbGlzdF9pbnNpZGUge1xuICB3aWR0aDogNzAlO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCAuY2FydF9jaGVja291dF9zcGxpdCAuaW5zaWRlcl9pbmNsdWRlcyAub3JhbmdlX2NoZWNrc19saXN0X2luc2lkZSBkaXYuaW5zaWRlci1oZWFkZXIgaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCAuY2FydF9jaGVja291dF9zcGxpdCAuaW5zaWRlcl9pbmNsdWRlcyAub3JhbmdlX2NoZWNrc19saXN0X2luc2lkZSBoNCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNjk2NDY0O1xuICBib3JkZXItY29sb3I6ICM2OTY0NjQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjQ4IC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5pbnNpZGVyX2luY2x1ZGVzIC5vcmFuZ2VfY2hlY2tzX2xpc3RfaW5zaWRlIHAge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzY5NjQ2NDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCAuY2FydF9jaGVja291dF9zcGxpdCAuaW5zaWRlcl9pbmNsdWRlcyAub3JhbmdlX2NoZWNrc19saXN0X2luc2lkZSBwLnNtYWxsZXIge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCAuY2FydF9jaGVja291dF9zcGxpdCAuaW5zaWRlcl9pbmNsdWRlcyAub3JhbmdlX2NoZWNrc19saXN0X2luc2lkZSBwLm1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjQ4IC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5pbnNpZGVyX2luY2x1ZGVzIC5vcmFuZ2VfY2hlY2tzX2xpc3RfaW5zaWRlIHAgc3Bhbi5sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjQ4IC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5pbnNpZGVyX2luY2x1ZGVzIC5vcmFuZ2VfY2hlY2tzX2xpc3RfaW5zaWRlIC5pbnNpZGVyLWJ1bGxldC1saXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNGI0YjQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NDggLmNhcnRfY2hlY2tvdXRfc3BsaXQgLmluc2lkZXJfaW5jbHVkZXMgLm9yYW5nZV9jaGVja3NfbGlzdF9pbnNpZGUgLmluc2lkZXItYnVsbGV0LWxpc3QgdWwge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NDggLmNhcnRfY2hlY2tvdXRfc3BsaXQgLmluc2lkZXJfaW5jbHVkZXMgLm9yYW5nZV9jaGVja3NfbGlzdF9pbnNpZGUgLmluc2lkZXItYnVsbGV0LWxpc3QgdWwgbGkge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9jaGVja291dC1wcm9maWxlLWljb25zL2NoZWNrLW9yYW5nZS5zdmcpO1xuICBtYXJnaW46IDFlbSAwIDAgMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCA1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgYm9keS5wYWdlLWlkLTEwMzc2NDggLmNhcnRfY2hlY2tvdXRfc3BsaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzc2NDggLmNhcnRfY2hlY2tvdXRfc3BsaXQgLmluc2lkZXJfaW5jbHVkZXMgLm9yYW5nZV9jaGVja3NfbGlzdF9pbnNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNzY0OCAuY2FydF9jaGVja291dF9zcGxpdCAuaW5zaWRlcl9pbmNsdWRlcyAub3JhbmdlX2NoZWNrc19saXN0X2luc2lkZSBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM3NjQ4IC5jYXJ0X2NoZWNrb3V0X3NwbGl0IC5pbnNpZGVyX2luY2x1ZGVzIC5vcmFuZ2VfY2hlY2tzX2xpc3RfaW5zaWRlIC5pbnNpZGVyLWJ1bGxldC1saXN0IHVsIGxpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwLmxvZ2dlZC1pbiAuc2l0ZS1oZWFkZXIge1xuICBoZWlnaHQ6IDc1cHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwLmxvZ2dlZC1pbiAuc2l0ZS1oZWFkZXIgLnNpdGUtdGl0bGUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAubG9nZ2VkLWluIC5zaXRlLWhlYWRlciAuc2l0ZS10aXRsZSBhIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5zaXRlLWhlYWRlciB7XG4gIGhlaWdodDogNzVweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLnNpdGUtaGVhZGVyIC5zaXRlLXRpdGxlIGEge1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAwcHggIWltcG9ydGFudDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgI25hdi1yZXNvdXJjZXMsXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAjY29kZXdpZGdldC0zNyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAuZW50cnktaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAuZW50cnktY29udGVudCAuaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gIGNvbG9yOiAjOGU4ZThlO1xuICBmb250LXNpemU6IDIuNWVtO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAuZW50cnktY29udGVudCAuaGVhZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgLmhlYWRlciBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjk2NDY0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAuZW50cnktY29udGVudCAud29vY29tbWVyY2Uge1xuICBtYXJnaW46IDAgMDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC53b29jb21tZXJjZS1Ob3RpY2VHcm91cCB1bC53b29jb21tZXJjZS1lcnJvcixcbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuc3RyaXBlLXNvdXJjZS1lcnJvcnMgdWwud29vY29tbWVyY2UtZXJyb3Ige1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAud29vY29tbWVyY2UtTm90aWNlR3JvdXAgdWwud29vY29tbWVyY2UtZXJyb3I6YmVmb3JlLFxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5zdHJpcGUtc291cmNlLWVycm9ycyB1bC53b29jb21tZXJjZS1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLndvb2NvbW1lcmNlLU5vdGljZUdyb3VwIHVsLndvb2NvbW1lcmNlLWVycm9yIGxpLFxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5zdHJpcGUtc291cmNlLWVycm9ycyB1bC53b29jb21tZXJjZS1lcnJvciBsaSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC5pbnB1dC10ZXh0LCBib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLmlucHV0LXRleHQ6aG92ZXIsIGJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLnNlbGVjdDItc2VsZWN0aW9uOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiZDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyAuaW5wdXQtdGV4dDpob3Zlcjo6cGxhY2Vob2xkZXIsIGJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLnNlbGVjdDItc2VsZWN0aW9uOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYzNjM2MzO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC5pbnB1dC10ZXh0OmZvY3VzLCBib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC5zZWxlY3QyLXNlbGVjdGlvbjpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiZGJkYmQ7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLmlucHV0LXRleHQ6Zm9jdXM6OnBsYWNlaG9sZGVyLCBib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC5zZWxlY3QyLXNlbGVjdGlvbjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzcwNzA3MDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdy53b29jb21tZXJjZS12YWxpZGF0ZWQgLmlucHV0LXRleHQsIGJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cud29vY29tbWVyY2UtdmFsaWRhdGVkIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4QkFBOUQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvY2hlY2tvdXQtcHJvZmlsZS1pY29ucy9jaGVjay1jYXJ0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEuMjVyZW07XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cud29vY29tbWVyY2UtdmFsaWRhdGVkIC5pbnB1dC10ZXh0OmhvdmVyLCBib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93Lndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWxlY3Rpb246aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmM4NDdhO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93Lndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuaW5wdXQtdGV4dDpob3Zlcjo6cGxhY2Vob2xkZXIsIGJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cud29vY29tbWVyY2UtdmFsaWRhdGVkIC5zZWxlY3QyLXNlbGVjdGlvbjpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2MzYzNjMztcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdy53b29jb21tZXJjZS12YWxpZGF0ZWQgLmlucHV0LXRleHQ6Zm9jdXMsIGJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cud29vY29tbWVyY2UtdmFsaWRhdGVkIC5zZWxlY3QyLXNlbGVjdGlvbjpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2Yzg0N2E7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cud29vY29tbWVyY2UtaW52YWxpZCAuaW5wdXQtdGV4dCwgYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdy53b29jb21tZXJjZS1pbnZhbGlkIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERDg2NUI7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvY2hlY2tvdXQtcHJvZmlsZS1pY29ucy9iYWQlMjBpbmZvJTIweC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxLjI1cmVtO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgLmlucHV0LXRleHQ6aG92ZXIsIGJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cud29vY29tbWVyY2UtaW52YWxpZCAuc2VsZWN0Mi1zZWxlY3Rpb246aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjc2ZjRiO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgLmlucHV0LXRleHQ6aG92ZXI6OnBsYWNlaG9sZGVyLCBib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgLnNlbGVjdDItc2VsZWN0aW9uOmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYzNjM2MzO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgLmlucHV0LXRleHQ6Zm9jdXMsIGJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cud29vY29tbWVyY2UtaW52YWxpZCAuc2VsZWN0Mi1zZWxlY3Rpb246Zm9jdXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYjc2ZjRiO1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC53Yy1zdHJpcGUtZWxlbWVudHMtZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjcycHg7XG4gIGNvbG9yOiAjNTk1OTVDO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLndjLXN0cmlwZS1lbGVtZW50cy1maWVsZDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLndjLXN0cmlwZS1lbGVtZW50cy1maWVsZDpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2MzYzNjMztcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyAud2Mtc3RyaXBlLWVsZW1lbnRzLWZpZWxkLmZvY3VzZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYmRiZGJkO1xuICBtYXJnaW46IDAgMCAxOHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC53Yy1zdHJpcGUtZWxlbWVudHMtZmllbGQuZm9jdXNlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzcwNzA3MDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyAud2Mtc3RyaXBlLWVsZW1lbnRzLWZpZWxkLlN0cmlwZUVsZW1lbnQtLWNvbXBsZXRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhCQUE5RDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9jaGVja291dC1wcm9maWxlLWljb25zL2NoZWNrLWNhcnQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMS4yNXJlbTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyAud2Mtc3RyaXBlLWVsZW1lbnRzLWZpZWxkLlN0cmlwZUVsZW1lbnQtLWNvbXBsZXRlLmZvY3VzZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjOEJBQTlEO1xuICBtYXJnaW46IDAgMCAxOHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC53Yy1zdHJpcGUtZWxlbWVudHMtZmllbGQuaW52YWxpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERDg2NUI7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvY2hlY2tvdXQtcHJvZmlsZS1pY29ucy9iYWQlMjBpbmZvJTIweC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxLjI1cmVtO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC53Yy1zdHJpcGUtZWxlbWVudHMtZmllbGQuaW52YWxpZC5mb2N1c2VkIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0REODY1QjtcbiAgbWFyZ2luOiAwIDAgMThweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyAud2Mtc3RyaXBlLWVsZW1lbnRzLWZpZWxkI3N0cmlwZS1jYXJkLWVsZW1lbnQuU3RyaXBlRWxlbWVudC0tY29tcGxldGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOEJBQTlEO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2NoZWNrb3V0LXByb2ZpbGUtaWNvbnMvY2hlY2stY2FydC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAzcmVtO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC53Yy1zdHJpcGUtZWxlbWVudHMtZmllbGQjc3RyaXBlLWNhcmQtZWxlbWVudC5TdHJpcGVFbGVtZW50LS1jb21wbGV0ZS5mb2N1c2VkIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzhCQUE5RDtcbiAgbWFyZ2luOiAwIDAgMThweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyAud2Mtc3RyaXBlLWVsZW1lbnRzLWZpZWxkI3N0cmlwZS1jYXJkLWVsZW1lbnQuaW52YWxpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERDg2NUI7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvY2hlY2tvdXQtcHJvZmlsZS1pY29ucy9iYWQlMjBpbmZvJTIweC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAzcmVtO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IC53Yy1zdHJpcGUtZWxlbWVudHMtZmllbGQjc3RyaXBlLWNhcmQtZWxlbWVudC5pbnZhbGlkLmZvY3VzZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjREQ4NjVCO1xuICBtYXJnaW46IDAgMCAxOHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIGZvcm0uY2hlY2tvdXQgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSBsYWJlbC5jaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIC5vcmRlci10b3RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gI3BsYWNlX29yZGVyX25vdyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2NoZXZyb24uc3ZnXCIpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMmFmNDggMCUsICNkZTg5NWEgMTAwJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgNSUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDM1cHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5tZW1iZXJzaGlwX21vZGVfc3BsaXRfY29sIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3NXB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8yIC5pbnNpZGVyX2luY2x1ZGVzIHtcbiAgY29sb3I6ICM0ZDRkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDVlbSAyZW0gMmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzIgLmluc2lkZXJfaW5jbHVkZXMgLm9yYW5nZV9jaGVja3NfbGlzdF9pbnNpZGUge1xuICB3aWR0aDogNzAlO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8yIC5pbnNpZGVyX2luY2x1ZGVzIC5vcmFuZ2VfY2hlY2tzX2xpc3RfaW5zaWRlIGRpdi5pbnNpZGVyLWhlYWRlciBpbWcge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzIgLmluc2lkZXJfaW5jbHVkZXMgLm9yYW5nZV9jaGVja3NfbGlzdF9pbnNpZGUgaDQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzY5NjQ2NDtcbiAgYm9yZGVyLWNvbG9yOiAjNjk2NDY0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8yIC5pbnNpZGVyX2luY2x1ZGVzIC5vcmFuZ2VfY2hlY2tzX2xpc3RfaW5zaWRlIHAge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzY5NjQ2NDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8yIC5pbnNpZGVyX2luY2x1ZGVzIC5vcmFuZ2VfY2hlY2tzX2xpc3RfaW5zaWRlIHAuc21hbGxlciB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzIgLmluc2lkZXJfaW5jbHVkZXMgLm9yYW5nZV9jaGVja3NfbGlzdF9pbnNpZGUgcC5tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8yIC5pbnNpZGVyX2luY2x1ZGVzIC5vcmFuZ2VfY2hlY2tzX2xpc3RfaW5zaWRlIHAgc3Bhbi5sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzIgLmluc2lkZXJfaW5jbHVkZXMgLm9yYW5nZV9jaGVja3NfbGlzdF9pbnNpZGUgLmluc2lkZXItYnVsbGV0LWxpc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I0YjRiNDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8yIC5pbnNpZGVyX2luY2x1ZGVzIC5vcmFuZ2VfY2hlY2tzX2xpc3RfaW5zaWRlIC5pbnNpZGVyLWJ1bGxldC1saXN0IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzIgLmluc2lkZXJfaW5jbHVkZXMgLm9yYW5nZV9jaGVja3NfbGlzdF9pbnNpZGUgLmluc2lkZXItYnVsbGV0LWxpc3QgdWwgbGkge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9jaGVja291dC1wcm9maWxlLWljb25zL2NoZWNrLW9yYW5nZS5zdmcpO1xuICBtYXJnaW46IDFlbSAwIDAgMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCA1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8yIC5pbnNpZGVyX2luY2x1ZGVzIC5vcmFuZ2VfY2hlY2tzX2xpc3RfaW5zaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMiAuaW5zaWRlcl9pbmNsdWRlcyAub3JhbmdlX2NoZWNrc19saXN0X2luc2lkZSBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzIgLmluc2lkZXJfaW5jbHVkZXMgLm9yYW5nZV9jaGVja3NfbGlzdF9pbnNpZGUgLmluc2lkZXItYnVsbGV0LWxpc3QgdWwgbGkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjUlO1xuICBwYWRkaW5nOiAwIDJlbSAyZW07XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzEgaDQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8xIC5zcGxpdC1jb2xfMV9pbnNpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXgtd2lkdGg6IDc2NHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8xIC5zcGxpdC1jb2xfMV9pbnNpZGUgLmNoZWNrb3V0X2xvZ2luX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzEgLnNwbGl0LWNvbF8xX2luc2lkZSAuY2hlY2tvdXRfbG9naW5fd3JhcHBlciBwLmxlZnQtcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8xIC5zcGxpdC1jb2xfMV9pbnNpZGUgLmNoZWNrb3V0X2xvZ2luX3dyYXBwZXIgcC5jaGVja291dF9sb2dpbl9oaW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTk1OTVDO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDg5LCA4OSwgOTIsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMHB4IDEycHggNDBweDtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzEgLnNwbGl0LWNvbF8xX2luc2lkZSAuY2hlY2tvdXRfbG9naW5fd3JhcHBlciBwLmNoZWNrb3V0X2xvZ2luX2hpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVlbTtcbiAgbGVmdDogMC41ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbWVudS1pY29ucy9sb2dnZWQtaW4taWNvbi1kYXJrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAuc3BsaXQtY29sXzFfaW5zaWRlIC5jaGVja291dF9sb2dpbl93cmFwcGVyIHAubGVmdC1wIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAuc3BsaXQtY29sXzFfaW5zaWRlIC5jaGVja291dF9sb2dpbl93cmFwcGVyIHAuY2hlY2tvdXRfbG9naW5faGludCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICB9XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzEgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSAjcGF5bWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDIzICBTZWN1cmUgUGF5bWVudCc7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZiwgXCJGb250QXdlc29tZVwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2NoZWNrb3V0LXByb2ZpbGUtaWNvbnMvcG93ZXJlZCUyMGJ5JTIwc3RyaXBlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA5MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAxOTBweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSAjcGF5bWVudCAuc3RyaXBlLWpjYi1pY29uLFxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSAjcGF5bWVudCAuc3RyaXBlLWRpbmVycy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSAjcGF5bWVudCB1bC53Y19wYXltZW50X21ldGhvZHMgbGkud2NfcGF5bWVudF9tZXRob2Qge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjUwIC5jb250ZW50IGFydGljbGUgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzEgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0gI3BheW1lbnQgdWwud2NfcGF5bWVudF9tZXRob2RzIGxpLndjX3BheW1lbnRfbWV0aG9kIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCwgYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSAjcGF5bWVudCB1bC53Y19wYXltZW50X21ldGhvZHMgbGkud2NfcGF5bWVudF9tZXRob2QgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8xIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtICNwYXltZW50IHVsLndjX3BheW1lbnRfbWV0aG9kcyBsaS53Y19wYXltZW50X21ldGhvZCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCwgYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSAjcGF5bWVudCB1bC53Y19wYXltZW50X21ldGhvZHMgbGkud2NfcGF5bWVudF9tZXRob2QgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSAjcGF5bWVudCB1bC53Y19wYXltZW50X21ldGhvZHMgbGkud2NfcGF5bWVudF9tZXRob2QgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLCBib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8xIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtICNwYXltZW50IHVsLndjX3BheW1lbnRfbWV0aG9kcyBsaS53Y19wYXltZW50X21ldGhvZCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDk2JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSAjcGF5bWVudCB1bC53Y19wYXltZW50X21ldGhvZHMgbGkud2NfcGF5bWVudF9tZXRob2QgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMDBjJztcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDJweDtcbiAgY29sb3I6ICMzOTVCNzE7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8xIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtICNwYXltZW50IHVsLndjX3BheW1lbnRfbWV0aG9kcyBsaS53Y19wYXltZW50X21ldGhvZCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRjg3REE5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNzY1MCAuY29udGVudCBhcnRpY2xlIC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8xIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtICNwYXltZW50IHVsLndjX3BheW1lbnRfbWV0aG9kcyBsaS53Y19wYXltZW50X21ldGhvZCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAuc3BsaXQtY29sXzFfaW5zaWRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzc2NTAgLmNvbnRlbnQgYXJ0aWNsZSAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjQ4LmxvZ2dlZC1pbiAuY29udGVudCBhcnRpY2xlIC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8yLFxuYm9keS5wYWdlLWlkLTEwMzc2NTAubG9nZ2VkLWluIC5jb250ZW50IGFydGljbGUgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzIge1xuICB0b3A6IDIzcHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM3NjQ4LmFkbWluLWJhciAuY29udGVudCBhcnRpY2xlIC5jYXJ0X2NoZWNrb3V0X3NwbGl0LWNvbF8yLFxuYm9keS5wYWdlLWlkLTEwMzc2NTAuYWRtaW4tYmFyIC5jb250ZW50IGFydGljbGUgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzIge1xuICB0b3A6IDIzcHg7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9mcmVlX21lbWJlcnNoaXBfbHAgbmF2Lm5hdi1wcmltYXJ5LCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZnJlZV9tZW1iZXJzaGlwX2xwIC5zdWJzY3JpcHRpb24tZm9vdGVyLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZnJlZV9tZW1iZXJzaGlwX2xwICNuYXYtcmVzb3VyY2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2ZyZWVfbWVtYmVyc2hpcF9scCAubWFpbi1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZnJlZV9tZW1iZXJzaGlwX2xwICNjb2Rld2lkZ2V0LTM3IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDAuNWVtO1xuICByaWdodDogMWVtO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZnJlZV9tZW1iZXJzaGlwX2xwIC5zaXRlLWhlYWRlciB7XG4gIGhlaWdodDogNTJweDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZnJlZV9tZW1iZXJzaGlwX2xwIC5zaXRlLWhlYWRlciAuc2l0ZS10aXRsZSB7XG4gIG1hcmdpbjogMCAwO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZnJlZV9tZW1iZXJzaGlwX2xwIC5zaXRlLWhlYWRlciAuc2l0ZS10aXRsZSBhIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTgwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZnJlZV9tZW1iZXJzaGlwX2xwIC5oZWFkZXItd2lkZ2V0LWFyZWEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZnJlZV9tZW1iZXJzaGlwX2xwIC5mcmVlX21lbWJlcl9kZXNjX3dyYXAge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICBtYXJnaW46IDUycHggYXV0byAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2ZyZWVfbWVtYmVyc2hpcF9scCAuaW5uZXJfZGVzY193cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYmFja2dyb3VuZDogIzZlOGU4ZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvY2hldnJvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAtMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNDRweDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2ZyZWVfbWVtYmVyc2hpcF9scCAuaW5uZXJfZGVzY193cmFwIGgxIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9mcmVlX21lbWJlcnNoaXBfbHAgLmlubmVyX2Rlc2Nfd3JhcCBoNCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2ZyZWVfbWVtYmVyc2hpcF9scCAuaW5uZXJfZGVzY193cmFwIGg0OmZpcnN0LW9mLXR5cGUge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZnJlZV9tZW1iZXJzaGlwX2xwIC5pbm5lcl9kZXNjX3dyYXAgI2d1dGVucmJ3X3dpZGdldC0xMi53aWRnZXQgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2ZyZWVfbWVtYmVyc2hpcF9scCAuaW5uZXJfZGVzY193cmFwICNndXRlbnJid193aWRnZXQtMTIud2lkZ2V0IC53Yy1ibG9jay1ncmlkX19wcm9kdWN0IHtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9mcmVlX21lbWJlcnNoaXBfbHAgLmZyZWVfcmVnaXN0cmF0aW9uX2Zvcm0ge1xuICBiYWNrZ3JvdW5kOiAjYzBjY2QzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9iZy1jb2ZmZWUtbXVnLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIC0xNDBweCByaWdodCAtNTAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMmVtO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2ZyZWVfbWVtYmVyc2hpcF9scCAuZnJlZV9yZWdpc3RyYXRpb25fZm9ybSBoMSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9mcmVlX21lbWJlcnNoaXBfbHAgLmZyZWVfcmVnaXN0cmF0aW9uX2Zvcm0gaDIge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU5NTk1YztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9mcmVlX21lbWJlcnNoaXBfbHAgLmZyZWVfcmVnaXN0cmF0aW9uX2Zvcm0gaDEge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2ZyZWVfbWVtYmVyc2hpcF9scCAuZnJlZV9yZWdpc3RyYXRpb25fZm9ybSBoMiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZnJlZV9tZW1iZXJzaGlwX2xwIC5mcmVlX3JlZ2lzdHJhdGlvbl9mb3JtIHAge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU5NTk1YztcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2ZyZWVfbWVtYmVyc2hpcF9scCAuZnJlZV9yZWdpc3RyYXRpb25fZm9ybSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43ZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDAgMmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgLTZweCAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9mcmVlX21lbWJlcnNoaXBfbHAgLmZyZWVfcmVnaXN0cmF0aW9uX2Zvcm0gc3BhbiBsYWJlbCB7XG4gIG1hcmdpbjogMCAwIDAgMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZnJlZV9tZW1iZXJzaGlwX2xwIC5mcmVlX3JlZ2lzdHJhdGlvbl9mb3JtIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZnJlZV9tZW1iZXJzaGlwX2xwIC5mcmVlX3JlZ2lzdHJhdGlvbl9mb3JtIGlucHV0I2dmb3JtX3N1Ym1pdF9idXR0b25fMjgge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2ZyZWVfbWVtYmVyc2hpcF9scCAuZnJlZV9yZWdpc3RyYXRpb25fZm9ybSAjZmllbGRfMjhfMTksXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZnJlZV9tZW1iZXJzaGlwX2xwIC5mcmVlX3JlZ2lzdHJhdGlvbl9mb3JtICNmaWVsZF8yOF8yMCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9mcmVlX21lbWJlcnNoaXBfbHAgLmZyZWVfcmVnaXN0cmF0aW9uX2Zvcm0gI2ZpZWxkXzI4XzIxLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2ZyZWVfbWVtYmVyc2hpcF9scCAuZnJlZV9yZWdpc3RyYXRpb25fZm9ybSAjZmllbGRfMjhfMjIge1xuICBjbGVhcjogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9mcmVlX21lbWJlcnNoaXBfbHAgLmZyZWVfcmVnaXN0cmF0aW9uX2Zvcm0gI2ZpZWxkXzI4XzE5IGlucHV0LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2ZyZWVfbWVtYmVyc2hpcF9scCAuZnJlZV9yZWdpc3RyYXRpb25fZm9ybSAjZmllbGRfMjhfMjAgaW5wdXQsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZnJlZV9tZW1iZXJzaGlwX2xwIC5mcmVlX3JlZ2lzdHJhdGlvbl9mb3JtICNmaWVsZF8yOF8yMSBpbnB1dCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9mcmVlX21lbWJlcnNoaXBfbHAgLmZyZWVfcmVnaXN0cmF0aW9uX2Zvcm0gI2ZpZWxkXzI4XzIyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2ZyZWVfbWVtYmVyc2hpcF9scCAuZnJlZV9yZWdpc3RyYXRpb25fZm9ybSAjZmllbGRfMjhfMTksXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9mcmVlX21lbWJlcnNoaXBfbHAgLmZyZWVfcmVnaXN0cmF0aW9uX2Zvcm0gI2ZpZWxkXzI4XzIwLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZnJlZV9tZW1iZXJzaGlwX2xwIC5mcmVlX3JlZ2lzdHJhdGlvbl9mb3JtICNmaWVsZF8yOF8yMSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2ZyZWVfbWVtYmVyc2hpcF9scCAuZnJlZV9yZWdpc3RyYXRpb25fZm9ybSAjZmllbGRfMjhfMjIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9mcmVlX21lbWJlcnNoaXBfbHAgLmZyZWVfcmVnaXN0cmF0aW9uX2Zvcm0gLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb21wbGV4IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pIHtcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9mcmVlX21lbWJlcnNoaXBfbHAgLmZyZWVfcmVnaXN0cmF0aW9uX2Zvcm0gLmdmb3JtX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2ZyZWVfbWVtYmVyc2hpcF9scCAuZnJlZV9yZWdpc3RyYXRpb25fZm9ybSAuZ2Zvcm1fZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2NoZXZyb24td2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjZlbTtcbiAgcmlnaHQ6IDEuNmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9mcmVlX21lbWJlcnNoaXBfbHAgLmZyZWVfcmVnaXN0cmF0aW9uX2Zvcm0gLmdmb3JtX2Zvb3RlcjphZnRlciB7XG4gICAgdG9wOiAyZW07XG4gIH1cbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2ZyZWVfbWVtYmVyc2hpcF9scCAuc2l0ZS1pbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiNoaWRkZW5fZGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgI2NvZGV3aWRnZXQtMzcsXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtaGVhZGVyLFxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5uYXYtcHJpbWFyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1pbm5lciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubGFuZGluZy1oZWFkZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmxhbmRpbmctaGVhZGVyIGltZy5sb2dvLnNwb25zb3JlZCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmxhbmRpbmctaGVhZGVyIGltZy5sb2dvLnNpbmdsZSB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9tYXN0ZXItY2xhc3MvYmFja2dyb3VuZC1ncmFwaGljLWVsZWxlbWVudC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLmFiLWNvbnRhaW5lci1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubWFzdGVyLWNsYXNzIC5tYXN0ZXItY29udGVudCAuYWItY29udGFpbmVyLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDE2MDBweCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLm1hc3Rlci1jbGFzcyAubWFzdGVyLWNvbnRlbnQgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbnMgLm1hc3Rlci1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvbWFzdGVyLWNsYXNzL2xlZnQtZ3JhcGhpYy1lbGVtZW50LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLm1hc3Rlci1jb250ZW50IC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIC5tYXN0ZXItbGVmdCBwLm1hc3Rlci1jbGFzcy1wYXJ0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiAnZWZmcmEnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvcGFjaXR5OiAwLjg0O1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLm1hc3Rlci1jbGFzcyAubWFzdGVyLWNvbnRlbnQgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbnMgLm1hc3Rlci1sZWZ0IHAubWFzdGVyLWNsYXNzLXBhcnQgc3Bhbi5sYXJnZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA1MXB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLm1hc3Rlci1jb250ZW50IC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIC5tYXN0ZXItbGVmdCBwLm1hc3Rlci1jbGFzcy1wYXJ0IHNwYW4uZGFya2VyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICMyMDI2MkQ7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubWFzdGVyLWNsYXNzIC5tYXN0ZXItY29udGVudCAuYWItY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1ucyAubWFzdGVyLWxlZnQgLnByZXNlbnRlcnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAycmVtIDAgMXB4IDJyZW07XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubWFzdGVyLWNsYXNzIC5tYXN0ZXItY29udGVudCAuYWItY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1ucyAubWFzdGVyLWxlZnQgLnByZXNlbnRlcnMgLmFiLWNvbnRhaW5lci1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAyMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubWFzdGVyLWNsYXNzIC5tYXN0ZXItY29udGVudCAuYWItY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1ucyAubWFzdGVyLWxlZnQgLnByZXNlbnRlcnMgLmFiLWNvbnRhaW5lci1jb250ZW50IGg0IHtcbiAgZm9udC1mYW1pbHk6ICdlZmZyYScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICMyMDI2MkQ7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubWFzdGVyLWNsYXNzIC5tYXN0ZXItY29udGVudCAuYWItY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1ucyAubWFzdGVyLWxlZnQgLnByZXNlbnRlcnMgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLm1hc3Rlci1jb250ZW50IC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIC5tYXN0ZXItbGVmdCAucHJlc2VudGVycyAuYWItY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM2NUQxRDI7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubWFzdGVyLWNsYXNzIC5tYXN0ZXItY29udGVudCAuYWItY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1ucyAubWFzdGVyLWxlZnQgLnByZXNlbnRlcnMgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gZmlndXJlIGltZyB7XG4gIHdpZHRoOiA1M3B4O1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLm1hc3Rlci1jbGFzcyAubWFzdGVyLWNvbnRlbnQgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbnMgLm1hc3Rlci1sZWZ0IC5wcmVzZW50ZXJzIC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250OiBMaWdodCAxMHB4LzE0cHggRWZmcmE7XG4gIGZvbnQtZmFtaWx5OiAnZWZmcmEnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjMjEyNjJDO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLm1hc3Rlci1jbGFzcyAubWFzdGVyLWNvbnRlbnQgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbnMgLm1hc3Rlci1sZWZ0IC5wcmVzZW50ZXJzIC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzIwMjYyRDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLm1hc3Rlci1jb250ZW50IC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIC5tYXN0ZXItbGVmdCAucHJlc2VudGVycyAuYWItY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLm1hc3Rlci1jbGFzcyAubWFzdGVyLWNvbnRlbnQgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbnMgLm1hc3Rlci1sZWZ0IC5wcmVzZW50ZXJzIC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOmZpcnN0LW9mLXR5cGUge1xuICBmbGV4LWJhc2lzOiA1M3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLm1hc3Rlci1jbGFzcyAubWFzdGVyLWNvbnRlbnQgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbnMgLm1hc3Rlci1taWRkbGUge1xuICBwYWRkaW5nOiAwIDJyZW0gNHJlbTtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLm1hc3Rlci1jb250ZW50IC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIC5tYXN0ZXItbWlkZGxlIHAuc3ViLWhlYWQge1xuICBmb250LWZhbWlseTogJ2VmZnJhJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogIzIwMjYyRDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLm1hc3Rlci1jb250ZW50IC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIC5tYXN0ZXItbWlkZGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6ICdlZmZyYScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNjJweDtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjMjAyNjJEO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzY1RDFEMjtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLm1hc3Rlci1jb250ZW50IC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIC5tYXN0ZXItbWlkZGxlIGgyIHN0cm9uZyB7XG4gIGNvbG9yOiAjNjVEMUQyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLm1hc3Rlci1jbGFzcyAubWFzdGVyLWNvbnRlbnQgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbnMgLm1hc3Rlci1taWRkbGUgaDIgc3Ryb25nIHNwYW4ubGFyZ2VyIHtcbiAgZm9udC1zaXplOiAxMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLm1hc3Rlci1jbGFzcyAubWFzdGVyLWNvbnRlbnQgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbnMgLm1hc3Rlci1taWRkbGUgcCwgYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLm1hc3Rlci1jb250ZW50IC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIC5tYXN0ZXItbWlkZGxlIGxpIHtcbiAgZm9udC1mYW1pbHk6ICdlZmZyYScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjMjAyNjJEO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLm1hc3Rlci1jbGFzcyAubWFzdGVyLWNvbnRlbnQgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbnMgLm1hc3Rlci1taWRkbGUgcCBzdHJvbmcsIGJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubWFzdGVyLWNsYXNzIC5tYXN0ZXItY29udGVudCAuYWItY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1ucyAubWFzdGVyLW1pZGRsZSBsaSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLm1hc3Rlci1jbGFzcyAubWFzdGVyLWNvbnRlbnQgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbnMgLm1hc3Rlci1taWRkbGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubWFzdGVyLWNsYXNzIC5tYXN0ZXItY29udGVudCAuYWItY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1ucyAubWFzdGVyLW1pZGRsZSBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogIzY1RDFEMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTBweDtcbiAgdG9wOiA1cHg7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubWFzdGVyLWNsYXNzIC5tYXN0ZXItY29udGVudCAuYWItY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1ucyAubWFzdGVyLWZvcm0ge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLm1hc3Rlci1jbGFzcyAubWFzdGVyLWNvbnRlbnQgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbnMgLm1hc3Rlci1mb3JtIC5hYi1ibG9jay1sYXlvdXQtY29sdW1uLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubWFzdGVyLWNsYXNzIC5tYXN0ZXItY29udGVudCAuYWItY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1ucyAubWFzdGVyLWZvcm0gLmFiLWJsb2NrLWxheW91dC1jb2x1bW4taW5uZXIgLmZvcm0taGVhZCB7XG4gIGJhY2tncm91bmQ6ICM2NUQxRDI7XG4gIHBhZGRpbmc6IDI4cHg7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubWFzdGVyLWNsYXNzIC5tYXN0ZXItY29udGVudCAuYWItY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1ucyAubWFzdGVyLWZvcm0gLmFiLWJsb2NrLWxheW91dC1jb2x1bW4taW5uZXIgLmZvcm0taGVhZCAuc3ViLWhlYWQge1xuICBmb250LWZhbWlseTogJ2VmZnJhJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICMyMDI2MkRDQztcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLm1hc3Rlci1jb250ZW50IC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIC5tYXN0ZXItZm9ybSAuYWItYmxvY2stbGF5b3V0LWNvbHVtbi1pbm5lciAuZm9ybS1oZWFkIC5kYXRlLXRpbWUge1xuICBmb250LWZhbWlseTogJ2VmZnJhJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICMyMDI2MkQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubWFzdGVyLWNsYXNzIC5tYXN0ZXItY29udGVudCAuYWItY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1ucyAubWFzdGVyLWZvcm0gLmFiLWJsb2NrLWxheW91dC1jb2x1bW4taW5uZXIgLmZvcm0taGVhZCAuZGF0ZS10aW1lIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLm1hc3Rlci1jb250ZW50IC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIC5tYXN0ZXItZm9ybSAuYWItYmxvY2stbGF5b3V0LWNvbHVtbi1pbm5lciAuZ2Zvcm1fd3JhcHBlciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAjMDAwMDAwMUQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMDI2MkQxRjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLm1hc3Rlci1jb250ZW50IC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIC5tYXN0ZXItZm9ybSAuYWItYmxvY2stbGF5b3V0LWNvbHVtbi1pbm5lciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLm1hc3Rlci1jbGFzcyAubWFzdGVyLWNvbnRlbnQgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbnMgLm1hc3Rlci1mb3JtIC5hYi1ibG9jay1sYXlvdXQtY29sdW1uLWlubmVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dCwgYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLm1hc3Rlci1jb250ZW50IC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIC5tYXN0ZXItZm9ybSAuYWItYmxvY2stbGF5b3V0LWNvbHVtbi1pbm5lciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxMjYyQzgwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiByZ2JhKDMyLCAzOCwgNDUsIDAuNzYpO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLm1hc3Rlci1jbGFzcyAubWFzdGVyLWNvbnRlbnQgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbnMgLm1hc3Rlci1mb3JtIC5hYi1ibG9jay1sYXlvdXQtY29sdW1uLWlubmVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubWFzdGVyLWNsYXNzIC5tYXN0ZXItY29udGVudCAuYWItY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1ucyAubWFzdGVyLWZvcm0gLmFiLWJsb2NrLWxheW91dC1jb2x1bW4taW5uZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX3NlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICMwMDAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogMTBweDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLm1hc3Rlci1jb250ZW50IC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIC5tYXN0ZXItZm9ybSAuYWItYmxvY2stbGF5b3V0LWNvbHVtbi1pbm5lciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLm1hc3Rlci1jbGFzcyAubWFzdGVyLWNvbnRlbnQgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbnMgLm1hc3Rlci1mb3JtIC5hYi1ibG9jay1sYXlvdXQtY29sdW1uLWlubmVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQuZ2Zvcm1fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzMwODlGQjtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCAjMDAwMDAwMzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MUNGRDE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1mYW1pbHk6ICdlZmZyYScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjIxcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODFweCkge1xuICBib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLm1hc3Rlci1jbGFzcyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICBib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLm1hc3Rlci1jbGFzcyAuYmx1ZS1iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIGJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubWFzdGVyLWNsYXNzIC5tYXN0ZXItY29udGVudCAuYWItY29udGFpbmVyLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTYwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLm1hc3Rlci1jb250ZW50IC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIC5tYXN0ZXItbGVmdCAucHJlc2VudGVycyAuYWItY29udGFpbmVyLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICB9XG4gIGJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubWFzdGVyLWNsYXNzIC5tYXN0ZXItY29udGVudCAuYWItY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1ucyAubWFzdGVyLW1pZGRsZSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cbiAgYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLm1hc3Rlci1jb250ZW50IC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIC5tYXN0ZXItbWlkZGxlIGgyIHtcbiAgICBmb250LWZhbWlseTogJ2VmZnJhJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIGNvbG9yOiAjMjAyNjJEO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNjVEMUQyO1xuICB9XG4gIGJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubWFzdGVyLWNsYXNzIC5tYXN0ZXItY29udGVudCAuYWItY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1ucyAubWFzdGVyLW1pZGRsZSBoMiBzdHJvbmcge1xuICAgIGNvbG9yOiAjNjVEMUQyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLm1hc3Rlci1jb250ZW50IC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIC5tYXN0ZXItbWlkZGxlIGgyIHN0cm9uZyBzcGFuLmxhcmdlciB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gIGJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubWFzdGVyLWNsYXNzIC5tYXN0ZXItY29udGVudCAuYWItY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1ucyAubWFzdGVyLW1pZGRsZSAucHJlc2VudGVycyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbiAgYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLm1hc3Rlci1jb250ZW50IC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIC5tYXN0ZXItbWlkZGxlIC5wcmVzZW50ZXJzIC5hYi1jb250YWluZXItY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubWFzdGVyLWNsYXNzIC5tYXN0ZXItY29udGVudCAuYWItY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1ucyAubWFzdGVyLW1pZGRsZSAucHJlc2VudGVycyAuYWItY29udGFpbmVyLWNvbnRlbnQgaDQge1xuICAgIGZvbnQtZmFtaWx5OiAnZWZmcmEnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgY29sb3I6ICMyMDI2MkQ7XG4gIH1cbiAgYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLm1hc3Rlci1jb250ZW50IC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIC5tYXN0ZXItbWlkZGxlIC5wcmVzZW50ZXJzIC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxuICBib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLm1hc3Rlci1jbGFzcyAubWFzdGVyLWNvbnRlbnQgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbnMgLm1hc3Rlci1taWRkbGUgLnByZXNlbnRlcnMgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzY1RDFEMjtcbiAgfVxuICBib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLm1hc3Rlci1jbGFzcyAubWFzdGVyLWNvbnRlbnQgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbnMgLm1hc3Rlci1taWRkbGUgLnByZXNlbnRlcnMgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDUzcHg7XG4gIH1cbiAgYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLm1hc3Rlci1jb250ZW50IC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIC5tYXN0ZXItbWlkZGxlIC5wcmVzZW50ZXJzIC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogTGlnaHQgMTBweC8xNHB4IEVmZnJhO1xuICAgIGZvbnQtZmFtaWx5OiAnZWZmcmEnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgY29sb3I6ICMyMTI2MkM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLm1hc3Rlci1jbGFzcyAubWFzdGVyLWNvbnRlbnQgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbnMgLm1hc3Rlci1taWRkbGUgLnByZXNlbnRlcnMgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gcCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMjAyNjJEO1xuICB9XG4gIGJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubWFzdGVyLWNsYXNzIC5tYXN0ZXItY29udGVudCAuYWItY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1ucyAubWFzdGVyLW1pZGRsZSAucHJlc2VudGVycyAuYWItY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tYXN0ZXItY2xhc3MgLm1hc3Rlci1jb250ZW50IC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIC5tYXN0ZXItbWlkZGxlIC5wcmVzZW50ZXJzIC5hYi1jb250YWluZXItY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOmZpcnN0LW9mLXR5cGUge1xuICAgIGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLm1hc3Rlci1jbGFzcyAubWFzdGVyLWNvbnRlbnQgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbnMgLm1hc3Rlci1taWRkbGUgLnByZXNlbnRlcnMgLmFiLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bGFzdC1vZi10eXBlIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5sYW5kaW5nLWJhbm5lciBoMixcbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubGFuZGluZy1iYW5uZXIgaDMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5sYW5kaW5nLWJhbm5lciBoMiB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5sYW5kaW5nLWJhbm5lciBoMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5sYW5kaW5nLWJhbm5lciBwLmhhcy10aGVtZS15ZWxsb3ctY29sb3IgaW1nIHtcbiAgcGFkZGluZzogMCA1cHggMCA1cHg7XG4gIG1hcmdpbjogLTNweCAwIDAgMDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5sYW5kaW5nLWJhbm5lciBwLmhhcy10aGVtZS15ZWxsb3ctY29sb3IgaW1nOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nOiAwIDVweCAwIDA7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubGFuZGluZy1iYW5uZXIubGVhZC1tYWduZXQge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5sYW5kaW5nLWJhbm5lci5sZWFkLW1hZ25ldCBoMixcbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubGFuZGluZy1iYW5uZXIubGVhZC1tYWduZXQgaDMge1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmxhbmRpbmctYmFubmVyLmxlYWQtbWFnbmV0IGgyIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmxhbmRpbmctYmFubmVyLmxlYWQtbWFnbmV0IGgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmxhbmRpbmctYmFubmVyLmxlYWQtbWFnbmV0IHAuaGFzLXRoZW1lLXllbGxvdy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGI4NDk7XG4gIGNvbG9yOiAjNGU0ZTUxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMmVtIDFlbTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubGFuZGluZy1iYW5uZXIud2hpdGVwYXBlciB7XG4gIGJhY2tncm91bmQ6ICMxOTI4M2Y7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubGFuZGluZy1iYW5uZXIud2hpdGVwYXBlciBoMixcbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubGFuZGluZy1iYW5uZXIud2hpdGVwYXBlciBoMyB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAubGFuZGluZy1iYW5uZXIud2hpdGVwYXBlciBoMiB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5sYW5kaW5nLWJhbm5lci53aGl0ZXBhcGVyIGgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmxhbmRpbmctYmFubmVyLndoaXRlcGFwZXIgcC5oYXMtd2hpdGVwYXBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWYxZmQ7XG4gIGNvbG9yOiAjMTkyODNmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMmVtIDFlbTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3AtYmxvY2stY29sdW1uOmZpcnN0LW9mLXR5cGUgcCwgYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW46Zmlyc3Qtb2YtdHlwZSB1bCB7XG4gIG1hcmdpbi1yaWdodDogMmVtO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1vZi10eXBlIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBmb250LXNpemU6IDEuM2VtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwLWJsb2NrLWNvbHVtbiBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9hcnJvdy1kb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDFlbTtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSBoNDpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogIzFhMjY0MDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgcCB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9saXN0LWNoZWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2xlYWQtbWFnbmV0LWFycm93LnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICByaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA1M3B4O1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjU3MjAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjY2NjYyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIHNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwLWJsb2NrLWNvbHVtbnMud2hpdGVwYXBlciAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwLWJsb2NrLWNvbHVtbnMud2hpdGVwYXBlciAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSBoNDpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogIzFhMjY0MDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zLndoaXRlcGFwZXIgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgcDpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3AtYmxvY2stY29sdW1ucy53aGl0ZXBhcGVyIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIHAge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3AtYmxvY2stY29sdW1ucy53aGl0ZXBhcGVyIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3AtYmxvY2stY29sdW1ucy53aGl0ZXBhcGVyIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2xpc3QtY2hlY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgcGFkZGluZzogMCAwIDEwcHggNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3AtYmxvY2stY29sdW1ucy53aGl0ZXBhcGVyIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZDogI2U1ZjFmZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMWVtO1xuICBmbGV4LWJhc2lzOiAzNTBweDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zLndoaXRlcGFwZXIgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvd2hpdGVwYXBlci1hcnJvdy5wbmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDQxcHg7XG4gIGhlaWdodDogNTNweDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zLndoaXRlcGFwZXIgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgaDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3AtYmxvY2stY29sdW1ucy53aGl0ZXBhcGVyIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIHAuaGFzLWN1c3RvbS1zaXplIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMmUzYjRmO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwLWJsb2NrLWNvbHVtbnMud2hpdGVwYXBlciAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSBwLmhhcy10aGVtZS15ZWxsb3ctY29sb3Ige1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICNmNTcyMDA7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3AtYmxvY2stY29sdW1ucy53aGl0ZXBhcGVyIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIHAuaGFzLXhzbWFsbC1mb250LXNpemUge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwLWJsb2NrLWNvbHVtbnMud2hpdGVwYXBlciAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjY2NjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwLWJsb2NrLWNvbHVtbnMud2hpdGVwYXBlciAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSBzZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zLmxlYWQtbWFnbmV0IC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3AtYmxvY2stY29sdW1ucy5sZWFkLW1hZ25ldCAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSBoNDpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogIzFhMjY0MDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zLmxlYWQtbWFnbmV0IC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwLWJsb2NrLWNvbHVtbnMubGVhZC1tYWduZXQgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkgcCB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zLmxlYWQtbWFnbmV0IC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3AtYmxvY2stY29sdW1ucy5sZWFkLW1hZ25ldCAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9saXN0LWNoZWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwLWJsb2NrLWNvbHVtbnMubGVhZC1tYWduZXQgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xZW07XG4gIGZsZXgtYmFzaXM6IDM1MHB4O1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwLWJsb2NrLWNvbHVtbnMubGVhZC1tYWduZXQgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvbGVhZC1tYWduZXQtYXJyb3cuc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiA0MXB4O1xuICBoZWlnaHQ6IDUzcHg7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3AtYmxvY2stY29sdW1ucy5sZWFkLW1hZ25ldCAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSBwLmhhcy1jdXN0b20tc2l6ZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzJlM2I0Zjtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zLmxlYWQtbWFnbmV0IC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIHAuaGFzLXRoZW1lLXllbGxvdy1jb2xvciB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2Y1NzIwMDtcbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zLmxlYWQtbWFnbmV0IC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIHAuaGFzLXhzbWFsbC1mb250LXNpemUge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwLWJsb2NrLWNvbHVtbnMubGVhZC1tYWduZXQgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2NjY2MgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuaHJtcC1sYW5kaW5nLXBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3AtYmxvY2stY29sdW1ucy5sZWFkLW1hZ25ldCAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmNTcyMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmJvZHkuYXV0aG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbn1cblxuYm9keS5hdXRob3IgLmF1dGhvci1hcmNoaXZlLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5hdXRob3IgLmNvbnRlbnQtc2lkZWJhci13cmFwIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cblxuYm9keS5hdXRob3IgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuXG5ib2R5LmF1dGhvciAuY29udGFpbmVyIGgxIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuODhweDtcbiAgY29sb3I6ICM5RDlEOUQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhFOEU4RTQwO1xufVxuXG5ib2R5LmF1dGhvciAuY29udGFpbmVyIGFydGljbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbmJvZHkuYXV0aG9yIC5jb250YWluZXIgYXJ0aWNsZSAuZXhjZXJwdC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkuYXV0aG9yIC5hdXRob3ItYXJjaGl2ZS1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmF1dGhvciAuY29udGVudC1zaWRlYmFyLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIH1cbiAgYm9keS5hdXRob3IgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIDEuMjVyZW07XG4gIH1cbiAgYm9keS5hdXRob3IgLmNvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICB9XG4gIGJvZHkuYXV0aG9yIC5jb250YWluZXIgYXJ0aWNsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIGJvZHkuYXV0aG9yIC5jb250YWluZXIgYXJ0aWNsZSAuZXhjZXJwdC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5hdXRob3IgLmNvbnRhaW5lciBhcnRpY2xlIC5leGNlcnB0LWltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIH1cbiAgYm9keS5hdXRob3IgLmNvbnRhaW5lciBhcnRpY2xlIC5leGNlcnB0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuYXV0aG9yIC5jb250YWluZXIgYXJ0aWNsZSAuZXhjZXJwdC1jb250ZW50IGgyIHtcbiAgICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgIGNvbG9yOiAjNTk1OTVDO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgYm9keS5hdXRob3IgLmNvbnRhaW5lciBhcnRpY2xlIC5leGNlcnB0LWNvbnRlbnQgcCxcbiAgYm9keS5hdXRob3IgLmNvbnRhaW5lciBhcnRpY2xlIC5leGNlcnB0LWNvbnRlbnQgLnB1Ymxpc2gtaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlLFxuICAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfbXlIUi1jb25maXJtYXRpb24gLnN1YnNjcmlwdGlvbi1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX215SFItY29uZmlybWF0aW9uIC5zaXRlLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9teUhSLWNvbmZpcm1hdGlvbiAuc2l0ZS1pbm5lciAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX215SFItY29uZmlybWF0aW9uIC5zaXRlLWlubmVyIC5jb250ZW50IC5lbnRyeS1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9teUhSLWNvbmZpcm1hdGlvbiAuc2l0ZS1pbm5lciAuY29udGVudCAuZW50cnktaGVhZGVyIGgxIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9teUhSLWNvbmZpcm1hdGlvbiAjZ3V0ZW5yYndfd2lkZ2V0LTEyLndpZGdldCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9teUhSLWNvbmZpcm1hdGlvbiAjZ3V0ZW5yYndfd2lkZ2V0LTEyLndpZGdldCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9teUhSLWNvbmZpcm1hdGlvbiAuaGVhZGVyLXdpZGdldC1hcmVhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX215SFItY29uZmlybWF0aW9uIC5zaXRlLWNvbnRhaW5lci13cmFwIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzg5YTg5YyAwJSwgIzM5NWI3MSAxMDAlKTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX215SFItY29uZmlybWF0aW9uIC5zaXRlLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJlbTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX215SFItY29uZmlybWF0aW9uIC5zaXRlLWlubmVyIC5jb250ZW50IHtcbiAgcGFkZGluZzogMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfbXlIUi1jb25maXJtYXRpb24gLnNpdGUtaW5uZXIgLmNvbnRlbnQgLmVudHJ5LWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBmMGYwO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfbXlIUi1jb25maXJtYXRpb24gLnNpdGUtaW5uZXIgLmNvbnRlbnQgLmVudHJ5LWhlYWRlciBoMSB7XG4gIGNvbG9yOiAjNzA4YzkzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfbXlIUi1jb25maXJtYXRpb24gLnNpdGUtaW5uZXIgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDQge1xuICBjb2xvcjogIzUwNGY0ZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9teUhSLWNvbmZpcm1hdGlvbiAuc2l0ZS1pbm5lciAuY29udGVudCAuZW50cnktY29udGVudCBoNDpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfbXlIUi1jb25maXJtYXRpb24gLnNpdGUtaW5uZXIgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDQsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9teUhSLWNvbmZpcm1hdGlvbiAuc2l0ZS1pbm5lciAuY29udGVudCAuZW50cnktY29udGVudCBwLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfbXlIUi1jb25maXJtYXRpb24gLnNpdGUtaW5uZXIgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9teUhSLWNvbmZpcm1hdGlvbiAuc2l0ZS1pbm5lciAud2MtYmxvY2stZ3JpZCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtdGl0bGUge1xuICBjb2xvcjogIzUwNGY0Zjtcbn1cblxuYm9keS5ocm1wLXByZW1pdW0tY29udGVudC10ZW1wbGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuYm9keS5ocm1wLXByZW1pdW0tY29udGVudC10ZW1wbGF0ZS1kZWZhdWx0IGFydGljbGUgLmVudHJ5LWNvbnRlbnQge1xuICBwYWRkaW5nOiAyZW07XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogLTJlbSAwIDAgMTMuNWVtO1xufVxuXG5ib2R5LmhybXAtcHJlbWl1bS1jb250ZW50LXRlbXBsYXRlLWRlZmF1bHQgYXJ0aWNsZSAuZW50cnktY29udGVudCBwOmZpcnN0LW9mLXR5cGUge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5ib2R5LmhybXAtcHJlbWl1bS1jb250ZW50LXRlbXBsYXRlLWRlZmF1bHQgYXJ0aWNsZSAuZW50cnktY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYm9keS5ocm1wLXByZW1pdW0tY29udGVudC10ZW1wbGF0ZS1kZWZhdWx0IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgaDMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ib2R5LmhybXAtcHJlbWl1bS1jb250ZW50LXRlbXBsYXRlLWRlZmF1bHQgYXJ0aWNsZSBoZWFkZXIuZW50cnktaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0IC0xLjNlbTtcbiAgbWFyZ2luOiAwIDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMWVtIDZlbSA0ZW0gMTMuNWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLWhlaWdodDogMzgwcHg7XG59XG5cbmJvZHkuaHJtcC1wcmVtaXVtLWNvbnRlbnQtdGVtcGxhdGUtZGVmYXVsdCBhcnRpY2xlIGhlYWRlci5lbnRyeS1oZWFkZXIgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICB3aWR0aDogODAlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG5ib2R5LmhybXAtcHJlbWl1bS1jb250ZW50LXRlbXBsYXRlLWRlZmF1bHQgYXJ0aWNsZSBoZWFkZXIuZW50cnktaGVhZGVyOmJlZm9yZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgYm9keS5ocm1wLXByZW1pdW0tY29udGVudC10ZW1wbGF0ZS1kZWZhdWx0IGFydGljbGUgLmVudHJ5LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogLTJlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDJlbSAyZW0gMmVtIDRlbTtcbiAgfVxuICBib2R5LmhybXAtcHJlbWl1bS1jb250ZW50LXRlbXBsYXRlLWRlZmF1bHQgYXJ0aWNsZSAuZW50cnktY29udGVudCBwOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICB9XG4gIGJvZHkuaHJtcC1wcmVtaXVtLWNvbnRlbnQtdGVtcGxhdGUtZGVmYXVsdCBhcnRpY2xlIGhlYWRlci5lbnRyeS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDFlbSA2ZW0gNGVtO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG4gIGJvZHkuaHJtcC1wcmVtaXVtLWNvbnRlbnQtdGVtcGxhdGUtZGVmYXVsdCBhcnRpY2xlIGhlYWRlci5lbnRyeS1oZWFkZXIgaDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgYm9keS5ocm1wLXByZW1pdW0tY29udGVudC10ZW1wbGF0ZS1kZWZhdWx0IGFydGljbGUgLmVudHJ5LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogLTJlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDJlbSAyZW0gMmVtIDRlbTtcbiAgfVxuICBib2R5LmhybXAtcHJlbWl1bS1jb250ZW50LXRlbXBsYXRlLWRlZmF1bHQgYXJ0aWNsZSAuZW50cnktY29udGVudCBwOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgYm9keS5ocm1wLXByZW1pdW0tY29udGVudC10ZW1wbGF0ZS1kZWZhdWx0IGFydGljbGUgaGVhZGVyLmVudHJ5LWhlYWRlciB7XG4gICAgcGFkZGluZzogMWVtIDJlbSA0ZW0gNGVtO1xuICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICB9XG4gIGJvZHkuaHJtcC1wcmVtaXVtLWNvbnRlbnQtdGVtcGxhdGUtZGVmYXVsdCBhcnRpY2xlIGhlYWRlci5lbnRyeS1oZWFkZXIgaDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cblxuYm9keS5ocm1wLXByZW1pdW0tY29udGVudC10ZW1wbGF0ZS1kZWZhdWx0IGFydGljbGUuaHJtcC1jb250ZW50LXR5cGUtY2FzZS1zdHVkaWVzLm1lbWJlcnNoaXAtY29udGVudCBoZWFkZXIuZW50cnktaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkODY1YjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvY2FzZSUyMHN0dWR5JTIwaWNvbiUyMGxpZ2h0ZXIuc3ZnXCIpO1xufVxuXG5ib2R5LmhybXAtcHJlbWl1bS1jb250ZW50LXRlbXBsYXRlLWRlZmF1bHQgYXJ0aWNsZS5ocm1wLWNvbnRlbnQtdHlwZS1jYXNlLXN0dWRpZXMubWVtYmVyc2hpcC1jb250ZW50IGhlYWRlci5lbnRyeS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ0Nhc2UgU3R1ZHknO1xufVxuXG5ib2R5LmhybXAtcHJlbWl1bS1jb250ZW50LXRlbXBsYXRlLWRlZmF1bHQgYXJ0aWNsZS5ocm1wLWNvbnRlbnQtdHlwZS1sZWdhbC1xYXMubWVtYmVyc2hpcC1jb250ZW50IGhlYWRlci5lbnRyeS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk1YjcxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9sZWdhbCUyMHF1ZXN0aW9uJTIwaWNvbiUyMGxpZ2h0ZXIuc3ZnXCIpO1xufVxuXG5ib2R5LmhybXAtcHJlbWl1bS1jb250ZW50LXRlbXBsYXRlLWRlZmF1bHQgYXJ0aWNsZS5ocm1wLWNvbnRlbnQtdHlwZS1sZWdhbC1xYXMubWVtYmVyc2hpcC1jb250ZW50IGhlYWRlci5lbnRyeS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ0xlZ2FsIFEmQSc7XG59XG5cbmJvZHkuaHJtcC1wcmVtaXVtLWNvbnRlbnQtdGVtcGxhdGUtZGVmYXVsdCBhcnRpY2xlLmhybXAtY29udGVudC10eXBlLXdoYXQtd291bGQteW91LWRvLm1lbWJlcnNoaXAtY29udGVudCBoZWFkZXIuZW50cnktaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjOWQzOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvUGF0aCUyMDIzNjYlMjBsaWdodGVyLnN2Z1wiKTtcbn1cblxuYm9keS5ocm1wLXByZW1pdW0tY29udGVudC10ZW1wbGF0ZS1kZWZhdWx0IGFydGljbGUuaHJtcC1jb250ZW50LXR5cGUtd2hhdC13b3VsZC15b3UtZG8ubWVtYmVyc2hpcC1jb250ZW50IGhlYWRlci5lbnRyeS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1doYXQgV291bGQgWW91IERvJztcbn1cblxuYm9keS5ocm1wLXByZW1pdW0tY29udGVudC10ZW1wbGF0ZS1kZWZhdWx0IGFydGljbGUuaHJtcC1jb250ZW50LXR5cGUteW91LWJlLXRoZS1qdWRnZS5tZW1iZXJzaGlwLWNvbnRlbnQgaGVhZGVyLmVudHJ5LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDk0OWY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL2ljb24lMjBsaWdodGVyLnN2Z1wiKTtcbn1cblxuYm9keS5ocm1wLXByZW1pdW0tY29udGVudC10ZW1wbGF0ZS1kZWZhdWx0IGFydGljbGUuaHJtcC1jb250ZW50LXR5cGUteW91LWJlLXRoZS1qdWRnZS5tZW1iZXJzaGlwLWNvbnRlbnQgaGVhZGVyLmVudHJ5LWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnWW91IEJlIFRoZSBKdWRnZSc7XG59XG5cbmJvZHkuaHJtcC1wcmVtaXVtLWNvbnRlbnQtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3OTk5OTMsICMzZjYwNzQpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkuaHJtcC1wcmVtaXVtLWNvbnRlbnQtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmJlY29tZS1tZW1iZXItZnVsbHdpZHRoLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkuaHJtcC1wcmVtaXVtLWNvbnRlbnQtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmJlY29tZS1tZW1iZXItZnVsbHdpZHRoLXdyYXAgLmJlY29tZS1tZW1iZXItZnVsbHdpZHRoLWJveCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9iZy1jb2ZmZWUtbXVnLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtMTBweCBsZWZ0IC0xMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbn1cblxuYm9keS5ocm1wLXByZW1pdW0tY29udGVudC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCBoNC5iZWNvbWUtYS1tZW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNjVweCAwIDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDI7XG59XG5cbmJvZHkuaHJtcC1wcmVtaXVtLWNvbnRlbnQtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggaDQuYmVjb21lLWEtbWVtYmVyIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5ocm1wLXByZW1pdW0tY29udGVudC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgcGFkZGluZzogMCAwIDFlbSAwO1xufVxuXG5ib2R5LmhybXAtcHJlbWl1bS1jb250ZW50LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCBhLmZpbmQtb3V0LW1vcmUge1xuICBtYXJnaW46IDJlbSBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTJhZTQ4IDAlLCAjZGQ4ODVhIDEwMCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBwYWRkaW5nOiAxLjVlbSA0ZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5ib2R5LmhybXAtcHJlbWl1bS1jb250ZW50LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCBhLmZpbmQtb3V0LW1vcmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvY2hldnJvbi13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuOGVtO1xuICByaWdodDogMS40ZW07XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuYm9keS5ocm1wLXByZW1pdW0tY29udGVudC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgYS5maW5kLW91dC1tb3JlIGltZyB7XG4gIGhlaWdodDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxuYm9keS5ocm1wLXByZW1pdW0tY29udGVudC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgYS5maW5kLW91dC1tb3JlIC5sYXJnZXIge1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuXG5ib2R5LmhybXAtcHJlbWl1bS1jb250ZW50LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCBwIHtcbiAgcGFkZGluZzogMCAxMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5ib2R5LmhybXAtcHJlbWl1bS1jb250ZW50LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCAjY29kZXdpZGdldC0yMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYm9keS5ocm1wLXByZW1pdW0tY29udGVudC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgI2NvZGV3aWRnZXQtMjMgaDMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmhybXAtcHJlbWl1bS1jb250ZW50LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCAjY29kZXdpZGdldC0yMyAuY29kZS13aWRnZXQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbn1cblxuYm9keS5ocm1wLXByZW1pdW0tY29udGVudC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgI2NvZGV3aWRnZXQtMjMgLmNvZGUtd2lkZ2V0IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyZW0gMCAxLjVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5ib2R5LmhybXAtcHJlbWl1bS1jb250ZW50LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCAjY29kZXdpZGdldC0yMyAuY29kZS13aWRnZXQgdWwgbGkge1xuICBmb250LXNpemU6IDAuN2VtO1xuICBwYWRkaW5nOiAzZW0gMmVtIDJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbmJvZHkuaHJtcC1wcmVtaXVtLWNvbnRlbnQtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwICNjb2Rld2lkZ2V0LTIzIC5jb2RlLXdpZGdldCB1bCBsaTpiZWZvcmUsIGJvZHkuaHJtcC1wcmVtaXVtLWNvbnRlbnQtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwICNjb2Rld2lkZ2V0LTIzIC5jb2RlLXdpZGdldCB1bCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuYm9keS5ocm1wLXByZW1pdW0tY29udGVudC10ZW1wbGF0ZS1kZWZhdWx0ICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aCAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAgI2NvZGV3aWRnZXQtMjMgLmNvZGUtd2lkZ2V0IHVsIGxpOmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG59XG5cbmJvZHkuaHJtcC1wcmVtaXVtLWNvbnRlbnQtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwICNjb2Rld2lkZ2V0LTIzIC5jb2RlLXdpZGdldCB1bCBsaTphZnRlciB7XG4gIHJpZ2h0OiAtMXB4O1xufVxuXG5ib2R5LmhybXAtcHJlbWl1bS1jb250ZW50LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCAjY29kZXdpZGdldC0yMyAuY29kZS13aWRnZXQgdWwgbGk6bnRoLWNoaWxkKG4rMSkgc3Ryb25nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvYmx1ZXByaW50LWljb24tbm8tY2lyY2xlLnN2Zyk7XG59XG5cbmJvZHkuaHJtcC1wcmVtaXVtLWNvbnRlbnQtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwICNjb2Rld2lkZ2V0LTIzIC5jb2RlLXdpZGdldCB1bCBsaTpudGgtY2hpbGQobisyKSBzdHJvbmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbWVudS1pY29ucy9lc3NlbnRpYWwtaW5zaWdodC1pY29uLW5vLWNpcmNsZS5zdmcpO1xufVxuXG5ib2R5LmhybXAtcHJlbWl1bS1jb250ZW50LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCAjY29kZXdpZGdldC0yMyAuY29kZS13aWRnZXQgdWwgbGk6bnRoLWNoaWxkKG4rMykgc3Ryb25nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvcHJhY3RpY2FsLXRvb2xzLWljb24tbm8tY2lyY2xlLnN2Zyk7XG59XG5cbmJvZHkuaHJtcC1wcmVtaXVtLWNvbnRlbnQtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwICNjb2Rld2lkZ2V0LTIzIC5jb2RlLXdpZGdldCB1bCBsaTpudGgtY2hpbGQobis0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuaHJtcC1wcmVtaXVtLWNvbnRlbnQtdGVtcGxhdGUtZGVmYXVsdCAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGggLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwICNjb2Rld2lkZ2V0LTIzIC5jb2RlLXdpZGdldCB1bCBsaSBzdHJvbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDJlbSAwO1xufVxuXG5ib2R5LmhybXAtcHJlbWl1bS1jb250ZW50LXRlbXBsYXRlLWRlZmF1bHQgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCAjY29kZXdpZGdldC0yMyAuY29kZS13aWRnZXQgdWwgbGkgc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtODBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2NzgyIGhlYWRlci5lbnRyeS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc4MiAuZW50cnktY29udGVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9oci1pbnNpZGVyLWJhY2tncm91bmQtd2l0aC1vdmVybGF5cy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3ODIgLmVudHJ5LWNvbnRlbnQgLnJlc291cmNlc19oZWFkZXJzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyZW0gMDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3ODIgLmVudHJ5LWNvbnRlbnQgLnJlc291cmNlc19oZWFkZXJzIGgxIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2NzgyIC5lbnRyeS1jb250ZW50IC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL2JsdWVwcmludCUyMGljb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtN2VtIHJpZ2h0IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyZW0gMmVtIDA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2NzgyIC5lbnRyeS1jb250ZW50IC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUge1xuICBtYXJnaW46IDAgMmVtIDAgNGVtO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc4MiAuZW50cnktY29udGVudCAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIC5zZWN0aW9uLWhlYWQge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzk5OTk5YTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc4MiAuZW50cnktY29udGVudCAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIC5kZXNjcmlwIHtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2NzgyIC5lbnRyeS1jb250ZW50IC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgZ3JpZC1nYXA6IDAgMmVtO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc4MiAuZW50cnktY29udGVudCAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL2JsdWVwcmludCUyMGljb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA2OSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2NzgyIC5lbnRyeS1jb250ZW50IC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3ODIgLmVudHJ5LWNvbnRlbnQgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2xvZ28taWNvbnMvaHJtaW5zaWRlci1jb250ZW50LXZlcnQtbG9nby5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVlbTtcbiAgcmlnaHQ6IDAuNWVtO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc4MiAuZW50cnktY29udGVudCAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlIC5yaWJib24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc4MiAuZW50cnktY29udGVudCAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNSU7XG4gIG1hcmdpbjogMC4zZW0gYXV0byAwO1xuICBib3JkZXItd2lkdGg6IDJweCAxcHggMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2RlZGVkZTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3ODIgLmVudHJ5LWNvbnRlbnQgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQge1xuICBwYWRkaW5nOiAwIDFlbTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3ODIgLmVudHJ5LWNvbnRlbnQgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMge1xuICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc4MiAuZW50cnktY29udGVudCAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhIHtcbiAgY29sb3I6ICM1OTU5NWMgIWltcG9ydGFudDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3ODIgLmVudHJ5LWNvbnRlbnQgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuc2VlLW1vcmUtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjN2Y5ZDlhIDAsICMzYjY0NzkgMTAwJSk7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2NzgyIC5lbnRyeS1jb250ZW50IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvZXNzZW50aWFsJTIwaW5zaWdodCUyMGljb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtN2VtIHJpZ2h0IDFlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyZW0gMmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2NzgyIC5lbnRyeS1jb250ZW50IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSB7XG4gIG1hcmdpbjogMCAyZW0gMCA0ZW07XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2NzgyIC5lbnRyeS1jb250ZW50IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuc2VjdGlvbi1oZWFkIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM5OTk5OWE7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3ODIgLmVudHJ5LWNvbnRlbnQgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIC5kZXNjcmlwIHtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2NzgyIC5lbnRyeS1jb250ZW50IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvZXNzZW50aWFsJTIwaW5zaWdodCUyMGljb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA2OSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2NzgyIC5lbnRyeS1jb250ZW50IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3ODIgLmVudHJ5LWNvbnRlbnQgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2xvZ28taWNvbnMvaHJtaW5zaWRlci1jb250ZW50LXZlcnQtbG9nby5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVlbTtcbiAgcmlnaHQ6IDAuNWVtO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc4MiAuZW50cnktY29udGVudCAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5yaWJib24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc4MiAuZW50cnktY29udGVudCAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNSU7XG4gIG1hcmdpbjogMC4zZW0gYXV0byAwO1xuICBib3JkZXItd2lkdGg6IDJweCAxcHggMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2RlZGVkZTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3ODIgLmVudHJ5LWNvbnRlbnQgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQge1xuICBwYWRkaW5nOiAwIDFlbTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3ODIgLmVudHJ5LWNvbnRlbnQgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMge1xuICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3ODIgLmVudHJ5LWNvbnRlbnQgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMgYSB7XG4gIGNvbG9yOiAjNTk1OTVjICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2NzgyIC5lbnRyeS1jb250ZW50IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuc2VlLW1vcmUtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTI5NmM0IDAsICMzYTVjNzIgMTAwJSk7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2NzgyIC5lbnRyeS1jb250ZW50IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvcHJhY3RpY2FsJTIwdG9vbCUyMGNvbXBhc3Muc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtN2VtIHJpZ2h0IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyZW0gMmVtIDA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2NzgyIC5lbnRyeS1jb250ZW50IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSB7XG4gIG1hcmdpbjogMCAyZW0gMCA0ZW07XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2NzgyIC5lbnRyeS1jb250ZW50IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuc2VjdGlvbi1oZWFkIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM5OTk5OWE7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3ODIgLmVudHJ5LWNvbnRlbnQgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIC5kZXNjcmlwIHtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2NzgyIC5lbnRyeS1jb250ZW50IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdyaWQtZ2FwOiAwIDFlbTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3ODIgLmVudHJ5LWNvbnRlbnQgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL3ByYWN0aWNhbCUyMHRvb2wlMjBjb21wYXNzLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNjklO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc4MiAuZW50cnktY29udGVudCAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00IGFydGljbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3ODIgLmVudHJ5LWNvbnRlbnQgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbG9nby1pY29ucy9ocm1pbnNpZGVyLWNvbnRlbnQtdmVydC1sb2dvLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNWVtO1xuICByaWdodDogMC41ZW07XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2NzgyIC5lbnRyeS1jb250ZW50IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZSAucmliYm9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3ODIgLmVudHJ5LWNvbnRlbnQgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNSU7XG4gIG1hcmdpbjogMC4zZW0gYXV0byAwO1xuICBib3JkZXItd2lkdGg6IDJweCAxcHggMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2RlZGVkZTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3ODIgLmVudHJ5LWNvbnRlbnQgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMWVtO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc4MiAuZW50cnktY29udGVudCAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzIHtcbiAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2NzgyIC5lbnRyeS1jb250ZW50IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMgYSB7XG4gIGNvbG9yOiAjNTk1OTVjICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2NzgyIC5lbnRyeS1jb250ZW50IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuc2VlLW1vcmUtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1OSwgMTAwLCAxMjEsIDAuNyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0IGZvcm0sXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIGZvcm0sXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IGZvcm0sXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2IGZvcm0ge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFlbSAwIDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0IGZvcm0gdWwsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIGZvcm0gdWwsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IGZvcm0gdWwsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2IGZvcm0gdWwge1xuICAgIG1hcmdpbjogMCAwIDAgMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCAwIDAgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBzZWxlY3QsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIHNlbGVjdCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgc2VsZWN0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuNmVtO1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmc6IDAgMCAwIDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSBsYWJlbCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlIGxhYmVsLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUgbGFiZWwsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSBsYWJlbCB7XG4gICAgbWFyZ2luOiAwIDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kYXNoYm9hcmRfdGFiLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kYXNoYm9hcmRfdGFiLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmRhc2hib2FyZF90YWIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGFzaGJvYXJkX3RhYixcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5kYXNoYm9hcmRfdGFiLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmRhc2hib2FyZF90YWIge1xuICBwYWRkaW5nOiA4NXB4IDAgMCAwO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgaDEsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgaDEsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBoMSxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGgxLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgaDEsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBoMSB7XG4gIG1hcmdpbjogMCAxZW0gMCAyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0sXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB7XG4gIHBhZGRpbmc6IDJlbSAyZW0gMmVtIDMuNWVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwge1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGFiZWwsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsYWJlbCxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGFiZWwsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxhYmVsLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsYWJlbCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtdG9waWNzLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC10b3BpY3MsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtdG9waWNzLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLXRvcGljcyxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC10b3BpY3MsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtdG9waWNzIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtdG9waWNzIHNlbGVjdCxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtdG9waWNzIHNlbGVjdCxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC10b3BpY3Mgc2VsZWN0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLXRvcGljcyBzZWxlY3QsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtdG9waWNzIHNlbGVjdCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC10b3BpY3Mgc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGksXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGksXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkge1xuICB3aWR0aDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpIC5zZi1pbnB1dC1zZWxlY3QsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSAuc2YtaW5wdXQtc2VsZWN0LFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSAuc2YtaW5wdXQtc2VsZWN0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSAuc2YtaW5wdXQtc2VsZWN0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSAuc2YtaW5wdXQtc2VsZWN0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSAuc2YtaW5wdXQtc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgYmFja2dyb3VuZDogI2UyOWM1NztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UyOWM1NyAwJSwgI2ViYmI1MiAxMDAlKTtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpIC5zZi1pbnB1dC10ZXh0LFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkgLnNmLWlucHV0LXRleHQsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpIC5zZi1pbnB1dC10ZXh0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSAuc2YtaW5wdXQtdGV4dCxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkgLnNmLWlucHV0LXRleHQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpIC5zZi1pbnB1dC10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgd2lkdGg6IDM5MHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXN1Ym1pdCBpbnB1dCxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXN1Ym1pdCBpbnB1dCxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtc3VibWl0IGlucHV0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaS5zZi1maWVsZC1zdWJtaXQgaW5wdXQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXN1Ym1pdCBpbnB1dCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtc3VibWl0IGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiA0NXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvc2VhcmNoLWJ1dHRvbi1ibGFjay5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXRheG9ub215LWhybXAtY29udGVudC10eXBlIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtdGF4b25vbXktaHJtcC1jb250ZW50LXR5cGUgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXRheG9ub215LWhybXAtY29udGVudC10eXBlIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaS5zZi1maWVsZC10YXhvbm9teS1ocm1wLWNvbnRlbnQtdHlwZSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtdGF4b25vbXktaHJtcC1jb250ZW50LXR5cGUgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXRheG9ub215LWhybXAtY29udGVudC10eXBlIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgaDQsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBoNCxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgaDQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGg0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBoNCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgaDQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWNvbnRhaW5lcixcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tY29udGFpbmVyLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWNvbnRhaW5lcixcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLmNob3Nlbi1jb250YWluZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tY29udGFpbmVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTYwcHg7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNjNjc1NDE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNjNjc1NDEgMCUsICNjZDhkNWMgMTAwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMCAwIDMwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDEuMjVyZW0gMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEzO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3BhbixcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3BhbixcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3BhbixcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3BhbixcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBiLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgYixcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgYixcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgYixcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgYixcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9jaGV2cm9uLWRvd24uc3ZnKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvY2hldnJvbi1kb3duLnN2ZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLmNob3Nlbi1kcm9wLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLmNob3Nlbi1kcm9wLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWRyb3AsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tZHJvcCxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLmNob3Nlbi1kcm9wLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWRyb3Age1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTI7XG4gIHRvcDogMjlweDtcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYWY5O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIHtcbiAgbWF4LWhlaWdodDogMzIwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgLmFjdGl2ZS1yZXN1bHQsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIC5hY3RpdmUtcmVzdWx0LFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIC5hY3RpdmUtcmVzdWx0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIC5hY3RpdmUtcmVzdWx0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIC5hY3RpdmUtcmVzdWx0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIC5hY3RpdmUtcmVzdWx0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiB1bnNldDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyAuYWN0aXZlLXJlc3VsdC5oaWdobGlnaHRlZCxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgLmFjdGl2ZS1yZXN1bHQuaGlnaGxpZ2h0ZWQsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgLmFjdGl2ZS1yZXN1bHQuaGlnaGxpZ2h0ZWQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgLmFjdGl2ZS1yZXN1bHQuaGlnaGxpZ2h0ZWQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgLmFjdGl2ZS1yZXN1bHQuaGlnaGxpZ2h0ZWQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgLmFjdGl2ZS1yZXN1bHQuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMWZjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogIzQ0NDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSxcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0sXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0sXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0sXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0sXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLFxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaS5zZi1maWVsZC1zZWFyY2gsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXNlYXJjaCxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaS5zZi1maWVsZC1zZWFyY2gsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtc2VhcmNoLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXNlYXJjaCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaS5zZi1maWVsZC1zZWFyY2gge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaS5zZi1maWVsZC1zdWJtaXQsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXN1Ym1pdCxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaS5zZi1maWVsZC1zdWJtaXQsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtc3VibWl0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXN1Ym1pdCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaS5zZi1maWVsZC1zdWJtaXQge1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpIGxhYmVsLFxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSBsYWJlbCxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSBsYWJlbCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSBsYWJlbCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSBsYWJlbCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkgLnNmLWlucHV0LXRleHQsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpIC5zZi1pbnB1dC10ZXh0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpIC5zZi1pbnB1dC10ZXh0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpIC5zZi1pbnB1dC10ZXh0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpIC5zZi1pbnB1dC10ZXh0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpIC5zZi1pbnB1dC10ZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXN1Ym1pdCBpbnB1dCxcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtc3VibWl0IGlucHV0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXN1Ym1pdCBpbnB1dCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaS5zZi1maWVsZC1zdWJtaXQgaW5wdXQsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtc3VibWl0IGlucHV0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXN1Ym1pdCBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaS5zZi1maWVsZC10YXhvbm9teS1ocm1wLWNvbnRlbnQtdHlwZSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtdGF4b25vbXktaHJtcC1jb250ZW50LXR5cGUgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtdGF4b25vbXktaHJtcC1jb250ZW50LXR5cGUgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtdGF4b25vbXktaHJtcC1jb250ZW50LXR5cGUgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtdGF4b25vbXktaHJtcC1jb250ZW50LXR5cGUgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtdGF4b25vbXktaHJtcC1jb250ZW50LXR5cGUgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMzBweCAzMHB4IDA7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLmNob3Nlbi1jb250YWluZXIsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tY29udGFpbmVyLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tY29udGFpbmVyLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tY29udGFpbmVyLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tY29udGFpbmVyLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgLmluc2lkZSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiAuaW5zaWRlLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgLmluc2lkZSxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIC5pbnNpZGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiAuaW5zaWRlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgLmluc2lkZSB7XG4gIG1hcmdpbjogMCAyZW0gMCA0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIC5pbnNpZGUgLnNlY3Rpb24taGVhZCxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiAuaW5zaWRlIC5zZWN0aW9uLWhlYWQsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiAuaW5zaWRlIC5zZWN0aW9uLWhlYWQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiAuaW5zaWRlIC5zZWN0aW9uLWhlYWQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiAuaW5zaWRlIC5zZWN0aW9uLWhlYWQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiAuaW5zaWRlIC5zZWN0aW9uLWhlYWQge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzk5OTk5YTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmRlc2NyaXAsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmRlc2NyaXAsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGVzY3JpcCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5kZXNjcmlwLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmRlc2NyaXAsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGVzY3JpcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBtYXJnaW46IDFlbSAwIDJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5zZWUtbW9yZS1iYW5uZXIsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLnNlZS1tb3JlLWJhbm5lcixcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5zZWUtbW9yZS1iYW5uZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuc2VlLW1vcmUtYmFubmVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLnNlZS1tb3JlLWJhbm5lcixcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5zZWUtbW9yZS1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgcGFkZGluZzogMC43ZW0gNWVtIDAuN2VtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLnNlZS1tb3JlLWJhbm5lcjpiZWZvcmUsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLnNlZS1tb3JlLWJhbm5lcjpiZWZvcmUsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuc2VlLW1vcmUtYmFubmVyOmJlZm9yZSxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5zZWUtbW9yZS1iYW5uZXI6YmVmb3JlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLnNlZS1tb3JlLWJhbm5lcjpiZWZvcmUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuc2VlLW1vcmUtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9jaGV2cm9uLXRyYW5zcGFyZW50LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS4xZW07XG4gIHJpZ2h0OiAyLjRlbTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5zZWUtbW9yZS1iYW5uZXIgYSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuc2VlLW1vcmUtYmFubmVyIGEsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuc2VlLW1vcmUtYmFubmVyIGEsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuc2VlLW1vcmUtYmFubmVyIGEsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuc2VlLW1vcmUtYmFubmVyIGEsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuc2VlLW1vcmUtYmFubmVyIGEge1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLnNlZS1tb3JlLWJhbm5lciBhOmhvdmVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5zZWUtbW9yZS1iYW5uZXIgYTpob3ZlcixcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5zZWUtbW9yZS1iYW5uZXIgYTpob3ZlcixcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5zZWUtbW9yZS1iYW5uZXIgYTpob3ZlcixcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5zZWUtbW9yZS1iYW5uZXIgYTpob3ZlcixcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5zZWUtbW9yZS1iYW5uZXIgYTpob3ZlciB7XG4gIHRleHQtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5zZWUtbW9yZS1iYW5uZXIgYSBzcGFuLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5zZWUtbW9yZS1iYW5uZXIgYSBzcGFuLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLnNlZS1tb3JlLWJhbm5lciBhIHNwYW4sXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuc2VlLW1vcmUtYmFubmVyIGEgc3BhbixcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5zZWUtbW9yZS1iYW5uZXIgYSBzcGFuLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLnNlZS1tb3JlLWJhbm5lciBhIHNwYW4ge1xuICBmb250LXNpemU6IDEuM2VtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmZyZWUtcmVzb3VyY2VzLWZyZWUtbWVtYmVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlcixcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlcixcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlcixcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlcixcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIGNsZWFyOiBib3RoO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmZyZWUtcmVzb3VyY2VzLWZyZWUtbWVtYmVyIC5pbnNpZGUsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmZyZWUtcmVzb3VyY2VzLWZyZWUtbWVtYmVyIC5pbnNpZGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZnJlZS1yZXNvdXJjZXMtZnJlZS1tZW1iZXIgLmluc2lkZSxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlciAuaW5zaWRlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmZyZWUtcmVzb3VyY2VzLWZyZWUtbWVtYmVyIC5pbnNpZGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZnJlZS1yZXNvdXJjZXMtZnJlZS1tZW1iZXIgLmluc2lkZSB7XG4gIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmZyZWUtcmVzb3VyY2VzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLmRlc2NyaXAsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmZyZWUtcmVzb3VyY2VzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLmRlc2NyaXAsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZnJlZS1yZXNvdXJjZXMtZnJlZS1tZW1iZXIgLmluc2lkZSAuZGVzY3JpcCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlciAuaW5zaWRlIC5kZXNjcmlwLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmZyZWUtcmVzb3VyY2VzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLmRlc2NyaXAsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZnJlZS1yZXNvdXJjZXMtZnJlZS1tZW1iZXIgLmluc2lkZSAuZGVzY3JpcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDFlbSAwIDFlbSAwLjZlbTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlciAuaW5zaWRlIHVsLnByb2R1Y3RzLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlciAuaW5zaWRlIHVsLnByb2R1Y3RzLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmZyZWUtcmVzb3VyY2VzLWZyZWUtbWVtYmVyIC5pbnNpZGUgdWwucHJvZHVjdHMsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZnJlZS1yZXNvdXJjZXMtZnJlZS1tZW1iZXIgLmluc2lkZSB1bC5wcm9kdWN0cyxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlciAuaW5zaWRlIHVsLnByb2R1Y3RzLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmZyZWUtcmVzb3VyY2VzLWZyZWUtbWVtYmVyIC5pbnNpZGUgdWwucHJvZHVjdHMge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCA0MHB4IDAgIWltcG9ydGFudDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlciAuaW5zaWRlIHVsLnByb2R1Y3RzIGxpLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlciAuaW5zaWRlIHVsLnByb2R1Y3RzIGxpLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmZyZWUtcmVzb3VyY2VzLWZyZWUtbWVtYmVyIC5pbnNpZGUgdWwucHJvZHVjdHMgbGksXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZnJlZS1yZXNvdXJjZXMtZnJlZS1tZW1iZXIgLmluc2lkZSB1bC5wcm9kdWN0cyBsaSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlciAuaW5zaWRlIHVsLnByb2R1Y3RzIGxpLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmZyZWUtcmVzb3VyY2VzLWZyZWUtbWVtYmVyIC5pbnNpZGUgdWwucHJvZHVjdHMgbGkge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlciAuaW5zaWRlIC5zZWUtbW9yZS1iYW5uZXIsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmZyZWUtcmVzb3VyY2VzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLnNlZS1tb3JlLWJhbm5lcixcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlciAuaW5zaWRlIC5zZWUtbW9yZS1iYW5uZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZnJlZS1yZXNvdXJjZXMtZnJlZS1tZW1iZXIgLmluc2lkZSAuc2VlLW1vcmUtYmFubmVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmZyZWUtcmVzb3VyY2VzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLnNlZS1tb3JlLWJhbm5lcixcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlciAuaW5zaWRlIC5zZWUtbW9yZS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlNmE4ODkgMCwgI2RkODg1ZSAxMDAlKTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlcixcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAyZW0gMCAxZW07XG4gIGNsZWFyOiBib3RoO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIC5oYXMtMi1jb2x1bW5zLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgLmhhcy0yLWNvbHVtbnMgcCxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgLmhhcy0yLWNvbHVtbnMgcCxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyBwLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIC5oYXMtMi1jb2x1bW5zIHAsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgLmhhcy0yLWNvbHVtbnMgcCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLmRlc2NyaXAsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLmRlc2NyaXAsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgLmluc2lkZSAuZGVzY3JpcCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaW5zaWRlIC5kZXNjcmlwLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLmRlc2NyaXAsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgLmluc2lkZSAuZGVzY3JpcCB7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24sXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24sXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgc2VjdGlvbixcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciBzZWN0aW9uLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24sXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5yaWJib24sXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5yaWJib24sXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLnJpYmJvbixcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSAucmliYm9uLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5yaWJib24sXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLnJpYmJvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMywgMjA1LCAxMDksIDAuOCk7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDA7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSBpbWcsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UgaW1nLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UgaW1nLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UgaW1nLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UgaW1nLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0LFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IHtcbiAgcGFkZGluZzogMCAxZW07XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzIHtcbiAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzIGEsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhIHtcbiAgY29sb3I6ICM1OTU5NWMgIWltcG9ydGFudDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIC5oYXMtMi1jb2x1bW5zIC5mZWF0dXJlZGhybXAtbGFuZGluZy1wYWdlIGFydGljbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgLmhhcy0yLWNvbHVtbnMgLmZlYXR1cmVkaHJtcC1sYW5kaW5nLXBhZ2UgYXJ0aWNsZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIC5oYXMtMi1jb2x1bW5zIC5mZWF0dXJlZGhybXAtbGFuZGluZy1wYWdlIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgLmhhcy0yLWNvbHVtbnMgLmZlYXR1cmVkaHJtcC1sYW5kaW5nLXBhZ2UgYXJ0aWNsZSAucmliYm9uLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5yaWJib24sXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgLmhhcy0yLWNvbHVtbnMgLmZlYXR1cmVkaHJtcC1sYW5kaW5nLXBhZ2UgYXJ0aWNsZSAucmliYm9uLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIC5oYXMtMi1jb2x1bW5zIC5mZWF0dXJlZGhybXAtbGFuZGluZy1wYWdlIGFydGljbGUgLnJpYmJvbixcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5yaWJib24sXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgLmhhcy0yLWNvbHVtbnMgLmZlYXR1cmVkaHJtcC1sYW5kaW5nLXBhZ2UgYXJ0aWNsZSAucmliYm9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMzLCAyMDUsIDEwOSwgMC44KTtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgMDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIC5oYXMtMi1jb2x1bW5zIC5mZWF0dXJlZGhybXAtbGFuZGluZy1wYWdlIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgLmhhcy0yLWNvbHVtbnMgLmZlYXR1cmVkaHJtcC1sYW5kaW5nLXBhZ2UgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIC5oYXMtMi1jb2x1bW5zIC5mZWF0dXJlZGhybXAtbGFuZGluZy1wYWdlIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UgaW1nLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UgaW1nLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIC5oYXMtMi1jb2x1bW5zIC5mZWF0dXJlZGhybXAtbGFuZGluZy1wYWdlIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSBpbWcsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgLmhhcy0yLWNvbHVtbnMgLmZlYXR1cmVkaHJtcC1sYW5kaW5nLXBhZ2UgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlIGltZyxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UgaW1nLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIC5oYXMtMi1jb2x1bW5zIC5mZWF0dXJlZGhybXAtbGFuZGluZy1wYWdlIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgLmhhcy0yLWNvbHVtbnMgLmZlYXR1cmVkaHJtcC1sYW5kaW5nLXBhZ2UgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDQsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIC5oYXMtMi1jb2x1bW5zIC5mZWF0dXJlZGhybXAtbGFuZGluZy1wYWdlIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoNCxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoNCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoNCxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoNCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoNCBhLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoNCBhLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIC5oYXMtMi1jb2x1bW5zIC5mZWF0dXJlZGhybXAtbGFuZGluZy1wYWdlIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzIGEsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgLmhhcy0yLWNvbHVtbnMgLmZlYXR1cmVkaHJtcC1sYW5kaW5nLXBhZ2UgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDQgYSxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIC5oYXMtMi1jb2x1bW5zIC5mZWF0dXJlZGhybXAtbGFuZGluZy1wYWdlIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGg0IGEsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgLmhhcy0yLWNvbHVtbnMgLmZlYXR1cmVkaHJtcC1sYW5kaW5nLXBhZ2UgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMgYSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoNCBhLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIC5oYXMtMi1jb2x1bW5zIC5mZWF0dXJlZGhybXAtbGFuZGluZy1wYWdlIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzIGEsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgLmhhcy0yLWNvbHVtbnMgLmZlYXR1cmVkaHJtcC1sYW5kaW5nLXBhZ2UgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDQgYSB7XG4gIGNvbG9yOiAjNTk1OTVjICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5pbnNpZGVyX3Byb21vX3dyYXAsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5pbnNpZGVyX3Byb21vX3dyYXAsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuaW5zaWRlcl9wcm9tb193cmFwIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4MWEwOTcgMCUsICMzOTViNzEgMTAwJSk7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8sXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9iZy1jb2ZmZWUtbXVnLWJsdWVzLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTNlbSB0b3AgLTNlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNDBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY1JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDJlbSAwO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0LFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjAlO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCBwLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgcCxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgcCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgcCxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgcCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTU7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0IC5qb2luLWJ0bixcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0IC5qb2luLWJ0bixcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgLmpvaW4tYnRuLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCAuam9pbi1idG4sXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0IC5qb2luLWJ0bixcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgLmpvaW4tYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2QxYjY0YiwgI2NiOTI1OSk7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0IC5qb2luLWJ0bjpob3ZlcixcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0IC5qb2luLWJ0bjpob3ZlcixcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgLmpvaW4tYnRuOmhvdmVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCAuam9pbi1idG46aG92ZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb190ZXh0IC5qb2luLWJ0bjpob3ZlcixcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQgLmpvaW4tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZGNjMDRmLCAjZDY5YjVlKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb19sb2dvLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX2xvZ28sXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb19sb2dvLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbyxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX2xvZ28sXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb19sb2dvIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMjIwcHg7XG4gIG1hcmdpbjogMCA0ZW0gMCAwO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbyBpbWcsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbyBpbWcsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb19sb2dvIGltZyxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX2xvZ28gaW1nLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbyBpbWcsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb19sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuaHItbW9ybmluZy1pbnNpZGVyLWV4Y2x1c2l2ZXMsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1ODtcbiAgcGFkZGluZzogMmVtIDA7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbixcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbixcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbixcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbixcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbiB7XG4gIG1hcmdpbjogMCAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbjpiZWZvcmUsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uOmJlZm9yZSxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbjpiZWZvcmUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuaHItbW9ybmluZy1pbnNpZGVyLWV4Y2x1c2l2ZXMgLmluc2lkZSBhLmljb246YmVmb3JlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uOmJlZm9yZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNlbTtcbiAgbGVmdDogMC41ZW07XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuaHItbW9ybmluZy1pbnNpZGVyLWV4Y2x1c2l2ZXMgLmluc2lkZSBhLmljb246YWZ0ZXIsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uOmFmdGVyLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uOmFmdGVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uOmFmdGVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uOmFmdGVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMuNmVtO1xuICBsZWZ0OiAwLjVlbTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbi5jYXNlOmFmdGVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbi5jYXNlOmFmdGVyLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uLmNhc2U6YWZ0ZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuaHItbW9ybmluZy1pbnNpZGVyLWV4Y2x1c2l2ZXMgLmluc2lkZSBhLmljb24uY2FzZTphZnRlcixcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbi5jYXNlOmFmdGVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uLmNhc2U6YWZ0ZXIge1xuICBjb250ZW50OiAnSFIgQ2FzZSBTdHVkaWVzJztcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbi5sZWdhbDphZnRlcixcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuaHItbW9ybmluZy1pbnNpZGVyLWV4Y2x1c2l2ZXMgLmluc2lkZSBhLmljb24ubGVnYWw6YWZ0ZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuaHItbW9ybmluZy1pbnNpZGVyLWV4Y2x1c2l2ZXMgLmluc2lkZSBhLmljb24ubGVnYWw6YWZ0ZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuaHItbW9ybmluZy1pbnNpZGVyLWV4Y2x1c2l2ZXMgLmluc2lkZSBhLmljb24ubGVnYWw6YWZ0ZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuaHItbW9ybmluZy1pbnNpZGVyLWV4Y2x1c2l2ZXMgLmluc2lkZSBhLmljb24ubGVnYWw6YWZ0ZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuaHItbW9ybmluZy1pbnNpZGVyLWV4Y2x1c2l2ZXMgLmluc2lkZSBhLmljb24ubGVnYWw6YWZ0ZXIge1xuICBjb250ZW50OiAnSFIgTGVnYWwgQW5zd2Vycyc7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuaHItbW9ybmluZy1pbnNpZGVyLWV4Y2x1c2l2ZXMgLmluc2lkZSBhLmljb24uanVkZ2U6YWZ0ZXIsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uLmp1ZGdlOmFmdGVyLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uLmp1ZGdlOmFmdGVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uLmp1ZGdlOmFmdGVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uLmp1ZGdlOmFmdGVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uLmp1ZGdlOmFmdGVyIHtcbiAgY29udGVudDogJ0hSIEp1ZGdlJztcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbi5zY2VuOmFmdGVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbi5zY2VuOmFmdGVyLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uLnNjZW46YWZ0ZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuaHItbW9ybmluZy1pbnNpZGVyLWV4Y2x1c2l2ZXMgLmluc2lkZSBhLmljb24uc2NlbjphZnRlcixcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbi5zY2VuOmFmdGVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uLnNjZW46YWZ0ZXIge1xuICBjb250ZW50OiAnSFIgU2NlbmFyaW9zJztcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbiBpbWcsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uIGltZyxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbiBpbWcsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuaHItbW9ybmluZy1pbnNpZGVyLWV4Y2x1c2l2ZXMgLmluc2lkZSBhLmljb24gaW1nLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uIGltZyxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbiBpbWcge1xuICB3aWR0aDogMjElO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuYmx1ZXByaW50cy1mcmVlLW1lbWJlcixcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9ibHVlcHJpbnQlMjBpY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgLTdlbSByaWdodCAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDJlbSAwO1xuICBjbGVhcjogYm90aDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLmRlc2NyaXAsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuZGVzY3JpcCxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLmRlc2NyaXAsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIC5kZXNjcmlwLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuZGVzY3JpcCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLmRlc2NyaXAge1xuICBjb2xvcjogIzcwNzA3MDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBncmlkLWdhcDogMCAyZW07XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL2JsdWVwcmludCUyMGljb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA2OSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlOmJlZm9yZSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlOmJlZm9yZSxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGU6YmVmb3JlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZTpiZWZvcmUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlOmJlZm9yZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGU6YWZ0ZXIsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZTphZnRlcixcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGU6YWZ0ZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlOmFmdGVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZTphZnRlcixcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9sb2dvLWljb25zL2hybWluc2lkZXItY29udGVudC12ZXJ0LWxvZ28uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41ZW07XG4gIHJpZ2h0OiAwLjVlbTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLnJpYmJvbixcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5yaWJib24sXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5yaWJib24sXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5yaWJib24sXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5yaWJib24sXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5yaWJib24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1JTtcbiAgbWFyZ2luOiAwLjNlbSBhdXRvIDA7XG4gIGJvcmRlci13aWR0aDogMnB4IDFweCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMWVtO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzIGEsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMgYSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzIGEsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhIHtcbiAgY29sb3I6ICM1OTU5NWMgIWltcG9ydGFudDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLnNlZS1tb3JlLWJhbm5lcixcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIC5zZWUtbW9yZS1iYW5uZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIC5zZWUtbW9yZS1iYW5uZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIC5zZWUtbW9yZS1iYW5uZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIC5zZWUtbW9yZS1iYW5uZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIC5zZWUtbW9yZS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3ZjlkOWEgMCwgIzNiNjQ3OSAxMDAlKTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlcixcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlcixcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvZXNzZW50aWFsJTIwaW5zaWdodCUyMGljb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtN2VtIHJpZ2h0IDFlbTtcbiAgcGFkZGluZzogMmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIC5kZXNjcmlwLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuZGVzY3JpcCxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuZGVzY3JpcCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuZGVzY3JpcCxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuZGVzY3JpcCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuZGVzY3JpcCB7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9lc3NlbnRpYWwlMjBpbnNpZ2h0JTIwaWNvbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDY5JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGU6YmVmb3JlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGU6YmVmb3JlLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZTpiZWZvcmUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlOmJlZm9yZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGU6YmVmb3JlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZTphZnRlcixcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlOmFmdGVyLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZTphZnRlcixcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGU6YWZ0ZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlOmFmdGVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2xvZ28taWNvbnMvaHJtaW5zaWRlci1jb250ZW50LXZlcnQtbG9nby5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVlbTtcbiAgcmlnaHQ6IDAuNWVtO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAucmliYm9uLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUgLnJpYmJvbixcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUgLnJpYmJvbixcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUgLnJpYmJvbixcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUgLnJpYmJvbixcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUgLnJpYmJvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzUlO1xuICBtYXJnaW46IDAuM2VtIGF1dG8gMDtcbiAgYm9yZGVyLXdpZHRoOiAycHggMXB4IDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IHtcbiAgcGFkZGluZzogMCAxZW07XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzIHtcbiAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzIGEsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMgYSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzIGEsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhIHtcbiAgY29sb3I6ICM1OTU5NWMgIWltcG9ydGFudDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuc2VlLW1vcmUtYmFubmVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuc2VlLW1vcmUtYmFubmVyLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIC5zZWUtbW9yZS1iYW5uZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLnNlZS1tb3JlLWJhbm5lcixcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuc2VlLW1vcmUtYmFubmVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIC5zZWUtbW9yZS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5Mjk2YzQgMCwgIzNhNWM3MiAxMDAlKTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlcixcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlcixcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvcHJhY3RpY2FsJTIwdG9vbCUyMGNvbXBhc3Muc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtN2VtIHJpZ2h0IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogMmVtIDA7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIC5kZXNjcmlwLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuZGVzY3JpcCxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuZGVzY3JpcCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuZGVzY3JpcCxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuZGVzY3JpcCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuZGVzY3JpcCB7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00LFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00LFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgZ3JpZC1nYXA6IDAgMWVtO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZSxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZSxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9wcmFjdGljYWwlMjB0b29sJTIwY29tcGFzcy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDY5JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZTpiZWZvcmUsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlOmJlZm9yZSxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZTpiZWZvcmUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00IGFydGljbGU6YmVmb3JlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlOmJlZm9yZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlOmFmdGVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZTphZnRlcixcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZTphZnRlcixcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZTphZnRlcixcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZTphZnRlcixcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2xvZ28taWNvbnMvaHJtaW5zaWRlci1jb250ZW50LXZlcnQtbG9nby5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVlbTtcbiAgcmlnaHQ6IDAuNWVtO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlIC5yaWJib24sXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlIC5yaWJib24sXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00IGFydGljbGUgLnJpYmJvbixcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZSAucmliYm9uLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlIC5yaWJib24sXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00IGFydGljbGUgLnJpYmJvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzUlO1xuICBtYXJnaW46IDAuM2VtIGF1dG8gMDtcbiAgYm9yZGVyLXdpZHRoOiAycHggMXB4IDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0LFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IHtcbiAgcGFkZGluZzogMCAxZW07XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzIHtcbiAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzIGEsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhIHtcbiAgY29sb3I6ICM1OTU5NWMgIWltcG9ydGFudDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuc2VlLW1vcmUtYmFubmVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuc2VlLW1vcmUtYmFubmVyLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIC5zZWUtbW9yZS1iYW5uZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLnNlZS1tb3JlLWJhbm5lcixcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSAuc2VlLW1vcmUtYmFubmVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIC5zZWUtbW9yZS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU5LCAxMDAsIDEyMSwgMC43KTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmRpZ2l0YWwtbmV3c2xldHRlcnMtZnJlZS1tZW1iZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlcixcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmRpZ2l0YWwtbmV3c2xldHRlcnMtZnJlZS1tZW1iZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIC5kZXNjcmlwLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLmRlc2NyaXAsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIC5kZXNjcmlwLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRpZ2l0YWwtbmV3c2xldHRlcnMtZnJlZS1tZW1iZXIgLmluc2lkZSAuZGVzY3JpcCxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLmRlc2NyaXAsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIC5kZXNjcmlwIHtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRpZ2l0YWwtbmV3c2xldHRlcnMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmRpZ2l0YWwtbmV3c2xldHRlcnMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGU6YmVmb3JlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlOmJlZm9yZSxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlOmJlZm9yZSxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlOmJlZm9yZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlOmJlZm9yZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZTphZnRlcixcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZTphZnRlcixcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlOmFmdGVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRpZ2l0YWwtbmV3c2xldHRlcnMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGU6YWZ0ZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZTphZnRlcixcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbG9nby1pY29ucy9ocm1pbnNpZGVyLWNvbnRlbnQtdmVydC1sb2dvLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNWVtO1xuICByaWdodDogMC41ZW07XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAucmliYm9uLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5yaWJib24sXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAucmliYm9uLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRpZ2l0YWwtbmV3c2xldHRlcnMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUgLnJpYmJvbixcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5yaWJib24sXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAucmliYm9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmRpZ2l0YWwtbmV3c2xldHRlcnMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmRpZ2l0YWwtbmV3c2xldHRlcnMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNSU7XG4gIG1hcmdpbjogMC4zZW0gYXV0byAwO1xuICBib3JkZXItd2lkdGg6IDJweCAxcHggMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2RlZGVkZTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQge1xuICBwYWRkaW5nOiAwIDFlbTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMge1xuICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmRpZ2l0YWwtbmV3c2xldHRlcnMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzIGEsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMgYSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmRpZ2l0YWwtbmV3c2xldHRlcnMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzIGEge1xuICBjb2xvcjogIzU5NTk1YyAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmRpZ2l0YWwtbmV3c2xldHRlcnMtZnJlZS1tZW1iZXIgLmluc2lkZSAuc2VlLW1vcmUtYmFubmVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLnNlZS1tb3JlLWJhbm5lcixcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLnNlZS1tb3JlLWJhbm5lcixcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLnNlZS1tb3JlLWJhbm5lcixcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLnNlZS1tb3JlLWJhbm5lcixcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLnNlZS1tb3JlLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Q4YTU5MiAwLCAjYjVhNGI3IDEwMCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmRhc2hib2FyZF90YWIsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGFzaGJvYXJkX3RhYixcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmRhc2hib2FyZF90YWIsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIC5kYXNoYm9hcmRfdGFiLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGFzaGJvYXJkX3RhYixcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmRhc2hib2FyZF90YWIge1xuICAgIHBhZGRpbmc6IDU1cHggMCAwIDA7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIC5pbnNpZGUsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiAuaW5zaWRlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiAuaW5zaWRlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiAuaW5zaWRlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiAuaW5zaWRlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiAuaW5zaWRlIHtcbiAgICBtYXJnaW46IDAgMWVtIDAgMy40ZW07XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGgxLFxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgaDEsXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGgxLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBoMSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgaDEsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGgxIHtcbiAgICBtYXJnaW46IDAgMWVtIDAgMi42ZW07XG4gICAgZm9udC1zaXplOiAxLjU4cmVtO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtLFxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMWVtIDFlbSAwIDIuOWVtO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLFxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpIGxhYmVsLFxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSBsYWJlbCxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSBsYWJlbCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSBsYWJlbCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSBsYWJlbCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaSBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkgLnNmLWlucHV0LXRleHQsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpIC5zZi1pbnB1dC10ZXh0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpIC5zZi1pbnB1dC10ZXh0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpIC5zZi1pbnB1dC10ZXh0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpIC5zZi1pbnB1dC10ZXh0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpIC5zZi1pbnB1dC10ZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXNlYXJjaCxcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtc2VhcmNoLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXNlYXJjaCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaS5zZi1maWVsZC1zZWFyY2gsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtc2VhcmNoLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXNlYXJjaCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtc3VibWl0LFxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaS5zZi1maWVsZC1zdWJtaXQsXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtc3VibWl0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXN1Ym1pdCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaS5zZi1maWVsZC1zdWJtaXQsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtc3VibWl0IHtcbiAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXN1Ym1pdCBpbnB1dCxcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtc3VibWl0IGlucHV0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXN1Ym1pdCBpbnB1dCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaS5zZi1maWVsZC1zdWJtaXQgaW5wdXQsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtc3VibWl0IGlucHV0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXN1Ym1pdCBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaS5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2IC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAzMHB4IDMwcHggIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxNTtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaS5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaS5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmRhc2hib2FyZF90YWIgI2NvZGV3aWRnZXQtMzIgZm9ybSB1bCBsaS5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICAgIHotaW5kZXg6IDE0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgbGkuc2YtZmllbGQtdGF4b25vbXktaHJtcC1jb250ZW50LXR5cGUgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXRheG9ub215LWhybXAtY29udGVudC10eXBlIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXRheG9ub215LWhybXAtY29udGVudC10eXBlIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXRheG9ub215LWhybXAtY29udGVudC10eXBlIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXRheG9ub215LWhybXAtY29udGVudC10eXBlIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIGxpLnNmLWZpZWxkLXRheG9ub215LWhybXAtY29udGVudC10eXBlIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMzBweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5kYXNoYm9hcmRfdGFiICNjb2Rld2lkZ2V0LTMyIGZvcm0gdWwgLmNob3Nlbi1jb250YWluZXIsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tY29udGFpbmVyLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tY29udGFpbmVyLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tY29udGFpbmVyLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tY29udGFpbmVyLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGFzaGJvYXJkX3RhYiAjY29kZXdpZGdldC0zMiBmb3JtIHVsIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmZyZWUtcmVzb3VyY2VzLWZyZWUtbWVtYmVyIC5pbnNpZGUgaDQsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZnJlZS1yZXNvdXJjZXMtZnJlZS1tZW1iZXIgLmluc2lkZSBoNCxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmZyZWUtcmVzb3VyY2VzLWZyZWUtbWVtYmVyIC5pbnNpZGUgaDQsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlciAuaW5zaWRlIGg0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZnJlZS1yZXNvdXJjZXMtZnJlZS1tZW1iZXIgLmluc2lkZSBoNCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmZyZWUtcmVzb3VyY2VzLWZyZWUtbWVtYmVyIC5pbnNpZGUgaDQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZnJlZS1yZXNvdXJjZXMtZnJlZS1tZW1iZXIgLmluc2lkZSB1bC5wcm9kdWN0cyxcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlciAuaW5zaWRlIHVsLnByb2R1Y3RzLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZnJlZS1yZXNvdXJjZXMtZnJlZS1tZW1iZXIgLmluc2lkZSB1bC5wcm9kdWN0cyxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmZyZWUtcmVzb3VyY2VzLWZyZWUtbWVtYmVyIC5pbnNpZGUgdWwucHJvZHVjdHMsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlciAuaW5zaWRlIHVsLnByb2R1Y3RzLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZnJlZS1yZXNvdXJjZXMtZnJlZS1tZW1iZXIgLmluc2lkZSB1bC5wcm9kdWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZnJlZS1yZXNvdXJjZXMtZnJlZS1tZW1iZXIgLmluc2lkZSB1bC5wcm9kdWN0cyBsaSxcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlciAuaW5zaWRlIHVsLnByb2R1Y3RzIGxpLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZnJlZS1yZXNvdXJjZXMtZnJlZS1tZW1iZXIgLmluc2lkZSB1bC5wcm9kdWN0cyBsaSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmZyZWUtcmVzb3VyY2VzLWZyZWUtbWVtYmVyIC5pbnNpZGUgdWwucHJvZHVjdHMgbGksXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlciAuaW5zaWRlIHVsLnByb2R1Y3RzIGxpLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZnJlZS1yZXNvdXJjZXMtZnJlZS1tZW1iZXIgLmluc2lkZSB1bC5wcm9kdWN0cyBsaSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZnJlZS1yZXNvdXJjZXMtZnJlZS1tZW1iZXIgLmluc2lkZSB1bC5wcm9kdWN0cyBsaSBoMixcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlciAuaW5zaWRlIHVsLnByb2R1Y3RzIGxpIGgyLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZnJlZS1yZXNvdXJjZXMtZnJlZS1tZW1iZXIgLmluc2lkZSB1bC5wcm9kdWN0cyBsaSBoMixcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmZyZWUtcmVzb3VyY2VzLWZyZWUtbWVtYmVyIC5pbnNpZGUgdWwucHJvZHVjdHMgbGkgaDIsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlciAuaW5zaWRlIHVsLnByb2R1Y3RzIGxpIGgyLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZnJlZS1yZXNvdXJjZXMtZnJlZS1tZW1iZXIgLmluc2lkZSB1bC5wcm9kdWN0cyBsaSBoMiB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgc2VjdGlvbiAuY29sdW1ucy0xLFxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSxcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgc2VjdGlvbiAuY29sdW1ucy0xIGFydGljbGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgLmhhcy0yLWNvbHVtbnMsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgLmhhcy0yLWNvbHVtbnMsXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIC5oYXMtMi1jb2x1bW5zLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgLmhhcy0yLWNvbHVtbnMsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlLFxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIC5oYXMtMi1jb2x1bW5zIC5mZWF0dXJlZGhybXAtbGFuZGluZy1wYWdlIGFydGljbGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIgLmhhcy0yLWNvbHVtbnMgLmZlYXR1cmVkaHJtcC1sYW5kaW5nLXBhZ2UgYXJ0aWNsZSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgLnVwY29taW5nLXdlYmluYXJzLWZyZWUtbWVtYmVyIC5oYXMtMi1jb2x1bW5zIC5mZWF0dXJlZGhybXAtbGFuZGluZy1wYWdlIGFydGljbGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2IC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciAuaGFzLTItY29sdW1ucyAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSxcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMWVtIDAgNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fdGV4dCxcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQsXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0IC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2IC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW8gLmluc2lkZXJfcHJvbW9faW5zaWRlIC5pbnNpZGVyX3Byb21vX3RleHQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vIC5pbnNpZGVyX3Byb21vX2luc2lkZSAuaW5zaWRlcl9wcm9tb19sb2dvLFxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbyxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbyxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbyxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbyxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tbyAuaW5zaWRlcl9wcm9tb19pbnNpZGUgLmluc2lkZXJfcHJvbW9fbG9nbyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbjogMCBhdXRvIDEuMjVyZW07XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlLFxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0IC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAuaHItbW9ybmluZy1pbnNpZGVyLWV4Y2x1c2l2ZXMgLmluc2lkZSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2IC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIHtcbiAgICBtYXJnaW46IDAgMWVtIDAgMy4zZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbixcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbixcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAuaHItbW9ybmluZy1pbnNpZGVyLWV4Y2x1c2l2ZXMgLmluc2lkZSBhLmljb24sXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbixcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uIHtcbiAgICBtYXJnaW46IDAgYXV0byAxLjI1cmVtO1xuICAgIGZsZXgtYmFzaXM6IDQ1JTtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uOmJlZm9yZSxcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbjpiZWZvcmUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0IC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbjpiZWZvcmUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbjpiZWZvcmUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbjpiZWZvcmUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2IC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbjphZnRlcixcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbjphZnRlcixcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uOmFmdGVyLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAuaHItbW9ybmluZy1pbnNpZGVyLWV4Y2x1c2l2ZXMgLmluc2lkZSBhLmljb246YWZ0ZXIsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbjphZnRlcixcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIC5pbnNpZGUgYS5pY29uOmFmdGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxZW07XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyAuaW5zaWRlIGEuaWNvbiBpbWcsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuaHItbW9ybmluZy1pbnNpZGVyLWV4Y2x1c2l2ZXMgLmluc2lkZSBhLmljb24gaW1nLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuaHItbW9ybmluZy1pbnNpZGVyLWV4Y2x1c2l2ZXMgLmluc2lkZSBhLmljb24gaW1nLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAuaHItbW9ybmluZy1pbnNpZGVyLWV4Y2x1c2l2ZXMgLmluc2lkZSBhLmljb24gaW1nLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAuaHItbW9ybmluZy1pbnNpZGVyLWV4Y2x1c2l2ZXMgLmluc2lkZSBhLmljb24gaW1nLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuaHItbW9ybmluZy1pbnNpZGVyLWV4Y2x1c2l2ZXMgLmluc2lkZSBhLmljb24gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuYmx1ZXByaW50cy1mcmVlLW1lbWJlcixcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAuYmx1ZXByaW50cy1mcmVlLW1lbWJlcixcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtM2VtIHJpZ2h0IDFlbTtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy0xLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuYmx1ZXByaW50cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtMSBhcnRpY2xlLFxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTEgYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyLFxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlcixcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlcixcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlcixcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlcixcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIC0zZW0gcmlnaHQgMWVtO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbixcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbixcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24sXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5lc3NlbnRpYWwtaW5zaWdodHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZXNzZW50aWFsLWluc2lnaHRzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgLTNlbSByaWdodCAxZW07XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00LFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlLFxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00IGFydGljbGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIC5jb2x1bW5zLTQgYXJ0aWNsZSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gLmNvbHVtbnMtNCBhcnRpY2xlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAucHJhY3RpY2FsLXRvb2xzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiAuY29sdW1ucy00IGFydGljbGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUgLmRpZ2l0YWwtbmV3c2xldHRlcnMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uLFxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmRpZ2l0YWwtbmV3c2xldHRlcnMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24sXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbixcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgLmRpZ2l0YWwtbmV3c2xldHRlcnMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSxcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmRpZ2l0YWwtbmV3c2xldHRlcnMtZnJlZS1tZW1iZXIgLmluc2lkZSBzZWN0aW9uIGFydGljbGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIC5pbnNpZGUgc2VjdGlvbiBhcnRpY2xlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciAuaW5zaWRlIHNlY3Rpb24gYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG5cbmJvZHkucGFnZS1pZC0xMDY4NTk0IGhlYWRlci5lbnRyeS1oZWFkZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiBoZWFkZXIuZW50cnktaGVhZGVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgaGVhZGVyLmVudHJ5LWhlYWRlcixcbmJvZHkucGFnZS1pZC0xMDY4NjA2IGhlYWRlci5lbnRyeS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZW50cnktY29udGVudCA+IGgyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmVudHJ5LWNvbnRlbnQgPiBoMixcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5lbnRyeS1jb250ZW50ID4gaDIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZW50cnktY29udGVudCA+IGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2hyLWluc2lkZXItYmFja2dyb3VuZC13aXRoLW92ZXJsYXlzLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDtcbn1cblxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmVudHJ5LWNvbnRlbnQgaDIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuZW50cnktY29udGVudCBoMixcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5lbnRyeS1jb250ZW50IGgyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmVudHJ5LWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogMmVtIDJlbSAwIDRlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZW50cnktY29udGVudCBmb3JtLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmVudHJ5LWNvbnRlbnQgZm9ybSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5lbnRyeS1jb250ZW50IGZvcm0sXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZW50cnktY29udGVudCBmb3JtIHtcbiAgbWFyZ2luOiAwIDJlbSAwIDRlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMjAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZW50cnktY29udGVudCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5lbnRyeS1jb250ZW50IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmVudHJ5LWNvbnRlbnQgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZW50cnktY29udGVudCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZW50cnktY29udGVudCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5lbnRyeS1jb250ZW50IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmVudHJ5LWNvbnRlbnQgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZW50cnktY29udGVudCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5zZWUtbW9yZS1iYW5uZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuc2VlLW1vcmUtYmFubmVyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLnNlZS1tb3JlLWJhbm5lcixcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5zZWUtbW9yZS1iYW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZW50cnktY29udGVudCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmVudHJ5LWNvbnRlbnQsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5lbnRyeS1jb250ZW50LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZW50cnktY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxcmVtIDAgMy41cmVtO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0IC5lbnRyeS1jb250ZW50ID4gaDIsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIC5lbnRyeS1jb250ZW50ID4gaDIsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5lbnRyeS1jb250ZW50ID4gaDIsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2IC5lbnRyeS1jb250ZW50ID4gaDIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwIDFlbSAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNTk1OTVjICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmVudHJ5LWNvbnRlbnQgaDIsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIC5lbnRyeS1jb250ZW50IGgyLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZW50cnktY29udGVudCBoMixcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmVudHJ5LWNvbnRlbnQgaDIge1xuICAgIHBhZGRpbmc6IDJyZW0gMCAwIDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmVudHJ5LWNvbnRlbnQgZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmVudHJ5LWNvbnRlbnQgZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgLmVudHJ5LWNvbnRlbnQgZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmVudHJ5LWNvbnRlbnQgZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0IC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2IC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZW50cnktY29udGVudCAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vX2luc2lkZSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmVudHJ5LWNvbnRlbnQgLmluc2lkZXJfcHJvbW9fd3JhcCAuaW5zaWRlcl9wcm9tb19pbnNpZGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5lbnRyeS1jb250ZW50IC5pbnNpZGVyX3Byb21vX3dyYXAgLmluc2lkZXJfcHJvbW9faW5zaWRlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZW50cnktY29udGVudCAuaW5zaWRlcl9wcm9tb193cmFwIC5pbnNpZGVyX3Byb21vX2luc2lkZSB7XG4gICAgcGFkZGluZzogMCAxZW07XG4gIH1cbn1cblxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIGhlYWRlci5lbnRyeS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogMmVtIDJlbSAwIDRlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgZm9ybSB7XG4gIHBhZGRpbmc6IDJlbSAyZW0gMmVtIDRlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCBmb3JtIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtdG9waWNzIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtdG9waWNzIHNlbGVjdCB7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG5cbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCBmb3JtIHVsIGxpIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgZm9ybSB1bCBsaSAuc2YtaW5wdXQtc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgYmFja2dyb3VuZDogI2UyOWM1NztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UyOWM1NyAwJSwgI2ViYmI1MiAxMDAlKTtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCBmb3JtIHVsIGxpIC5zZi1pbnB1dC10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgd2lkdGg6IDM5MHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCBmb3JtIHVsIGxpLnNmLWZpZWxkLXN1Ym1pdCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogNDVweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9tZW51LWljb25zL3NlYXJjaC1idXR0b24tYmxhY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xufVxuXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgZm9ybSB1bCBsaS5zZi1maWVsZC10YXhvbm9teS1ocm1wLWNvbnRlbnQtdHlwZSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCBmb3JtIHVsIGg0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IGZvcm0gdWwgLmNob3Nlbi1jb250YWluZXIge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDU2MHB4O1xufVxuXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgZm9ybSB1bCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjYzY3NTQxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjYzY3NTQxIDAlLCAjY2Q4ZDVjIDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAxLjI1cmVtIDAgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMztcbn1cblxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IGZvcm0gdWwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgZm9ybSB1bCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBiIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2NoZXZyb24tZG93bi5zdmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9jaGV2cm9uLWRvd24uc3ZnKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgZm9ybSB1bCAuY2hvc2VuLWRyb3Age1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTI7XG4gIHRvcDogMjlweDtcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYWY5O1xufVxuXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgZm9ybSB1bCAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgZm9ybSB1bCAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIHtcbiAgbWF4LWhlaWdodDogMzIwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCBmb3JtIHVsIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgLmFjdGl2ZS1yZXN1bHQge1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IHVuc2V0O1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgZm9ybSB1bCAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIC5hY3RpdmUtcmVzdWx0LmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjFmYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICM0NDQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IGZvcm0gdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCBmb3JtIHVsIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCBmb3JtIHVsIGxpLnNmLWZpZWxkLXNlYXJjaCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICB9XG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCBmb3JtIHVsIGxpLnNmLWZpZWxkLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gIH1cbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IGZvcm0gdWwgbGkgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCBmb3JtIHVsIGxpIC5zZi1pbnB1dC10ZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCBmb3JtIHVsIGxpLnNmLWZpZWxkLXN1Ym1pdCBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbiAgfVxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgZm9ybSB1bCBsaS5zZi1maWVsZC10YXhvbm9teS1ocm1wLWNvbnRlbnQtdHlwZSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbiAgfVxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgZm9ybSB1bCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5mcmVlX2ZlYXR1cmVkX2Rhc2hfaG9tZSBoMSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5pbnNpZGVyX2Rhc2hfaG9tZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwIDFlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5mcmVlX2ZlYXR1cmVkX2Rhc2hfaG9tZSAuaW5zaWRlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmluc2lkZXJfZGFzaF9ob21lIC5pbnNpZGUge1xuICBtYXJnaW46IDAgMmVtIDAgNGVtO1xufVxuXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuZnJlZV9mZWF0dXJlZF9kYXNoX2hvbWUgLmluc2lkZSBoMixcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5pbnNpZGVyX2Rhc2hfaG9tZSAuaW5zaWRlIGgyIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM5OTk5OWE7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmZyZWVfZmVhdHVyZWRfZGFzaF9ob21lIC5pbnNpZGUgaDQsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaW5zaWRlcl9kYXNoX2hvbWUgLmluc2lkZSBoNCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAubGVnYWwtcWFzLWZyZWUtbWVtYmVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmNhc2Utc3R1ZHktZnJlZS1tZW1iZXIsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItc2NlbmFyaW8tZnJlZS1tZW1iZXIsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItanVkZ2UtZnJlZS1tZW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyZW0gMCAwO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAubGVnYWwtcWFzLWZyZWUtbWVtYmVyIC5pbnNpZGUgaDIsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuY2FzZS1zdHVkeS1mcmVlLW1lbWJlciAuaW5zaWRlIGgyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgaDIsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItanVkZ2UtZnJlZS1tZW1iZXIgLmluc2lkZSBoMiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xufVxuXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAubGVnYWwtcWFzLWZyZWUtbWVtYmVyIC5pbnNpZGUgLmRlc2NyaXAsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuY2FzZS1zdHVkeS1mcmVlLW1lbWJlciAuaW5zaWRlIC5kZXNjcmlwLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgLmRlc2NyaXAsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItanVkZ2UtZnJlZS1tZW1iZXIgLmluc2lkZSAuZGVzY3JpcCB7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAubGVnYWwtcWFzLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0zLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmxlZ2FsLXFhcy1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMixcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5sZWdhbC1xYXMtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTUsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAubGVnYWwtcWFzLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC00LFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmNhc2Utc3R1ZHktZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTMsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuY2FzZS1zdHVkeS1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMixcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC01LFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmNhc2Utc3R1ZHktZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTQsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItc2NlbmFyaW8tZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTMsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItc2NlbmFyaW8tZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTIsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItc2NlbmFyaW8tZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTUsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItc2NlbmFyaW8tZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTQsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItanVkZ2UtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTMsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItanVkZ2UtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTIsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItanVkZ2UtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTUsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItanVkZ2UtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDYwJTtcbn1cblxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmxlZ2FsLXFhcy1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMyBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5sZWdhbC1xYXMtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTIgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGUsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAubGVnYWwtcWFzLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC01IHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmxlZ2FsLXFhcy1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNCBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0zIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmNhc2Utc3R1ZHktZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTIgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGUsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuY2FzZS1zdHVkeS1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNSBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC00IHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0zIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0yIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC01IHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC00IHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0zIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0yIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC01IHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC00IHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHggdG9wIDVweDtcbn1cblxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmxlZ2FsLXFhcy1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMyBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZTphZnRlcixcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5sZWdhbC1xYXMtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTIgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGU6YWZ0ZXIsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAubGVnYWwtcWFzLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC01IHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlOmFmdGVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmxlZ2FsLXFhcy1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNCBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZTphZnRlcixcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0zIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlOmFmdGVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmNhc2Utc3R1ZHktZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTIgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGU6YWZ0ZXIsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuY2FzZS1zdHVkeS1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNSBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZTphZnRlcixcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC00IHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlOmFmdGVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0zIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlOmFmdGVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0yIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlOmFmdGVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC01IHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlOmFmdGVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC00IHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlOmFmdGVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0zIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlOmFmdGVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0yIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlOmFmdGVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC01IHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlOmFmdGVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC00IHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbG9nby1pY29ucy9ocm1pbnNpZGVyLWNvbnRlbnQtdmVydC1sb2dvLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNWVtO1xuICByaWdodDogMC41ZW07XG59XG5cbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5sZWdhbC1xYXMtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTMgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0LFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmxlZ2FsLXFhcy1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMiBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAubGVnYWwtcWFzLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC01IHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5sZWdhbC1xYXMtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTQgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0LFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmNhc2Utc3R1ZHktZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTMgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0LFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmNhc2Utc3R1ZHktZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTIgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0LFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmNhc2Utc3R1ZHktZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTUgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0LFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmNhc2Utc3R1ZHktZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTQgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0LFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0zIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1zY2VuYXJpby1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMiBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItc2NlbmFyaW8tZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTUgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0LFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC00IHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1qdWRnZS1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMyBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItanVkZ2UtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTIgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0LFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC01IHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1qdWRnZS1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNCBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQge1xuICBwYWRkaW5nOiAwIDIuNWVtO1xufVxuXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAubGVnYWwtcWFzLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0zIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5sZWdhbC1xYXMtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTIgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmxlZ2FsLXFhcy1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNSBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAubGVnYWwtcWFzLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC00IHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0zIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0yIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC01IHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC00IHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1zY2VuYXJpby1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMyBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItc2NlbmFyaW8tZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTIgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC01IHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1zY2VuYXJpby1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNCBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItanVkZ2UtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTMgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0yIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1qdWRnZS1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNSBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItanVkZ2UtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTQgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzIHtcbiAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5sZWdhbC1xYXMtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTMgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzIGEsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAubGVnYWwtcWFzLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0yIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmxlZ2FsLXFhcy1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNSBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMgYSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5sZWdhbC1xYXMtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTQgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzIGEsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuY2FzZS1zdHVkeS1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMyBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMgYSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0yIHNlY3Rpb24gLmFiLXBvc3QtZ3JpZC1pdGVtcyBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBoMyBhLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmNhc2Utc3R1ZHktZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTUgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IGgzIGEsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuY2FzZS1zdHVkeS1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNCBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMgYSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1zY2VuYXJpby1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMyBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMgYSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1zY2VuYXJpby1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMiBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMgYSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1zY2VuYXJpby1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNSBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMgYSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1zY2VuYXJpby1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNCBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMgYSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1qdWRnZS1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMyBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMgYSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1qdWRnZS1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMiBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMgYSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1qdWRnZS1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNSBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMgYSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1qdWRnZS1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNCBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgaDMgYSB7XG4gIGNvbG9yOiAjNTk1OTVjICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5sZWdhbC1xYXMtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTMgc2VjdGlvbi5maXJzdCBhcnRpY2xlOm50aC1jaGlsZChuKzIpLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmxlZ2FsLXFhcy1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMiBzZWN0aW9uLmZpcnN0IGFydGljbGU6bnRoLWNoaWxkKG4rMiksXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAubGVnYWwtcWFzLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC01IHNlY3Rpb24uZmlyc3QgYXJ0aWNsZTpudGgtY2hpbGQobisyKSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5sZWdhbC1xYXMtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTQgc2VjdGlvbi5maXJzdCBhcnRpY2xlOm50aC1jaGlsZChuKzIpLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmNhc2Utc3R1ZHktZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTMgc2VjdGlvbi5maXJzdCBhcnRpY2xlOm50aC1jaGlsZChuKzIpLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmNhc2Utc3R1ZHktZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTIgc2VjdGlvbi5maXJzdCBhcnRpY2xlOm50aC1jaGlsZChuKzIpLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmNhc2Utc3R1ZHktZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTUgc2VjdGlvbi5maXJzdCBhcnRpY2xlOm50aC1jaGlsZChuKzIpLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmNhc2Utc3R1ZHktZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTQgc2VjdGlvbi5maXJzdCBhcnRpY2xlOm50aC1jaGlsZChuKzIpLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0zIHNlY3Rpb24uZmlyc3QgYXJ0aWNsZTpudGgtY2hpbGQobisyKSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1zY2VuYXJpby1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMiBzZWN0aW9uLmZpcnN0IGFydGljbGU6bnRoLWNoaWxkKG4rMiksXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItc2NlbmFyaW8tZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTUgc2VjdGlvbi5maXJzdCBhcnRpY2xlOm50aC1jaGlsZChuKzIpLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC00IHNlY3Rpb24uZmlyc3QgYXJ0aWNsZTpudGgtY2hpbGQobisyKSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1qdWRnZS1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMyBzZWN0aW9uLmZpcnN0IGFydGljbGU6bnRoLWNoaWxkKG4rMiksXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItanVkZ2UtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTIgc2VjdGlvbi5maXJzdCBhcnRpY2xlOm50aC1jaGlsZChuKzIpLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC01IHNlY3Rpb24uZmlyc3QgYXJ0aWNsZTpudGgtY2hpbGQobisyKSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1qdWRnZS1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNCBzZWN0aW9uLmZpcnN0IGFydGljbGU6bnRoLWNoaWxkKG4rMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAubGVnYWwtcWFzLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0zIHNlY3Rpb24ubW9yZSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5sZWdhbC1xYXMtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTIgc2VjdGlvbi5tb3JlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmxlZ2FsLXFhcy1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNSBzZWN0aW9uLm1vcmUsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAubGVnYWwtcWFzLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC00IHNlY3Rpb24ubW9yZSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0zIHNlY3Rpb24ubW9yZSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0yIHNlY3Rpb24ubW9yZSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC01IHNlY3Rpb24ubW9yZSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC00IHNlY3Rpb24ubW9yZSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1zY2VuYXJpby1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMyBzZWN0aW9uLm1vcmUsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItc2NlbmFyaW8tZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTIgc2VjdGlvbi5tb3JlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC01IHNlY3Rpb24ubW9yZSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1zY2VuYXJpby1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNCBzZWN0aW9uLm1vcmUsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItanVkZ2UtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTMgc2VjdGlvbi5tb3JlLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0yIHNlY3Rpb24ubW9yZSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1qdWRnZS1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNSBzZWN0aW9uLm1vcmUsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItanVkZ2UtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTQgc2VjdGlvbi5tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmxlZ2FsLXFhcy1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMyBzZWN0aW9uLm1vcmUgYXJ0aWNsZTpmaXJzdC1jaGlsZCxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5sZWdhbC1xYXMtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTIgc2VjdGlvbi5tb3JlIGFydGljbGU6Zmlyc3QtY2hpbGQsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAubGVnYWwtcWFzLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC01IHNlY3Rpb24ubW9yZSBhcnRpY2xlOmZpcnN0LWNoaWxkLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmxlZ2FsLXFhcy1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNCBzZWN0aW9uLm1vcmUgYXJ0aWNsZTpmaXJzdC1jaGlsZCxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0zIHNlY3Rpb24ubW9yZSBhcnRpY2xlOmZpcnN0LWNoaWxkLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmNhc2Utc3R1ZHktZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTIgc2VjdGlvbi5tb3JlIGFydGljbGU6Zmlyc3QtY2hpbGQsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuY2FzZS1zdHVkeS1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNSBzZWN0aW9uLm1vcmUgYXJ0aWNsZTpmaXJzdC1jaGlsZCxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC00IHNlY3Rpb24ubW9yZSBhcnRpY2xlOmZpcnN0LWNoaWxkLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0zIHNlY3Rpb24ubW9yZSBhcnRpY2xlOmZpcnN0LWNoaWxkLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0yIHNlY3Rpb24ubW9yZSBhcnRpY2xlOmZpcnN0LWNoaWxkLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC01IHNlY3Rpb24ubW9yZSBhcnRpY2xlOmZpcnN0LWNoaWxkLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC00IHNlY3Rpb24ubW9yZSBhcnRpY2xlOmZpcnN0LWNoaWxkLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0zIHNlY3Rpb24ubW9yZSBhcnRpY2xlOmZpcnN0LWNoaWxkLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0yIHNlY3Rpb24ubW9yZSBhcnRpY2xlOmZpcnN0LWNoaWxkLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC01IHNlY3Rpb24ubW9yZSBhcnRpY2xlOmZpcnN0LWNoaWxkLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC00IHNlY3Rpb24ubW9yZSBhcnRpY2xlOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmxlZ2FsLXFhcy1mcmVlLW1lbWJlciAuaW5zaWRlIC5zZWUtbW9yZS1iYW5uZXIsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuY2FzZS1zdHVkeS1mcmVlLW1lbWJlciAuaW5zaWRlIC5zZWUtbW9yZS1iYW5uZXIsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItc2NlbmFyaW8tZnJlZS1tZW1iZXIgLmluc2lkZSAuc2VlLW1vcmUtYmFubmVyLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIC5pbnNpZGUgLnNlZS1tb3JlLWJhbm5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW4tbGVmdDogNSU7XG59XG5cbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5sZWdhbC1xYXMtZnJlZS1tZW1iZXIgLmluc2lkZSAuc2VlLW1vcmUtYmFubmVyIGEsXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuY2FzZS1zdHVkeS1mcmVlLW1lbWJlciAuaW5zaWRlIC5zZWUtbW9yZS1iYW5uZXIgYSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1zY2VuYXJpby1mcmVlLW1lbWJlciAuaW5zaWRlIC5zZWUtbW9yZS1iYW5uZXIgYSxcbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1qdWRnZS1mcmVlLW1lbWJlciAuaW5zaWRlIC5zZWUtbW9yZS1iYW5uZXIgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmxlZ2FsLXFhcy1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMyBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSB7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMzOTViNzE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL2xlZ2FsJTIwcXVlc3Rpb24lMjBpY29uLnN2Z1wiKTtcbn1cblxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmxlZ2FsLXFhcy1mcmVlLW1lbWJlciAuaW5zaWRlIC5zZWUtbW9yZS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ODljYTkgMCwgIzM5NWI3MSAxMDAlKTtcbn1cblxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmNhc2Utc3R1ZHktZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTIgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGUge1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZGQ4NjViO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9jYXNlJTIwc3R1ZHklMjBpY29uLnN2Z1wiKTtcbn1cblxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmNhc2Utc3R1ZHktZnJlZS1tZW1iZXIgLmluc2lkZSAuc2VlLW1vcmUtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTdhYThjIDAsICNkZDg2NWIgMTAwJSk7XG59XG5cbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1zY2VuYXJpby1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNSBzZWN0aW9uIC5hYi1wb3N0LWdyaWQtaXRlbXMgYXJ0aWNsZSB7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNiYzlkMzk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL1BhdGglMjAyMzY2LnN2Z1wiKTtcbn1cblxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgLnNlZS1tb3JlLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2QwYmE3NCAwLCAjYmM5ZDM5IDEwMCUpO1xufVxuXG5ib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItanVkZ2UtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTQgc2VjdGlvbiAuYWItcG9zdC1ncmlkLWl0ZW1zIGFydGljbGUge1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjODM5NDlmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9pY29uLnN2Z1wiKTtcbn1cblxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIC5pbnNpZGUgLnNlZS1tb3JlLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2E4YjRiYiAwLCAjODM5NDlmIDEwMCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgaDIge1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMCAzZW07XG4gIH1cbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMCAyLjllbTtcbiAgfVxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgZm9ybSB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCBmb3JtIHVsIGxpIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgZm9ybSB1bCBsaSAuc2YtaW5wdXQtdGV4dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgZm9ybSB1bCBsaS5zZi1maWVsZC1zZWFyY2gge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCBmb3JtIHVsIGxpLnNmLWZpZWxkLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgZm9ybSB1bCBsaS5zZi1maWVsZC1zdWJtaXQgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMzBweCAzMHB4IDA7XG4gIH1cbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IGZvcm0gdWwgbGkuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAzMHB4IDMwcHggIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxNTtcbiAgfVxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgZm9ybSB1bCBsaS5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICAgIHotaW5kZXg6IDE0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IGZvcm0gdWwgbGkuc2YtZmllbGQtdGF4b25vbXktaHJtcC1jb250ZW50LXR5cGUgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAzMHB4IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgZm9ybSB1bCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmZyZWVfZmVhdHVyZWRfZGFzaF9ob21lIC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlcixcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmluc2lkZXJfZGFzaF9ob21lIC5mcmVlLXJlc291cmNlcy1mcmVlLW1lbWJlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmZyZWVfZmVhdHVyZWRfZGFzaF9ob21lIC5pbnNpZGUsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5pbnNpZGVyX2Rhc2hfaG9tZSAuaW5zaWRlIHtcbiAgICBtYXJnaW46IDAgMWVtIDAgM2VtO1xuICB9XG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5sZWdhbC1xYXMtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTMsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5sZWdhbC1xYXMtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTIsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5sZWdhbC1xYXMtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTUsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5sZWdhbC1xYXMtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTQsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0zLFxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuY2FzZS1zdHVkeS1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMixcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmNhc2Utc3R1ZHktZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTUsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC00LFxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItc2NlbmFyaW8tZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTMsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1zY2VuYXJpby1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMixcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC01LFxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItc2NlbmFyaW8tZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTQsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1qdWRnZS1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtMyxcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIC5pbnNpZGUgI2d1dGVucmJ3X3dpZGdldC0yLFxuICBib2R5LnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMgLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAuaHItanVkZ2UtZnJlZS1tZW1iZXIgLmluc2lkZSAjZ3V0ZW5yYndfd2lkZ2V0LTUsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5oci1qdWRnZS1mcmVlLW1lbWJlciAuaW5zaWRlICNndXRlbnJid193aWRnZXQtNCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmxlZ2FsLXFhcy1mcmVlLW1lbWJlciAuaW5zaWRlIC5zZWUtbW9yZS1iYW5uZXIsXG4gIGJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAuZW50cnktY29udGVudCAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyIC5pbnNpZGUgLnNlZS1tb3JlLWJhbm5lcixcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyIC5pbnNpZGUgLnNlZS1tb3JlLWJhbm5lcixcbiAgYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzIC5lbnRyeS1jb250ZW50IC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIC5pbnNpZGUgLnNlZS1tb3JlLWJhbm5lciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU2LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU3LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU4LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU5LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01NixcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gI2NvZGV3aWRnZXQtNTcsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICNjb2Rld2lkZ2V0LTU4LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01OSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICNjb2Rld2lkZ2V0LTU2LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTcsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAjY29kZXdpZGdldC01OCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICNjb2Rld2lkZ2V0LTU5LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTYsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAjY29kZXdpZGdldC01NyxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICNjb2Rld2lkZ2V0LTU4LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTksXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAjY29kZXdpZGdldC01NixcbmJvZHkucGFnZS1pZC0xMDY4NTk0ICNjb2Rld2lkZ2V0LTU3LFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTgsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAjY29kZXdpZGdldC01OSxcbmJvZHkucGFnZS1pZC0xMDY4NjAyICNjb2Rld2lkZ2V0LTU2LFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTcsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAjY29kZXdpZGdldC01OCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyICNjb2Rld2lkZ2V0LTU5LFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTYsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAjY29kZXdpZGdldC01NyxcbmJvZHkucGFnZS1pZC0xMDY4NjA0ICNjb2Rld2lkZ2V0LTU4LFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTksXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAjY29kZXdpZGdldC01NixcbmJvZHkucGFnZS1pZC0xMDY4NjA2ICNjb2Rld2lkZ2V0LTU3LFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTgsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAjY29kZXdpZGdldC01OSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAjY29kZXdpZGdldC01NiBmb3JtLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU3IGZvcm0sXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgI2NvZGV3aWRnZXQtNTggZm9ybSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAjY29kZXdpZGdldC01OSBmb3JtLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01NiBmb3JtLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01NyBmb3JtLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01OCBmb3JtLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01OSBmb3JtLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTYgZm9ybSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICNjb2Rld2lkZ2V0LTU3IGZvcm0sXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAjY29kZXdpZGdldC01OCBmb3JtLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTkgZm9ybSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICNjb2Rld2lkZ2V0LTU2IGZvcm0sXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAjY29kZXdpZGdldC01NyBmb3JtLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTggZm9ybSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICNjb2Rld2lkZ2V0LTU5IGZvcm0sXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAjY29kZXdpZGdldC01NiBmb3JtLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTcgZm9ybSxcbmJvZHkucGFnZS1pZC0xMDY4NTk0ICNjb2Rld2lkZ2V0LTU4IGZvcm0sXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAjY29kZXdpZGdldC01OSBmb3JtLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTYgZm9ybSxcbmJvZHkucGFnZS1pZC0xMDY4NjAyICNjb2Rld2lkZ2V0LTU3IGZvcm0sXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAjY29kZXdpZGdldC01OCBmb3JtLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTkgZm9ybSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0ICNjb2Rld2lkZ2V0LTU2IGZvcm0sXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAjY29kZXdpZGdldC01NyBmb3JtLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTggZm9ybSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0ICNjb2Rld2lkZ2V0LTU5IGZvcm0sXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAjY29kZXdpZGdldC01NiBmb3JtLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTcgZm9ybSxcbmJvZHkucGFnZS1pZC0xMDY4NjA2ICNjb2Rld2lkZ2V0LTU4IGZvcm0sXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAjY29kZXdpZGdldC01OSBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMC41ZW07XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAjY29kZXdpZGdldC01NyBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAjY29kZXdpZGdldC01OCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01OCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAjY29kZXdpZGdldC01OCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAjY29kZXdpZGdldC01NyBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyxcbmJvZHkucGFnZS1pZC0xMDY4NTk0ICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyxcbmJvZHkucGFnZS1pZC0xMDY4NjAyICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyxcbmJvZHkucGFnZS1pZC0xMDY4NjA0ICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAjY29kZXdpZGdldC01OCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyxcbmJvZHkucGFnZS1pZC0xMDY4NjA0ICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAjY29kZXdpZGdldC01NyBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyxcbmJvZHkucGFnZS1pZC0xMDY4NjA2ICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAjY29kZXdpZGdldC01OCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAjY29kZXdpZGdldC01NyBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbmJvZHkucGFnZS1pZC0xMDY4NTk0ICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAjY29kZXdpZGdldC01OCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAjY29kZXdpZGdldC01NyBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbmJvZHkucGFnZS1pZC0xMDY4NjA0ICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2ICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01NyBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAjY29kZXdpZGdldC01NyBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCxcbmJvZHkucGFnZS1pZC0xMDY4NTk0ICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAjY29kZXdpZGdldC01OCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCxcbmJvZHkucGFnZS1pZC0xMDY4NTk0ICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAjY29kZXdpZGdldC01NyBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCxcbmJvZHkucGFnZS1pZC0xMDY4NjA0ICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2ICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAjY29kZXdpZGdldC01OCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2ICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAjY29kZXdpZGdldC01NyBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01NyBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlIC5ndXRlbmJlcmctcmV1c2FibGUtd2lkZ2V0LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAuZ3V0ZW5iZXJnLXJldXNhYmxlLXdpZGdldCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzIC5ndXRlbmJlcmctcmV1c2FibGUtd2lkZ2V0LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgLmd1dGVuYmVyZy1yZXVzYWJsZS13aWRnZXQsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuZ3V0ZW5iZXJnLXJldXNhYmxlLXdpZGdldCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5ndXRlbmJlcmctcmV1c2FibGUtd2lkZ2V0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmd1dGVuYmVyZy1yZXVzYWJsZS13aWRnZXQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuZ3V0ZW5iZXJnLXJldXNhYmxlLXdpZGdldCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjYlO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgI2NvZGV3aWRnZXQtNDEsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgI2NvZGV3aWRnZXQtNDQsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgI2NvZGV3aWRnZXQtNDYsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgI2NvZGV3aWRnZXQtNDgsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICNjb2Rld2lkZ2V0LTQxLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC00NCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gI2NvZGV3aWRnZXQtNDYsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICNjb2Rld2lkZ2V0LTQ4LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNDEsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAjY29kZXdpZGdldC00NCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICNjb2Rld2lkZ2V0LTQ2LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNDgsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAjY29kZXdpZGdldC00MSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICNjb2Rld2lkZ2V0LTQ0LFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNDYsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAjY29kZXdpZGdldC00OCxcbmJvZHkucGFnZS1pZC0xMDY4NTk0ICNjb2Rld2lkZ2V0LTQxLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNDQsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAjY29kZXdpZGdldC00NixcbmJvZHkucGFnZS1pZC0xMDY4NTk0ICNjb2Rld2lkZ2V0LTQ4LFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNDEsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAjY29kZXdpZGdldC00NCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyICNjb2Rld2lkZ2V0LTQ2LFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNDgsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAjY29kZXdpZGdldC00MSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0ICNjb2Rld2lkZ2V0LTQ0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNDYsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAjY29kZXdpZGdldC00OCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2ICNjb2Rld2lkZ2V0LTQxLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNDQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAjY29kZXdpZGdldC00NixcbmJvZHkucGFnZS1pZC0xMDY4NjA2ICNjb2Rld2lkZ2V0LTQ4IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDAuNWVtIDIuNWVtIDAuNWVtIDUuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGNvbG9yOiAjNTk1OTVjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMWVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA2NXB4O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlOmFmdGVyLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGU6YWZ0ZXIsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGU6YWZ0ZXIsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGU6YWZ0ZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGU6YWZ0ZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGU6YWZ0ZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGU6YWZ0ZXIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9sb2dvLWljb25zL2hybWluc2lkZXItY29udGVudC12ZXJ0LWxvZ28uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41ZW07XG4gIHJpZ2h0OiAwLjVlbTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSAucmliYm9uLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUgLnJpYmJvbixcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSAucmliYm9uLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5yaWJib24sXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUgLnJpYmJvbixcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSAucmliYm9uLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5yaWJib24sXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUgLnJpYmJvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0IC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGl0bGUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGl0bGUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGl0bGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDAgMDtcbiAgbWFyZ2luOiAwIDAgMC41ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIGEsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIGEsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSBhLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGl0bGUgYSxcbmJvZHkucGFnZS1pZC0xMDY4NTk0IC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIGEsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSBhLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtdGl0bGUgYSxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIGEge1xuICBjb2xvcjogIzU5NTk1YyAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtZXhjZXJwdCBwLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1leGNlcnB0IHAsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1leGNlcnB0IHAsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1leGNlcnB0IHAsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1leGNlcnB0IHAsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMiAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1leGNlcnB0IHAsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1leGNlcnB0IHAsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1leGNlcnB0IHAge1xuICBjb2xvcjogIzU5NTk1YyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtZXhjZXJwdCBwOm50aC1jaGlsZCgyKSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtZXhjZXJwdCBwOm50aC1jaGlsZCgyKSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLWV4Y2VycHQgcDpudGgtY2hpbGQoMiksXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1leGNlcnB0IHA6bnRoLWNoaWxkKDIpLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtZXhjZXJwdCBwOm50aC1jaGlsZCgyKSxcbmJvZHkucGFnZS1pZC0xMDY4NjAyIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLWV4Y2VycHQgcDpudGgtY2hpbGQoMiksXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUgLmFiLWJsb2NrLXBvc3QtZ3JpZC1leGNlcnB0IHA6bnRoLWNoaWxkKDIpLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtZXhjZXJwdCBwOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlIC5pcy1saXN0IGFydGljbGUsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZS5wYWdlLWlkLTEwNjg2MDIgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8ucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kby5wYWdlLWlkLTEwNjg2MDIgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzLnBhZ2UtaWQtMTA2ODYwMiAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMucGFnZS1pZC0xMDY4NjAyIC5pcy1saXN0IGFydGljbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NC5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlIC5pcy1saXN0IGFydGljbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NC5wYWdlLWlkLTEwNjg2MDIgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS1pZC0xMDY4NjAyLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS1pZC0xMDY4NjAyLnBhZ2UtaWQtMTA2ODYwMiAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQucGFnZS1pZC0xMDY4NjAyIC5pcy1saXN0IGFydGljbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlIC5pcy1saXN0IGFydGljbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNi5wYWdlLWlkLTEwNjg2MDIgLmlzLWxpc3QgYXJ0aWNsZSB7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICM4Mzk0OWY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL2ljb24uc3ZnXCIpO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAuaW5zaWRlcl9wcm9tb193cmFwLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UucGFnZS1pZC0xMDY4NjAyIC5pbnNpZGVyX3Byb21vX3dyYXAsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8ucGFnZS1pZC0xMDY4NjAyIC5pbnNpZGVyX3Byb21vX3dyYXAsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3Fhcy5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlIC5pbnNpZGVyX3Byb21vX3dyYXAsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3Fhcy5wYWdlLWlkLTEwNjg2MDIgLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzLnBhZ2UtaWQtMTA2ODYwMiAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQucGFnZS1pZC0xMDY4NjAyIC5pbnNpZGVyX3Byb21vX3dyYXAsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlIC5pbnNpZGVyX3Byb21vX3dyYXAsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMi5wYWdlLWlkLTEwNjg2MDIgLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS1pZC0xMDY4NjA0LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS1pZC0xMDY4NjA0LnBhZ2UtaWQtMTA2ODYwMiAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYucGFnZS1pZC0xMDY4NjAyIC5pbnNpZGVyX3Byb21vX3dyYXAge1xuICBjbGVhcjogYm90aDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvIC5pcy1saXN0IGFydGljbGUsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZS5wYWdlLWlkLTEwNjg2MDQgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8ucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8ucGFnZS1pZC0xMDY4NjA0IC5pcy1saXN0IGFydGljbGUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3Fhcy5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMucGFnZS1pZC0xMDY4NjA0IC5pcy1saXN0IGFydGljbGUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcy5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMucGFnZS1pZC0xMDY4NjA0IC5pcy1saXN0IGFydGljbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NC5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQucGFnZS1pZC0xMDY4NjA0IC5pcy1saXN0IGFydGljbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIucGFnZS1pZC0xMDY4NjA0IC5pcy1saXN0IGFydGljbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNC5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQucGFnZS1pZC0xMDY4NjA0IC5pcy1saXN0IGFydGljbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYucGFnZS1pZC0xMDY4NjA0IC5pcy1saXN0IGFydGljbGUge1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjYmM5ZDM5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9QYXRoJTIwMjM2Ni5zdmdcIik7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAuaW5zaWRlcl9wcm9tb193cmFwLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UucGFnZS1pZC0xMDY4NjA0IC5pbnNpZGVyX3Byb21vX3dyYXAsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvIC5pbnNpZGVyX3Byb21vX3dyYXAsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvLnBhZ2UtaWQtMTA2ODYwNCAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzLnBhZ2UtaWQtMTA2ODYwNCAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzLnBhZ2UtaWQtMTA2ODYwNCAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS1pZC0xMDY4NTk0LnBhZ2UtaWQtMTA2ODYwNCAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyLnBhZ2UtaWQtMTA2ODYwNCAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS1pZC0xMDY4NjA0LnBhZ2UtaWQtMTA2ODYwNCAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2LnBhZ2UtaWQtMTA2ODYwNCAuaW5zaWRlcl9wcm9tb193cmFwIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgLmlzLWxpc3QgYXJ0aWNsZSwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlLnBhZ2UtaWQtMTA2ODU5NCAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kby5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8ucGFnZS1pZC0xMDY4NTk0IC5pcy1saXN0IGFydGljbGUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3Fhcy5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzLnBhZ2UtaWQtMTA2ODU5NCAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzIC5pcy1saXN0IGFydGljbGUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcy5wYWdlLWlkLTEwNjg1OTQgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS1pZC0xMDY4NTk0LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQucGFnZS1pZC0xMDY4NTk0IC5pcy1saXN0IGFydGljbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS1pZC0xMDY4NjAyLnBhZ2UtaWQtMTA2ODU5NCAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzIC5pcy1saXN0IGFydGljbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNC5wYWdlLWlkLTEwNjg1OTQgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA2LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYucGFnZS1pZC0xMDY4NTk0IC5pcy1saXN0IGFydGljbGUge1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjMzk1YjcxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9sZWdhbCUyMHF1ZXN0aW9uJTIwaWNvbi5zdmdcIik7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgLmluc2lkZXJfcHJvbW9fd3JhcCwgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlLnBhZ2UtaWQtMTA2ODU5NCAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kby5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8ucGFnZS1pZC0xMDY4NTk0IC5pbnNpZGVyX3Byb21vX3dyYXAsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3Fhcy5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzLnBhZ2UtaWQtMTA2ODU5NCAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzIC5pbnNpZGVyX3Byb21vX3dyYXAsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcy5wYWdlLWlkLTEwNjg1OTQgLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS1pZC0xMDY4NTk0LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQucGFnZS1pZC0xMDY4NTk0IC5pbnNpZGVyX3Byb21vX3dyYXAsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyLnBhZ2UtaWQtMTA2ODU5NCAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzIC5pbnNpZGVyX3Byb21vX3dyYXAsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNC5wYWdlLWlkLTEwNjg1OTQgLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYucGFnZS1pZC0xMDY4NTk0IC5pbnNpZGVyX3Byb21vX3dyYXAge1xuICBjbGVhcjogYm90aDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAuaXMtbGlzdCBhcnRpY2xlLCBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UucGFnZS1pZC0xMDY4NjA2IC5pcy1saXN0IGFydGljbGUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kby5wYWdlLWlkLTEwNjg2MDYgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMucGFnZS1pZC0xMDY4NjA2IC5pcy1saXN0IGFydGljbGUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcy5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzLnBhZ2UtaWQtMTA2ODYwNiAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzIC5pcy1saXN0IGFydGljbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NC5wYWdlLWlkLTEwNjg2MDYgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS1pZC0xMDY4NjAyLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIucGFnZS1pZC0xMDY4NjA2IC5pcy1saXN0IGFydGljbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNC5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgLmlzLWxpc3QgYXJ0aWNsZSxcbmJvZHkucGFnZS1pZC0xMDY4NjA0LnBhZ2UtaWQtMTA2ODYwNiAuaXMtbGlzdCBhcnRpY2xlLFxuYm9keS5wYWdlLWlkLTEwNjg2MDYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzIC5pcy1saXN0IGFydGljbGUsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNi5wYWdlLWlkLTEwNjg2MDYgLmlzLWxpc3QgYXJ0aWNsZSB7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNkZDg2NWI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL2Nhc2UlMjBzdHVkeSUyMGljb24uc3ZnXCIpO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzIC5pbnNpZGVyX3Byb21vX3dyYXAsIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZS5wYWdlLWlkLTEwNjg2MDYgLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8ucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzIC5pbnNpZGVyX3Byb21vX3dyYXAsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvLnBhZ2UtaWQtMTA2ODYwNiAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzIC5pbnNpZGVyX3Byb21vX3dyYXAsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3Fhcy5wYWdlLWlkLTEwNjg2MDYgLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMucGFnZS1pZC0xMDY4NjA2IC5pbnNpZGVyX3Byb21vX3dyYXAsXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NC5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS1pZC0xMDY4NTk0LnBhZ2UtaWQtMTA2ODYwNiAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wYWdlLWlkLTEwNjg2MDIucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzIC5pbnNpZGVyX3Byb21vX3dyYXAsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMi5wYWdlLWlkLTEwNjg2MDYgLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS1pZC0xMDY4NjA0LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAuaW5zaWRlcl9wcm9tb193cmFwLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQucGFnZS1pZC0xMDY4NjA2IC5pbnNpZGVyX3Byb21vX3dyYXAsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgLmluc2lkZXJfcHJvbW9fd3JhcCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2LnBhZ2UtaWQtMTA2ODYwNiAuaW5zaWRlcl9wcm9tb193cmFwIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAjY29kZXdpZGdldC01NixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU3LFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgI2NvZGV3aWRnZXQtNTgsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAjY29kZXdpZGdldC01OSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01NixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01NyxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01OCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01OSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTYsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICNjb2Rld2lkZ2V0LTU3LFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAjY29kZXdpZGdldC01OCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTksXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICNjb2Rld2lkZ2V0LTU2LFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAjY29kZXdpZGdldC01NyxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTgsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICNjb2Rld2lkZ2V0LTU5LFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAjY29kZXdpZGdldC01NixcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTcsXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0ICNjb2Rld2lkZ2V0LTU4LFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAjY29kZXdpZGdldC01OSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTYsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyICNjb2Rld2lkZ2V0LTU3LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAjY29kZXdpZGdldC01OCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTksXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0ICNjb2Rld2lkZ2V0LTU2LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAjY29kZXdpZGdldC01NyxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTgsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0ICNjb2Rld2lkZ2V0LTU5LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAjY29kZXdpZGdldC01NixcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTcsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2ICNjb2Rld2lkZ2V0LTU4LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAjY29kZXdpZGdldC01OSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU2IGZvcm0sXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAjY29kZXdpZGdldC01NyBmb3JtLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgI2NvZGV3aWRnZXQtNTggZm9ybSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU5IGZvcm0sXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gI2NvZGV3aWRnZXQtNTYgZm9ybSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01NyBmb3JtLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICNjb2Rld2lkZ2V0LTU4IGZvcm0sXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gI2NvZGV3aWRnZXQtNTkgZm9ybSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTYgZm9ybSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTcgZm9ybSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTggZm9ybSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTkgZm9ybSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTYgZm9ybSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTcgZm9ybSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTggZm9ybSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTkgZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTYgZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTcgZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTggZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTkgZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTYgZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTcgZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTggZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTkgZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTYgZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTcgZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTggZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTkgZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTYgZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTcgZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTggZm9ybSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTkgZm9ybSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAjY29kZXdpZGdldC01NyBmb3JtIHVsLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01NyBmb3JtIHVsLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01NyBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01OCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAjY29kZXdpZGdldC01OCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAjY29kZXdpZGdldC01NyBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQsXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0ICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAjY29kZXdpZGdldC01OCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0ICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAjY29kZXdpZGdldC01NyBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0ICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgaW5wdXQsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2ICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGlucHV0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBpbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAjY29kZXdpZGdldC01OCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAjY29kZXdpZGdldC01OCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0ICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAjY29kZXdpZGdldC01NyBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0ICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0ICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAjY29kZXdpZGdldC01OCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2ICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAjY29kZXdpZGdldC01NyBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyBsaSBsYWJlbCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMgbGkgbGFiZWwsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2ICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIGxpIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuNmVtO1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpmaXJzdC1vZi10eXBlLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6Zmlyc3Qtb2YtdHlwZSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpmaXJzdC1vZi10eXBlLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6Zmlyc3Qtb2YtdHlwZSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01OCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpmaXJzdC1vZi10eXBlLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0ICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0ICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0ICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0ICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0ICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0ICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0ICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0ICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2ICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2ICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2ICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2ICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAjY29kZXdpZGdldC01OCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAjY29kZXdpZGdldC01NyBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0ICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAjY29kZXdpZGdldC01OCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAjY29kZXdpZGdldC01NyBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0ICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2ICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSBsYWJlbCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSBsYWJlbCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSBsYWJlbCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSBsYWJlbCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUgbGFiZWwsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlIGxhYmVsLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSBsYWJlbCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUgbGFiZWwsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSBsYWJlbCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlIGxhYmVsLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyAjY29kZXdpZGdldC01OCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUgbGFiZWwsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSBsYWJlbCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlIGxhYmVsLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAjY29kZXdpZGdldC01NyBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUgbGFiZWwsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSBsYWJlbCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlIGxhYmVsLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUgbGFiZWwsXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0ICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSBsYWJlbCxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlIGxhYmVsLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUgbGFiZWwsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyICNjb2Rld2lkZ2V0LTU2IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSBsYWJlbCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgI2NvZGV3aWRnZXQtNTcgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlIGxhYmVsLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwMiAjY29kZXdpZGdldC01OCBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUgbGFiZWwsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyICNjb2Rld2lkZ2V0LTU5IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSBsYWJlbCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTYgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlIGxhYmVsLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAjY29kZXdpZGdldC01NyBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUgbGFiZWwsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0ICNjb2Rld2lkZ2V0LTU4IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSBsYWJlbCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgI2NvZGV3aWRnZXQtNTkgZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlIGxhYmVsLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAjY29kZXdpZGdldC01NiBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUgbGFiZWwsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2ICNjb2Rld2lkZ2V0LTU3IGZvcm0gdWwgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzOmxhc3Qtb2YtdHlwZSBsYWJlbCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgI2NvZGV3aWRnZXQtNTggZm9ybSB1bCAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXM6bGFzdC1vZi10eXBlIGxhYmVsLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAjY29kZXdpZGdldC01OSBmb3JtIHVsIC5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllczpsYXN0LW9mLXR5cGUgbGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UgLmd1dGVuYmVyZy1yZXVzYWJsZS13aWRnZXQsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLmd1dGVuYmVyZy1yZXVzYWJsZS13aWRnZXQsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzIC5ndXRlbmJlcmctcmV1c2FibGUtd2lkZ2V0LFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyAuZ3V0ZW5iZXJnLXJldXNhYmxlLXdpZGdldCxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmd1dGVuYmVyZy1yZXVzYWJsZS13aWRnZXQsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIC5ndXRlbmJlcmctcmV1c2FibGUtd2lkZ2V0LFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNCAuZ3V0ZW5iZXJnLXJldXNhYmxlLXdpZGdldCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmd1dGVuYmVyZy1yZXVzYWJsZS13aWRnZXQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0LFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QsXG4gIGJvZHkucGFnZS1pZC0xMDY4NTk0IC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA0IC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjA2IC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODU5NCAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUsXG4gIGJvZHkucGFnZS1pZC0xMDY4NjAyIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlLFxuICBib2R5LnBhZ2UtaWQtMTA2ODYwNiAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IGFydGljbGUge1xuICAgIHBhZGRpbmc6IDAuNWVtIDIuNWVtIDAuNWVtIDUuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLWV4Y2VycHQsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8gLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtZXhjZXJwdCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtZXhjZXJwdCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtZXhjZXJwdCxcbiAgYm9keS5wYWdlLWlkLTEwNjg1OTQgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtZXhjZXJwdCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDIgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtZXhjZXJwdCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDQgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtZXhjZXJwdCxcbiAgYm9keS5wYWdlLWlkLTEwNjg2MDYgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQtZXhjZXJwdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5LmVycm9yNDA0ICNzZWFyY2gtNCxcbmJvZHkuZXJyb3I0MDQgLnN1YnNjcmlwdGlvbi1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmVycm9yNDA0IC5lbnRyeS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvYmctZG9udXQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNGVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYm9keS5lcnJvcjQwNCAuZW50cnktY29udGVudCBoMiB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgbWFyZ2luOiAxZW0gMCAyMnB4O1xufVxuXG5ib2R5LmVycm9yNDA0IC5lbnRyeS1jb250ZW50IGgxIHtcbiAgY29sb3I6ICM1OTU5NWM7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG1hcmdpbjogMmVtIDAgMTJweDtcbn1cblxuYm9keS5lcnJvcjQwNCAuZW50cnktY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luOiA1MHB4IDAgMjRweDtcbn1cblxuYm9keS5lcnJvcjQwNCAuZW50cnktY29udGVudCBwIC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYm9keS5lcnJvcjQwNCAuZW50cnktY29udGVudCBwIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB3aWR0aDogYXV0bztcbn1cblxuYm9keS5lcnJvcjQwNC5sb2dnZWQtaW4gLmVudHJ5LWNvbnRlbnQgaDIge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbmJvZHkucGFnZS1pZC0yOTA1MyAuc3Vic2NyaXB0aW9uLWZvb3RlciwgYm9keS5wYWdlLWlkLTI4NDk2IC5zdWJzY3JpcHRpb24tZm9vdGVyLCBib2R5LnBhZ2UtaWQtMTAzOTU1MiAuc3Vic2NyaXB0aW9uLWZvb3RlciwgYm9keS5wYWdlLWlkLTIwIC5zdWJzY3JpcHRpb24tZm9vdGVyLCBib2R5LnBhZ2UtaWQtMjg1MDIgLnN1YnNjcmlwdGlvbi1mb290ZXIsIGJvZHkucGFnZS1pZC02IC5zdWJzY3JpcHRpb24tZm9vdGVyLCBib2R5LnBhZ2UtaWQtMjg0NzggLnN1YnNjcmlwdGlvbi1mb290ZXIsIGJvZHkucGFnZS1pZC0xMDcwMTMyIC5zdWJzY3JpcHRpb24tZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wYWdlLWlkLTI5MDUzIGFydGljbGUsIGJvZHkucGFnZS1pZC0yODQ5NiBhcnRpY2xlLCBib2R5LnBhZ2UtaWQtMTAzOTU1MiBhcnRpY2xlLCBib2R5LnBhZ2UtaWQtMjAgYXJ0aWNsZSwgYm9keS5wYWdlLWlkLTI4NTAyIGFydGljbGUsIGJvZHkucGFnZS1pZC02IGFydGljbGUsIGJvZHkucGFnZS1pZC0yODQ3OCBhcnRpY2xlLCBib2R5LnBhZ2UtaWQtMTA3MDEzMiBhcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDJlbSAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMjkwNTMgYXJ0aWNsZS5wb3N0LTI5MDUzLCBib2R5LnBhZ2UtaWQtMjg0OTYgYXJ0aWNsZS5wb3N0LTI5MDUzLCBib2R5LnBhZ2UtaWQtMTAzOTU1MiBhcnRpY2xlLnBvc3QtMjkwNTMsIGJvZHkucGFnZS1pZC0yMCBhcnRpY2xlLnBvc3QtMjkwNTMsIGJvZHkucGFnZS1pZC0yODUwMiBhcnRpY2xlLnBvc3QtMjkwNTMsIGJvZHkucGFnZS1pZC02IGFydGljbGUucG9zdC0yOTA1MywgYm9keS5wYWdlLWlkLTI4NDc4IGFydGljbGUucG9zdC0yOTA1MywgYm9keS5wYWdlLWlkLTEwNzAxMzIgYXJ0aWNsZS5wb3N0LTI5MDUzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvYmctb2F0bWVhbC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA4ZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbn1cblxuYm9keS5wYWdlLWlkLTI5MDUzIGFydGljbGUucG9zdC0yODUwMiwgYm9keS5wYWdlLWlkLTI4NDk2IGFydGljbGUucG9zdC0yODUwMiwgYm9keS5wYWdlLWlkLTEwMzk1NTIgYXJ0aWNsZS5wb3N0LTI4NTAyLCBib2R5LnBhZ2UtaWQtMjAgYXJ0aWNsZS5wb3N0LTI4NTAyLCBib2R5LnBhZ2UtaWQtMjg1MDIgYXJ0aWNsZS5wb3N0LTI4NTAyLCBib2R5LnBhZ2UtaWQtNiBhcnRpY2xlLnBvc3QtMjg1MDIsIGJvZHkucGFnZS1pZC0yODQ3OCBhcnRpY2xlLnBvc3QtMjg1MDIsIGJvZHkucGFnZS1pZC0xMDcwMTMyIGFydGljbGUucG9zdC0yODUwMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9iZy1lZ2cuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDhlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbn1cblxuYm9keS5wYWdlLWlkLTI5MDUzIGFydGljbGUucG9zdC0xMDcwMTMyLCBib2R5LnBhZ2UtaWQtMjg0OTYgYXJ0aWNsZS5wb3N0LTEwNzAxMzIsIGJvZHkucGFnZS1pZC0xMDM5NTUyIGFydGljbGUucG9zdC0xMDcwMTMyLCBib2R5LnBhZ2UtaWQtMjAgYXJ0aWNsZS5wb3N0LTEwNzAxMzIsIGJvZHkucGFnZS1pZC0yODUwMiBhcnRpY2xlLnBvc3QtMTA3MDEzMiwgYm9keS5wYWdlLWlkLTYgYXJ0aWNsZS5wb3N0LTEwNzAxMzIsIGJvZHkucGFnZS1pZC0yODQ3OCBhcnRpY2xlLnBvc3QtMTA3MDEzMiwgYm9keS5wYWdlLWlkLTEwNzAxMzIgYXJ0aWNsZS5wb3N0LTEwNzAxMzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvYmctaGVscC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNGVtIHJpZ2h0IC00ZW07XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbn1cblxuYm9keS5wYWdlLWlkLTI5MDUzIGFydGljbGUgaGVhZGVyLmVudHJ5LWhlYWRlciwgYm9keS5wYWdlLWlkLTI4NDk2IGFydGljbGUgaGVhZGVyLmVudHJ5LWhlYWRlciwgYm9keS5wYWdlLWlkLTEwMzk1NTIgYXJ0aWNsZSBoZWFkZXIuZW50cnktaGVhZGVyLCBib2R5LnBhZ2UtaWQtMjAgYXJ0aWNsZSBoZWFkZXIuZW50cnktaGVhZGVyLCBib2R5LnBhZ2UtaWQtMjg1MDIgYXJ0aWNsZSBoZWFkZXIuZW50cnktaGVhZGVyLCBib2R5LnBhZ2UtaWQtNiBhcnRpY2xlIGhlYWRlci5lbnRyeS1oZWFkZXIsIGJvZHkucGFnZS1pZC0yODQ3OCBhcnRpY2xlIGhlYWRlci5lbnRyeS1oZWFkZXIsIGJvZHkucGFnZS1pZC0xMDcwMTMyIGFydGljbGUgaGVhZGVyLmVudHJ5LWhlYWRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYm9keS5wYWdlLWlkLTI5MDUzIGFydGljbGUgaGVhZGVyLmVudHJ5LWhlYWRlciBoMS5lbnRyeS10aXRsZSwgYm9keS5wYWdlLWlkLTI4NDk2IGFydGljbGUgaGVhZGVyLmVudHJ5LWhlYWRlciBoMS5lbnRyeS10aXRsZSwgYm9keS5wYWdlLWlkLTEwMzk1NTIgYXJ0aWNsZSBoZWFkZXIuZW50cnktaGVhZGVyIGgxLmVudHJ5LXRpdGxlLCBib2R5LnBhZ2UtaWQtMjAgYXJ0aWNsZSBoZWFkZXIuZW50cnktaGVhZGVyIGgxLmVudHJ5LXRpdGxlLCBib2R5LnBhZ2UtaWQtMjg1MDIgYXJ0aWNsZSBoZWFkZXIuZW50cnktaGVhZGVyIGgxLmVudHJ5LXRpdGxlLCBib2R5LnBhZ2UtaWQtNiBhcnRpY2xlIGhlYWRlci5lbnRyeS1oZWFkZXIgaDEuZW50cnktdGl0bGUsIGJvZHkucGFnZS1pZC0yODQ3OCBhcnRpY2xlIGhlYWRlci5lbnRyeS1oZWFkZXIgaDEuZW50cnktdGl0bGUsIGJvZHkucGFnZS1pZC0xMDcwMTMyIGFydGljbGUgaGVhZGVyLmVudHJ5LWhlYWRlciBoMS5lbnRyeS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDQycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiA1LjA0cHg7XG4gIGNvbG9yOiAjOUQ5RDlEO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhlOGU4ZTQwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5ib2R5LnBhZ2UtaWQtMjkwNTMgYXJ0aWNsZSAuZW50cnktY29udGVudCA+ICo6bm90KC5hbGlnbmZ1bGwpLCBib2R5LnBhZ2UtaWQtMjkwNTMgYXJ0aWNsZSAuZW50cnktc3VtbWFyeSA+ICo6bm90KC5hbGlnbmZ1bGwpLCBib2R5LnBhZ2UtaWQtMjg0OTYgYXJ0aWNsZSAuZW50cnktY29udGVudCA+ICo6bm90KC5hbGlnbmZ1bGwpLCBib2R5LnBhZ2UtaWQtMjg0OTYgYXJ0aWNsZSAuZW50cnktc3VtbWFyeSA+ICo6bm90KC5hbGlnbmZ1bGwpLCBib2R5LnBhZ2UtaWQtMTAzOTU1MiBhcnRpY2xlIC5lbnRyeS1jb250ZW50ID4gKjpub3QoLmFsaWduZnVsbCksIGJvZHkucGFnZS1pZC0xMDM5NTUyIGFydGljbGUgLmVudHJ5LXN1bW1hcnkgPiAqOm5vdCguYWxpZ25mdWxsKSwgYm9keS5wYWdlLWlkLTIwIGFydGljbGUgLmVudHJ5LWNvbnRlbnQgPiAqOm5vdCguYWxpZ25mdWxsKSwgYm9keS5wYWdlLWlkLTIwIGFydGljbGUgLmVudHJ5LXN1bW1hcnkgPiAqOm5vdCguYWxpZ25mdWxsKSwgYm9keS5wYWdlLWlkLTI4NTAyIGFydGljbGUgLmVudHJ5LWNvbnRlbnQgPiAqOm5vdCguYWxpZ25mdWxsKSwgYm9keS5wYWdlLWlkLTI4NTAyIGFydGljbGUgLmVudHJ5LXN1bW1hcnkgPiAqOm5vdCguYWxpZ25mdWxsKSwgYm9keS5wYWdlLWlkLTYgYXJ0aWNsZSAuZW50cnktY29udGVudCA+ICo6bm90KC5hbGlnbmZ1bGwpLCBib2R5LnBhZ2UtaWQtNiBhcnRpY2xlIC5lbnRyeS1zdW1tYXJ5ID4gKjpub3QoLmFsaWduZnVsbCksIGJvZHkucGFnZS1pZC0yODQ3OCBhcnRpY2xlIC5lbnRyeS1jb250ZW50ID4gKjpub3QoLmFsaWduZnVsbCksIGJvZHkucGFnZS1pZC0yODQ3OCBhcnRpY2xlIC5lbnRyeS1zdW1tYXJ5ID4gKjpub3QoLmFsaWduZnVsbCksIGJvZHkucGFnZS1pZC0xMDcwMTMyIGFydGljbGUgLmVudHJ5LWNvbnRlbnQgPiAqOm5vdCguYWxpZ25mdWxsKSwgYm9keS5wYWdlLWlkLTEwNzAxMzIgYXJ0aWNsZSAuZW50cnktc3VtbWFyeSA+ICo6bm90KC5hbGlnbmZ1bGwpIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cblxuYm9keS5wYWdlLWlkLTI5MDUzIGFydGljbGUgLmVudHJ5LWNvbnRlbnQgcCwgYm9keS5wYWdlLWlkLTI4NDk2IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgcCwgYm9keS5wYWdlLWlkLTEwMzk1NTIgYXJ0aWNsZSAuZW50cnktY29udGVudCBwLCBib2R5LnBhZ2UtaWQtMjAgYXJ0aWNsZSAuZW50cnktY29udGVudCBwLCBib2R5LnBhZ2UtaWQtMjg1MDIgYXJ0aWNsZSAuZW50cnktY29udGVudCBwLCBib2R5LnBhZ2UtaWQtNiBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHAsIGJvZHkucGFnZS1pZC0yODQ3OCBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHAsIGJvZHkucGFnZS1pZC0xMDcwMTMyIGFydGljbGUgLmVudHJ5LWNvbnRlbnQgcCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM1OTU5NUM7XG59XG5cbmJvZHkucGFnZS1pZC0yOTA1MyBhcnRpY2xlIC5lbnRyeS1jb250ZW50IGg0LCBib2R5LnBhZ2UtaWQtMjg0OTYgYXJ0aWNsZSAuZW50cnktY29udGVudCBoNCwgYm9keS5wYWdlLWlkLTEwMzk1NTIgYXJ0aWNsZSAuZW50cnktY29udGVudCBoNCwgYm9keS5wYWdlLWlkLTIwIGFydGljbGUgLmVudHJ5LWNvbnRlbnQgaDQsIGJvZHkucGFnZS1pZC0yODUwMiBhcnRpY2xlIC5lbnRyeS1jb250ZW50IGg0LCBib2R5LnBhZ2UtaWQtNiBhcnRpY2xlIC5lbnRyeS1jb250ZW50IGg0LCBib2R5LnBhZ2UtaWQtMjg0NzggYXJ0aWNsZSAuZW50cnktY29udGVudCBoNCwgYm9keS5wYWdlLWlkLTEwNzAxMzIgYXJ0aWNsZSAuZW50cnktY29udGVudCBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgY29sb3I6ICM5NTk1OTc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmJvZHkucGFnZS1pZC0yOTA1MyBhcnRpY2xlLnBvc3QtMTAzOTU1MiAuZW50cnktY29udGVudCBwLCBib2R5LnBhZ2UtaWQtMjkwNTMgYXJ0aWNsZS5wb3N0LTIwIC5lbnRyeS1jb250ZW50IHAsIGJvZHkucGFnZS1pZC0yOTA1MyBhcnRpY2xlLnBvc3QtMjg1MDIgLmVudHJ5LWNvbnRlbnQgcCwgYm9keS5wYWdlLWlkLTI5MDUzIGFydGljbGUucG9zdC02IC5lbnRyeS1jb250ZW50IHAsIGJvZHkucGFnZS1pZC0yOTA1MyBhcnRpY2xlLnBvc3QtMjg0NzggLmVudHJ5LWNvbnRlbnQgcCwgYm9keS5wYWdlLWlkLTI4NDk2IGFydGljbGUucG9zdC0xMDM5NTUyIC5lbnRyeS1jb250ZW50IHAsIGJvZHkucGFnZS1pZC0yODQ5NiBhcnRpY2xlLnBvc3QtMjAgLmVudHJ5LWNvbnRlbnQgcCwgYm9keS5wYWdlLWlkLTI4NDk2IGFydGljbGUucG9zdC0yODUwMiAuZW50cnktY29udGVudCBwLCBib2R5LnBhZ2UtaWQtMjg0OTYgYXJ0aWNsZS5wb3N0LTYgLmVudHJ5LWNvbnRlbnQgcCwgYm9keS5wYWdlLWlkLTI4NDk2IGFydGljbGUucG9zdC0yODQ3OCAuZW50cnktY29udGVudCBwLCBib2R5LnBhZ2UtaWQtMTAzOTU1MiBhcnRpY2xlLnBvc3QtMTAzOTU1MiAuZW50cnktY29udGVudCBwLCBib2R5LnBhZ2UtaWQtMTAzOTU1MiBhcnRpY2xlLnBvc3QtMjAgLmVudHJ5LWNvbnRlbnQgcCwgYm9keS5wYWdlLWlkLTEwMzk1NTIgYXJ0aWNsZS5wb3N0LTI4NTAyIC5lbnRyeS1jb250ZW50IHAsIGJvZHkucGFnZS1pZC0xMDM5NTUyIGFydGljbGUucG9zdC02IC5lbnRyeS1jb250ZW50IHAsIGJvZHkucGFnZS1pZC0xMDM5NTUyIGFydGljbGUucG9zdC0yODQ3OCAuZW50cnktY29udGVudCBwLCBib2R5LnBhZ2UtaWQtMjAgYXJ0aWNsZS5wb3N0LTEwMzk1NTIgLmVudHJ5LWNvbnRlbnQgcCwgYm9keS5wYWdlLWlkLTIwIGFydGljbGUucG9zdC0yMCAuZW50cnktY29udGVudCBwLCBib2R5LnBhZ2UtaWQtMjAgYXJ0aWNsZS5wb3N0LTI4NTAyIC5lbnRyeS1jb250ZW50IHAsIGJvZHkucGFnZS1pZC0yMCBhcnRpY2xlLnBvc3QtNiAuZW50cnktY29udGVudCBwLCBib2R5LnBhZ2UtaWQtMjAgYXJ0aWNsZS5wb3N0LTI4NDc4IC5lbnRyeS1jb250ZW50IHAsIGJvZHkucGFnZS1pZC0yODUwMiBhcnRpY2xlLnBvc3QtMTAzOTU1MiAuZW50cnktY29udGVudCBwLCBib2R5LnBhZ2UtaWQtMjg1MDIgYXJ0aWNsZS5wb3N0LTIwIC5lbnRyeS1jb250ZW50IHAsIGJvZHkucGFnZS1pZC0yODUwMiBhcnRpY2xlLnBvc3QtMjg1MDIgLmVudHJ5LWNvbnRlbnQgcCwgYm9keS5wYWdlLWlkLTI4NTAyIGFydGljbGUucG9zdC02IC5lbnRyeS1jb250ZW50IHAsIGJvZHkucGFnZS1pZC0yODUwMiBhcnRpY2xlLnBvc3QtMjg0NzggLmVudHJ5LWNvbnRlbnQgcCwgYm9keS5wYWdlLWlkLTYgYXJ0aWNsZS5wb3N0LTEwMzk1NTIgLmVudHJ5LWNvbnRlbnQgcCwgYm9keS5wYWdlLWlkLTYgYXJ0aWNsZS5wb3N0LTIwIC5lbnRyeS1jb250ZW50IHAsIGJvZHkucGFnZS1pZC02IGFydGljbGUucG9zdC0yODUwMiAuZW50cnktY29udGVudCBwLCBib2R5LnBhZ2UtaWQtNiBhcnRpY2xlLnBvc3QtNiAuZW50cnktY29udGVudCBwLCBib2R5LnBhZ2UtaWQtNiBhcnRpY2xlLnBvc3QtMjg0NzggLmVudHJ5LWNvbnRlbnQgcCwgYm9keS5wYWdlLWlkLTI4NDc4IGFydGljbGUucG9zdC0xMDM5NTUyIC5lbnRyeS1jb250ZW50IHAsIGJvZHkucGFnZS1pZC0yODQ3OCBhcnRpY2xlLnBvc3QtMjAgLmVudHJ5LWNvbnRlbnQgcCwgYm9keS5wYWdlLWlkLTI4NDc4IGFydGljbGUucG9zdC0yODUwMiAuZW50cnktY29udGVudCBwLCBib2R5LnBhZ2UtaWQtMjg0NzggYXJ0aWNsZS5wb3N0LTYgLmVudHJ5LWNvbnRlbnQgcCwgYm9keS5wYWdlLWlkLTI4NDc4IGFydGljbGUucG9zdC0yODQ3OCAuZW50cnktY29udGVudCBwLCBib2R5LnBhZ2UtaWQtMTA3MDEzMiBhcnRpY2xlLnBvc3QtMTAzOTU1MiAuZW50cnktY29udGVudCBwLCBib2R5LnBhZ2UtaWQtMTA3MDEzMiBhcnRpY2xlLnBvc3QtMjAgLmVudHJ5LWNvbnRlbnQgcCwgYm9keS5wYWdlLWlkLTEwNzAxMzIgYXJ0aWNsZS5wb3N0LTI4NTAyIC5lbnRyeS1jb250ZW50IHAsIGJvZHkucGFnZS1pZC0xMDcwMTMyIGFydGljbGUucG9zdC02IC5lbnRyeS1jb250ZW50IHAsIGJvZHkucGFnZS1pZC0xMDcwMTMyIGFydGljbGUucG9zdC0yODQ3OCAuZW50cnktY29udGVudCBwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LnBhZ2UtaWQtMjkwNTMgYXJ0aWNsZS5wb3N0LTI4NDc4IC5oYXMtMi1jb2x1bW5zLCBib2R5LnBhZ2UtaWQtMjg0OTYgYXJ0aWNsZS5wb3N0LTI4NDc4IC5oYXMtMi1jb2x1bW5zLCBib2R5LnBhZ2UtaWQtMTAzOTU1MiBhcnRpY2xlLnBvc3QtMjg0NzggLmhhcy0yLWNvbHVtbnMsIGJvZHkucGFnZS1pZC0yMCBhcnRpY2xlLnBvc3QtMjg0NzggLmhhcy0yLWNvbHVtbnMsIGJvZHkucGFnZS1pZC0yODUwMiBhcnRpY2xlLnBvc3QtMjg0NzggLmhhcy0yLWNvbHVtbnMsIGJvZHkucGFnZS1pZC02IGFydGljbGUucG9zdC0yODQ3OCAuaGFzLTItY29sdW1ucywgYm9keS5wYWdlLWlkLTI4NDc4IGFydGljbGUucG9zdC0yODQ3OCAuaGFzLTItY29sdW1ucywgYm9keS5wYWdlLWlkLTEwNzAxMzIgYXJ0aWNsZS5wb3N0LTI4NDc4IC5oYXMtMi1jb2x1bW5zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgcGFkZGluZzogMWVtO1xufVxuXG5ib2R5LnBhZ2UtaWQtMjkwNTMgYXJ0aWNsZS5wb3N0LTI4NDc4IC5oYXMtMi1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4sIGJvZHkucGFnZS1pZC0yODQ5NiBhcnRpY2xlLnBvc3QtMjg0NzggLmhhcy0yLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiwgYm9keS5wYWdlLWlkLTEwMzk1NTIgYXJ0aWNsZS5wb3N0LTI4NDc4IC5oYXMtMi1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4sIGJvZHkucGFnZS1pZC0yMCBhcnRpY2xlLnBvc3QtMjg0NzggLmhhcy0yLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiwgYm9keS5wYWdlLWlkLTI4NTAyIGFydGljbGUucG9zdC0yODQ3OCAuaGFzLTItY29sdW1ucyAud3AtYmxvY2stY29sdW1uLCBib2R5LnBhZ2UtaWQtNiBhcnRpY2xlLnBvc3QtMjg0NzggLmhhcy0yLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiwgYm9keS5wYWdlLWlkLTI4NDc4IGFydGljbGUucG9zdC0yODQ3OCAuaGFzLTItY29sdW1ucyAud3AtYmxvY2stY29sdW1uLCBib2R5LnBhZ2UtaWQtMTA3MDEzMiBhcnRpY2xlLnBvc3QtMjg0NzggLmhhcy0yLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG5cbmJvZHkucGFnZS1pZC0yOTA1MyBhcnRpY2xlLnBvc3QtMjg0NzggLmhhcy0yLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiBpbWcsIGJvZHkucGFnZS1pZC0yODQ5NiBhcnRpY2xlLnBvc3QtMjg0NzggLmhhcy0yLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiBpbWcsIGJvZHkucGFnZS1pZC0xMDM5NTUyIGFydGljbGUucG9zdC0yODQ3OCAuaGFzLTItY29sdW1ucyAud3AtYmxvY2stY29sdW1uIGltZywgYm9keS5wYWdlLWlkLTIwIGFydGljbGUucG9zdC0yODQ3OCAuaGFzLTItY29sdW1ucyAud3AtYmxvY2stY29sdW1uIGltZywgYm9keS5wYWdlLWlkLTI4NTAyIGFydGljbGUucG9zdC0yODQ3OCAuaGFzLTItY29sdW1ucyAud3AtYmxvY2stY29sdW1uIGltZywgYm9keS5wYWdlLWlkLTYgYXJ0aWNsZS5wb3N0LTI4NDc4IC5oYXMtMi1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gaW1nLCBib2R5LnBhZ2UtaWQtMjg0NzggYXJ0aWNsZS5wb3N0LTI4NDc4IC5oYXMtMi1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gaW1nLCBib2R5LnBhZ2UtaWQtMTA3MDEzMiBhcnRpY2xlLnBvc3QtMjg0NzggLmhhcy0yLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbmJvZHkucGFnZS1pZC0yOTA1MyBhcnRpY2xlLnBvc3QtMjg0NzggLmhhcy0yLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiBhOmZpcnN0LW9mLXR5cGUsIGJvZHkucGFnZS1pZC0yODQ5NiBhcnRpY2xlLnBvc3QtMjg0NzggLmhhcy0yLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiBhOmZpcnN0LW9mLXR5cGUsIGJvZHkucGFnZS1pZC0xMDM5NTUyIGFydGljbGUucG9zdC0yODQ3OCAuaGFzLTItY29sdW1ucyAud3AtYmxvY2stY29sdW1uIGE6Zmlyc3Qtb2YtdHlwZSwgYm9keS5wYWdlLWlkLTIwIGFydGljbGUucG9zdC0yODQ3OCAuaGFzLTItY29sdW1ucyAud3AtYmxvY2stY29sdW1uIGE6Zmlyc3Qtb2YtdHlwZSwgYm9keS5wYWdlLWlkLTI4NTAyIGFydGljbGUucG9zdC0yODQ3OCAuaGFzLTItY29sdW1ucyAud3AtYmxvY2stY29sdW1uIGE6Zmlyc3Qtb2YtdHlwZSwgYm9keS5wYWdlLWlkLTYgYXJ0aWNsZS5wb3N0LTI4NDc4IC5oYXMtMi1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gYTpmaXJzdC1vZi10eXBlLCBib2R5LnBhZ2UtaWQtMjg0NzggYXJ0aWNsZS5wb3N0LTI4NDc4IC5oYXMtMi1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gYTpmaXJzdC1vZi10eXBlLCBib2R5LnBhZ2UtaWQtMTA3MDEzMiBhcnRpY2xlLnBvc3QtMjg0NzggLmhhcy0yLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiBhOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgY29sb3I6ICM1OTU5NUM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LnBhZ2UtaWQtNiBhcnRpY2xlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9iZy13YWZmbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuYm9keS5wYWdlLWlkLTYgLmVudHJ5LWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkucGFnZS1pZC02IGgxLCBib2R5LnBhZ2UtaWQtNiBoMiwgYm9keS5wYWdlLWlkLTYgaDMsIGJvZHkucGFnZS1pZC02IGg0LCBib2R5LnBhZ2UtaWQtNiBoNSwgYm9keS5wYWdlLWlkLTYgaDYsIGJvZHkucGFnZS1pZC02IHAge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU5NTk1QyAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuYm9keS5wYWdlLWlkLTYgaDEuaGFzLXdoaXRlLWNvbG9yLCBib2R5LnBhZ2UtaWQtNiBoMi5oYXMtd2hpdGUtY29sb3IsIGJvZHkucGFnZS1pZC02IGgzLmhhcy13aGl0ZS1jb2xvciwgYm9keS5wYWdlLWlkLTYgaDQuaGFzLXdoaXRlLWNvbG9yLCBib2R5LnBhZ2UtaWQtNiBoNS5oYXMtd2hpdGUtY29sb3IsIGJvZHkucGFnZS1pZC02IGg2Lmhhcy13aGl0ZS1jb2xvciwgYm9keS5wYWdlLWlkLTYgcC5oYXMtd2hpdGUtY29sb3Ige1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBhZ2UtaWQtNiAuaHJtLW5ld3NsZXR0ZXItYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS1pZC02IC50aXRsZS1hcmVhIHAuc2l0ZS10aXRsZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBhZ2UtaWQtNiBoNSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuYm9keS5wYWdlLWlkLTYgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbmJvZHkucGFnZS1pZC02IC50b3BpY3MtbGlzdCxcbmJvZHkucGFnZS1pZC02IC5yZXNvdXJjZXMtbGlzdCB7XG4gIGNvbHVtbnM6IDM7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBhZ2UtaWQtNiAudG9waWNzLWxpc3QgbGksXG5ib2R5LnBhZ2UtaWQtNiAucmVzb3VyY2VzLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbmJvZHkucGFnZS1pZC02IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuYm9keS5wYWdlLWlkLTYgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWltYWdlIGZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LnBhZ2UtaWQtNiAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2staW1hZ2UgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5ib2R5LnBhZ2UtaWQtNiAud3AtYmxvY2stY29sdW1ucy5oYXMtMi1jb2x1bW5zIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cblxuYm9keS5wYWdlLWlkLTYgI3RleHQtNCBwIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuYm9keS5tZW1iZXItbG9nZ2VkLWluIGRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjJweCkge1xuICBib2R5Lm1lbWJlci1sb2dnZWQtaW4gZGl2LmhybXAtcHJvZHVjdC10eXBlLXdvcmtzaG9wICN0b3Atc3VtbWFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuICBib2R5Lm1lbWJlci1sb2dnZWQtaW4gZGl2LmhybXAtcHJvZHVjdC10eXBlLXdvcmtzaG9wIGFzaWRlLmV2ZW50LXNpZGViYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgYm9keS5tZW1iZXItbG9nZ2VkLWluIGRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCAjdG9wLXN1bW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuZGl2LmhybXAtcHJvZHVjdC10eXBlLXdvcmtzaG9wIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MnB4KSB7XG4gIGRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCAjdG9wLXN1bW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG4gIGRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCBhc2lkZS5ldmVudC1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICBkaXYuaHJtcC1wcm9kdWN0LXR5cGUtd29ya3Nob3AgI3RvcC1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5kaXYuaHJtcC1wcm9kdWN0LXR5cGUtd29ya3Nob3AgZGl2LnN1bW1hcnkge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cblxuZGl2LmhybXAtcHJvZHVjdC10eXBlLXdvcmtzaG9wICN0b3Atc3VtbWFyeSB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMCA1cmVtO1xufVxuXG5kaXYuaHJtcC1wcm9kdWN0LXR5cGUtd29ya3Nob3AgI3RvcC1zdW1tYXJ5IC50b3Atc3VtbWFyeS13cmFwIC50b3Atc3VtbWFyeS1tZXNzYWdpbmctaGVybyB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvIDJyZW07XG59XG5cbmRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCAjdG9wLXN1bW1hcnkgLnRvcC1zdW1tYXJ5LXdyYXAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuZGl2LmhybXAtcHJvZHVjdC10eXBlLXdvcmtzaG9wICN0b3Atc3VtbWFyeSAudG9wLXN1bW1hcnktd3JhcCAudG9wLXN1bW1hcnktbWVzc2FnaW5nLWNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmQzMDQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgY29sb3I6ICM0ZTRlNTE7XG59XG5cbmRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCAjdG9wLXN1bW1hcnkgLnRvcC1zdW1tYXJ5LXdyYXAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmMmQzMDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwIDAuMmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbmRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCAjdG9wLXN1bW1hcnkgLnRvcC1zdW1tYXJ5LXdyYXAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IGgyICsgcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJkMzA0O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuZGl2LmhybXAtcHJvZHVjdC10eXBlLXdvcmtzaG9wICN0b3Atc3VtbWFyeSAudG9wLXN1bW1hcnktd3JhcCAudG9wLXN1bW1hcnktbWVzc2FnaW5nLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuZGl2LmhybXAtcHJvZHVjdC10eXBlLXdvcmtzaG9wICN0b3Atc3VtbWFyeSAudG9wLXN1bW1hcnktd3JhcCAudG9wLXN1bW1hcnktbWVzc2FnaW5nLWNvbnRlbnQgdWwgbGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbmRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCAjdG9wLXN1bW1hcnkgLnRvcC1zdW1tYXJ5LXdyYXAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCAjdG9wLXN1bW1hcnkgLmJvdHRvbXJlZyB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhiYWE5ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuZGl2LmhybXAtcHJvZHVjdC10eXBlLXdvcmtzaG9wICN0b3Atc3VtbWFyeSAuYm90dG9tcmVnIGgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NWI3MTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTVweDtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuZGl2LmhybXAtcHJvZHVjdC10eXBlLXdvcmtzaG9wICN0b3Atc3VtbWFyeSAuYm90dG9tcmVnIC5ib3gtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuZGl2LmhybXAtcHJvZHVjdC10eXBlLXdvcmtzaG9wICN0b3Atc3VtbWFyeSAuYm90dG9tcmVnIC5ib3gtY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuZGl2LmhybXAtcHJvZHVjdC10eXBlLXdvcmtzaG9wICN0b3Atc3VtbWFyeSAuYm90dG9tcmVnIC5ib3gtY29udGVudCAuYm90dG9tLXByaWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMWExODE4O1xufVxuXG5kaXYuaHJtcC1wcm9kdWN0LXR5cGUtd29ya3Nob3AgI3RvcC1zdW1tYXJ5IC5ib3R0b21yZWcgLmJveC1jb250ZW50IHAuYmVmb3JlLWFkZC10by1jYXJ0LWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFhMTgxODtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbmRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCAjdG9wLXN1bW1hcnkgLmJvdHRvbXJlZyAuYm94LWNvbnRlbnQgYS5yZWdidXR0b24ge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDFlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZDFiNjRiLCAjY2I5MjU5KTtcbiAgcGFkZGluZzogMjBweCAxZW0gMjBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbmRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCAjdG9wLXN1bW1hcnkgLmJvdHRvbXJlZyAuYm94LWNvbnRlbnQgYS5yZWdidXR0b246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvY2hldnJvbi13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAyZW07XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuZGl2LmhybXAtcHJvZHVjdC10eXBlLXdvcmtzaG9wICN0b3Atc3VtbWFyeSAuYm90dG9tcmVnIC5ib3gtY29udGVudCBkaXYuY3YtbWVzc2FnaW5nIHAge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxYTE4MTg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbmRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCAjdG9wLXN1bW1hcnkgLmJvdHRvbXJlZyAuYm94LWNvbnRlbnQgZGl2LmN2LW1lc3NhZ2luZyBwLmhlZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGl2LmhybXAtcHJvZHVjdC10eXBlLXdvcmtzaG9wIGFzaWRlLmV2ZW50LXNpZGViYXIge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMzUwcHg7XG4gIG1hcmdpbi1yaWdodDogNS43NTBlbTtcbiAgbWFyZ2luLXRvcDogNGVtO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuZGl2LmhybXAtcHJvZHVjdC10eXBlLXdvcmtzaG9wIGFzaWRlLmV2ZW50LXNpZGViYXIgI3JlZ2lzdHJhdGlvbi1zaWRlYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCBhc2lkZS5ldmVudC1zaWRlYmFyICNyZWdpc3RyYXRpb24tc2lkZWJhciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5kaXYuaHJtcC1wcm9kdWN0LXR5cGUtd29ya3Nob3AgYXNpZGUuZXZlbnQtc2lkZWJhciAjcmVnaXN0cmF0aW9uLXNpZGViYXIgPiBkaXYgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbmRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCBhc2lkZS5ldmVudC1zaWRlYmFyICNyZWdpc3RyYXRpb24tc2lkZWJhciA+IGRpdiAuY3BlLWxvZ28tc2lkZWJhciB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA3NnB4O1xufVxuXG5kaXYuaHJtcC1wcm9kdWN0LXR5cGUtd29ya3Nob3AgYXNpZGUuZXZlbnQtc2lkZWJhciAjcmVnaXN0cmF0aW9uLXNpZGViYXIgPiBkaXYgLmNwZS1maWVsZHMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5cbmRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCBhc2lkZS5ldmVudC1zaWRlYmFyICNyZWdpc3RyYXRpb24tc2lkZWJhciA+IGRpdiAuY3BlLWZpZWxkcyB0YWJsZSB0Ym9keSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbmRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCBhc2lkZS5ldmVudC1zaWRlYmFyICNyZWdpc3RyYXRpb24tc2lkZWJhciA+IGRpdiAuY3BlLWZpZWxkcyB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbmRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCBhc2lkZS5ldmVudC1zaWRlYmFyICNyZWdpc3RyYXRpb24tc2lkZWJhciA+IGRpdiAuY3BlLWZpZWxkcyB0YWJsZSB0Ym9keSB0ciB0ZCBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG5cbmRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCBhc2lkZS5ldmVudC1zaWRlYmFyICNyZWdpc3RyYXRpb24tc2lkZWJhciA+IGRpdiAuY3BlLWZpZWxkcyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZGl2LmhybXAtcHJvZHVjdC10eXBlLXdvcmtzaG9wIGFzaWRlLmV2ZW50LXNpZGViYXIgI3JlZ2lzdHJhdGlvbi1zaWRlYmFyIC5yZWctc2lkZWJhciB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhiYWE5ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuZGl2LmhybXAtcHJvZHVjdC10eXBlLXdvcmtzaG9wIGFzaWRlLmV2ZW50LXNpZGViYXIgI3JlZ2lzdHJhdGlvbi1zaWRlYmFyIC5yZWctc2lkZWJhciBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTViNzE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuZGl2LmhybXAtcHJvZHVjdC10eXBlLXdvcmtzaG9wIGFzaWRlLmV2ZW50LXNpZGViYXIgI3JlZ2lzdHJhdGlvbi1zaWRlYmFyIC5yZWctc2lkZWJhciAucmVnLXNpZGViYXItd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuZGl2LmhybXAtcHJvZHVjdC10eXBlLXdvcmtzaG9wIGFzaWRlLmV2ZW50LXNpZGViYXIgI3JlZ2lzdHJhdGlvbi1zaWRlYmFyIC5yZWctc2lkZWJhciAucmVnLXNpZGViYXItd3JhcCBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5kaXYuaHJtcC1wcm9kdWN0LXR5cGUtd29ya3Nob3AgYXNpZGUuZXZlbnQtc2lkZWJhciAjcmVnaXN0cmF0aW9uLXNpZGViYXIgLnJlZy1zaWRlYmFyIC5yZWctc2lkZWJhci13cmFwIC53ZWJwcmljZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzFhMTgxODtcbn1cblxuZGl2LmhybXAtcHJvZHVjdC10eXBlLXdvcmtzaG9wIGFzaWRlLmV2ZW50LXNpZGViYXIgI3JlZ2lzdHJhdGlvbi1zaWRlYmFyIC5yZWctc2lkZWJhciAucmVnLXNpZGViYXItd3JhcCBwLmJlZm9yZS1hZGQtdG8tY2FydC1idXR0b24ge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxYTE4MTg7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG5kaXYuaHJtcC1wcm9kdWN0LXR5cGUtd29ya3Nob3AgYXNpZGUuZXZlbnQtc2lkZWJhciAjcmVnaXN0cmF0aW9uLXNpZGViYXIgLnJlZy1zaWRlYmFyIC5yZWctc2lkZWJhci13cmFwIGEucmVnYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjY1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAxZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2QxYjY0YiwgI2NiOTI1OSk7XG4gIHBhZGRpbmc6IDIwcHggMWVtIDIwcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5kaXYuaHJtcC1wcm9kdWN0LXR5cGUtd29ya3Nob3AgYXNpZGUuZXZlbnQtc2lkZWJhciAjcmVnaXN0cmF0aW9uLXNpZGViYXIgLnJlZy1zaWRlYmFyIC5yZWctc2lkZWJhci13cmFwIGEucmVnYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2NoZXZyb24td2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMWVtO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbmRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCBhc2lkZS5ldmVudC1zaWRlYmFyICNyZWdpc3RyYXRpb24tc2lkZWJhciAucmVnLXNpZGViYXIgLnJlZy1zaWRlYmFyLXdyYXAgZGl2LmN2LW1lc3NhZ2luZyBwIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMWExODE4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5kaXYuaHJtcC1wcm9kdWN0LXR5cGUtd29ya3Nob3AgYXNpZGUuZXZlbnQtc2lkZWJhciAjcmVnaXN0cmF0aW9uLXNpZGViYXIgLnJlZy1zaWRlYmFyIC5yZWctc2lkZWJhci13cmFwIGRpdi5jdi1tZXNzYWdpbmcgcC5oZWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCBhc2lkZS5ldmVudC1zaWRlYmFyICNyZWdpc3RyYXRpb24tc2lkZWJhciAuY3JlZGl0cy1oZWFkIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzQ3M2UzZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbmJvZHkuaHJtcC10b3BpYy1odWItdGVtcGxhdGUtZGVmYXVsdCAuZW50cnktY29udGVudCB1bCBsaSB7XG4gIG1hcmdpbjogMCAwIDBweCAyMHB4O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3AtYmxvY2stY29sdW1ucy5oYXMtMi1jb2x1bW5zLmNvbmZpcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAyZW0gYXV0bztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zLmhhcy0yLWNvbHVtbnMuY29uZmlybSAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkzOTM5MztcbiAgYm94LXNoYWRvdzogMnB4IDJweCAwIDAgI2JhYmFiYTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwLWJsb2NrLWNvbHVtbnMuaGFzLTItY29sdW1ucy5jb25maXJtIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgZmxleDogMjtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwLWJsb2NrLWNvbHVtbnMuaGFzLTItY29sdW1ucy5jb25maXJtIC53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5ib2R5LnBvc3QtdGVtcGxhdGUtZGVmYXVsdCBkaXYuYXJ0aWNsZS1uZXctaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgcGFkZGluZzogMmVtIDFlbSAwLjFlbTtcbn1cblxuYm9keS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgZGl2LmFydGljbGUtbmV3LWhvbGRlciBkaXYuaWRpby1tb3JlLWFydGljbGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuYm9keS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgZGl2LmFydGljbGUtbmV3LWhvbGRlciBkaXYuaWRpby1tb3JlLWFydGljbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1lvdSBBbHNvIE1pZ2h0IExpa2UgLi4uJztcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IDA7XG59XG5cbmJvZHkucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IGRpdi5hcnRpY2xlLW5ldy1ob2xkZXIgZGl2LmlkaW8tbW9yZS1hcnRpY2xlIC53cC1ibG9jay1jb2x1bW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmbGV4LWJhc2lzOiAyNTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgbWFyZ2luOiAwIDAgMWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuXG5ib2R5LnBvc3QtdGVtcGxhdGUtZGVmYXVsdCBkaXYuYXJ0aWNsZS1uZXctaG9sZGVyIGRpdi5pZGlvLW1vcmUtYXJ0aWNsZSAud3AtYmxvY2stY29sdW1uIGFydGljbGUuYWItYmxvY2stcG9zdC1ncmlkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgZGl2LmFydGljbGUtbmV3LWhvbGRlciBkaXYuaWRpby1tb3JlLWFydGljbGUgLndwLWJsb2NrLWNvbHVtbiBhcnRpY2xlLmFiLWJsb2NrLXBvc3QtZ3JpZCBhcnRpY2xlLmFiLXBvc3QtZ3JpZC1pdGVtIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5ib2R5LnBvc3QtdGVtcGxhdGUtZGVmYXVsdCBkaXYuYXJ0aWNsZS1uZXctaG9sZGVyIGRpdi5pZGlvLW1vcmUtYXJ0aWNsZSAud3AtYmxvY2stY29sdW1uIGFydGljbGUuYWItYmxvY2stcG9zdC1ncmlkIGFydGljbGUuYWItcG9zdC1ncmlkLWl0ZW0gLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAtNCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuYm9keS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgZGl2LmFydGljbGUtbmV3LWhvbGRlciBkaXYuaWRpby1tb3JlLWFydGljbGUgLndwLWJsb2NrLWNvbHVtbiBhcnRpY2xlLmFiLWJsb2NrLXBvc3QtZ3JpZCBhcnRpY2xlLmFiLXBvc3QtZ3JpZC1pdGVtIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHkucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IGRpdi5hcnRpY2xlLW5ldy1ob2xkZXIgZGl2LmlkaW8tbW9yZS1hcnRpY2xlIC53cC1ibG9jay1jb2x1bW4gYXJ0aWNsZS5hYi1ibG9jay1wb3N0LWdyaWQgYXJ0aWNsZS5hYi1wb3N0LWdyaWQtaXRlbSAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVlbSAxZW0gIWltcG9ydGFudDtcbn1cblxuYm9keS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgZGl2LmFydGljbGUtbmV3LWhvbGRlciBkaXYuaWRpby1tb3JlLWFydGljbGUgLndwLWJsb2NrLWNvbHVtbiBhcnRpY2xlLmFiLWJsb2NrLXBvc3QtZ3JpZCBhcnRpY2xlLmFiLXBvc3QtZ3JpZC1pdGVtIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIHAudG9waWMge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC40N3B4O1xuICBjb2xvcjogI0ZGOTkzMztcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5LnBvc3QtdGVtcGxhdGUtZGVmYXVsdCBkaXYuYXJ0aWNsZS1uZXctaG9sZGVyIGRpdi5pZGlvLW1vcmUtYXJ0aWNsZSAud3AtYmxvY2stY29sdW1uIGFydGljbGUuYWItYmxvY2stcG9zdC1ncmlkIGFydGljbGUuYWItcG9zdC1ncmlkLWl0ZW0gLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGl0bGUgYS5pZGlvVGl0bGUge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuYm9keS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgZGl2LmFydGljbGUtbmV3LWhvbGRlciBkaXYuaWRpby1tb3JlLWFydGljbGUgLndwLWJsb2NrLWNvbHVtbiBhcnRpY2xlLmFiLWJsb2NrLXBvc3QtZ3JpZCBhcnRpY2xlLmFiLXBvc3QtZ3JpZC1pdGVtIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIGEuaWRpb1RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMzODVkNzAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzODVkNzA7XG59XG5cbmJvZHkucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IGRpdi5hcnRpY2xlLXBhZ2VzLWJvdHRvbS1mcmVlLXdpZGdldCxcbmJvZHkucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IGRpdi5hcnRpY2xlLXBhZ2VzLWJvdHRvbS1wYWlkLXdpZGdldCB7XG4gIHBhZGRpbmc6IDAgMWVtO1xufVxuXG5ib2R5LnBvc3QtdGVtcGxhdGUtZGVmYXVsdCBkaXYuYXJ0aWNsZS1wYWdlcy1ib3R0b20tZnJlZS13aWRnZXQgZGl2LmlkaW8tYXJ0aWNsZSxcbmJvZHkucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IGRpdi5hcnRpY2xlLXBhZ2VzLWJvdHRvbS1wYWlkLXdpZGdldCBkaXYuaWRpby1hcnRpY2xlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDMuMjVyZW07XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5ib2R5LnBvc3QtdGVtcGxhdGUtZGVmYXVsdCBkaXYuYXJ0aWNsZS1wYWdlcy1ib3R0b20tZnJlZS13aWRnZXQgZGl2LmlkaW8tYXJ0aWNsZTpiZWZvcmUsXG5ib2R5LnBvc3QtdGVtcGxhdGUtZGVmYXVsdCBkaXYuYXJ0aWNsZS1wYWdlcy1ib3R0b20tcGFpZC13aWRnZXQgZGl2LmlkaW8tYXJ0aWNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnUmVjb21tZW5kZWQgUmVzb3VyY2VzJztcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IDA7XG59XG5cbmJvZHkucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IGRpdi5hcnRpY2xlLXBhZ2VzLWJvdHRvbS1mcmVlLXdpZGdldCBkaXYuaWRpby1hcnRpY2xlIC53cC1ibG9jay1jb2x1bW4sXG5ib2R5LnBvc3QtdGVtcGxhdGUtZGVmYXVsdCBkaXYuYXJ0aWNsZS1wYWdlcy1ib3R0b20tcGFpZC13aWRnZXQgZGl2LmlkaW8tYXJ0aWNsZSAud3AtYmxvY2stY29sdW1uIHtcbiAgYmFja2dyb3VuZDogIzM4NWQ3MDtcbiAgZmxleC1iYXNpczogMjUycHg7XG4gIG1hcmdpbjogMCAwIDFlbSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBvc3QtdGVtcGxhdGUtZGVmYXVsdCBkaXYuYXJ0aWNsZS1wYWdlcy1ib3R0b20tZnJlZS13aWRnZXQgZGl2LmlkaW8tYXJ0aWNsZSAud3AtYmxvY2stY29sdW1uIGFydGljbGUuYWItYmxvY2stcG9zdC1ncmlkLFxuYm9keS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgZGl2LmFydGljbGUtcGFnZXMtYm90dG9tLXBhaWQtd2lkZ2V0IGRpdi5pZGlvLWFydGljbGUgLndwLWJsb2NrLWNvbHVtbiBhcnRpY2xlLmFiLWJsb2NrLXBvc3QtZ3JpZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IGRpdi5hcnRpY2xlLXBhZ2VzLWJvdHRvbS1mcmVlLXdpZGdldCBkaXYuaWRpby1hcnRpY2xlIC53cC1ibG9jay1jb2x1bW4gYXJ0aWNsZS5hYi1ibG9jay1wb3N0LWdyaWQgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSxcbmJvZHkucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IGRpdi5hcnRpY2xlLXBhZ2VzLWJvdHRvbS1wYWlkLXdpZGdldCBkaXYuaWRpby1hcnRpY2xlIC53cC1ibG9jay1jb2x1bW4gYXJ0aWNsZS5hYi1ibG9jay1wb3N0LWdyaWQgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAtNCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuYm9keS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgZGl2LmFydGljbGUtcGFnZXMtYm90dG9tLWZyZWUtd2lkZ2V0IGRpdi5pZGlvLWFydGljbGUgLndwLWJsb2NrLWNvbHVtbiBhcnRpY2xlLmFiLWJsb2NrLXBvc3QtZ3JpZCAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlIGEsXG5ib2R5LnBvc3QtdGVtcGxhdGUtZGVmYXVsdCBkaXYuYXJ0aWNsZS1wYWdlcy1ib3R0b20tcGFpZC13aWRnZXQgZGl2LmlkaW8tYXJ0aWNsZSAud3AtYmxvY2stY29sdW1uIGFydGljbGUuYWItYmxvY2stcG9zdC1ncmlkIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHkucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IGRpdi5hcnRpY2xlLXBhZ2VzLWJvdHRvbS1mcmVlLXdpZGdldCBkaXYuaWRpby1hcnRpY2xlIC53cC1ibG9jay1jb2x1bW4gYXJ0aWNsZS5hYi1ibG9jay1wb3N0LWdyaWQgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSBhIGRpdixcbmJvZHkucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IGRpdi5hcnRpY2xlLXBhZ2VzLWJvdHRvbS1wYWlkLXdpZGdldCBkaXYuaWRpby1hcnRpY2xlIC53cC1ibG9jay1jb2x1bW4gYXJ0aWNsZS5hYi1ibG9jay1wb3N0LWdyaWQgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSBhIGRpdiB7XG4gIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbn1cblxuYm9keS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgZGl2LmFydGljbGUtcGFnZXMtYm90dG9tLWZyZWUtd2lkZ2V0IGRpdi5pZGlvLWFydGljbGUgLndwLWJsb2NrLWNvbHVtbiBhcnRpY2xlLmFiLWJsb2NrLXBvc3QtZ3JpZCAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSxcbmJvZHkucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IGRpdi5hcnRpY2xlLXBhZ2VzLWJvdHRvbS1wYWlkLXdpZGdldCBkaXYuaWRpby1hcnRpY2xlIC53cC1ibG9jay1jb2x1bW4gYXJ0aWNsZS5hYi1ibG9jay1wb3N0LWdyaWQgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGl0bGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC41ZW0gMWVtICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IGRpdi5hcnRpY2xlLXBhZ2VzLWJvdHRvbS1mcmVlLXdpZGdldCBkaXYuaWRpby1hcnRpY2xlIC53cC1ibG9jay1jb2x1bW4gYXJ0aWNsZS5hYi1ibG9jay1wb3N0LWdyaWQgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGl0bGUgYS5pZGlvVGl0bGUsXG5ib2R5LnBvc3QtdGVtcGxhdGUtZGVmYXVsdCBkaXYuYXJ0aWNsZS1wYWdlcy1ib3R0b20tcGFpZC13aWRnZXQgZGl2LmlkaW8tYXJ0aWNsZSAud3AtYmxvY2stY29sdW1uIGFydGljbGUuYWItYmxvY2stcG9zdC1ncmlkIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIGEuaWRpb1RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5ib2R5LnBvc3QtdGVtcGxhdGUtZGVmYXVsdCBkaXYuYXJ0aWNsZS1wYWdlcy1ib3R0b20tZnJlZS13aWRnZXQgZGl2LmlkaW8tYXJ0aWNsZSAud3AtYmxvY2stY29sdW1uIGFydGljbGUuYWItYmxvY2stcG9zdC1ncmlkIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIGEuaWRpb1RpdGxlOmhvdmVyLFxuYm9keS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgZGl2LmFydGljbGUtcGFnZXMtYm90dG9tLXBhaWQtd2lkZ2V0IGRpdi5pZGlvLWFydGljbGUgLndwLWJsb2NrLWNvbHVtbiBhcnRpY2xlLmFiLWJsb2NrLXBvc3QtZ3JpZCAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSBhLmlkaW9UaXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5LnBvc3QtdGVtcGxhdGUtZGVmYXVsdCBhcnRpY2xlIC5lbnRyeS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgfVxuICBib2R5LnBvc3QtdGVtcGxhdGUtZGVmYXVsdCBhcnRpY2xlIC5lbnRyeS1tZWRpYSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IGFydGljbGUgLmFydGljbGUtaGVybyB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwO1xuICB9XG4gIGJvZHkucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IGFydGljbGUgLmFydGljbGUtaGVybyAuYXJ0aWNsZS1pbmZvIHtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgYm9keS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgYXJ0aWNsZSAuYXJ0aWNsZS1oZXJvIC5hcnRpY2xlLWluZm8gLmVudHJ5LW1ldGEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1NDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuICBib2R5LnBvc3QtdGVtcGxhdGUtZGVmYXVsdCBhcnRpY2xlIC5hcnRpY2xlLWhlcm8gLmFydGljbGUtaW5mbyAuY2F0LWxpbmtzLFxuICBib2R5LnBvc3QtdGVtcGxhdGUtZGVmYXVsdCBhcnRpY2xlIC5hcnRpY2xlLWhlcm8gLmFydGljbGUtaW5mbyAucmVhZC10aW1lIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjQ0cHg7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG4gIH1cbiAgYm9keS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgYXJ0aWNsZSAuZW50cnktY29udGVudCAuc29jaWFsLXNoYXJlIHtcbiAgICBtYXJnaW46IDEuMjVyZW07XG4gIH1cbiAgYm9keS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgYXJ0aWNsZSAuZW50cnktY29udGVudCBwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gIH1cbiAgYm9keS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgYXJ0aWNsZSAuZW50cnktY29udGVudCBoMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICB9XG4gIGJvZHkucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgYXJ0aWNsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICB9XG59XG5cbmJvZHkudGF4LXBicC1jYXRlZ29yaWVzIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbn1cblxuYm9keS50YXgtcGJwLWNhdGVnb3JpZXMgLmNvbnRlbnQtc2lkZWJhci13cmFwIGRpdi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4RThFOEU0MDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuYm9keS50YXgtcGJwLWNhdGVnb3JpZXMgLmNvbnRlbnQtc2lkZWJhci13cmFwIGRpdi5jb250YWluZXIgaDEge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBsZXR0ZXItc3BhY2luZzogMi44OHB4O1xuICBjb2xvcjogIzlEOUQ5RDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkudGF4LXBicC1jYXRlZ29yaWVzIC5jb250ZW50LXNpZGViYXItd3JhcCBhcnRpY2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG5ib2R5LnRheC1wYnAtY2F0ZWdvcmllcyAuY29udGVudC1zaWRlYmFyLXdyYXAgYXJ0aWNsZSAuZXhjZXJwdC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkudGF4LXBicC1jYXRlZ29yaWVzIC5jb250ZW50LXNpZGViYXItd3JhcCB7XG4gICAgbWFyZ2luOiAwIDEuMjVyZW07XG4gIH1cbiAgYm9keS50YXgtcGJwLWNhdGVnb3JpZXMgLmNvbnRlbnQtc2lkZWJhci13cmFwIGRpdi5jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgYm9keS50YXgtcGJwLWNhdGVnb3JpZXMgLmNvbnRlbnQtc2lkZWJhci13cmFwIGRpdi5jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgfVxuICBib2R5LnRheC1wYnAtY2F0ZWdvcmllcyAuY29udGVudC1zaWRlYmFyLXdyYXAgYXJ0aWNsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIGJvZHkudGF4LXBicC1jYXRlZ29yaWVzIC5jb250ZW50LXNpZGViYXItd3JhcCBhcnRpY2xlIC5leGNlcnB0LWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LnRheC1wYnAtY2F0ZWdvcmllcyAuY29udGVudC1zaWRlYmFyLXdyYXAgYXJ0aWNsZSAuZXhjZXJwdC1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB9XG4gIGJvZHkudGF4LXBicC1jYXRlZ29yaWVzIC5jb250ZW50LXNpZGViYXItd3JhcCBhcnRpY2xlIC5leGNlcnB0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkudGF4LXBicC1jYXRlZ29yaWVzIC5jb250ZW50LXNpZGViYXItd3JhcCBhcnRpY2xlIC5leGNlcnB0LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgY29sb3I6ICM1OTU5NUM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBib2R5LnRheC1wYnAtY2F0ZWdvcmllcyAuY29udGVudC1zaWRlYmFyLXdyYXAgYXJ0aWNsZSAuZXhjZXJwdC1jb250ZW50IHAsXG4gIGJvZHkudGF4LXBicC1jYXRlZ29yaWVzIC5jb250ZW50LXNpZGViYXItd3JhcCBhcnRpY2xlIC5leGNlcnB0LWNvbnRlbnQgLnB1Ymxpc2gtaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5LnNlYXJjaC1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbn1cblxuYm9keS5zZWFyY2gtcmVzdWx0cyAuY29udGVudC1zaWRlYmFyLXdyYXAgLmNvbnRlbnQgLnNlYXJjaC1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMi41ZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmJvZHkuc2VhcmNoLXJlc3VsdHMgLmNvbnRlbnQtc2lkZWJhci13cmFwIC5jb250ZW50IC5zZWFyY2gtaGVhZGVyIGgxIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuODhweDtcbiAgY29sb3I6ICM5RDlEOUQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhFOEU4RTQwO1xufVxuXG5ib2R5LnNlYXJjaC1yZXN1bHRzIC5jb250ZW50LXNpZGViYXItd3JhcCAuY29udGVudCAuc2VhcmNoLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cblxuYm9keS5zZWFyY2gtcmVzdWx0cyAuY29udGVudC1zaWRlYmFyLXdyYXAgLmNvbnRlbnQgLnNlYXJjaC13cmFwcGVyIGFydGljbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbmJvZHkuc2VhcmNoLXJlc3VsdHMgLmNvbnRlbnQtc2lkZWJhci13cmFwIC5jb250ZW50IC5zZWFyY2gtd3JhcHBlciBhcnRpY2xlIC5leGNlcnB0LWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgYm9keS5zZWFyY2gtcmVzdWx0cyAuY29udGVudC1zaWRlYmFyLXdyYXAge1xuICAgIG1hcmdpbjogMCAxLjI1cmVtO1xuICB9XG4gIGJvZHkuc2VhcmNoLXJlc3VsdHMgLmNvbnRlbnQtc2lkZWJhci13cmFwIC5jb250ZW50IC5zZWFyY2gtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIGJvZHkuc2VhcmNoLXJlc3VsdHMgLmNvbnRlbnQtc2lkZWJhci13cmFwIC5jb250ZW50IC5zZWFyY2gtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIH1cbiAgYm9keS5zZWFyY2gtcmVzdWx0cyAuY29udGVudC1zaWRlYmFyLXdyYXAgLmNvbnRlbnQgLnNlYXJjaC1oZWFkZXIgLnNlYXJjaC1xdWVyeSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIGJvZHkuc2VhcmNoLXJlc3VsdHMgLmNvbnRlbnQtc2lkZWJhci13cmFwIC5jb250ZW50IC5zZWFyY2gtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgYm9keS5zZWFyY2gtcmVzdWx0cyAuY29udGVudC1zaWRlYmFyLXdyYXAgLmNvbnRlbnQgLnNlYXJjaC13cmFwcGVyIGFydGljbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICBib2R5LnNlYXJjaC1yZXN1bHRzIC5jb250ZW50LXNpZGViYXItd3JhcCAuY29udGVudCAuc2VhcmNoLXdyYXBwZXIgYXJ0aWNsZSAuZXhjZXJwdC1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LnNlYXJjaC1yZXN1bHRzIC5jb250ZW50LXNpZGViYXItd3JhcCAuY29udGVudCAuc2VhcmNoLXdyYXBwZXIgYXJ0aWNsZSAuZXhjZXJwdC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LnNlYXJjaC1yZXN1bHRzIC5jb250ZW50LXNpZGViYXItd3JhcCAuY29udGVudCAuc2VhcmNoLXdyYXBwZXIgYXJ0aWNsZSAuZXhjZXJwdC1jb250ZW50IGgyIHtcbiAgICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgIGNvbG9yOiAjNTk1OTVDO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgYm9keS5zZWFyY2gtcmVzdWx0cyAuY29udGVudC1zaWRlYmFyLXdyYXAgLmNvbnRlbnQgLnNlYXJjaC13cmFwcGVyIGFydGljbGUgLmV4Y2VycHQtY29udGVudCBwLFxuICBib2R5LnNlYXJjaC1yZXN1bHRzIC5jb250ZW50LXNpZGViYXItd3JhcCAuY29udGVudCAuc2VhcmNoLXdyYXBwZXIgYXJ0aWNsZSAuZXhjZXJwdC1jb250ZW50IC5wdWJsaXNoLWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnB1bS1vdmVybGF5IHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgLnB1bS1jb250ZW50IC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIC5wdW0tY29udGVudCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmF1dG8tcmVuZXctcG9wdXAgLmltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0byAycmVtO1xufVxuXG4ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgLnB1bS1jb250ZW50IC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuYXV0by1yZW5ldy1wb3B1cCAuaW1hZ2VzIGltZyB7XG4gIHdpZHRoOiAxMTRweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgLnB1bS1jb250ZW50IC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuYXV0by1yZW5ldy1wb3B1cCAuaW1hZ2VzIHNwYW4ge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjN0E3RDc4O1xufVxuXG4ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgLnB1bS1jb250ZW50IC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuYXV0by1yZW5ldy1wb3B1cCAudGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1NjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciAucHVtLWNvbnRlbnQgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5hdXRvLXJlbmV3LXBvcHVwIC50ZXh0IGgyIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICMxMTExMTE7XG59XG5cbi5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciAucHVtLWNvbnRlbnQgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5hdXRvLXJlbmV3LXBvcHVwIC50ZXh0IHAge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogIzMxMzYyRDtcbn1cblxuLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIC5wdW0tY29udGVudCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciAucHVtLWNvbnRlbnQgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIC5wdW0tY29udGVudCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuY2hlY2tib3g6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIC5wdW0tY29udGVudCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuY2hlY2tib3ggLmdpbnB1dF9jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ2MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI0Y4RkRFRjtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbn1cblxuLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIC5wdW0tY29udGVudCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuY2hlY2tib3ggLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIC5wdW0tY29udGVudCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuY2hlY2tib3ggLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBsaSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIC5wdW0tY29udGVudCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuY2hlY2tib3ggLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciAucHVtLWNvbnRlbnQgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmNoZWNrYm94IC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMCAxLjNyZW07XG4gIHBhZGRpbmc6IDAgMCAwIDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICM2RjcyNkI7XG59XG5cbi5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciAucHVtLWNvbnRlbnQgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmNoZWNrYm94IC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciAucHVtLWNvbnRlbnQgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmNoZWNrYm94IC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZGNzI2QjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogLTIwcHg7XG59XG5cbi5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciAucHVtLWNvbnRlbnQgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmNoZWNrYm94IC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIC5wdW0tY29udGVudCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuY2hlY2tib3ggLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzZCQTcwQztcbn1cblxuLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIC5wdW0tY29udGVudCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuY2hlY2tib3ggLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMDBjJztcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogLTE4cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM2QkE3MEM7XG59XG5cbi5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciAucHVtLWNvbnRlbnQgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmNoZWNrYm94IC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3g6aG92ZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciAucHVtLWNvbnRlbnQgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmNoZWNrYm94IC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3g6aG92ZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNkJBNzBDO1xufVxuXG4ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgLnB1bS1jb250ZW50IC5nZm9ybV9mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciAucHVtLWNvbnRlbnQgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBtYXgtd2lkdGg6IDM3OHB4O1xuICBiYWNrZ3JvdW5kOiAjNkJBNzBDO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNkJBNzBDO1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogI0Y4RkRFRjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIC5wdW0tY29udGVudCAuZ2Zvcm1fZm9vdGVyIC5yZW5ld2FsLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIC5wdW0tY29udGVudCAuZ2Zvcm1fZm9vdGVyIC5yZW5ld2FsLWZvb3RlciBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogIzZCQTcwQztcbn1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuYm9keS5wYWdlLWlkLTEwMzY3OTQge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsYXJpYWwsc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMwMDA7XG4gIC8qIElOVFJPICoqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4gIC8qIFNVTU1BUlkgKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbiAgLyogQkxVRVBSSU5UUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4gIC8qIGVpICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuICAvKiAge1xuICAgICAgd2lkdGg6IDIzLjc1JTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtICgyMy43NSUgKiA0KSkgLyAzKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuZWktY2FyZDpudGgtY2hpbGQoNCksIC5laS1jYXJkOm50aC1jaGlsZCg4KSwgLmVpLWNhcmQ6bnRoLWNoaWxkKDEyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfSAgKi9cbiAgLyouY2FyZENvbnRhaW5lci5hY3RpdmUgLmNhcmQtYmFjayB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICBoZWlnaHQ6IDEyMCU7XG4gICAgICB0b3A6IC0xMCU7XG4gICAgICBsZWZ0OiAtMTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYm9yZGVyOiAxcHggI2VmZWZlZiBzb2xpZDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjJweCA0MHB4IDIycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfSAqL1xuICAvKiBwdCAqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuICAvKiBQUkVNSVVNIEhUTUwgQ09NTU9OICoqKioqKioqKioqKioqKiogKi9cbiAgLyogTEVHQUwgUSZBcyAqKioqKioqKioqKioqKioqKioqKioqICovXG4gIC8qIHNjZW5hcmlvcyAqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4gIC8qIGp1ZGdlcyAqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4gIC8qIG5ld3NsZXR0ZXJzICoqKioqKioqKioqKioqKioqKioqKiogKi9cbiAgLyogVEVTVElNT05JQUxTICoqKioqKioqKioqKioqKioqICovXG4gIC8qIEZJTkFMIFNVTU1BUlkgKioqKioqKioqKioqKioqKiAqL1xuICAvKiBGSU5BTCBDVEEgKioqKioqKioqKioqKioqICovXG4gIC8qIEZBUXMgKioqKioqKioqKioqKioqKioqKioqKiAqL1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NC5sb2dnZWQtaW4gLnNpdGUtaGVhZGVyIHtcbiAgaGVpZ2h0OiA3NXB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NC5sb2dnZWQtaW4gLnNpdGUtaGVhZGVyIC5zaXRlLXRpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0LmxvZ2dlZC1pbiAuc2l0ZS1oZWFkZXIgLnNpdGUtdGl0bGUgYSB7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc2l0ZS1oZWFkZXIge1xuICBoZWlnaHQ6IDc1cHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5zaXRlLWhlYWRlciAuc2l0ZS10aXRsZSBhIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNuYXYtcmVzb3VyY2VzLFxuYm9keS5wYWdlLWlkLTEwMzY3OTQgI2NvZGV3aWRnZXQtMzcsXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc3Vic2NyaXB0aW9uLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IGgxLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCBoMiwgYm9keS5wYWdlLWlkLTEwMzY3OTQgaDMsIGJvZHkucGFnZS1pZC0xMDM2Nzk0IGg0IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJyxhcmlhbCxzYW5zLXNlcmlmO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCBtYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IGgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IGhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IHByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCBiLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCBjb2RlLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCBrYmQsIGJvZHkucGFnZS1pZC0xMDM2Nzk0IHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCBzdWIsIGJvZHkucGFnZS1pZC0xMDM2Nzk0IHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IHN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IGltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgYnV0dG9uLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCBpbnB1dCwgYm9keS5wYWdlLWlkLTEwMzY3OTQgb3B0Z3JvdXAsIGJvZHkucGFnZS1pZC0xMDM2Nzk0IHNlbGVjdCwgYm9keS5wYWdlLWlkLTEwMzY3OTQgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCBidXR0b24sIGJvZHkucGFnZS1pZC0xMDM2Nzk0IGlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IGJ1dHRvbiwgYm9keS5wYWdlLWlkLTEwMzY3OTQgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IFt0eXBlPVwiYnV0dG9uXCJdLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCBbdHlwZT1cInJlc2V0XCJdLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCBbdHlwZT1cInN1Ym1pdFwiXSwgYm9keS5wYWdlLWlkLTEwMzY3OTQgYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciwgYm9keS5wYWdlLWlkLTEwMzY3OTQgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCBbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZywgYm9keS5wYWdlLWlkLTEwMzY3OTQgW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZywgYm9keS5wYWdlLWlkLTEwMzY3OTQgW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3JpbmcsIGJvZHkucGFnZS1pZC0xMDM2Nzk0IGJ1dHRvbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IGxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCBwcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgdGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgW3R5cGU9XCJjaGVja2JveFwiXSwgYm9keS5wYWdlLWlkLTEwMzY3OTQgW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IGRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgdGVtcGxhdGUsIGJvZHkucGFnZS1pZC0xMDM2Nzk0IFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5uYXYtcHJpbWFyeSxcbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5oZWFkZXItd2lkZ2V0LWFyZWEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCBzcGFuLmJsayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAubWVtYi1scC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLmZsZXgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuaXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLmhlYWRlci13cmFwIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL25ld3MtcHJvL2ltYWdlcy9iZy1oZWFkZXItdGVtcC5wbmdcIikgcmVwZWF0LXggc2Nyb2xsO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzkzcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNoZWFkZXItb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5oZWFkZXItbWVzc2FnaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuaGVhZGVyLW1lc3NhZ2luZyBoMSB7XG4gIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJyxHZW9yZ2lhLHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuaGVhZGVyLW1lc3NhZ2luZyBoMiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1pbnRybyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNtZW1iLWxwLWludHJvIC5tZW1iLWxwLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2NXB4IDAgMDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgI21lbWItbHAtaW50cm8gcCB7XG4gIG1hcmdpbjogMCAwIDU1cHggMDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgdWwueWVsbG93LWJ1bGwge1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbmV3cy1wcm8vaW1hZ2VzL2J1bGxldC15ZWxsb3cucG5nXCIpO1xuICBtYXJnaW4tbGVmdDogNTVweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgdWwueWVsbG93LWJ1bGwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgI21lbWItbHAtdG9wLXN1bW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGREZCO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC50b3Atc3VtbWFyeS1oZWQtd3JhcCB7XG4gIG1heC13aWR0aDogODYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC10b3Atc3VtbWFyeSBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgY29sb3I6ICMzOTVCNzE7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNtZW1iLWxwLXRvcC1zdW1tYXJ5IGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBjb2xvcjogIzRFNEU1MTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5zdW1tYXJ5LWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCAjZWJlYmViIHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDEwcHggI2VmZWZlZjtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMTBweCAjZWZlZmVmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMTBweCAjZWZlZmVmO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc3VtbWFyeS1jYXJkLXZlcnQge1xuICB3aWR0aDogMzAuOTUyNCU7XG4gIG1hcmdpbi1yaWdodDogMy41NzE0JTtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnN1bW1hcnktY2FyZC12ZXJ0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5zdW1tYXJ5LWNhcmQtdmVydCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAtMTEwcHggYXV0byAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc3VtbWFyeS1jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICMzOTVCNzE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5zdW1tYXJ5LWNhcmQtZWkgLnN1bW1hcnktY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjZGQ4NjViO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc3VtbWFyeS1jYXJkLXB0IC5zdW1tYXJ5LWNhcmQtdGl0bGUge1xuICBjb2xvcjogIzlmNzU3ODtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnN1bW1hcnktY2FyZCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzU5NTk1OTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnN1bW1hcnktY2FyZC12ZXJ0IHAge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnN1bW1hcnktY2FyZC1saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc3VtbWFyeS1jYXJkIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjODM5NDlFO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc3VtbWFyeS1jYXJkIGE6aG92ZXIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc3VtbWFyeS1jYXJkLWxpbmsgaS5mYS1hbmdsZS1kb3duIHtcbiAgY29sb3I6ICM4Mzk0OUU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5zdW1tYXJ5LWNhcmQtaG9yeiB7XG4gIHdpZHRoOiA0OCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDBweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnN1bW1hcnktY2FyZC1ob3J6Om50aC1jaGlsZChvZGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0JTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnN1bW1hcnktY2FyZC1ob3J6IC5zdW1tYXJ5LWNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5zdW1tYXJ5LWNhcmQtanVkZ2VzIC5zdW1tYXJ5LWNhcmQtdGl0bGUge1xuICBjb2xvcjogIzk3QTVBRTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnN1bW1hcnktY2FyZC1zY2VuYXJpb3MgLnN1bW1hcnktY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjQjA5QjQ0O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc3VtbWFyeS1jYXJkLWNhc2VzdHVkaWVzIC5zdW1tYXJ5LWNhcmQtdGl0bGUge1xuICBjb2xvcjogI0REODI1Rjtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnN1bW1hcnktY2FyZC1sZWdhbHFhIHtcbiAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgIzM5NWQ3MTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnN1bW1hcnktY2FyZC1qdWRnZXMge1xuICBib3JkZXItbGVmdDogMTJweCBzb2xpZCAjOTdBNUFFO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc3VtbWFyeS1jYXJkLXNjZW5hcmlvcyB7XG4gIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkICNCMDlCNDQ7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5zdW1tYXJ5LWNhcmQtY2FzZXN0dWRpZXMge1xuICBib3JkZXItbGVmdDogMTJweCBzb2xpZCAjREQ4MjVGO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc3VtbWFyeS1pY29uLXdyYXAge1xuICBmbGV4LWJhc2lzOiAxNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5zdW0tY2QtY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDRweCk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnN1bW1tYXJ5LWNhcmQtaG9yeiAuc3VtbWFyeS1jYXJkLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc3VtbWFyeS1jYXJkIC5zdW0tY2QtY29udGVudCBwIHtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5zdW1tYXJ5LWNhcmQgLnN1bW1hcnktY3RhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAyMHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAucHJlbWl1bS1odG1sIHtcbiAgcGFkZGluZzogMCAzNXB4IDExMHB4IDM1cHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5wcmVtaXVtLXBkZiwgYm9keS5wYWdlLWlkLTEwMzY3OTQgLnByZW1pdW0taHRtbCAuc3VtbWFyeS1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnByZW1pdW0tbmwge1xuICBtYXgtd2lkdGg6IDk2NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAucHJlbWl1bS1ubCAuc3VtbWFyeS1jYXJkIHtcbiAgd2lkdGg6IDQxLjQ1MDglO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnByZW1pdW0tbmwgLnN1bW1hcnktY2FyZCAuc3VtbWFyeS1jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnByZW1pdW0tbmwgLnN1bW1hcnktY2FyZCBwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCBhLnNlY3QtQ1RBIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjMDA7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IGEuc2VjdC1DVEE6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNtZW1iLWxwLWJwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL25ld3MtcHJvL2ltYWdlcy9iZy1ibHVlcHJpbnRzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBwYWRkaW5nOiA4NXB4IDAgNjVweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgI2JwLXRvcC5mbGV4LXJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5sZWZ0LWltYWdlIHtcbiAgd2lkdGg6IDQwLjQ2ODglO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAubGVmdC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLmxlZnQtaGVybyBpbWcsIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5yaWdodC1oZXJvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAucmlnaHQtY29udGVudCB7XG4gIHdpZHRoOiA1OS4zNzUlO1xuICBwYWRkaW5nOiAwIDUuOSUgMCA1LjklO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc3RkLXN0YWNrIGgyIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5zdGQtc3RhY2sgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBjb2xvcjogIzU5NTk1OTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggIzAwMCBzb2xpZDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnN0ZC1zdGFjayBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnN0ZC1zdGFjayBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc3RkLXN0YWNrIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjYmx1ZXByaW50cy11c2VmdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5ibHVlcHJpbnRzLXVzZWZ1bC13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgI2JwLXVzZWZ1bC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiA1My41JTtcbiAgaGVpZ2h0OiA2NDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NUI3MTtcbiAgei1pbmRleDogMTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgaDIuZnJhbWV3b3JrIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgdWwuYnAtdXNlZnVsLWxpbmtzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDQwcHggMCAwIDA7XG4gIHdpZHRoOiA0MiU7XG4gIG1hcmdpbi1yaWdodDogLTAuOTA2JTtcbiAgLyogbGlzdC1zdHlsZS1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbmV3cy1wcm8vaW1hZ2VzL2ljb24tYnAtaGV4LnBuZycpO1x0XG4gICAgICovXG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IGxpLnVzZWZ1bC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCBsaS51c2VmdWwtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB6LWluZGV4OiAxMDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLmhleGFnb24ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjMzk1QjcxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDI0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCAjMzk1QjcxO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuaGV4YWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDI0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjMzk1QjcxO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuYnAtdXNlZnVsLWxpbmtzLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjMzY2Mzc5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuam9pbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE0MXB4O1xuICB0b3A6IDE2cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuam9pbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuYnAtdXNlZnVsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCB1bC5icC11c2VmdWwtbGlua3MgbGkuYWN0aXZlIC5icC11c2VmdWwtY29udGVudCwgYm9keS5wYWdlLWlkLTEwMzY3OTQgdWwuYnAtdXNlZnVsLWxpbmtzIGxpLmFjdGl2ZSAuam9pbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC51c2VmdWwtbGluay5hY3RpdmUgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogIzY2NjtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAudXNlZnVsLWxpbmsuYWN0aXZlIGEsIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC51c2VmdWwtbGluay5hY3RpdmUgLmJwLW5leHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzM2NjM3OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjYnAtdXNlZnVsLXBhbmUge1xuICB3aWR0aDogNDMlO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuYnAtdXNlZnVsLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogNDdweDtcbiAgLyogbGVmdDogMTA3cHg7ICovXG4gIGxlZnQ6IDI0JTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLmJwLXVzZWZ1bC1wYW5lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuYnAtdXNlZnVsLXBhbmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNicC1jdGEgaDIge1xuICBmb250LXNpemU6IDMzcHg7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNzVweCAwIDMwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnNlY3Rpb24tY3RhIGgyIHtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1laSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDY1cHggMCA3NXB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuZ3JpZC1oZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IGgyLmdyaWQtaGVkLWVpIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gNzBweDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNlaS1ncmlkLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5jYXJkQ29udGFpbmVyIHtcbiAgd2lkdGg6IDIzLjc1JTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gKDIzLjc1JSAqIDQpKSAvIDMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5jYXJkQ29udGFpbmVyLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuYWN0aXZlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLmNhcmRDb250YWluZXI6bnRoLWNoaWxkKDQpLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCAuY2FyZENvbnRhaW5lcjpudGgtY2hpbGQoOCksIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5jYXJkQ29udGFpbmVyOm50aC1jaGlsZCgxMikge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLmNhcmRDb250YWluZXIuYWN0aXZlIC5laS1jYXJkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KSByb3RhdGVZKDE4MGRlZykgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCkgcm90YXRlWSgxODBkZWcpICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuZWktY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC8qIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0xMDBweCk7XG4gICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0xMDBweCk7ICovXG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5laS1jYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDE0cHggNTBweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMS40KTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLmVpLWNhcmQgLnNpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuZWktY2FyZCAuZnJvbnQge1xuICB6LWluZGV4OiAyO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuY2FyZENvbnRhaW5lci5hY3RpdmUgLmVpLWNhcmQgLnNpZGUuYmFjayB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMTIwJTtcbiAgd2lkdGg6IDEyMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAtMTAlO1xuICBsZWZ0OiAtMTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyOiAxcHggI2VmZWZlZiBzb2xpZDtcbiAgcGFkZGluZzogMjBweCAyMnB4IDQwcHggMjJweDtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLmNhcmQtZnJvbnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5jYXJkQ29udGFpbmVyIC5jYXJkLWJhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuZWktY2F0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuZWktdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLmVpLXBhZ2VzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5jYXJkLWJhY2sgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuY2FyZC1iYWNrIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLmNhcmQtYmFjayBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1wdCB7XG4gIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAubWVtYi1scC1jb250YWluZXIgI3B0LXRvcCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgI3B0LXRvcCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBNZXJyaXdlYXRoZXIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjcHQtdG9wIGgyIHNwYW4ueWVzLXBsZWFzZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjcHQtdG9wIGgzIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM5Zjc1Nzg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgaDMucXVpY2stbG9vayB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzVweCBhdXRvO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjcHQtdG9wIHAge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBjb2xvcjogIzU5NTk1OTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnB0LWxvbmctZmFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjb3ZlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL25ld3MtcHJvL2ltYWdlcy9wdC1zZWN0aW9uLWZhbi5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbDtcbiAgcGFkZGluZy10b3A6IDU4cHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNwdC10b3AgLnB0LWxvbmctZmFuIHAge1xuICBtYXJnaW46IDAgYXV0byAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBtaW4taGVpZ2h0OiA2NnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgI3B0LWNhcm91c2VsIHtcbiAgbWF4LXdpZHRoOiA3MDRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNwdC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5wdC1wYW5lIHtcbiAgbWF4LXdpZHRoOiA3MDNweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnB0LXBhbmUgaDMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg1Yzc3O1xuICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAucHQtcGFuZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLm93bC10aGVtZSAub3dsLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAtNzU1cHg7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGNvbG9yOiAjZDlkOGQ4O1xuICBmb250LXNpemU6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgbGVmdDogLTg4cHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC04OHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCBwLmNhcm91c2VsLW1vYmlsZS1pbnN0cnVjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAucHJlbWl1bS1odG1sLXNlY3QgLmxlZnQtaGVybywgYm9keS5wYWdlLWlkLTEwMzY3OTQgLnByZW1pdW0taHRtbC1zZWN0IC5yaWdodC1oZXJvIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDY2OXB4KTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnByZW1pdW0taHRtbC1zZWN0IC5sZWZ0LWhlcm8gaW1nLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCAucHJlbWl1bS1odG1sLXNlY3QgLnJpZ2h0LWhlcm8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5yaWdodC1waC1jb250ZW50IHtcbiAgd2lkdGg6IDY2OXB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5sZWZ0LXBoLWNvbnRlbnQge1xuICB3aWR0aDogNjY5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5wcmVtaXVtLWh0bWwtdGVzdGltb25pYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5wcmVtaXVtLWh0bWwtdGVzdGltb25pYWxzIHVsIHtcbiAgd2lkdGg6IDIzJTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjUlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnByZW1pdW0taHRtbC10ZXN0aW1vbmlhbHMgdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnByZW1pdW0taHRtbC10ZXN0aW1vbmlhbHMgbGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICBjb2xvcjogIzY2NjtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5wcmVtaXVtLWh0bWwtdGVzdGltb25pYWxzIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5wcmVtaXVtLWh0bWwtdGVzdGltb25pYWxzIC5zcXVhcmUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjMzg1YzcwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IDNweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLmN0YS10ZXN0aW1vbmlhbC13cmFwIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuY3RhLXRlc3RpbW9uaWFsLXdyYXAgcCB7XG4gIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJyxHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM2NjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuY3RhLXRlc3RpbW9uaWFsLXdyYXAgY2l0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogJ0xhdG8nLCdIZWx2ZXRpY2EnLGFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNtZW1iLWxwLWxlZ2FscWFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgcGFkZGluZzogODVweCAwIDY1cHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IGgyLnRlc3RpbW9uaWFsLWhlZCB7XG4gIGNvbG9yOiAjMzg1QzcwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAudGVzdGltb25pYWxzLWxlZ2FscWFzIC5zcXVhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg1QzcwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1jYXNlc3R1ZGllcyB7XG4gIHBhZGRpbmc6IDg1cHggMCA2NXB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1jYXNlc3R1ZGllcyBoMiB7XG4gIGNvbG9yOiAjREQ4MjVFO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAudGVzdGltb25pYWxzLWNhc2VzdHVkaWVzIC5zcXVhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREQ4MjVFO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1zY2VuYXJpb3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nOiA4NXB4IDAgNjVweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgI21lbWItbHAtc2NlbmFyaW9zIGgyLnRlc3RpbW9uaWFsLWhlZCB7XG4gIGNvbG9yOiAjQkQ5QTQyO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAudGVzdGltb25pYWxzLXNjZW5hcmlvcyAuc3F1YXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEOUE0Mjtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgI21lbWItbHAtanVkZ2VzIHtcbiAgcGFkZGluZzogODVweCAwIDY1cHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNtZW1iLWxwLWp1ZGdlcyBoMi50ZXN0aW1vbmlhbC1oZWQge1xuICBjb2xvcjogIzg0OTU5Rjtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnRlc3RpbW9uaWFscy1qdWRnZXMgLnNxdWFyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDk1OUY7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNtZW1iLWxwLW5scyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDg1cHggMCA2NXB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1ubHMgLm1lbWItbHAtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1ubCwgYm9keS5wYWdlLWlkLTEwMzY3OTQgI21lbWItbHAtZW5sIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgI21lbWItbHAtbmwgLmxlZnQtaGVybyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2NzVweCk7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNtZW1iLWxwLW5sIC5yaWdodC1jb250ZW50IHtcbiAgd2lkdGg6IDY3NXB4O1xuICBwYWRkaW5nOiAwIDQwcHggMDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgI21lbWItbHAtZW5sIC5sZWZ0LWNvbnRlbnQge1xuICB3aWR0aDogNjc1cHg7XG4gIHBhZGRpbmc6IDAgNDBweCAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC10ZXN0aW1vbmlhbHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbmV3cy1wcm8vaW1hZ2VzL2JnLXRlc3RpbW9uaWFscy5wbmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgcGFkZGluZzogNjVweCAwIDA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICN0ZXN0aW1vbmlhbHMtdG9wIHtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICN0ZXN0aW1vbmlhbHMtdG9wIGgyIHtcbiAgbWFyZ2luOiAwIDAgOTdweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjdGVzdGltb25pYWxzLXRvcCBoMiAuaGVkLXN1YiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgI3Rlc3RpbW9uaWFscy10b3AgaDIgLmhlZC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjdGVzdGltb25pYWxzLWdyaWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICN0ZXN0aW1vbmlhbHMtZ3JpZC5mbGV4LXJvdyAudGVzdGltb25pYWwtY2FyZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnRlc3RpbW9uaWFsLWNhcmQge1xuICB3aWR0aDogMzIlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9uZXdzLXByby9pbWFnZXMvcXVvdGUtbGVhdmVzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgLyogYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLDAsMCwwLjUpOyAqL1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAudGVzdGltb25pYWwtY2FyZCBoMyB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNERDgyNUU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAudGVzdGltb25pYWwtY2FyZCBwIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAvKiBmbGV4LWdyb3c6IDE7ICovXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLnRlc3RpbW9uaWFsLWNhcmQgY2l0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjZmluYWwtc3VtbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUZERkI7XG4gIHBhZGRpbmc6IDgwcHggMCA0MHB4IDA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNmaW5hbC1zdW1tYXJ5IC5tZW1iLWxwLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODYwcHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNmaW5hbC1zdW1tYXJ5IGgyIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNmaW5hbC1zdW1tYXJ5IGgyIHNwYW4ge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjZmluYWwtc3VtbWFyeSBoMyB7XG4gIG1hcmdpbjogMCAwIDYwcHggMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgY29sb3I6ICM0RTRFNTE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IHVsI2ZpbmFsLXN1bW1hcnktY2hlY2tzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCB1bCNmaW5hbC1zdW1tYXJ5LWNoZWNrcyBsaSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNmaW5hbC1zdW1tYXJ5LWNoZWNrcyBsaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjZmluYWwtc3VtbWFyeS1jaGVja3MgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjZmluYWwtc3VtbWFyeS1jaGVja3MgbGkgaDQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNmaW5hbC1zdW1tYXJ5LWNoZWNrcyBsaTpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9uZXdzLXByby9pbWFnZXMvY2hlY2stYnAucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCA0cHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNmaW5hbC1zdW1tYXJ5LWNoZWNrcyBsaTpmaXJzdC1jaGlsZCBoNCB7XG4gIGNvbG9yOiAjMzk1QjcxO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjZmluYWwtc3VtbWFyeS1jaGVja3MgbGk6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL25ld3MtcHJvL2ltYWdlcy9jaGVjay1laS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwcHggNHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjZmluYWwtc3VtbWFyeS1jaGVja3MgbGk6bnRoLWNoaWxkKDIpIGg0IHtcbiAgY29sb3I6ICNERDg2NUI7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNmaW5hbC1zdW1tYXJ5LWNoZWNrcyBsaTpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbmV3cy1wcm8vaW1hZ2VzL2NoZWNrLXB0LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDBweCA0cHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNmaW5hbC1zdW1tYXJ5LWNoZWNrcyBsaTpudGgtY2hpbGQoMykgaDQge1xuICBjb2xvcjogIzlGNzU3ODtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgI2ZpbmFsLXN1bW1hcnktY2hlY2tzIGxpOm50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9uZXdzLXByby9pbWFnZXMvY2hlY2stbGVnYWxxYXMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMHB4IDRweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgI2ZpbmFsLXN1bW1hcnktY2hlY2tzIGxpOm50aC1jaGlsZCg0KSBoNCB7XG4gIGNvbG9yOiAjMzg1QzcwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjZmluYWwtc3VtbWFyeS1jaGVja3MgbGk6bnRoLWNoaWxkKDUpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL25ld3MtcHJvL2ltYWdlcy9jaGVjay1zY2VuYXJpb3MucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMHB4IDRweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgI2ZpbmFsLXN1bW1hcnktY2hlY2tzIGxpOm50aC1jaGlsZCg1KSBoNCB7XG4gIGNvbG9yOiAjQkQ5QTQyO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjZmluYWwtc3VtbWFyeS1jaGVja3MgbGk6bnRoLWNoaWxkKDYpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL25ld3MtcHJvL2ltYWdlcy9jaGVjay1jYXNlc3R1ZGllcy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwcHggNHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjZmluYWwtc3VtbWFyeS1jaGVja3MgbGk6bnRoLWNoaWxkKDYpIGg0IHtcbiAgY29sb3I6ICNERDgyNUU7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNmaW5hbC1zdW1tYXJ5LWNoZWNrcyBsaTpudGgtY2hpbGQoNykge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbmV3cy1wcm8vaW1hZ2VzL2NoZWNrLWp1ZGdlcy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwcHggNHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjZmluYWwtc3VtbWFyeS1jaGVja3MgbGk6bnRoLWNoaWxkKDcpIGg0IHtcbiAgY29sb3I6ICM4NDk1OUY7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNmaW5hbC1zdW1tYXJ5LWNoZWNrcyBsaTpudGgtY2hpbGQoOCksIGJvZHkucGFnZS1pZC0xMDM2Nzk0ICNmaW5hbC1zdW1tYXJ5LWNoZWNrcyBsaTpudGgtY2hpbGQoOSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbmV3cy1wcm8vaW1hZ2VzL2NoZWNrLW5sLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDBweCA0cHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNmaW5hbC1zdW1tYXJ5LWNoZWNrcyBsaTpudGgtY2hpbGQoOCkgaDQsIGJvZHkucGFnZS1pZC0xMDM2Nzk0ICNmaW5hbC1zdW1tYXJ5LWNoZWNrcyBsaTpudGgtY2hpbGQoOSkgaDQge1xuICBjb2xvcjogIzM5NUI3MTtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgI2ZpbmFsLWN0YS13cmFwIHtcbiAgbWF4LXdpZHRoOiA5OTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIHBhZGRpbmc6IDUwcHggNjVweCA3MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjZmluYWwtY3RhIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgI2ZpbmFsLWN0YSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgI2ZpbmFsLWN0YSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIHBhZGRpbmc6IDAgNjdweCAyNXB4IDEwcHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNmaW5hbC1jdGEgbGkgLnNxdWFyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjMzg1YzcwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogOHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjZmluYWwtY3RhIC5tb2RhbC1saW5rIHtcbiAgY29sb3I6ICMzMzY2OTk7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNtZW1iLWxwLWZhcXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYyZjJkO1xuICBwYWRkaW5nOiA2NXB4IDA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5tZW1iLWxwLWZhcS13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDYwcHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5tZW1iLWxwLWZhcS13cmFwOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1mYXFzIGgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgI21lbWItbHAtZmFxcyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuYm9keS5wYWdlLWlkLTEwMzY3OTQgLmZhcS1sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5mYXEtbGVmdCB1bCB7XG4gIG1hcmdpbi1yaWdodDogMTElO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAuZmFxLXJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0IC5mYXEtbW9kYWwtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1mYXFzIGxpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNtZW1iLWxwLWZhcXMgbGkgc3BhbiB7XG4gIGNvbG9yOiAjZmZjYzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1mYXFzIGxpIHAge1xuICBtYXJnaW46IDAgMCAzNXB4IDA7XG59XG5cbmJvZHkucGFnZS1pZC0xMDM2Nzk0ICNleDEubW9kYWwge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjZXgxLm1vZGFsIHAge1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjZXgxLm1vZGFsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCAjZXgxLm1vZGFsIGEudGV4dC1jbG9zZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IGgyLmZyYW1ld29yayB7XG4gICAgUEFERElORzogMCA0MFBYO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IHVsLmJwLXVzZWZ1bC1saW5rcyB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAudXNlZnVsLWxpbmsuYWN0aXZlIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmpvaW5lciB7XG4gICAgcmlnaHQ6IC0xNSU7XG4gICAgd2lkdGg6IDEwMFBYO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC51c2VmdWwtbGluay5hY3RpdmUgYSwgYm9keS5wYWdlLWlkLTEwMzY3OTQgLnVzZWZ1bC1saW5rLmFjdGl2ZSAuYnAtbmV4dCB7XG4gICAgcG9zaXRpb246IFJFTEFUSVZFO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBURVhULUFMSUdOOiBSSUdIVDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjYnAtdXNlZnVsLXBhbmUge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmJwLXVzZWZ1bC1wYW5lIHtcbiAgICBsZWZ0OiAxNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA2NnB4KSB7XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0ICNlaS1ncmlkLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5jYXJkQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMjklO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtICgyOSUgKiAzKSkgLyAzKTtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAuY2FyZENvbnRhaW5lcjpudGgtY2hpbGQoNCksIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5jYXJkQ29udGFpbmVyOm50aC1jaGlsZCg4KSB7XG4gICAgd2lkdGg6IDI5JTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAoMjklICogMykpIC8gMyk7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmNhcmRDb250YWluZXI6bnRoLWNoaWxkKDMpLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCAuY2FyZENvbnRhaW5lcjpudGgtY2hpbGQoNiksIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5jYXJkQ29udGFpbmVyOm50aC1jaGlsZCg5KSwgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmNhcmRDb250YWluZXI6bnRoLWNoaWxkKDEyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmVpLWNhcmQgLnNpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjYnAtdG9wLmZsZXgtcm93IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAuYmx1ZXByaW50cy11c2VmdWwtd3JhcCB7XG4gICAgbWFyZ2luOiAwIDElO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IGxpLnVzZWZ1bC1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAuYnAtdXNlZnVsLWxpbmtzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLnVzZWZ1bC1saW5rLmFjdGl2ZSBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjYnAtdXNlZnVsLWJnIHtcbiAgICBoZWlnaHQ6IDU0OHB4O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5oZXhhZ29uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogIzM5NUI3MTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IDMxcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxlZnQ6IC0xOXB4O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IGgyLnRlc3RpbW9uaWFsLWhlZCBzcGFuLmJsayB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0ICNtZW1iLWxwLW5sIC5sZWZ0LWhlcm8sIGJvZHkucGFnZS1pZC0xMDM2Nzk0ICNtZW1iLWxwLWVubCAucmlnaHQtaGVybyB7XG4gICAgd2lkdGg6IDMyOXB4O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5wcmVtaXVtLWh0bWwtc2VjdCAubGVmdC1oZXJvLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCAucHJlbWl1bS1odG1sLXNlY3QgLnJpZ2h0LWhlcm8ge1xuICAgIHdpZHRoOiAzMjlweDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1ubCAucmlnaHQtY29udGVudCwgYm9keS5wYWdlLWlkLTEwMzY3OTQgI21lbWItbHAtZW5sIC5sZWZ0LWNvbnRlbnQsIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5sZWZ0LXBoLWNvbnRlbnQsIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5yaWdodC1waC1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzI5cHgpO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5jdGEtdGVzdGltb25pYWwtd3JhcCBjaXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLnRlc3RpbW9uaWFsLWNhcmQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgI2ZpbmFsLXN1bW1hcnkge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjZmluYWwtc3VtbWFyeSAubWVtYi1scC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCA0MHB4O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0ICNmaW5hbC1jdGEtd3JhcCB7XG4gICAgbWFyZ2luOiAwIDQwcHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgI21lbWItbHAtZmFxcyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0ICNtZW1iLWxwLWZhcXMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgI21lbWItbHAtaW50cm8gLm1lbWItbHAtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgNDBweDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1pbnRybyAubWVtYi1scC1jb250YWluZXIgcCBzcGFuLmJsayB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5wcmVtaXVtLW5sIC5zdW1tYXJ5LWNhcmQge1xuICAgIHdpZHRoOiA0NiU7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLnN1bW1hcnktY2FyZC12ZXJ0IHtcbiAgICB3aWR0aDogNDYlO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5zdW1tYXJ5LWNhcmQtdmVydDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc3VtbWFyeS1jYXJkLXZlcnQ6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLnN1bW1hcnktY2FyZC1ob3J6IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc3VtbWFyeS1jYXJkLWhvcno6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLnByZW1pdW0taHRtbCAuc3VtbWFyeS1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC51c2VmdWwtbGluay5hY3RpdmUgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5icC11c2VmdWwtbGlua3MtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgI21lbWItbHAtbmwgLmxlZnQtaGVybywgYm9keS5wYWdlLWlkLTEwMzY3OTQgI21lbWItbHAtZW5sIC5yaWdodC1oZXJvIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgI21lbWItbHAtbmwgLnJpZ2h0LWNvbnRlbnQsIGJvZHkucGFnZS1pZC0xMDM2Nzk0ICNtZW1iLWxwLWVubCAubGVmdC1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjUwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OHB4KSB7XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IGhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmhlYWRlci1tZXNzYWdpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgI2hlYWRlci1vdmVybGF5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgI2JwLWN0YSBoMiBzcGFuLmJsaywgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmhlYWRlci1tZXNzYWdpbmcgaDEgc3Bhbi5ibGsge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgbGVmdDogLTE4cHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtMThweDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1jYXNlc3R1ZGllcyAuZmxleC1yb3csIGJvZHkucGFnZS1pZC0xMDM2Nzk0ICNtZW1iLWxwLWp1ZGdlcyAuZmxleC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5wcmVtaXVtLWh0bWwtc2VjdCAubGVmdC1oZXJvLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCAucHJlbWl1bS1odG1sLXNlY3QgLnJpZ2h0LWhlcm8ge1xuICAgIHdpZHRoOiAzMjlweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5sZWZ0LXBoLWNvbnRlbnQsIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5yaWdodC1waC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmxlZnQtaW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLnJpZ2h0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwIDMwcHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmJsdWVwcmludHMtdXNlZnVsLXdyYXAge1xuICAgIG1hcmdpbjogMCAzJTtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1icCB7XG4gICAgcGFkZGluZzogNTVweCAwIDY1cHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgdWwuYnAtdXNlZnVsLWxpbmtzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5icC11c2VmdWwtbGlua3MtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAudXNlZnVsLWxpbmsuYWN0aXZlIHAge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IHVsLmJwLXVzZWZ1bC1saW5rcyBsaS5hY3RpdmUgLmpvaW5lciwgYm9keS5wYWdlLWlkLTEwMzY3OTQgI2JwLXVzZWZ1bC1iZywgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmJwLXVzZWZ1bC1wYW5lLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjZWktZ3JpZC13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCBoMi5ncmlkLWhlZC1laSB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmNhcmRDb250YWluZXIge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAuY2FyZENvbnRhaW5lcjpudGgtY2hpbGQoNCksIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5jYXJkQ29udGFpbmVyOm50aC1jaGlsZCg2KSwgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmNhcmRDb250YWluZXI6bnRoLWNoaWxkKDgpLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCAuY2FyZENvbnRhaW5lcjpudGgtY2hpbGQoMTIpIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5jYXJkQ29udGFpbmVyOm50aC1jaGlsZCgzKSwgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmNhcmRDb250YWluZXI6bnRoLWNoaWxkKDkpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5jYXJkQ29udGFpbmVyOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmNhcmRDb250YWluZXIuYWN0aXZlIC5laS1jYXJkIC5zaWRlLmJhY2sge1xuICAgIG1pbi1oZWlnaHQ6IDEwNSU7XG4gICAgd2lkdGg6IDEwNSU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogLTIuNSU7XG4gICAgbGVmdDogLTIuNSU7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgI21lbWItbHAtY2FzZXN0dWRpZXMge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1sZWdhbHFhcywgYm9keS5wYWdlLWlkLTEwMzY3OTQgI21lbWItbHAtc2NlbmFyaW9zLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1qdWRnZXMsIGJvZHkucGFnZS1pZC0xMDM2Nzk0ICNtZW1iLWxwLW5scyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5wcmVtaXVtLWh0bWwtdGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLnByZW1pdW0taHRtbC10ZXN0aW1vbmlhbHMgdWwge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5wcmVtaXVtLWh0bWwtdGVzdGltb25pYWxzIHVsOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0ICN0ZXN0aW1vbmlhbHMtdG9wIGgyIHtcbiAgICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgI21lbWItbHAtZW5sLmZsZXgtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1ubCAubGVmdC1oZXJvLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1lbmwgLnJpZ2h0LWhlcm8ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0ICNtZW1iLWxwLW5sIC5yaWdodC1jb250ZW50LCBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1lbmwgLmxlZnQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgI2ZpbmFsLWN0YS13cmFwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDY1cHggNDVweDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCB1bCNmaW5hbC1zdW1tYXJ5LWNoZWNrcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgI2ZpbmFsLWN0YSBoMiB7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgI2ZpbmFsLWN0YSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgI2ZpbmFsLWN0YSBsaSB7XG4gICAgcGFkZGluZzogMCAyJSAyNXB4IDEwcHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgI21lbWItbHAtZmFxcyB1bCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0ICNleDEubW9kYWwgcCBzcGFuLmJsayB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IGhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAuaGVhZGVyLW1lc3NhZ2luZyBoMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmhlYWRlci1tZXNzYWdpbmcgaDIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1pbnRybyAubWVtYi1scC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCB1bC55ZWxsb3ctYnVsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5zdW1tYXJ5LWNhcmQtdmVydCwgYm9keS5wYWdlLWlkLTEwMzY3OTQgLnByZW1pdW0tbmwgLnN1bW1hcnktY2FyZCB7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBtYXJnaW46IDAgMiU7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLnByZW1pdW0tcGRmIC5zdW1tYXJ5LWNhcmQtdmVydDpudGgtY2hpbGQoMiksIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5wcmVtaXVtLXBkZiAuc3VtbWFyeS1jYXJkLXZlcnQ6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc3VtbWFyeS1jYXJkLXZlcnQgaW1nIHtcbiAgICBtYXJnaW46IC03MHB4IGF1dG8gMDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAucHJlbWl1bS1odG1sIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5zdW1tYXJ5LWNhcmQtaG9yeiB7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBNQVJHSU4tUklHSFQ6IDIlO1xuICAgIE1BUkdJTi1MRUZUOiAyJTtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc3VtbWFyeS1jYXJkLWhvcno6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IElOSEVSSVQ7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmN0YS10ZXN0aW1vbmlhbC13cmFwIHNwYW4uYmxrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLnByZW1pdW0tbmwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5wcmVtaXVtLW5sIC5zdW1tYXJ5LWNhcmQge1xuICAgIG1hcmdpbi1UT1A6IDcwUFg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLnByZW1pdW0tbmwgLnN1bW1hcnktY2FyZDpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLVRPUDogMTAwUFg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgYS5zZWN0LUNUQSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgI2JwLWN0YSBhLnNlY3QtQ1RBIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC50ZXN0aW1vbmlhbC1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0ICNmaW5hbC1zdW1tYXJ5IC5tZW1iLWxwLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgI2ZpbmFsLWN0YS13cmFwIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHggNDBweDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAubWVtYi1scC1mYXEtd3JhcCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5oZWFkZXItbWVzc2FnaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLm1lbWItbHAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmNhcmRDb250YWluZXIge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5jYXJkQ29udGFpbmVyOm50aC1jaGlsZCg0KSwgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmNhcmRDb250YWluZXI6bnRoLWNoaWxkKDYpLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCAuY2FyZENvbnRhaW5lcjpudGgtY2hpbGQoOCksIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5jYXJkQ29udGFpbmVyOm50aC1jaGlsZCgxMiksIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5jYXJkQ29udGFpbmVyOm50aC1jaGlsZCgzKSwgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmNhcmRDb250YWluZXI6bnRoLWNoaWxkKDkpLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCAuY2FyZENvbnRhaW5lcjpudGgtY2hpbGQob2RkKSwgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmNhcmRDb250YWluZXI6bnRoLWNoaWxkKDJuKSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgI3B0LXRvcCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0ICNwdC10b3AgcC5jYXJvdXNlbC1tb2JpbGUtaW5zdHJ1Y3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5wdC1wYW5lIGgzIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAucHQtcGFuZSBpbWcge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLnByZW1pdW0taHRtbC10ZXN0aW1vbmlhbHMgdWwsIGJvZHkucGFnZS1pZC0xMDM2Nzk0IGEuc2VjdC1DVEEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0ICNtZW1iLWxwLWZhcXMgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgI2hlYWRlci1vdmVybGF5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0ICNtZW1iLWxwLWludHJvIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5oZWFkZXItbWVzc2FnaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmhlYWRlci1tZXNzYWdpbmcgaDIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAucHJlbWl1bS1odG1sIHtcbiAgICBwYWRkaW5nOiAwIDIlO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5zdW1tYXJ5LWNhcmQtaG9yeiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc3VtbWFyeS1jYXJkLWhvcno6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLnN1bS1jZC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5zdW1tYXJ5LWNhcmQtbGVnYWxxYSwgYm9keS5wYWdlLWlkLTEwMzY3OTQgLnN1bW1hcnktY2FyZC1qdWRnZXMsIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5zdW1tYXJ5LWNhcmQtc2NlbmFyaW9zLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc3VtbWFyeS1jYXJkLWNhc2VzdHVkaWVzIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAuc3VtbWFyeS1jYXJkLWhvcnogLnN1bW1hcnktY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAuY2FyZENvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmNhcmRDb250YWluZXI6bnRoLWNoaWxkKDQpLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCAuY2FyZENvbnRhaW5lcjpudGgtY2hpbGQoNiksIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5jYXJkQ29udGFpbmVyOm50aC1jaGlsZCg4KSwgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmNhcmRDb250YWluZXI6bnRoLWNoaWxkKDEyKSwgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmNhcmRDb250YWluZXI6bnRoLWNoaWxkKDMpLCBib2R5LnBhZ2UtaWQtMTAzNjc5NCAuY2FyZENvbnRhaW5lcjpudGgtY2hpbGQoOSksIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5jYXJkQ29udGFpbmVyOm50aC1jaGlsZCgybisxKSwgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmNhcmRDb250YWluZXI6bnRoLWNoaWxkKDJuKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLnB0LXBhbmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjZmluYWwtc3VtbWFyeSBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgI2ZpbmFsLWN0YS13cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjZmluYWwtY3RhIGgyIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjZmluYWwtY3RhIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0ICNmaW5hbC1jdGEtd3JhcCBhLnNlY3QtQ1RBIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAubWVtYi1scC1mYXEtd3JhcCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IHVsLnllbGxvdy1idWxsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC10b3Atc3VtbWFyeSBoMiB7XG4gICAgLyogdGV4dC1hbGlnbjogY2VudGVyOyAqL1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAvKiBsaW5lLWhlaWdodDogNDJweDsgKi9cbiAgICAvKiBjb2xvcjogIzM5NUI3MTsgKi9cbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC10b3Atc3VtbWFyeSBoMyB7XG4gICAgLyogdGV4dC1hbGlnbjogY2VudGVyOyAqL1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbiAgICAvKiBjb2xvcjogIzRFNEU1MTsgKi9cbiAgICAvKiBmb250LXdlaWdodDogNDAwOyAqL1xuICAgIC8qIG1hcmdpbi1ib3R0b206IDE2MHB4OyAqL1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5wdC1wYW5lIGltZyB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmxlZnQtaW1hZ2Uge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgLyogbWFyZ2luOiAwIGF1dG87ICovXG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLnJpZ2h0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCAwIDEwcHg7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgLmxlZnQtcGgtY29udGVudCwgYm9keS5wYWdlLWlkLTEwMzY3OTQgLnJpZ2h0LXBoLWNvbnRlbnQge1xuICAgIC8qIHdpZHRoOiAxMDAlOyAqL1xuICAgIHBhZGRpbmc6IDAgMiU7XG4gIH1cbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgI21lbWItbHAtbmwgLnJpZ2h0LWNvbnRlbnQsIGJvZHkucGFnZS1pZC0xMDM2Nzk0ICNtZW1iLWxwLWVubCAubGVmdC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCAjbWVtYi1scC1ubCAucmlnaHQtY29udGVudCwgYm9keS5wYWdlLWlkLTEwMzY3OTQgI21lbWItbHAtZW5sIC5sZWZ0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICBib2R5LnBhZ2UtaWQtMTAzNjc5NCBhLnNlY3QtQ1RBIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0IC5wcmVtaXVtLWh0bWwtdGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiAwIDIlO1xuICB9XG4gIGJvZHkucGFnZS1pZC0xMDM2Nzk0ICNmaW5hbC1jdGEtd3JhcCBhLnNlY3QtQ1RBIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzg0cHgpIHtcbiAgYm9keS5wYWdlLWlkLTEwMzY3OTQgYS5zZWN0LUNUQSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzJhMmEyYTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjbGlwOiBhdXRvO1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ2xlYXJpbmdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2xlYXI6YmVmb3JlLCAuY2xlYXI6YWZ0ZXIsXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyLFxuLnRleHR3aWRnZXQ6YmVmb3JlLFxuLnRleHR3aWRnZXQ6YWZ0ZXIsXG4ucHJpbWFyeS1tZW51OmJlZm9yZSxcbi5wcmltYXJ5LW1lbnU6YWZ0ZXIsXG5hcnRpY2xlW2NsYXNzXj1cInBvc3QtXCJdOmJlZm9yZSxcbmFydGljbGVbY2xhc3NePVwicG9zdC1cIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNsZWFyOmFmdGVyLFxuLmNsZWFyZml4OmFmdGVyLFxuLnRleHR3aWRnZXQ6YWZ0ZXIsXG4ucHJpbWFyeS1tZW51OmFmdGVyLFxuYXJ0aWNsZVtjbGFzc149XCJwb3N0LVwiXTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFByaW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgcHJpbnQge1xuICAvKiBIaWRlIGVsZW1lbnRzICovXG4gIGZvcm0sXG4gIGJ1dHRvbixcbiAgaW5wdXQsXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEsXG4gIC5uYXZpZ2F0aW9uLXRvcCxcbiAgLnNvY2lhbC1uYXZpZ2F0aW9uLFxuICAuY29udGVudC1ib3R0b20td2lkZ2V0cyxcbiAgLnNpdGUtaGVhZGVyLFxuICAuZGFzaGJvYXJkLW5hdixcbiAgLnNpdGUtZm9vdGVyLFxuICAjY29kZXdpZGdldC0zNyxcbiAgLnBhZ2UtbGlua3MsXG4gICNzZWNvbmRhcnksXG4gIC5zdWJzY3JpcHRpb24tZm9vdGVyLFxuICAuZWRpdC1saW5rLFxuICAucG9zdC1uYXZpZ2F0aW9uLFxuICAubmF2LXByaW1hcnksXG4gIC5wYWdpbmF0aW9uLm5hdmlnYXRpb24sXG4gIC5jb21tZW50cy1wYWdpbmF0aW9uLFxuICAuY29tbWVudC1yZXNwb25kLFxuICAuY29tbWVudC1lZGl0LWxpbmssXG4gIC5jb21tZW50LXJlcGx5LWxpbmssXG4gIC5jb21tZW50LW1ldGFkYXRhIC5lZGl0LWxpbmssXG4gIC5waW5nYmFjayAuZWRpdC1saW5rLFxuICAuc2l0ZS1pbmZvLFxuICAuY29tbWVudHMtYXJlYS0td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIEZvbnQgc2l6ZXMgKi9cbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxMnB0O1xuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHQ7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJwdDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxN3B0O1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEycHQ7XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMTFwdDtcbiAgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxMnB0O1xuICB9XG4gIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB0ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHQgIWltcG9ydGFudDtcbiAgfVxuICAucG9zdCAuZW50cnktaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogTGF5b3V0ICovXG4gIC5zaXRlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNSUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuc2lkZWJhci1jb250ZW50IC5jb250ZW50LFxuICAuc2lkZWJhci1zaWRlYmFyLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogU2l0ZSBCcmFuZGluZyAqL1xuICAuc2l0ZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctbGVmdDogNSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNpdGUtaGVhZGVyLS1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2l0ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB0O1xuICB9XG4gIGJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgLnNpdGUtaW5uZXIsXG4gIGJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utdmlldy1vcmRlciAuc2l0ZS1pbm5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktaGVhZGVyLFxuICBib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSxcbiAgYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCxcbiAgYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIC53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscyAud29vY29tbWVyY2UtdGFibGVfX3Byb2R1Y3QtY3RhLFxuICBib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYmxlLS1vcmRlci1kZXRhaWxzIC53b29jb21tZXJjZS10YWJsZV9fcHJvZHVjdC1jdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtbGVmdCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy1tYWluLXNlY3Rpb24gLmN1c3RvbWVyLWRldGFpbHMtYm90dG9tIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLW1haW4tc2VjdGlvbi1yaWdodC1vZi1yaWdodCxcbiAgYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIG1haW4uY29udGVudCBhcnRpY2xlLnBhZ2UgLmVudHJ5LWNvbnRlbnQgLnRoYW5reW91YmVnaW5zaGVyZSAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLW1haW4tc2VjdGlvbiAuY3VzdG9tZXItZGV0YWlscy1ib3R0b20gLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uLXJpZ2h0LW9mLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXJpZ2h0IC53b29jb21tZXJjZS1vcmRlci1maXJzdC10aW1lLXB1cmNoYXNlLFxuICBib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXJpZ2h0IC53b29jb21tZXJjZS1vcmRlci1maXJzdC10aW1lLXB1cmNoYXNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXJpZ2h0IC53b29jb21tZXJjZS1vcmRlci1nby10by1teS1hY2NvdW50LFxuICBib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3AgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXJpZ2h0IC53b29jb21tZXJjZS1vcmRlci1nby10by1teS1hY2NvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFpbi5jb250ZW50IGFydGljbGUucGFnZSAuZW50cnktY29udGVudCAudGhhbmt5b3ViZWdpbnNoZXJlIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1ib3R0b20sXG4gIGJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utdmlldy1vcmRlciBtYWluLmNvbnRlbnQgYXJ0aWNsZS5wYWdlIC5lbnRyeS1jb250ZW50IC50aGFua3lvdWJlZ2luc2hlcmUgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWJvdHRvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEJhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hdXRob3ItYmlvIGEge1xuICBjb2xvcjogIzAwNzREOTtcbn1cblxuLmF1dGhvci1iaW8gLmJ5bGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uYXV0aG9yLWJpbyAuYnlsaW5lIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmJvZHktZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLnNhbnMtc2VyaWYtZm9udCwgbGFiZWwsIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5zbWFsbCwgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zbWFsbCwgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgfVxufVxuXG4uZXh0cmEtc21hbGwsIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZXh0cmEtc21hbGwsIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uLFxuICAud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLnNtb290aCB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4ucmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGhpbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5tZWRpdW0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xufVxuXG4ubm9ybWFsIHtcbiAgZm9udC1zdHlsZTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uY2FwcyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1jYXBzLWxldHRlci1zcGFjaW5nKTtcbn1cblxuLmxlZnQtYWxpZ24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2VudGVyLWFsaWduIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmlnaHQtYWxpZ24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4ubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJyZWFrLXdvcmQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5saXN0LXJlc2V0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5ncmF5LCAud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbixcbi53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGZpZ2NhcHRpb24ge1xuICBjb2xvcjogIzY1NmU3OTtcbn1cblxuLmRhcmstZ3JheSB7XG4gIGNvbG9yOiAjNmQ2YzZjO1xufVxuXG4ud2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5vLXNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlLFxuLmhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogY2lyY2xlKDElIGF0IDElIDElKTtcbiAgY2xpcC1wYXRoOiBjaXJjbGUoMSUgYXQgMSUgMSUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4uYm90dG9tLXNwYWNlciB7XG4gIG1hcmdpbi1ib3R0b206IDIuMzVlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYm90dG9tLXNwYWNlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG4gIH1cbn1cblxuLnRvcC1zcGFjZXIge1xuICBtYXJnaW4tYm90dG9tOiAyLjM1ZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnRvcC1zcGFjZXIge1xuICAgIG1hcmdpbi10b3A6IDIuNWVtO1xuICB9XG59XG5cbi5tYXJnaW4tbGVmdC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tYXJnaW4tYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb250YWluZXIubWF4LXdpZHRoIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTEwMHB4O1xufVxuXG4ubWF4LXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZGlzcGxheS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGlzcGxheS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kaXNwbGF5LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi50b3AtMCB7XG4gIHRvcDogMDtcbn1cblxuLnJpZ2h0LTAge1xuICByaWdodDogMDtcbn1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ubGVmdC0wIHtcbiAgbGVmdDogMDtcbn1cblxuLmNvbnRhaW5lci0tc21sIHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBjdXN0b20tbWVkaWEgLS1icmVha3BvaW50LXNtIChtaW4td2lkdGg6IDQwZW0pO1xuQGN1c3RvbS1tZWRpYSAtLWJyZWFrcG9pbnQtbWQgKG1pbi13aWR0aDogNTJlbSk7XG5AY3VzdG9tLW1lZGlhIC0tYnJlYWtwb2ludC1sZyAobWluLXdpZHRoOiA2NGVtKTtcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZsZXgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LXNtKSB7XG4gIC5zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1tZCkge1xuICAubWQtZmxleCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbGcpIHtcbiAgLmxnLWZsZXgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC13cmFwIHtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLml0ZW1zLXN0YXJ0IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uaXRlbXMtZW5kIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLml0ZW1zLWNlbnRlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLml0ZW1zLWJhc2VsaW5lIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5pdGVtcy1zdHJldGNoIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLnNlbGYtc3RhcnQge1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uc2VsZi1lbmQge1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uc2VsZi1jZW50ZXIge1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5zZWxmLWJhc2VsaW5lIHtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmU7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xufVxuXG4uc2VsZi1zdHJldGNoIHtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uanVzdGlmeS1zdGFydCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmp1c3RpZnktZW5kIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmp1c3RpZnktY2VudGVyIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uanVzdGlmeS1iZXR3ZWVuIHtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmp1c3RpZnktYXJvdW5kIHtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5jb250ZW50LXN0YXJ0IHtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uY29udGVudC1lbmQge1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5jb250ZW50LWNlbnRlciB7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uY29udGVudC1iZXR3ZWVuIHtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnk7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb250ZW50LWFyb3VuZCB7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGU7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmNvbnRlbnQtc3RyZXRjaCB7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNTk1OTVjO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1Nztcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiQXJ2b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDMuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZW50cnktY29udGVudCBoMixcbi5lbnRyeS1jb250ZW50IGgzLFxuLmVudHJ5LWNvbnRlbnQgaDQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTc7XG59XG5cbi5lbnRyeS1jb250ZW50IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5lbnRyeS1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvb3RlciBoMiwgLnN1YnNjcmlwdGlvbi1mb290ZXIgaDMsIC5zdWJzY3JpcHRpb24tZm9vdGVyIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb290ZXIgLndpZGdldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG59XG5cbi5zdWJzY3JpcHRpb24tZm9vdGVyIC50ZXh0d2lkZ2V0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuZW0sXG5jaXRlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDFlbTtcbn1cblxuZGZuLFxuY2l0ZSxcbmVtLFxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxucSB7XG4gIHF1b3RlczogXCLigJxcIiBcIuKAnVwiIFwi4oCYXCIgXCLigJlcIjtcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAwIDAgMS43NWVtO1xufVxuXG5jb2RlLFxua2JkLFxudHQsXG52YXIsXG5zYW1wLFxucHJlIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBDb25zb2xhcywgbW9uYWNvLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMC43NTc1NzU3NTc2ZW07XG59XG5cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbmFiYnIsXG5hY3JvbnltIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZThlOGU4O1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbmlucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYmlnIHtcbiAgZm9udC1zaXplOiAxMjUlO1xufVxuXG5zdHJpa2UsXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLypcbkVMRU1FTlRTXG4jIEVsZW1lbnRzXG4jIEJ1dHRvbnNcbiMgRm9ybXNcbiMgSWNvbnNcbiMgTWVkaWFcbiMgR2FsbGVyaWVzXG4jIENhcHRpb25zXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuYm9keS5jdXN0b20tYmFja2dyb3VuZC5uYXYtb3BlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcbiAgb3BhY2l0eTogLjE7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgaHIge1xuICAgIG1hcmdpbjogMCAwIDEuODVlbTtcbiAgfVxufVxuXG5oci53cC1ibG9jay1zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbkAtby12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbkB2aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgIEJ1dHRvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zdWJtaXQsXG4uYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwNmRlZywgI2U0YmU0MSwgI2RkODY1Yik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5zdWJtaXQ6aG92ZXIsXG4uYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkODY1YjtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnV0dG9uLWJhbm5lcixcbmJ1dHRvbi5idXR0b24tYmFubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiA0cHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtaW4taGVpZ2h0OiA2OHB4O1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi1iYW5uZXI6aG92ZXIsXG5idXR0b24uYnV0dG9uLWJhbm5lcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG9wYWNpdHk6IC45O1xufVxuXG4uYnV0dG9uLS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYnV0dG9uLS1vdXRsaW5lOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc3VibWl0OmZvY3VzLFxuLmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgIzk1OTU5NTtcbiAgb3V0bGluZS1vZmZzZXQ6IC00cHg7XG59XG5cbi5zdWJtaXQtLXNtbCxcbi5idXR0b24tLXNtbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IC4yNGVtIDEuM2VtIC4yZW07XG59XG5cbi5zdWJtaXQtLWxyZyxcbi5idXR0b24tLWxyZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMi41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnN1Ym1pdC0tZ2hvc3QsXG4uYnV0dG9uLS1naG9zdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN1Ym1pdC0tZ2hvc3Q6aG92ZXIsXG4uYnV0dG9uLS1naG9zdDpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnN1Ym1pdC0tZ3JheSxcbi5idXR0b24tLWdyYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBjb2xvcjogIzY1NmU3OTtcbn1cblxuLnN1Ym1pdC0tZ3JheTpob3Zlcixcbi5idXR0b24tLWdyYXk6aG92ZXIge1xuICBjb2xvcjogIzY1NmU3OTtcbn1cblxuLnN1Ym1pdC0tcm91bmQsXG4uYnV0dG9uLS1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5zdWJtaXQtLXRyYW5zLFxuLmJ1dHRvbi0tdHJhbnMge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMmEyYTJhO1xufVxuXG4uc3VibWl0LS10cmFuczpob3Zlcixcbi5idXR0b24tLXRyYW5zOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc3VibWl0LS1hdHRlbnRpb24sXG4uYnV0dG9uLS1hdHRlbnRpb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYnV0dG9uQXR0ZW50aW9uIDgwMG1zIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgYW5pbWF0aW9uOiBidXR0b25BdHRlbnRpb24gODAwbXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG4uc3VibWl0LS1hdHRlbnRpb24tLWZiLFxuLmJ1dHRvbi0tYXR0ZW50aW9uLS1mYiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBidXR0b25BdHRlbnRpb25GQiA4MDBtcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbjogYnV0dG9uQXR0ZW50aW9uRkIgODAwbXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG4uc3VibWl0LS1hdHRlbnRpb24tLWxpbmtlZGluLFxuLmJ1dHRvbi0tYXR0ZW50aW9uLS1saW5rZWRpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBidXR0b25BdHRlbnRpb25MaW5rZWRJbiA4MDBtcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbjogYnV0dG9uQXR0ZW50aW9uTGlua2VkSW4gODAwbXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG4uc3VibWl0LS1jaHJvbWVsZXNzLFxuLmJ1dHRvbi0tY2hyb21lbGVzcyB7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwO1xuICBib3gtc2hhZG93OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLnN1Ym1pdC0tZnVsbHdpZHRoLFxuLmJ1dHRvbi0tZnVsbHdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnN1Ym1pdC0tbW9iaWxlLWZ1bGx3aWR0aCxcbiAgLmJ1dHRvbi0tbW9iaWxlLWZ1bGx3aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjOTU5NTk1O1xuICBvdXRsaW5lLW9mZnNldDogLTRweDtcbn1cblxuLmFuaW1hdGlvbi0tcHVsc2U6YWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlIDEwMG1zO1xuICBhbmltYXRpb246IHB1bHNlIDEwMG1zO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IG5vbmU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IG5vbmU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uQXR0ZW50aW9uIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjYsIDEzOSwgMjQwLCAwLjAyKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCAxMzksIDI0MCwgMC4wOCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBidXR0b25BdHRlbnRpb24ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNiwgMTM5LCAyNDAsIDAuMDIpO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjYsIDEzOSwgMjQwLCAwLjA4KTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uQXR0ZW50aW9uRkIge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1OSwgODksIDE1MiwgMC4wMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1OSwgODksIDE1MiwgMC4wOCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBidXR0b25BdHRlbnRpb25GQiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU5LCA4OSwgMTUyLCAwLjAyKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU5LCA4OSwgMTUyLCAwLjA4KTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uQXR0ZW50aW9uTGlua2VkSW4ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMzIsIDE5MSwgMC4wMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMzIsIDE5MSwgMC4wOCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBidXR0b25BdHRlbnRpb25MaW5rZWRJbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEzMiwgMTkxLCAwLjAyKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEzMiwgMTkxLCAwLjA4KTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5zZWxlY3QsXG50ZXh0YXJlYSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMztcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbSAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuc2VsZWN0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjNGU0ZTUxO1xufVxuXG50ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbmxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb2xvcjogIzY1NmU3OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgei1pbmRleDogOTk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbmZvcm0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmJiO1xufVxuXG4uanMtLWZvY3VzIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmJiO1xufVxuXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmJiO1xufVxuXG4uanMtLWZvY3VzIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiYmI7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmJiO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uanMtLWZvY3VzIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmJiO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiYmI7XG59XG5cbi5qcy0tZm9jdXMgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmJiO1xufVxuXG4ud3AtYWN0aXZhdGUtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDkwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1hY3RpdmF0ZS1jb250YWluZXIge1xuICAgIHdpZHRoOiA3NjBweDtcbiAgfVxufVxuXG4ud3AtYWN0aXZhdGUtY29udGFpbmVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogLjNlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI3Nwcml0ZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogY2lyY2xlKDElIGF0IDElIDElKTtcbiAgY2xpcC1wYXRoOiBjaXJjbGUoMSUgYXQgMSUgMSUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4uaWNvbi1zZWFyY2gge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNXB4O1xufVxuXG4uc2VhcmNoLXRvZ2dsZSAuaWNvbi1zZWFyY2gge1xuICBmaWxsOiAjZmZmO1xufVxuXG4uaWNvbi1kb3duIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMjFweDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSAuaWNvbi1kb3duIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmljb24tLWd1dGVua2l0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcbn1cblxuLmljb24tY2hhaW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42KSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjYpICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KSAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1yc3Mge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42KSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjYpICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KSAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1kcmliYmJsZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMyKSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjMyKSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMzIpICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLXdvcmRwcmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjA1ZW07XG59XG5cbi5pY29uLXNsYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMDI5ZW07XG59XG5cbi5zdmctZmFsbGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm8tc3ZnIC5zdmctZmFsbGJhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIERyb3Bkb3duIHRvZ2dsZSBmYWxsYmFja3MgKi9cbi5uby1zdmcgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDAuNWVtIDAgMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbn1cblxuLm5vLXN2ZyAuZHJvcGRvd24tdG9nZ2xlIC5pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vLXN2ZyAuZHJvcGRvd24tdG9nZ2xlIC5zdmctZmFsbGJhY2suaWNvbi1kb3duIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBjb2xvcjogIzY1NmU3OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAtMTBweDtcbn1cblxuLm5vLXN2ZyAuZHJvcGRvd24tdG9nZ2xlLnRvZ2dsZWQtb24gLnN2Zy1mYWxsYmFjay5pY29uLWRvd24ge1xuICB0b3A6IDJweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cblxuLm5vLXN2ZyAuZHJvcGRvd24tdG9nZ2xlIC5zdmctZmFsbGJhY2suaWNvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDVFXCI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaXplLWZ1bGwsXG4uc2l6ZS1sYXJnZSxcbi5hbGlnbm5vbmU6bm90KC53cC1ibG9jay1nYWxsZXJ5KSxcbi5hbGlnbm5vbmU6bm90KC5hdmF0YXIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG4gIHBhZGRpbmc6IDAgMWVtIDAgMDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktaXRlbSBhIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbn1cblxuLmdhbGxlcnktaXRlbSBhLFxuLmdhbGxlcnktaXRlbSBhOmhvdmVyLFxuLmdhbGxlcnktaXRlbSBhOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktaXRlbSBhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMnMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4ycyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycyBlYXNlLWluLCAtd2Via2l0LWZpbHRlciAwLjJzIGVhc2UtaW47XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5LWl0ZW0gYTpob3ZlciBpbWcsXG4uZ2FsbGVyeS1pdGVtIGE6Zm9jdXMgaW1nIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG9wYWNpdHkoNjAlKTtcbiAgZmlsdGVyOiBvcGFjaXR5KDYwJSk7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cC1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzY1NmU3OTtcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm9cIiwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4uYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24sXG4ud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWdjYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjNlbTtcbiAgbWFyZ2luLXRvcDogMC44NWVtO1xufVxuXG4ud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiBhOmhvdmVyLFxuLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlnY2FwdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMyYTJhMmE7XG59XG5cbi53cC1ibG9jay1pbWFnZS5hbGlnbmNlbnRlciBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWltYWdlLmFsaWduZnVsbCBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0uYWxpZ25jZW50ZXIgZmlnY2FwdGlvbixcbi53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLmFsaWduZnVsbCBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlLmFsaWduY2VudGVyIGZpZ2NhcHRpb24sXG4gIC53cC1ibG9jay1pbWFnZS5hbGlnbmZ1bGwgZmlnY2FwdGlvbixcbiAgLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0uYWxpZ25jZW50ZXIgZmlnY2FwdGlvbixcbiAgLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0uYWxpZ25mdWxsIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjhlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWdjYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBwYWRkaW5nLXRvcDogMC42ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgYm90dG9tOiA0cHg7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgxKTpsYXN0LWNoaWxkIGZpZ2NhcHRpb24ge1xuICBib3R0b206IC0zNHB4O1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtY2hpbGQoMSk6bGFzdC1jaGlsZCAuaGFzLWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuN3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgxKTpsYXN0LWNoaWxkIC5oYXMtY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMSAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWdjYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0xIC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgZmlnY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMSAuYmxvY2tzLWdhbGxlcnktaXRlbTpsYXN0LWNoaWxkIGZpZ2NhcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW07XG59XG5cbi8qXG5MQVlPVVRTXG4jIGxheW91dFxuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2l0ZS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cblxuLnNlYXJjaCAuc2l0ZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5ob21lIC5zaXRlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLypcbk5BVklHQVRJT05cbiMgTmF2aWdhdGlvbiBCYXNlXG4jIE5hdmlnYXRpb24gTWFpblxuIyBOYXZpZ2F0aW9uIEZvb3RlcnNcbiMgTmF2aWdhdGlvbiBTb2NpYWwgTWVkaWFcbiMgUGFnaW5hdGlvblxuIyBOYXZpZ2F0aW9uIEFuaW1hdGlvbnNcbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5hdmlnYXRpb24gQmFzZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyLCBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5waW5nYmFjayBhOm5vdCguY29tbWVudC1lZGl0LWxpbmspIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCBjdXJyZW50Y29sb3I7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIGN1cnJlbnRjb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGluZ2JhY2sgYTpub3QoLmNvbW1lbnQtZWRpdC1saW5rKTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4ucGluZ2JhY2sgYTpub3QoLmNvbW1lbnQtZWRpdC1saW5rKTpob3ZlciwgLnBpbmdiYWNrIGE6bm90KC5jb21tZW50LWVkaXQtbGluayk6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIGN1cnJlbnRjb2xvciwgMCAzcHggMCBjdXJyZW50Y29sb3I7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIGN1cnJlbnRjb2xvciwgMCAzcHggMCBjdXJyZW50Y29sb3I7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIE1haW4gTmF2aWdhdGlvbiAtIE1lZ2EgTWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lZ2EtbWVudSA+IC5tZW51LWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gIG1hcmdpbjogMCAyLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tZWdhLW1lbnUgPiAubWVudS1pdGVtOmhvdmVyLCAubWVnYS1tZW51ID4gLm1lbnUtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLm1lZ2EtbWVudSA+IC5tZW51LWl0ZW06aG92ZXIgYSwgLm1lZ2EtbWVudSA+IC5tZW51LWl0ZW06Zm9jdXMgYSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xufVxuXG4ubWVnYS1tZW51ID4gLm1lbnUtaXRlbTpob3ZlciBzZWN0aW9uLCAubWVnYS1tZW51ID4gLm1lbnUtaXRlbTpmb2N1cyBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZWdhLW1lbnUgc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGFlOTE7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZThhZTkxO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgYm94LXNoYWRvdzogMHB4IDQwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMi41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDMwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBIZWFkZXIgQ2F0ZWdvcnkgTWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1lbnUtY2F0ZWdvcnktbWVudS1jb250YWluZXIge1xuICBmbGV4OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5uYXYtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5uYXYtb3BlbiAuc2l0ZS1mb290ZXIsXG4gIC5uYXYtb3BlbiAuc2l0ZS1jb250ZW50IHtcbiAgICBhbmltYXRpb246IGJsdXIgMjAwbXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLCAwLjMzNSwgMSk7XG4gIH1cbn1cblxuLmNhdGVnb3J5LWhlYWRlci1tZW51IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2F0ZWdvcnktaGVhZGVyLW1lbnUubmF2LWVuYWJsZWQgdWw6bm90KC5zdWItbWVudSkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGN1YmljLWJlemllcigwLjY5NCwgMCwgMC4zMzUsIDEpIDEwMG1zLCB2aXNpYmlsaXR5IDIwMG1zIDIwMG1zLCB0cmFuc2Zvcm0gMCA1MDBtcztcbn1cblxuLmNhdGVnb3J5LWhlYWRlci1tZW51IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5jYXRlZ29yeS1oZWFkZXItbWVudSB1bDpub3QoLnN1Yi1tZW51KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdHJ1ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiA1MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEyLjVyZW07XG4gICAgcGFkZGluZzogMi41cmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODBweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyLW1lbnUgdWw6bm90KC5zdWItbWVudSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5jYXRlZ29yeS1oZWFkZXItbWVudSB1bDpub3QoLnN1Yi1tZW51KSBhIHtcbiAgICBjb2xvcjogIzU5NTk1YztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xuICB9XG59XG5cbi5uYXYtb3BlbiAuY2F0ZWdvcnktaGVhZGVyLW1lbnUgdWw6bm90KC5zdWItbWVudSkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLCAwLjMzNSwgMSkgMTAwbXMsIHZpc2liaWxpdHkgMTAwbXMgMTAwbXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLCAwLjMzNSwgMSkgMTAwbXMsIHZpc2liaWxpdHkgMTAwbXMgMTAwbXM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLm5hdi1vcGVuIC5jYXRlZ29yeS1oZWFkZXItbWVudSB1bDpub3QoLnN1Yi1tZW51KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5jYXRlZ29yeS1oZWFkZXItbWVudSB1bCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODgwcHgpIHtcbiAgLmNhdGVnb3J5LWhlYWRlci1tZW51IHVsIHVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGU0ZTUxO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDIuNXJlbSAyLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtOHJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRvcDogLTAuNjI1cmVtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBsaW5lYXIgMzAwbXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMDBweCk7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNhdGVnb3J5LWhlYWRlci1tZW51IHVsIHVsIHtcbiAgICByaWdodDogLTExLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODgwcHgpIHtcbiAgLmNhdGVnb3J5LWhlYWRlci1tZW51IHVsIHVsIGxpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg4MHB4KSB7XG4gIC5jYXRlZ29yeS1oZWFkZXItbWVudSB1bCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODBweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyLW1lbnUgLmNhdGVnb3J5LW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5jYXRlZ29yeS1oZWFkZXItbWVudSAuY2F0ZWdvcnktbWVudSA+IGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODBweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyLW1lbnUgLmNhdGVnb3J5LW1lbnUgPiBsaSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI0MCwgMjMxLCAyMzEsIDAuMjUpO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jYXRlZ29yeS1oZWFkZXItbWVudSAuY2F0ZWdvcnktbWVudSA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY2F0ZWdvcnktaGVhZGVyLW1lbnUgLmNhdGVnb3J5LW1lbnUgPiBsaTpob3ZlciwgLmNhdGVnb3J5LWhlYWRlci1tZW51IC5jYXRlZ29yeS1tZW51ID4gbGk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNDAsIDIzMSwgMjMxLCAwLjI1KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODBweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyLW1lbnUgLmNhdGVnb3J5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgfVxufVxuXG4uY2F0ZWdvcnktaGVhZGVyLW1lbnUgLmNhdGVnb3J5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg4MHB4KSB7XG4gIC5jYXRlZ29yeS1oZWFkZXItbWVudSAuY2F0ZWdvcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmNhdGVnb3J5LWhlYWRlci1tZW51IC5jYXRlZ29yeS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudS50b2dnbGVkLW9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5jYXRlZ29yeS1oZWFkZXItbWVudSAuY2F0ZWdvcnktbWVudSAubm90LW1vYmlsZSA+IGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAyLjVyZW0gMC4zMTI1cmVtIDAuNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXIgMzAwbXM7XG4gIHJpZ2h0OiAuMWVtO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS50b2dnbGVkLW9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuMjVyZW0pO1xuICB0b3A6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUudG9nZ2xlZC1vbiAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIC5pY29uIHtcbiAgcmlnaHQ6IDAuMzEyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIE1lbnUgdG9nZ2xlICovXG4ubWVudS10b2dnbGUge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAzNnB4O1xuICB6LWluZGV4OiA5OTk5NztcbiAgb3JkZXI6IDE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4ubWVudS10b2dnbGU6aG92ZXIsIC5tZW51LXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubWVudS10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubWVudS10b2dnbGU6YmVmb3JlLCAubWVudS10b2dnbGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjU2MjVyZW07XG4gIGhlaWdodDogLjEyNXJlbTtcbiAgbGVmdDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi5tZW51LXRvZ2dsZTpiZWZvcmUge1xuICB0b3A6IGNhbGMoIDUwJSAtIDZweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLm1lbnUtdG9nZ2xlOmFmdGVyIHtcbiAgdG9wOiBjYWxjKCA1MCUgKyA2cHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi50b2dnbGVkLW9uIC5tZW51LXRvZ2dsZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi50b2dnbGVkLW9uIC5tZW51LXRvZ2dsZTpiZWZvcmUsIC50b2dnbGVkLW9uIC5tZW51LXRvZ2dsZTphZnRlciB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDAsIC01MCUpO1xuICBsZWZ0OiA0cHg7XG59XG5cbi50b2dnbGVkLW9uIC5tZW51LXRvZ2dsZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDAsIC01MCUpO1xuICBsZWZ0OiA1cHg7XG59XG5cbi5qcyAubWVudS10b2dnbGUge1xuICAvKiBEaXNwbGF5IHRoZSBtZW51IHRvZ2dsZSB3aGVuIEphdmFTY3JpcHQgaXMgYXZhaWxhYmxlLiAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODgwcHgpIHtcbiAgLmpzIC5tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg4MHB4KSB7XG4gIC51bmJsdXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiB1bmJsdXIgMjAwbXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLCAwLjMzNSwgMSk7XG4gICAgYW5pbWF0aW9uOiB1bmJsdXIgMjAwbXMgZm9yd2FyZHMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLCAwLjMzNSwgMSk7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICB9XG59XG5cbi5tZW51LWNhdGVnb3J5LW1haW4tbWVudS1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBGb290ZXIgTmF2aWdhdGlvbiBNZW51c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI21lbnUtZm9vdGVyLW1lbnUtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuI21lbnUtZm9vdGVyLW1lbnUtdG9wIGxpIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuI21lbnUtZm9vdGVyLW1lbnUtdG9wIGxpLnNpZ24tdXAgYSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDZkZWcsICNlNGJlNDEsICNkZDg2NWIpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0MiwgMTQyLCAxNDIsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbiNtZW51LWZvb3Rlci1tZW51LXRvcCBsaS5zaWduLXVwIGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGQ4NjViO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbiNtZW51LWZvb3Rlci1tZW51LXRvcCBsaS5zaWduLXVwIGE6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbiNtZW51LWZvb3Rlci1tZW51LWJvdHRvbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIFNvY2lhbCBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc29jaWFsLW5hdmlnYXRpb24sXG4uc29jaWFsLXNoYXJlIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGN1YmljLWJlemllcigwLjY5NCwgMC4wNDgyLCAwLjMzNSwgMSk7XG59XG5cbi5zb2NpYWwtbmF2aWdhdGlvbiB1bCBsaSxcbi5zb2NpYWwtc2hhcmUgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLjA0ODIsIDAuMzM1LCAxKSwgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLjA0ODIsIDAuMzM1LCAxKTtcbn1cblxuLnNvY2lhbC1uYXZpZ2F0aW9uIHVsIGxpIGEsXG4uc29jaWFsLXNoYXJlIHVsIGxpIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zb2NpYWwtbmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVyLFxuLnNvY2lhbC1zaGFyZSB1bCBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zb2NpYWwtbmF2aWdhdGlvbiBhLFxuLnNvY2lhbC1zaGFyZSBhIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5zb2NpYWwtbmF2aWdhdGlvbiBzdmcsXG4uc29jaWFsLXNoYXJlIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5zb2NpYWwtbmF2aWdhdGlvbiAuc2NyZWVuLXJlYWRlci10ZXh0LFxuLnNvY2lhbC1zaGFyZSAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC05cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnNvY2lhbC1zaGFyZSB7XG4gIG1hcmdpbjogMi41cmVtIDA7XG59XG5cbi5zb2NpYWwtc2hhcmUgdWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc29jaWFsLXNoYXJlIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc29jaWFsLXNoYXJlIHVsIGxpOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNvY2lhbC1zaGFyZSBzdmcge1xuICBmaWxsOiAjNGU0ZTUxO1xufVxuXG5saTpmaXJzdC1jaGlsZCAuc29jaWFsLW5hdmlnYXRpb24gLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc29jaWFsLW5hdmlnYXRpb24gLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXQgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQYWdpbmF0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMi41cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24gLm5hdi1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbiAubmV4dCxcbi5wYWdpbmF0aW9uIC5wcmV2IHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ucGFnaW5hdGlvbiBhLFxuLnBhZ2luYXRpb24gc3BhbiB7XG4gIGNvbG9yOiAjMzk1YjcxO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGN1YmljLWJlemllcigwLjMzLCAwLCAwLjIsIDEpO1xuICBwYWRkaW5nOiAwIDAuMzEyNXJlbTtcbn1cblxuLnBhZ2luYXRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjNTM5MGIxO1xufVxuXG4ucGFnaW5hdGlvbiAuaWNvbiB7XG4gIGZpbGw6ICMzOTViNzE7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5wYWdpbmF0aW9uIC5pY29uOmhvdmVyIHtcbiAgZmlsbDogIzUzOTBiMTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJsdXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICB9XG4gIDUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxcHgpO1xuICAgIGZpbHRlcjogYmx1cigxcHgpO1xuICB9XG4gIDEwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMnB4KTtcbiAgfVxuICAxNSUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDNweCk7XG4gICAgZmlsdGVyOiBibHVyKDNweCk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig0cHgpO1xuICAgIGZpbHRlcjogYmx1cig0cHgpO1xuICB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDZweCk7XG4gICAgZmlsdGVyOiBibHVyKDZweCk7XG4gIH1cbiAgMzUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig3cHgpO1xuICAgIGZpbHRlcjogYmx1cig3cHgpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcbiAgfVxuICA0NSUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDlweCk7XG4gICAgZmlsdGVyOiBibHVyKDlweCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIH1cbiAgNTUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxMXB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTFweCk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxMnB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTJweCk7XG4gIH1cbiAgNjUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxM3B4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTNweCk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxNHB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTRweCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxNXB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTVweCk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxNnB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTZweCk7XG4gIH1cbiAgODUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxOHB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMThweCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxOHB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMThweCk7XG4gIH1cbiAgOTUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxOXB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTlweCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgIGZpbHRlcjogYmx1cigyMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJsdXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICB9XG4gIDUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxcHgpO1xuICAgIGZpbHRlcjogYmx1cigxcHgpO1xuICB9XG4gIDEwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMnB4KTtcbiAgfVxuICAxNSUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDNweCk7XG4gICAgZmlsdGVyOiBibHVyKDNweCk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig0cHgpO1xuICAgIGZpbHRlcjogYmx1cig0cHgpO1xuICB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDZweCk7XG4gICAgZmlsdGVyOiBibHVyKDZweCk7XG4gIH1cbiAgMzUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig3cHgpO1xuICAgIGZpbHRlcjogYmx1cig3cHgpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcbiAgfVxuICA0NSUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDlweCk7XG4gICAgZmlsdGVyOiBibHVyKDlweCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIH1cbiAgNTUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxMXB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTFweCk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxMnB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTJweCk7XG4gIH1cbiAgNjUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxM3B4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTNweCk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxNHB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTRweCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxNXB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTVweCk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxNnB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTZweCk7XG4gIH1cbiAgODUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxOHB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMThweCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxOHB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMThweCk7XG4gIH1cbiAgOTUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxOXB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTlweCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgIGZpbHRlcjogYmx1cigyMHB4KTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdW5ibHVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgIGZpbHRlcjogYmx1cigyMHB4KTtcbiAgfVxuICA1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTlweCk7XG4gICAgZmlsdGVyOiBibHVyKDE5cHgpO1xuICB9XG4gIDEwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMThweCk7XG4gICAgZmlsdGVyOiBibHVyKDE4cHgpO1xuICB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTdweCk7XG4gICAgZmlsdGVyOiBibHVyKDE3cHgpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTZweCk7XG4gICAgZmlsdGVyOiBibHVyKDE2cHgpO1xuICB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTVweCk7XG4gICAgZmlsdGVyOiBibHVyKDE1cHgpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTRweCk7XG4gICAgZmlsdGVyOiBibHVyKDE0cHgpO1xuICB9XG4gIDM1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTNweCk7XG4gICAgZmlsdGVyOiBibHVyKDEzcHgpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTJweCk7XG4gICAgZmlsdGVyOiBibHVyKDEycHgpO1xuICB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTFweCk7XG4gICAgZmlsdGVyOiBibHVyKDExcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICB9XG4gIDU1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoOXB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoOXB4KTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDhweCk7XG4gICAgZmlsdGVyOiBibHVyKDhweCk7XG4gIH1cbiAgNjUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig3cHgpO1xuICAgIGZpbHRlcjogYmx1cig3cHgpO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoNnB4KTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgZmlsdGVyOiBibHVyKDVweCk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig0cHgpO1xuICAgIGZpbHRlcjogYmx1cig0cHgpO1xuICB9XG4gIDg1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgICBmaWx0ZXI6IGJsdXIoM3B4KTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgZmlsdGVyOiBibHVyKDJweCk7XG4gIH1cbiAgOTUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxcHgpO1xuICAgIGZpbHRlcjogYmx1cigxcHgpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB1bmJsdXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICB9XG4gIDUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxOXB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTlweCk7XG4gIH1cbiAgMTAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxOHB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMThweCk7XG4gIH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxN3B4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTdweCk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxNnB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTZweCk7XG4gIH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxNXB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTVweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxNHB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTRweCk7XG4gIH1cbiAgMzUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxM3B4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTNweCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxMnB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTJweCk7XG4gIH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxMXB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTFweCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIH1cbiAgNTUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig5cHgpO1xuICAgIGZpbHRlcjogYmx1cig5cHgpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcbiAgfVxuICA2NSUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDdweCk7XG4gICAgZmlsdGVyOiBibHVyKDdweCk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig2cHgpO1xuICAgIGZpbHRlcjogYmx1cig2cHgpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDRweCk7XG4gICAgZmlsdGVyOiBibHVyKDRweCk7XG4gIH1cbiAgODUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigzcHgpO1xuICAgIGZpbHRlcjogYmx1cigzcHgpO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMnB4KTtcbiAgfVxuICA5NSUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDFweCk7XG4gICAgZmlsdGVyOiBibHVyKDFweCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgfVxufVxuXG4vKiBcblNJVEVcbiMgSGVhZGVyXG4jIEZvb3RlclxuIyBQb3N0c1xuIyBTZWFyY2hcbiMgQ29tbWVudHNcbiMgNDA0XG4jIFdpZGdldHNcbiMgQ3VzdG9taXplclxuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2l0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICM5Zjc1NzggdXJsKFwiYXNzZXRzL2ltYWdlcy9oZWFkZXItYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4uc2l0ZS1sb2dvLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjQwLCAyMzEsIDIzMSwgMC4yNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICAuc2l0ZS1sb2dvLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMy43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2l0ZS1sb2dvLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW07XG4gIH1cbn1cblxuLnNpdGUtbG9nby13cmFwcGVyIC5zaXRlLWxvZ28ge1xuICBtYXgtd2lkdGg6IDM3MnB4O1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7XG59XG5cbi5zaXRlLWxvZ28td3JhcHBlciAuYWNjb3VudHMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuc2l0ZS1sb2dvLXdyYXBwZXIgLmFjY291bnRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2l0ZS1sb2dvLXdyYXBwZXIgLmFjY291bnRzIC5idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtO1xuICB9XG59XG5cbi5jYXRlZ29yeS1tZW51LXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExMywgOTQsIDkzLCAwLjgpO1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5jYXRlZ29yeS1tZW51LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jYXRlZ29yeS1tZW51LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbTtcbiAgfVxufVxuXG4uc2l0ZS1oZWFkZXJfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnNpdGUtaGVhZGVyX19idXR0b24gLmljb24ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmaWxsOiAjMmEyYTJhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS10aXRsZS53aXRoLWN1c3RvbS1sb2dvIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS10aXRsZS53aXRoLWN1c3RvbS1sb2dvIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0LWJsb2duYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5zaXRlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBGb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zdWJzY3JpcHRpb24tZm9vdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU5ZGVnLCAjZGQ4NjViLCAjZTRiZTQxKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICAuc3Vic2NyaXB0aW9uLWZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg4MHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uc3Vic2NyaXB0aW9uLWZvb3RlciA+ICo6Zmlyc3QtY2hpbGQge1xuICBmbGV4LWJhc2lzOiAzMyU7XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTRlNTE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvZm9vdGVyLWJnLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGVhcjogYm90aDtcbiAgei1pbmRleDogMTE7XG59XG5cbi5zaXRlLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLm1haW4tZm9vdGVyIHtcbiAgcGFkZGluZzogMi41cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5tYWluLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMi41cmVtIDMuNzVyZW07XG4gIH1cbn1cblxuLm1haW4tZm9vdGVyID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICAubWFpbi1mb290ZXIgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmZvb3Rlci1pbmZvIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE0MiwgMTQyLCAxNDIsIDAuMjUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtYmFzaXM6IDM1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICAuZm9vdGVyLW5hdnMge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yNSk7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5mb290ZXItbWlzc2lvbiB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB9XG4gIC5mb290ZXItbWlzc2lvbiBkaXYucG93ZXJlZC1ieS1pbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmZvb3Rlci1taXNzaW9uIGRpdi5wb3dlcmVkLWJ5LWltZyBhIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlci1taXNzaW9uIGRpdi5wb3dlcmVkLWJ5LWltZyBhOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmZvb3Rlci1sb2dvcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuLmZvb3Rlci1zaXRlLWxvZ28ge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi5mb290ZXItc2l0ZS1sb2dvIGE6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICAuZm9vdGVyLXNpdGUtbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAyMjVweDtcbiAgfVxufVxuXG4uc3ViLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDE2LCAxNiwgMC44Mik7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC42MjVyZW0gMi41cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5zdWItZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAzLjc1cmVtO1xuICB9XG59XG5cbi5zaW5nbGUtaHJtcC1sYW5kaW5nLXBhZ2UgLnN1Yi1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICAuc2luZ2xlLWhybXAtbGFuZGluZy1wYWdlIC5zdWItZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5zaW5nbGUtaHJtcC1sYW5kaW5nLXBhZ2UgLnN1Yi1mb290ZXIgLmZvb3Rlci1uYXYgYTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogJ3wnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC4zMTI1cmVtO1xufVxuXG4uc3ViLWZvb3Rlci1saW5rcyBhOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJ3wnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC4zMTI1cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFBhZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5Om5vdCguaG9tZSkgLnBhZ2Utd3JhcHBlciAuZW50cnktY29udGVudCB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICBib2R5Om5vdCguaG9tZSkgLnBhZ2Utd3JhcHBlciAuZW50cnktY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xuICBib2R5Om5vdCguaG9tZSkgLnBhZ2Utd3JhcHBlciAuZW50cnktY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1Ny41cmVtO1xuICB9XG59XG5cbi5ob21lIC5wYWdlLXdyYXBwZXIgLmVudHJ5LWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lIC5wYWdlLXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmhvbWUgLnBhZ2Utd3JhcHBlciAuZW50cnktY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5ob21lIC5wYWdlLXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFBvc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udHlwZS1wb3N0IC5lbnRyeS10aXRsZSxcbi50eXBlLWhybXAtdG9waWMtaHViIC5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDFlbTtcbiAgbWF4LXdpZHRoOiA1Ny41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50eXBlLXBvc3QgLmVudHJ5LWNvbnRlbnQsXG4udHlwZS1ocm1wLXRvcGljLWh1YiAuZW50cnktY29udGVudCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA1Ny41cmVtO1xufVxuXG4uYXJ0aWNsZS1oZXJvIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3OCwgNzgsIDgxLCAwLjEpO1xuICBwYWRkaW5nOiAyLjVyZW07XG59XG5cbi5wb3N0IC53cC1wb3N0LWltYWdlIHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYXJ0aWNsZS1pbmZvIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5hcnRpY2xlLWluZm8ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE0MiwgMTQyLCAxNDIsIDAuMjUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuXG4uYXJ0aWNsZS1pbmZvIC5wb3N0LWNhdGVnb3JpZXMge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbn1cblxuLmFydGljbGUtaW5mbyAucG9zdC1jYXRlZ29yaWVzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLmFydGljbGUtaW5mbyAucG9zdC1jYXRlZ29yaWVzIGEge1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hcnRpY2xlLWluZm8gLnBvc3QtY2F0ZWdvcmllcyBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1OTU5NWM7XG59XG5cbi5lbnRyeS1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbn1cblxuLmF2YXRhciB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG4uYXZhdGFyLmFsaWdubm9uZSB7XG4gIGhlaWdodDogNjBweDtcbn1cblxuaW1nLmF2YXRhci1kZWZhdWx0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlYWQtdGltZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYXV0aG9yIGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYXV0aG9yIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU5NTk1Yztcbn1cblxuLmFydGljbGUtY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYXJ0aWNsZS1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5hcnRpY2xlLWNhcmQgLmV4Y2VycHQtY29udGVudCB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmFydGljbGUtY2FyZCAuZXhjZXJwdC1jb250ZW50IHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hcnRpY2xlLWNhcmQgLmV4Y2VycHQtY29udGVudCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG4uYXJ0aWNsZS1jYXJkIC5leGNlcnB0LWNvbnRlbnQ6b25seS1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5hcnRpY2xlLWNhcmQgLmV4Y2VycHQtaW1hZ2Uge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFydGljbGUtY2FyZCAuZXhjZXJwdC1pbWFnZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuXG4uYXJ0aWNsZS1jYXJkIC5leGNlcnB0LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXJ0aWNsZS1jYXJkIC5leGNlcnB0LWltYWdlIC53cC1wb3N0LWltYWdlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmF1dGhvci1jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjI1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5hdXRob3ItY2FyZCAuYnlsaW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yNSk7XG59XG5cbi5hdXRob3ItY2FyZCAuZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICB3aWR0aDogNzAlO1xufVxuXG4uYXV0aG9yLWNhcmQgLmRlc2NyaXB0aW9uOm9ubHktY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvc3QtbmF2aWdhdGlvbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogY2lyY2xlKDElIGF0IDElIDElKTtcbiAgY2xpcC1wYXRoOiBjaXJjbGUoMSUgYXQgMSUgMSUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4ubW9yZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5qcC1zaGFyaW5nLWlucHV0LXRvdWNoIC5zZC1jb250ZW50IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uY19zb2NpYWxQYW5lbCBhIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtZGl2aWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQuNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLnBvc3QtZGl2aWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogOGVtO1xuICB9XG59XG5cbi5wb3N0LWRpdmlkZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogY2lyY2xlKDElIGF0IDElIDElKTtcbiAgY2xpcC1wYXRoOiBjaXJjbGUoMSUgYXQgMSUgMSUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4uYWxucC0tcmVhZC1tb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogNmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmFsbnAtLXJlYWQtbW9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOGVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYWxucC0tcmVhZC1tb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gIH1cbn1cblxuLmFsbnAtLXJlYWQtbW9yZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogYm91bmNlIDJzIGluZmluaXRlO1xuICBhbmltYXRpb246IGJvdW5jZSAycyBpbmZpbml0ZTtcbn1cblxuLmFsbnAtLXJlYWQtbW9yZSAuaWNvbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBib3VuY2UgMnMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogYm91bmNlIDJzIGluZmluaXRlO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAyMHB4O1xuICBmaWxsOiAjNjU2ZTc5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiA4cHg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgb3BhY2l0eTogMC4wNTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgIG9wYWNpdHk6IDAuMDU7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4udHlwZS1wYWdlIC5lbnRyeS1tZXRhIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBjaXJjbGUoMSUgYXQgMSUgMSUpO1xuICBjbGlwLXBhdGg6IGNpcmNsZSgxJSBhdCAxJSAxJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5lbnRyeS1tZXRhIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ucG9zdC1wYXNzd29yZC1mb3JtIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCAxZW07XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0gbGFiZWwgaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC1jYXRlZ29yaWVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZW50cnktc3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDAuOGVtO1xufVxuXG4ubW9yZS1saW5rLS13cmFwcGVyICsgLm1vcmUtbGluay0td3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vcmUtbGluay0td3JhcHBlciAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dC1idXR0b24ge1xuICBsZWZ0OiAtNTZweDtcbiAgdG9wOiAwO1xufVxuXG4ucG9zdGVkLW9uLS1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvc3RlZC1vbi0tdXBkYXRlZCAudXBkYXRlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvc3RlZC1vbi0tdXBkYXRlZCAudXBkYXRlZCArIC5wdWJsaXNoZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnRhZ3MtbGlua3Mge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uZW50cnktZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMi4xZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICBib2R5Lmhhcy1uby1jb21tZW50cyAuZW50cnktZm9vdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5lbnRyeS1mb290ZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5lbnRyeS1mb290ZXIuYWxucC1wb3N0LWxvYWRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRyeS1mb290ZXIgLmZsZXguanVzdGlmeS1zdGFydC5pdGVtcy1jZW50ZXIge1xuICBtaW4td2lkdGg6IDIxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmVudHJ5LWZvb3RlciAuZmxleC5qdXN0aWZ5LXN0YXJ0Lml0ZW1zLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi5lbnRyeS1mb290ZXIgLmVudHJ5LWZvb3Rlcl9fdGF4b25vbXkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5lbnRyeS1mb290ZXIgLmVudHJ5LWZvb3Rlcl9fdGF4b25vbXkge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE1ZW07XG4gIH1cbn1cblxuLnBhZ2UtbGlua3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnBhZ2UtbGlua3Mgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgYmFja2dyb3VuZCBlYXNlO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBiYWNrZ3JvdW5kIGVhc2U7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4ucGFnZS1saW5rcyBhIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgY29sb3IgZWFzZTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgY29sb3IgZWFzZTtcbn1cblxuLnBhZ2UtbGlua3MgYSBzcGFuIHtcbiAgY29sb3I6ICM2NTZlNzk7XG59XG5cbi5wYWdlLWxpbmtzIGEgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi50YXhvbm9teS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzY1NmU3OTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAudGF4b25vbXktZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuLmJ5cG9zdGF1dGhvciB7XG4gIHRleHQtdHJhbnNmb3JtOiBub3JtYWw7XG59XG5cbi5zdGlja3kge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYm9keSBkaXYuc2hhcmVkYWRkeSBoMy5zZC10aXRsZSB7XG4gIG1hcmdpbjogMWVtIDAgLjI1ZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSBkaXYuc2hhcmVkYWRkeSBoMy5zZC10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFNlYXJjaFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGUtc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB2aXNpYmlsaXR5IDBtcyBjdWJpYy1iZXppZXIoMC42OTQsIDAsIDAuMzM1LCAxKSAzMDBtcywgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uc2l0ZS1zZWFyY2ggLnNlYXJjaC1mb3JtIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3OCwgNzgsIDgxLCAwLjkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgdmlzaWJpbGl0eSAwbXMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLCAwLjMzNSwgMSkgMzAwbXMsIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk5ODtcbn1cblxuLnNpdGUtc2VhcmNoIGxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDkwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZ3JvdXAge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbTtcbn1cblxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjI1KTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNDJweDtcbn1cblxuLnNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWFyY2gtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgcGFkZGluZzogMS4yNXJlbSAyLjVyZW07XG59XG5cbi5zZWFyY2gtcXVlcnkge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuXG4uc2VhcmNoLXF1ZXJ5X19tZXNzYWdlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNpdGUtc2VhcmNoLW9wZW4gLnNpdGUtc2VhcmNoIC5zZWFyY2gtZm9ybSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwbXMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLCAwLjMzNSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDQwMG1zIGN1YmljLWJlemllcigwLjY5NCwgMCwgMC4zMzUsIDEpO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBtcyBjdWJpYy1iZXppZXIoMC42OTQsIDAsIDAuMzM1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLCAwLjMzNSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcyBjdWJpYy1iZXppZXIoMC42OTQsIDAsIDAuMzM1LCAxKSwgdmlzaWJpbGl0eSAwbXMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLCAwLjMzNSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcyBjdWJpYy1iZXppZXIoMC42OTQsIDAsIDAuMzM1LCAxKSwgdmlzaWJpbGl0eSAwbXMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLCAwLjMzNSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDQwMG1zIGN1YmljLWJlemllcigwLjY5NCwgMCwgMC4zMzUsIDEpO1xufVxuXG4uc2l0ZS1zZWFyY2gtb3BlbiAuc2l0ZS1zZWFyY2gtb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBjdWJpYy1iZXppZXIoMC42OTQsIDAsIDAuMzM1LCAxKSwgdmlzaWJpbGl0eSAwbXMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLCAwLjMzNSwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLCAwLjMzNSwgMSksIHZpc2liaWxpdHkgMG1zIGN1YmljLWJlemllcigwLjY5NCwgMCwgMC4zMzUsIDEpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogbm9ybWFsO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA1MDBweCkge1xuICAuc2VhcmNoLW5vLXJlc3VsdHMgLnNpdGUtbWFpbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLnNlYXJjaC1uby1yZXN1bHRzIC5zZWFyY2gtd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1uby1yZXN1bHRzIC5wYWdlLWhlYWRlciB7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG59XG5cbi5zZWFyY2gtbm8tcmVzdWx0cyAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKGhvdmVyKSB7XG4gIC5zZWFyY2gtdG9nZ2xlIC5pY29uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLnNpdGUtc2VhcmNoIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCAuaWNvbiB7XG4gIHRvcDogMS4xZW07XG59XG5cbi5zaXRlLXNlYXJjaC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLCAwLjMzNSwgMSksIHZpc2liaWxpdHkgMG1zIGN1YmljLWJlemllcigwLjY5NCwgMCwgMC4zMzUsIDEpIDMwMG1zO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjY5NCwgMCwgMC4zMzUsIDEpLCB2aXNpYmlsaXR5IDBtcyBjdWJpYy1iZXppZXIoMC42OTQsIDAsIDAuMzM1LCAxKSAzMDBtcztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5NztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5oZWFkZXItaXMtc3RpY2t5LnNpdGUtc2VhcmNoLW9wZW4gLnNpdGUtaGVhZGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcbn1cblxuLnNpdGUtc2VhcmNoLW9wZW4gLmRyb3AtaW4tLWZyb20tYm90dG9tLmRyb3AtaW4tLXBpbm5lZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwJSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29tbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb21tZW50LW1ldGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21tZW50LWF3YWl0aW5nLW1vZGVyYXRpb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogI2YwMDtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCIsIHNlcmlmO1xufVxuXG4uY25ucy1jb21tZW50LXN1YnNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi5jbm5zLWNvbW1lbnQtc3Vic2NyaXB0aW9uIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuXG4jZGlzcXVzX3RocmVhZCB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICNkaXNxdXNfdGhyZWFkIHtcbiAgICB3aWR0aDogNzYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAjZGlzcXVzX3RocmVhZCB7XG4gICAgcGFkZGluZy10b3A6IDRlbTtcbiAgfVxufVxuXG4uY29tbWVudHMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY29tbWVudHMge1xuICBwYWRkaW5nLXRvcDogNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uY29tbWVudHMge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb21tZW50cyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAxICogKCgxMDB2dyAtIDYwMHB4KSAvIDYwMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29tbWVudHMge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29tbWVudHMge1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEuM2VtICsgKDEuNiAtIDEuMykgKiAoKDEwMHZ3IC0gMThlbSkvKDM1IC0gMTgpKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIwcHgpIHtcbiAgLmNvbW1lbnRzIHtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgYm9keS5oYXMtbm8tY29tbWVudHMgLmNvbW1lbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uY29tbWVudCB7XG4gIG1hcmdpbjogMCAwIDYwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNvbW1lbnQgLmF2YXRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAycHggMTZweCAwIDAgIWltcG9ydGFudDtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCIsIHNlcmlmO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb21tZW50LWF1dGhvciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLmNvbW1lbnQtYXV0aG9yIC5zYXlzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIHNwYW4sIC5jb21tZW50LWF1dGhvciBjaXRlLCAuY29tbWVudC1hdXRob3IgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uY29tbWVudC1hdXRob3IgLmZuIGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKGhvdmVyKSB7XG4gIC5jb21tZW50LWF1dGhvciBhOjphZnRlciB7XG4gICAgY29udGVudDogXCLinp1cIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03cHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTdweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03cHgpO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMCwgMC4yNSwgMC4wOCwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAuMjUsIDAuMDgsIDEpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMCwgMC4yNSwgMC4wOCwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAuMjUsIDAuMDgsIDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLjI1LCAwLjA4LCAxKSwgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLCAwLjI1LCAwLjA4LCAxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMC4yNSwgMC4wOCwgMSksIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMCwgMC4yNSwgMC4wOCwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAuMjUsIDAuMDgsIDEpO1xuICB9XG4gIC5jb21tZW50LWF1dGhvciBhOmhvdmVyOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uY29tbWVudC1ub3RlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21tZW50IC5yZXBseSwgLmNvbW1lbnQtY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4uY29tbWVudCAucmVwbHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmNvbW1lbnQgLnJlcGx5IGEge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjNmQ2YzZjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAuMmVtIC42NWVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxNTBtcyBjb2xvciBjdWJpYy1iZXppZXIoMC4zLCAtMC41NSwgMC4xLCAxLjEpO1xuICB0cmFuc2l0aW9uOiAxNTBtcyBjb2xvciBjdWJpYy1iZXppZXIoMC4zLCAtMC41NSwgMC4xLCAxLjEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNvbW1lbnQgLnJlcGx5IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuXG4uY29tbWVudCAucmVwbHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmEyYTJhO1xufVxuXG4uY29tbWVudC1jb250ZW50IGEge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29tbWVudC1jb250ZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb21tZW50LWJvZHkge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbW1lbnQtYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbW1lbnQgLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNvbW1lbnQgLmNvbW1lbnQtcmVzcG9uZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuLmNvbW1lbnQtbWV0YWRhdGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogXCJIZWVib1wiLCBzZXJpZjtcbn1cblxuLmNvbW1lbnQtbWV0YWRhdGEgYSB7XG4gIGNvbG9yOiAjNjU2ZTc5O1xufVxuXG4uY29tbWVudC1tZXRhZGF0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyYTJhMmE7XG59XG5cbi5jaGlsZHJlbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb21tZW50cyAuY2hpbGRyZW4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jb21tZW50cyAuY2hpbGRyZW4gLmNoaWxkcmVuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5jb21tZW50cyAuY2hpbGRyZW4ge1xuICAgIG1hcmdpbjogMzBweCAwIDAgNjBweDtcbiAgfVxuICAuY29tbWVudHMgLmNoaWxkcmVuIC5jb21tZW50IHtcbiAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gIH1cbn1cblxuLnBpbmdiYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnBpbmdiYWNrIC5jb21tZW50LWVkaXQtbGluayB7XG4gIGNvbG9yOiBncmF5O1xufVxuXG4ucGluZ2JhY2sgLmNvbW1lbnQtZWRpdC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyYTJhMmE7XG59XG5cbi5ieXBvc3RhdXRob3IgPiAuY29tbWVudC1ib2R5ID4gLmNvbW1lbnQtbWV0YSA+IC5jb21tZW50LWF1dGhvciAuYXZhdGFyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggIzJhMmEyYTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMyYTJhMmE7XG4gIHBhZGRpbmc6IDVweDtcbiAgdG9wOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbW1lbnQuZGVwdGgtMyBwLFxuLmNvbW1lbnQuZGVwdGgtNCBwLFxuLmNvbW1lbnQuZGVwdGgtNSBwLFxuLmNvbW1lbnQuZGVwdGgtNiBwLFxuLmNvbW1lbnQuZGVwdGgtNyBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm9cIiwgc2VyaWY7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MTRweCkge1xuICAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIxcHggKyA0ICogKCgxMDB2dyAtIDUxNHB4KSAvIDMwNikpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMHB4KSB7XG4gIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuYm9keS5oYXMtbm8tY29tbWVudHMgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM2NTZlNzk7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDhweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxNTBtcyBjb2xvciBjdWJpYy1iZXppZXIoMC4zLCAtMC41NSwgMC4xLCAxLjEpO1xuICB0cmFuc2l0aW9uOiAxNTBtcyBjb2xvciBjdWJpYy1iZXppZXIoMC4zLCAtMC41NSwgMC4xLCAxLjEpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb21tZW50LXJlcGx5LXRpdGxlIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGw6aG92ZXIge1xuICBjb2xvcjogIzJhMmEyYTtcbn1cblxuLmxvZ2dlZC1pbi1hcyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGNvbG9yOiAjNjU2ZTc5O1xuICBmb250LWZhbWlseTogXCJIZWVib1wiLCBzZXJpZjtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5sb2dnZWQtaW4tYXM6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm5vLWNvbW1lbnRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29tbWVudC1mb3JtLWNvbW1lbnQgbGFiZWwge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGNpcmNsZSgxJSBhdCAxJSAxJSk7XG4gIGNsaXAtcGF0aDogY2lyY2xlKDElIGF0IDElIDElKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnJlcXVpcmVkIHtcbiAgY29sb3I6ICNmMDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNvbW1lbnQtcmVzcG9uZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuYm9keS5oYXMtbm8tY29tbWVudHMgLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4uY29tbWVudC1yZXNwb25kIHRleHRhcmVhIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4uY29tbWVudC1yZXNwb25kIHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICAuY29tbWVudC1yZXNwb25kIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTZweCArIDEgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gNjAwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gIC5jb21tZW50LXJlc3BvbmQgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICAuY29tbWVudC1yZXNwb25kIHRleHRhcmVhIHtcbiAgICBsaW5lLWhlaWdodDogY2FsYygxLjNlbSArICgxLjYgLSAxLjMpICogKCgxMDB2dyAtIDE4ZW0pLygzNSAtIDE4KSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMHB4KSB7XG4gIC5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gIC5jb21tZW50LXJlc3BvbmQgdGV4dGFyZWEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbn1cblxuLmNvbW1lbnQtcmVzcG9uZCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAuODVlbSAxLjI1ZW07XG59XG5cbi5jb21tZW50LXJlc3BvbmQgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5jb21tZW50LXJlc3BvbmQgLmZvcm0tc3VibWl0IGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIDQwNFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVycm9yNDA0IC5wYWdlLWhlYWRlciB7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG5cbi5lcnJvcjQwNCAuc2VhcmNoLWZvcm0ge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2l0ZS1mb290ZXIgLndpZGdldC5vcHRpbi1tb25zdGVyLWFwaSB7XG4gIG1pbi1oZWlnaHQ6IDE1NXB4O1xufVxuXG4uc2l0ZS1mb290ZXIgLndpZGdldDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2l0ZS1mb290ZXIgLndpZGdldCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1mb290ZXIgLndpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ud2lkZ2V0IHVsLFxuLndpZGdldCBsaSB7XG4gIG1hcmdpbjogMCAwIDAgOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBJbWFnZXMgKi9cbi53aWRnZXRfbWVkaWFfaW1hZ2UgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi8qIENhdHMgKi9cbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLndpZGdldF9yc3MgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ucnNzLWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBvc3QtZGF0ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogQ2FsZW5kYXIgKi9cbiN3cC1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jd3AtY2FsZW5kYXIgdGZvb3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jd3AtY2FsZW5kYXIgY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jd3AtY2FsZW5kYXIgdGhlYWQge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbiN3cC1jYWxlbmRhciB0aGVhZCB0aCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuI3dwLWNhbGVuZGFyIHRoZWFkIHRoLFxuI3dwLWNhbGVuZGFyIHRib2R5IHRkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jd3AtY2FsZW5kYXIgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xufVxuXG4jd3AtY2FsZW5kYXIgdGJvZHkgLnBhZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbiN3cC1jYWxlbmRhciB0Zm9vdCAjbmV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiN3cC1jYWxlbmRhciB0Zm9vdCAjcHJldiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53aWRnZXRfbmF2X21lbnUgLnN1Yi1tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi8qIE5hdiBNZW51cyAqL1xuLndpZGdldF9uYXZfbWVudSAubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53aWRnZXRfbmF2X21lbnUgLm1lbnUgLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4vKiBUYWdzICovXG4udGFnY2xvdWQge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cblxuLnRhZ2Nsb3VkID4gYSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMDtcbiAgYm94LXNoYWRvdzogMCAwIDA7XG4gIGNvbG9yOiAjMmEyYTJhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAgLTJweCA1cHggMDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG59XG5cbi50YWdjbG91ZCA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjMmEyYTJhO1xufVxuXG4ud2lkZ2V0X3RleHQgKyAud2lkZ2V0Lm9wdGluLW1vbnN0ZXItYXBpIHtcbiAgbWFyZ2luLXRvcDogLTJlbTtcbn1cblxuLyogTUM0V1AgKi9cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMyYTJhMmE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjMmEyYTJhO1xuICBmb250LWZhbWlseTogXCJIZWVib1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgaW5wdXQ6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzY1NmU3OTtcbn1cblxuLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCBpbnB1dC5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAuNWVtIDVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyBiYWNrZ3JvdW5kIGN1YmljLWJlemllcigwLjMsIC0wLjU1LCAwLjEsIDEuMSk7XG4gIHRyYW5zaXRpb246IDIwMG1zIGJhY2tncm91bmQgY3ViaWMtYmV6aWVyKDAuMywgLTAuNTUsIDAuMSwgMS4xKTtcbn1cblxuLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjU2ZTc5O1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IC5tYzR3cC1hbGVydCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBjb2xvcjogIzY1NmU3OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDJweCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgLm1jNHdwLWFsZXJ0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBMYW5kaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGFuZGluZy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDExNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxhbmRpbmctaGVhZGVyIC5sb2dvIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEN1c3RvbWl6ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXRzLXNob3duIC5jdXN0b20tbG9nby1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dHMtc2hvd24gLmN1c3RvbS1sb2dvLWxpbmsgLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXQsXG4gIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0cy1zaG93biAuY3VzdG9tLWxvZ28tbGluayAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICB9XG4gIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0cy1zaG93biAuY3VzdG9tLWxvZ28tbGluayAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dC1idXR0b24ge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG4gIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0cy1zaG93biAuY3VzdG9tLWxvZ28tbGluayAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXRzLXNob3duIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0LWJsb2duYW1lLFxuICAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dHMtc2hvd24gLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXQtY3VzdG9tX2xvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0cy1zaG93biAjc2l0ZS1uYXZpZ2F0aW9uIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0cy1zaG93biAjc2l0ZS1uYXZpZ2F0aW9uIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dHMtc2hvd24gLndpZGdldC1hcmVhX193cmFwcGVyIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0LS1mb290ZXItY29sb3JzIHtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0cy1zaG93biAud2lkZ2V0LWFyZWFfX3dyYXBwZXIgLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXQtLWZvb3Rlci1jb2xvcnMgLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXQtYnV0dG9uIHtcbiAgbGVmdDogMDtcbn1cblxuLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXRzLXNob3duIC53aWRnZXQtYXJlYV9fd3JhcHBlciAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dC0tZm9vdGVyLWNvbG9ycyAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dC1idXR0b246OmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7XG4gIGZvbnQ6IDQwMCAxNXB4LzcycHggZGFzaGljb25zO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC4xOGVtO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDFweCByZ2JhKDAsIDEyMiwgMTgyLCAwLjgpLCAxcHggMCAxcHggIzAwN2FiNiwgMCAxcHggMXB4ICMwMDdhYjYsIC0xcHggMCAxcHggIzAwN2FiNjtcbiAgdG9wOiAwLjI0ZW07XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dHMtc2hvd24gLndpZGdldC1hcmVhX193cmFwcGVyIC53aWRnZXQgLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXQtYnV0dG9uIHtcbiAgbGVmdDogLTM1cHg7XG4gIHRvcDogNHB4O1xufVxuXG4uY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dHMtc2hvd24gLndpZGdldC1hcmVhX193cmFwcGVyIC5mb290ZXItbmF2aWdhdGlvbiAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dHMtc2hvd24gLmNvYmxvY2tzLWN1c3RvbWl6ZXItYWRkLXdpZGdldC1saW5lIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgY3ViaWMtYmV6aWVyKDAuMzgsIDAuMzIsIDAuMzYsIDAuOTgpLCB2aXNpYmlsaXR5IDAgY3ViaWMtYmV6aWVyKDAuMzgsIDAuMzIsIDAuMzYsIDAuOTgpIDE1MG1zO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGN1YmljLWJlemllcigwLjM4LCAwLjMyLCAwLjM2LCAwLjk4KSwgdmlzaWJpbGl0eSAwIGN1YmljLWJlemllcigwLjM4LCAwLjMyLCAwLjM2LCAwLjk4KSAxNTBtcztcbn1cblxuLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXRzLXNob3duIC5jb2Jsb2Nrcy1jdXN0b21pemVyLWFkZC13aWRnZXQtbGluZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA4ZWMyO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNDQwcHg7XG59XG5cbi5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0cy1zaG93biAjc2Vjb25kYXJ5OmhvdmVyIC5jb2Jsb2Nrcy1jdXN0b21pemVyLWFkZC13aWRnZXQtbGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBjdWJpYy1iZXppZXIoMC4zOCwgMC4zMiwgMC4zNiwgMC45OCksIHZpc2liaWxpdHkgMCBjdWJpYy1iZXppZXIoMC4zOCwgMC4zMiwgMC4zNiwgMC45OCkgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBjdWJpYy1iZXppZXIoMC4zOCwgMC4zMiwgMC4zNiwgMC45OCksIHZpc2liaWxpdHkgMCBjdWJpYy1iZXppZXIoMC4zOCwgMC4zMiwgMC4zNiwgMC45OCkgMDtcbn1cblxuLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXRzLXNob3duICNlbmdhZ2VtZW50LWJhciAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTZweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dHMtc2hvd24gI2VuZ2FnZW1lbnQtYmFyIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKlxuQkxPQ0tTXG4jIEJsb2Nrc1xuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQmxvY2tzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud2lkdGgtMjAge1xuICB3aWR0aDogMjAlO1xufVxuXG4ud2lkdGgtMjUge1xuICB3aWR0aDogMjUlO1xufVxuXG4ud2lkdGgtMzAge1xuICB3aWR0aDogMzAlO1xufVxuXG4ud2lkdGgtMzUge1xuICB3aWR0aDogMzUlO1xufVxuXG4ud2lkdGgtNDAge1xuICB3aWR0aDogNDAlO1xufVxuXG4ud2lkdGgtNDUge1xuICB3aWR0aDogNDUlO1xufVxuXG4ud2lkdGgtNTAge1xuICB3aWR0aDogNTAlO1xufVxuXG4ud2lkdGgtNTUge1xuICB3aWR0aDogNTUlO1xufVxuXG4ud2lkdGgtNjAge1xuICB3aWR0aDogNjAlO1xufVxuXG4ud2lkdGgtNjUge1xuICB3aWR0aDogNjUlO1xufVxuXG4ud2lkdGgtNzAge1xuICB3aWR0aDogNzAlO1xufVxuXG4ud2lkdGgtNzUge1xuICB3aWR0aDogNzUlO1xufVxuXG4ud2lkdGgtODAge1xuICB3aWR0aDogODAlO1xufVxuXG4uaGFzLXdoaXRlLWNvbG9yIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5oYXMtZ3JheS1jb2xvciB7XG4gIGNvbG9yOiAjNGU0ZTUxO1xufVxuXG4uaGFzLWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTRlNTE7XG59XG5cbi5oYXMtbWVkaXVtLWdyYXktY29sb3Ige1xuICBjb2xvcjogIzhlOGU4ZTtcbn1cblxuLmhhcy1tZWRpdW0tZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhlOGU4ZTtcbn1cblxuLmhhcy1wYXJjaG1lbnQtY29sb3Ige1xuICBjb2xvcjogI2YwZThjZjtcbn1cblxuLmhhcy1wYXJjaG1lbnQtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGU4Y2Y7XG59XG5cbi5oYXMtdGhlbWUtYmx1ZS1jb2xvciB7XG4gIGNvbG9yOiAjMzk1YjcxO1xufVxuXG4uaGFzLXRoZW1lLWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTViNzE7XG59XG5cbi5oYXMtdGhlbWUtZ3JlZW4tY29sb3Ige1xuICBjb2xvcjogIzhiYWE5ZDtcbn1cblxuLmhhcy10aGVtZS1ncmVlbi1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiYWE5ZDtcbn1cblxuLmhhcy10aGVtZS1vcmFuZ2UtY29sb3Ige1xuICBjb2xvcjogI2RkODY1Yjtcbn1cblxuLmhhcy10aGVtZS1vcmFuZ2UtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDg2NWI7XG59XG5cbi5oYXMtdGhlbWUteWVsbG93LWNvbG9yIHtcbiAgY29sb3I6ICNlNGJlNDE7XG59XG5cbi5oYXMtdGhlbWUteWVsbG93LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRiZTQxO1xufVxuXG4uaGFzLXRoZW1lLXJlZC1jb2xvciB7XG4gIGNvbG9yOiAjOWY3NTc4O1xufVxuXG4uaGFzLXRoZW1lLXJlZC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmNzU3ODtcbn1cblxuLmhhcy1ibHVlLWdyYXktY29sb3Ige1xuICBjb2xvcjogIzg0OTQ5Zjtcbn1cblxuLmhhcy1ibHVlLWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDk0OWY7XG59XG5cbi5oYXMteHNtYWxsLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5oYXMtc21hbGwtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uaGFzLW1lZGl1bS1mb250LXNpemUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5oYXMtbGFyZ2UtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cblxuLmhhcy1odWdlLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG4uZW50cnktY29udGVudCA+ICo6bm90KC5hbGlnbmZ1bGwpLFxuLmVudHJ5LXN1bW1hcnkgPiAqOm5vdCguYWxpZ25mdWxsKSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMi41cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gKjpub3QoLmFsaWduZnVsbCksXG4gIC5lbnRyeS1zdW1tYXJ5ID4gKjpub3QoLmFsaWduZnVsbCkge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMy43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50cnktY29udGVudCA+ICo6bm90KC5hbGlnbmZ1bGwpLFxuICAuZW50cnktc3VtbWFyeSA+ICo6bm90KC5hbGlnbmZ1bGwpIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50ID4gKi5hbGlnbndpZGUsXG4uZW50cnktc3VtbWFyeSA+ICouYWxpZ253aWRlIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWdud2lkZSxcbiAgLmVudHJ5LXN1bW1hcnkgPiAqLmFsaWdud2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbndpZGUsXG4gIC5lbnRyeS1zdW1tYXJ5ID4gKi5hbGlnbndpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICAuZW50cnktY29udGVudCA+ICouYWxpZ253aWRlLFxuICAuZW50cnktc3VtbWFyeSA+ICouYWxpZ253aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWdud2lkZSxcbiAgLmVudHJ5LXN1bW1hcnkgPiAqLmFsaWdud2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50ID4gKi5hbGlnbmxlZnQsXG4uZW50cnktc3VtbWFyeSA+ICouYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbmxlZnQsXG4gIC5lbnRyeS1zdW1tYXJ5ID4gKi5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZW50cnktY29udGVudCA+ICouYWxpZ25sZWZ0ID4gZmlnY2FwdGlvbixcbiAgLmVudHJ5LXN1bW1hcnkgPiAqLmFsaWdubGVmdCA+IGZpZ2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50ID4gKi5hbGlnbnJpZ2h0LFxuLmVudHJ5LXN1bW1hcnkgPiAqLmFsaWducmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWducmlnaHQsXG4gIC5lbnRyeS1zdW1tYXJ5ID4gKi5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbnJpZ2h0ID4gZmlnY2FwdGlvbixcbiAgLmVudHJ5LXN1bW1hcnkgPiAqLmFsaWducmlnaHQgPiBmaWdjYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZW50cnktY29udGVudCB7XG4gIC8qXG5CdXR0b25zIEdyaWQgUmV1c2VhYmxlIEJsb2NrXG4gKi9cbn1cblxuLmVudHJ5LWNvbnRlbnQgLnNpbmdsZTpub3QoLnNpbmdsZS1ocm1wLWxhbmRpbmctcGFnZSkge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbi5lbnRyeS1jb250ZW50IC5zaW5nbGU6bm90KC5zaW5nbGUtaHJtcC1sYW5kaW5nLXBhZ2UpID4gKjpub3QoLmFsaWduZnVsbCk6bm90KC5hbGlnbndpZGUpIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODgwcHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLnNpbmdsZTpub3QoLnNpbmdsZS1ocm1wLWxhbmRpbmctcGFnZSkgPiAqOm5vdCguYWxpZ25mdWxsKTpub3QoLmFsaWdud2lkZSkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uZW50cnktY29udGVudCAuc2luZ2xlOm5vdCguc2luZ2xlLWhybXAtbGFuZGluZy1wYWdlKSA+ICouYWxpZ253aWRlIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMi41cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuZW50cnktY29udGVudCAuc2luZ2xlOm5vdCguc2luZ2xlLWhybXAtbGFuZGluZy1wYWdlKSA+ICouYWxpZ253aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgcCBhIHtcbiAgY29sb3I6ICMwMDc0RDk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDc0RDk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA3NEQ5O1xufVxuXG4uZW50cnktY29udGVudCBsaSBhIHtcbiAgY29sb3I6ICMwMDc0RDk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3NEQ5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNzREOTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvYmxvY2tzLWhpZ2hsaWdodF9fY29udGVudDpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIxLCAxMzQsIDkxLCAwLjExKTtcbiAgY29sb3I6ICNkZDg2NWI7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1wdWxscXVvdGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICAuZW50cnktY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbmZ1bGwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlOm5vdCguaXMtc3R5bGUtc29saWQtY29sb3IpOmJlZm9yZSwgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXB1bGxxdW90ZTpub3QoLmlzLXN0eWxlLXNvbGlkLWNvbG9yKTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1wdWxscXVvdGU6bm90KC5pcy1zdHlsZS1zb2xpZC1jb2xvcik6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlOm5vdCguaXMtc3R5bGUtc29saWQtY29sb3IpOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyLjVyZW07XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMCAyLjVyZW07XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgY2l0ZSB7XG4gIGNvbG9yOiAjNTk1OTVjO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3MtYXV0aG9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3MtYXV0aG9yX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvYmxvY2tzLWF1dGhvcl9fbmFtZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE0MiwgMTQyLCAxNDIsIDAuMjUpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvYmxvY2tzLWF1dGhvcl9fYmlvZ3JhcGh5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvYmxvY2tzLWF1dGhvcl9fYXZhdGFyLCAuZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3MtYXV0aG9yX19hdmF0YXItaW1nIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmhybS1idXR0b25zLWdyaWQgPiAuYWItY29udGFpbmVyLWluc2lkZSB7XG4gIHBhZGRpbmc6IDMuNzVyZW0gMi41cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC5ocm0tYnV0dG9ucy1ncmlkID4gLmFiLWNvbnRhaW5lci1pbnNpZGUge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMy43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuZW50cnktY29udGVudCAuaHJtLWJ1dHRvbnMtZ3JpZCA+IC5hYi1jb250YWluZXItaW5zaWRlIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDcuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50cnktY29udGVudCAuaHJtLWJ1dHRvbnMtZ3JpZCA+IC5hYi1jb250YWluZXItaW5zaWRlIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDE1cmVtO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IC5ocm0tYnV0dG9ucy1ncmlkID4gLmFiLWNvbnRhaW5lci1pbnNpZGUgLndwLWJsb2NrLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLmhybS1idXR0b25zLWdyaWQgPiAuYWItY29udGFpbmVyLWluc2lkZSAud3AtYmxvY2stY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uZW50cnktY29udGVudCAuaHJtLWJ1dHRvbnMtZ3JpZCAuYWItY29udGFpbmVyLWNvbnRlbnQgPiBoMixcbi5lbnRyeS1jb250ZW50IC5ocm0tYnV0dG9ucy1ncmlkIC5hYi1jb250YWluZXItY29udGVudCA+IGgzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yNSk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLmhybS1idXR0b25zLWdyaWQgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgZmxleC1iYXNpczogNDglO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IC5ocm0tYnV0dG9ucy1ncmlkIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmVudHJ5LWNvbnRlbnQgLmhybS1idXR0b25zLWdyaWQgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1zcXVhcmVkIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBmb250LWZhbWlseTogXCJBcnZvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmctcmlnaHQ6IDMwJTtcbiAgcGFkZGluZy10b3A6IDUwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAuZW50cnktY29udGVudCAuaHJtLWJ1dHRvbnMtZ3JpZCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssIC5lbnRyeS1jb250ZW50IC5ocm0tYnV0dG9ucy1ncmlkIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc3F1YXJlZCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IC5ocm0tYnV0dG9ucy1ncmlkIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpiZWZvcmUsIC5lbnRyeS1jb250ZW50IC5ocm0tYnV0dG9ucy1ncmlkIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc3F1YXJlZCAud3AtYmxvY2stYnV0dG9uX19saW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQnV0dG9ucyBHcmlkIFJldXNlYWJsZSBCbG9ja1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaHJtLW5ld3NsZXR0ZXItYmxvY2sge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLmhybS1uZXdzbGV0dGVyLWJsb2NrIC5hYi1jb250YWluZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5ocm0tbmV3c2xldHRlci1ibG9jayBoMiwgLmhybS1uZXdzbGV0dGVyLWJsb2NrIGgzLCAuaHJtLW5ld3NsZXR0ZXItYmxvY2sgaDQge1xuICBmb250LWZhbWlseTogXCJBcnZvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaHJtLW5ld3NsZXR0ZXItYmxvY2sgLndwLWJsb2NrLWNvbHVtbnMge1xuICBtYXJnaW46IDA7XG59XG5cbi5ocm0tbmV3c2xldHRlci1ibG9jayBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ocm0tbmV3c2xldHRlci1ibG9jayAuZ2Zvcm1fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgcGFkZGluZzogMC42MjVyZW07XG59XG5cbi5ocm0tbmV3c2xldHRlci1ibG9jayAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaHJtLW5ld3NsZXR0ZXItYmxvY2sgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmhybS1uZXdzbGV0dGVyLWJsb2NrIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmhybS1uZXdzbGV0dGVyLWJsb2NrIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi53cC1ibG9jay1idXR0b246bm90KC5pcy1zdHlsZS1zcXVhcmVkKTpub3QoLmlzLXN0eWxlLW91dGxpbmUpIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA2ZGVnLCAjZTRiZTQxLCAjZGQ4NjViKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbjpub3QoLmlzLXN0eWxlLXNxdWFyZWQpOm5vdCguaXMtc3R5bGUtb3V0bGluZSkgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZDg2NWI7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1zcXVhcmVkIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi1oZWlnaHQ6IDY4cHg7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNxdWFyZWQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG9wYWNpdHk6IC45O1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNxdWFyZWQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayBlbSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNxdWFyZWQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDZkZWcsICNlNGJlNDEsICNkZDg2NWIpO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hbGlnbmxlZnQud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNxdWFyZWQge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmFsaWdubGVmdC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc3F1YXJlZCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFsaWducmlnaHQud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNxdWFyZWQge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmFsaWducmlnaHQud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNxdWFyZWQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hbGlnbnJpZ2h0LndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1zcXVhcmVkIC53cC1ibG9jay1idXR0b25fX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMzQ1JztcbiAgZm9udC1mYW1pbHk6ICdkYXNoaWNvbnMnO1xuICBmb250LXNpemU6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMuNzVyZW07XG4gIHRvcDogNTUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2Jsb2Nrcy1hdXRob3IgLndwLWJsb2NrLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDIuNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1lZGlhLXRleHQtbWVkaWEgbWVkaWEtdGV4dC1jb250ZW50XCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMDBweCBhdXRvO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0LmFsaWduZnVsbCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQuYWxpZ25mdWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50cnktY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5hbGlnbmZ1bGwge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbTtcbiAgfVxufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0byAxLjI1cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLWNvbHVtbnMge1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucy5zaWRlYmFyIC53cC1ibG9jay1jb2x1bW4ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zLnNpZGViYXIgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZmxleC1iYXNpczogNjYuNjclO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zLnNpZGViYXIgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjBlOGNmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMi41cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucy5zaWRlYmFyIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgbWFyZ2luLXRvcDogLTMuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM5cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWFyY2hpdmVzLmFsaWdubGVmdCxcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNhdGVnb3JpZXMuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczOXB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1hcmNoaXZlcy5hbGlnbnJpZ2h0LFxuICAuZW50cnktY29udGVudCAud3AtYmxvY2stY2F0ZWdvcmllcy5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAuZW50cnktY29udGVudCAud3AtYmxvY2stYXJjaGl2ZXMuYWxpZ25yaWdodCxcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNhdGVnb3JpZXMuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWFyY2hpdmVzLmFsaWduY2VudGVyLFxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNhdGVnb3JpZXMuYWxpZ25jZW50ZXIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWFyY2hpdmVzLmFsaWduZnVsbCxcbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jYXRlZ29yaWVzLmFsaWduZnVsbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWF1ZGlvIGF1ZGlvIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stdmlkZW8gdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lbnRyeS1jb250ZW50IGZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzU3NTc1NzU3NmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDAgMCAtMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW50cnktY29udGVudCBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgZmlnY2FwdGlvbjpub3QoLmJsb2NrZ2FsbGVyeS0tY2FwdGlvbiksXG4uZW50cnktY29udGVudCAuYmxvY2tnYWxsZXJ5Om5vdCguaGFzLWNhcHRpb24tY29sb3IpIGZpZ2NhcHRpb24ge1xuICBjb2xvcjogIzY1NmU3OTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlnY2FwdGlvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvZGUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBwYWRkaW5nOiAwLjhlbSAxLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM5cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvZGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29kZSxcbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2RlIGNvZGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29kZSBjb2RlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBwYWRkaW5nOiAwO1xuICB0b3A6IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb3ZlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzlweCkge1xuICAuZW50cnktY29udGVudCAud3AtYmxvY2stY292ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyLXRleHQge1xuICBmb250LWZhbWlseTogXCJBcnZvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuOTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKDIgKiAzMHB4KSk7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb3Zlci5hbGlnbndpZGUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA5OXB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb3Zlci5hbGlnbndpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY292ZXIuYWxpZ253aWRlIC53cC1ibG9jay1jb3Zlci10ZXh0IHtcbiAgbWF4LXdpZHRoOiBjYWxjKDUgKiAoMTAwdncgLyAxMikpO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY292ZXIuYWxpZ25mdWxsIC53cC1ibG9jay1jb3Zlci10ZXh0IHtcbiAgbWF4LXdpZHRoOiBjYWxjKDUuNSAqICgxMDB2dyAvIDEyKSk7XG4gIHBhZGRpbmc6IDUwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb3Zlci5hbGlnbmxlZnQgLndwLWJsb2NrLWNvdmVyLXRleHQsIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb3Zlci5hbGlnbnJpZ2h0IC53cC1ibG9jay1jb3Zlci10ZXh0LCAuZW50cnktY29udGVudCAud3AtYmxvY2stY292ZXIuYWxpZ25jZW50ZXIgLndwLWJsb2NrLWNvdmVyLXRleHQge1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY292ZXIuYWxpZ25sZWZ0LCAuZW50cnktY29udGVudCAud3AtYmxvY2stY292ZXIuYWxpZ25yaWdodCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAoMiAqIDIwcHgpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDk5cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvdmVyLmFsaWdubGVmdCwgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvdmVyLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb3Zlci5oYXMtbGVmdC1jb250ZW50IHtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY292ZXIuaGFzLXJpZ2h0LWNvbnRlbnQge1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stZW1iZWQgLmpldHBhY2stdmlkZW8td3JhcHBlcixcbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1lbWJlZCAuZmx1aWQtd2lkdGgtdmlkZW8td3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWVtYmVkLXR3aXR0ZXIgLnR3aXR0ZXItdHdlZXQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1maWxlIGEge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1maWxlIGE6bm90KC53cC1ibG9jay1maWxlX19idXR0b24pIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1maWxlIC53cC1ibG9jay1maWxlX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBmb250LXNpemU6IDAuNzU3NTc1NzU3NmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDAuNmVtIDEuMmVtIDAuNTVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5Om5vdChbY2xhc3MqPVwiYWxpZ25cIl0pIHtcbiAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM5cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnk6bm90KFtjbGFzcyo9XCJhbGlnblwiXSkge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LmFsaWdubGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkuYWxpZ25yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeS5hbGlnbmxlZnQsIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LmFsaWducmlnaHQge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OThweCkge1xuICAuZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeS5hbGlnbmxlZnQsIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzlweCkge1xuICAuZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeS5hbGlnbmxlZnQsIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LmFsaWducmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LmFsaWdud2lkZSB7XG4gIG1hcmdpbjogMzhweCBhdXRvIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczOXB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LmFsaWdud2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LmFsaWduZnVsbCB7XG4gIG1hcmdpbjogMzhweCAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczOXB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LmFsaWduZnVsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk4cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ5OXB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ5OXB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQsXG4uZW50cnktY29udGVudCAud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ5OXB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0LFxuICAuZW50cnktY29udGVudCAud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OThweCkge1xuICAuZW50cnktY29udGVudCAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCxcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIC5hbGlnbmZ1bGwgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIHtcbiAgbWFyZ2luOiAyN3B4IGF1dG8gMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzlweCkge1xuICAuZW50cnktY29udGVudCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cy5hbGlnbndpZGUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA5OXB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMuYWxpZ253aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNGVtICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2NTZlNzk7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMC43NWVtO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWV4Y2VycHQgcCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5hbGlnbmZ1bGw6bm90KC5pcy1ncmlkKSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5hbGlnbndpZGUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA5OXB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMuYWxpZ253aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM5cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM5cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZC5hbGlnbndpZGUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA5OXB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZC5hbGlnbndpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQuYWxpZ25mdWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogMWVtIDFlbSAxLjFlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSBhIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaTpsYXN0LWNoaWxkIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzOm5vdCguaXMtZ3JpZCkge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzOm5vdCguaXMtZ3JpZCkgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzOm5vdCguaXMtZ3JpZCkgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2NTZlNzk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgdWwsXG4uZW50cnktY29udGVudCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgdWwgbGksXG4uZW50cnktY29udGVudCBvbCBsaSB7XG4gIG1hcmdpbjogMCAwIDIwcHggMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uZW50cnktY29udGVudCB1bCBvbCxcbi5lbnRyeS1jb250ZW50IG9sIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IHVsIG9sIGxpLFxuLmVudHJ5LWNvbnRlbnQgb2wgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG4uZW50cnktY29udGVudCB1bCB1bCxcbi5lbnRyeS1jb250ZW50IG9sIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IHVsIHVsIGxpLFxuLmVudHJ5LWNvbnRlbnQgb2wgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBjaXJjbGU7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gaWZyYW1lW2lkKj1cImJsdWJycnlwbGF5ZXJcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiBbaWQqPVwibW9yZS1cIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZW50cnktY29udGVudCAuaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMpOjpmaXJzdC1sZXR0ZXIge1xuICBmb250LXNpemU6IDYycHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMC4yNzVlbSAwIDA7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IHAuaGFzLWJhY2tncm91bmQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzlweCkge1xuICAuZW50cnktY29udGVudCBwLmhhcy1iYWNrZ3JvdW5kIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM5cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgcC5oYXMtYmFja2dyb3VuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1wcmVmb3JtYXR0ZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDAuNzU3NTc1NzU3NmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczOXB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1wcmVmb3JtYXR0ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJhMmEyYTtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvcjpub3QoLmlzLXN0eWxlLXdpZGUpOm5vdCguaXMtc3R5bGUtZG90cykge1xuICB3aWR0aDogY2FsYygxMDBweCAtIDIwcHggKiAyKTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM5cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kb3RzIHtcbiAgb3BhY2l0eTogMTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kb3RzOjpiZWZvcmUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjU1ZW07XG4gIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSAyOHB4KTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXRhYmxlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzlweCkge1xuICAuZW50cnktY29udGVudCAud3AtYmxvY2stdGFibGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAuZW50cnktY29udGVudCAud3AtYmxvY2stdGFibGUge1xuICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gNDBweCk7XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXZlcnNlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgZm9udC1zaXplOiAwLjc1NzU3NTc1NzZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcGFkZGluZy10b3A6IDAuN2VtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42NWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM5cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXZlcnNlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXRoZW1lLWFsZXJ0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgcGFkZGluZy1ib3R0b206IDAuOGVtO1xuICBwYWRkaW5nLXRvcDogMC43ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczOXB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2Jsb2Nrcy1hbGVydCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2Jsb2Nrcy1hbGVydF9fdGl0bGUge1xuICBmb250LXNpemU6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2Jsb2Nrcy1hbGVydF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvYmxvY2tzLWNsaWNrLXRvLXR3ZWV0X190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczOXB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2Jsb2Nrcy1jbGljay10by10d2VldF9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2Jsb2Nrcy1jbGljay10by10d2VldF9fdGV4dDpub3QoW2NsYXNzKj1cImZvbnQtc2l6ZVwiXSkge1xuICBmb250LXNpemU6IDEuMzc1ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2Jsb2Nrcy1jbGljay10by10d2VldF9fdGV4dDpub3QoW2NsYXNzKj1cImZvbnQtc2l6ZVwiXSkge1xuICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2Jsb2Nrcy1jbGljay10by10d2VldF9fdGV4dDo6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdG9wOiA3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczOXB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2Jsb2Nrcy1jbGljay10by10d2VldF9fdGV4dDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdG9wOiA4cHg7XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvYmxvY2tzLWNsaWNrLXRvLXR3ZWV0X190d2l0dGVyLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHBhZGRpbmc6IDAgMC43NWVtO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM5cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvYmxvY2tzLWNsaWNrLXRvLXR3ZWV0X190d2l0dGVyLWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3MtY2xpY2stdG8tdHdlZXRfX3R3aXR0ZXItYnRuIHtcbiAgICBmb250LXNpemU6IDAuOTA5MDkwOTA5MWVtO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2Jsb2Nrcy1jbGljay10by10d2VldF9fdHdpdHRlci1idG46OmJlZm9yZSB7XG4gIHRvcDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvYmxvY2tzLWR5bmFtaWMtc2VwYXJhdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM5cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvYmxvY2tzLWR5bmFtaWMtc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvYmxvY2tzLWR5bmFtaWMtc2VwYXJhdG9yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogY2FsYyggMTAwJSAtIDQwcHgpO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2Jsb2Nrcy1keW5hbWljLXNlcGFyYXRvci5pcy1zdHlsZS1kb3RzOjpiZWZvcmUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjU1ZW07XG4gIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMjhweCk7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2Jsb2Nrcy1wcmljaW5nLXRhYmxlLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjkwOTA5MDkwOTFlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJ2b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2Jsb2Nrcy1wcmljaW5nLXRhYmxlLWl0ZW1fX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAwLjkwOTA5MDkwOTFlbTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvYmxvY2tzLXByaWNpbmctdGFibGUtaXRlbV9fcHJpY2Utd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3MtcHJpY2luZy10YWJsZS1pdGVtX19hbW91bnQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMnB4O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3MtcHJpY2luZy10YWJsZS1pdGVtX19mZWF0dXJlcyB7XG4gIGZvbnQtc2l6ZTogMC45MDkwOTA5MDkxZW07XG4gIG1hcmdpbi1ib3R0b206IDEuN2VtO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3Mtc29jaWFsOm5vdCguaGFzLWJ1dHRvbi1zaXplLXNtbCk6bm90KC5oYXMtYnV0dG9uLXNpemUtbHJnKSAud3AtYmxvY2stY29ibG9ja3Mtc29jaWFsX19idXR0b24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDExcHggMThweCAxMHB4O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3Mtc29jaWFsLmhhcy1idXR0b24tc2l6ZS1zbWwgLndwLWJsb2NrLWNvYmxvY2tzLXNvY2lhbF9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHggOHB4O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3Mtc29jaWFsLmhhcy1idXR0b24tc2l6ZS1zbWwgLndwLWJsb2NrLWNvYmxvY2tzLXNvY2lhbF9fYnV0dG9uIC53cC1ibG9jay1jb2Jsb2Nrcy1zb2NpYWxfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLndwLWJsb2NrLWJsb2NrZ2FsbGVyeS1zdGFja2VkIC5ibG9ja2dhbGxlcnktLWNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1ibG9ja2dhbGxlcnktc3RhY2tlZCBsaTpsYXN0LWNoaWxkIC5ibG9ja2dhbGxlcnktLWNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZW50cnktaGVhZGVyLFxuLmVudHJ5LWZvb3RlciB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5lbnRyeS1oZWFkZXIsXG4gIC5lbnRyeS1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5lbnRyeS1tZWRpYSB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIFBvc3QgZ3JpZCBzdHlsZXNcbiAqIExvYWRzIG9uIGZyb250IGVuZCBhbmQgYmFjayBlbmRcbiAqL1xuLndwLWJsb2NrLWNvbHVtbnMucG9zdC1ncmlkLWNvbHVtbnMge1xuICBtYXJnaW46IDA7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQge1xuICBtYXJnaW46IDAgMCAxLjJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qKlxuXHQgKiBDYXRlZ29yeSBDb2xvcnMgTWFwIGZvciBQb3N0IEdyaWQgUmliYm9uIGFuZCBIZWFkbGluZXNcblx0ICovXG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBncmlkLWdhcDogMCAyZW07XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWdyaWQgYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNWVtO1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkIC5pcy1ncmlkLmNvbHVtbnMtMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkIC5pcy1ncmlkLmNvbHVtbnMtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cblxuLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtZ3JpZC5jb2x1bW5zLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkIC5pcy1ncmlkLmNvbHVtbnMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5hYi1ibG9jay1wb3N0LWdyaWQgZGl2W2NsYXNzKj1cImNvbHVtbnNcIl0uaXMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmFiLWJsb2NrLXBvc3QtZ3JpZCAucmliYm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NywgOTEsIDExMywgMC41KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCAwIC0xMHB4IDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmFiLWJsb2NrLXBvc3QtZ3JpZCAucGJwLWNhdGVnb3JpZXMtZW1wbG95bWVudC1sYXcgLnJpYmJvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWY3NTc4O1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkIC5wYnAtY2F0ZWdvcmllcy1iZW5lZml0cyAucmliYm9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Mjk0Yzg7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQgLnBicC1jYXRlZ29yaWVzLWNvbXBlbnNhdGlvbi1wYXlyb2xsIC5yaWJib24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NywgOTEsIDExMywgMC41KTtcbn1cblxuLmFiLWJsb2NrLXBvc3QtZ3JpZCAucGJwLWNhdGVnb3JpZXMtZW1wbG95ZWUtc2VydmljZXMgLnJpYmJvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NiwgMTQ4LCAyMDAsIDAuNSk7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQgLnBicC1jYXRlZ29yaWVzLWRpc2NyaW1pbmF0aW9uIC5yaWJib24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwOGU5Mjtcbn1cblxuLmFiLWJsb2NrLXBvc3QtZ3JpZCAucGJwLWNhdGVnb3JpZXMtaHItY2FyZWVyIC5yaWJib24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzOTBiMTtcbn1cblxuLmFiLWJsb2NrLXBvc3QtZ3JpZCAucGJwLWNhdGVnb3JpZXMtaHItdGVjaG5vbG9neSAucmliYm9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU5YWI7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQgLnBicC1jYXRlZ29yaWVzLWxlYWRlcnNoaXAtc3RyYXRlZ3kgLnJpYmJvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNSwgMTgwLCA5NiwgMC4zNSk7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQgLnBicC1jYXRlZ29yaWVzLXBlcmZvcm1hbmNlLW1hbmFnZW1lbnQgLnJpYmJvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdiNjc2O1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkIC5wYnAtY2F0ZWdvcmllcy1wb2xpY3ktY3VsdHVyZSAucmliYm9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTViNzE7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQgLnBicC1jYXRlZ29yaWVzLXN0YWZmLWFkbWluaXN0cmF0aW9uIC5yaWJib24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDUsIDE4MCwgOTYsIDAuMzUpO1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkIC5wYnAtY2F0ZWdvcmllcy1zdGFmZi1kZXBhcnR1cmUgLnJpYmJvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ5NDlmO1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkIC5wYnAtY2F0ZWdvcmllcy10YWxlbnQtYWNxdWlzaXRpb24gLnJpYmJvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCA5MSwgMTEzLCAwLjUpO1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkIC5wYnAtY2F0ZWdvcmllcy10YWxlbnQtbWFuYWdlbWVudCAucmliYm9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTQ0NDc7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQgLnBicC1jYXRlZ29yaWVzLXdlbGxuZXNzLXNhZmV0eSAucmliYm9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTViNzE7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQgLnBicC1jYXRlZ29yaWVzLXdvcmstbG9jYXRpb24gLnJpYmJvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE1ZTVkO1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkIC5hYi1wb3N0LWdyaWQtc2VjdGlvbi10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFiLWJsb2NrLXBvc3QtZ3JpZCBoZWFkZXIgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFydm9cIiwgc2VyaWY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmFiLWJsb2NrLXBvc3QtZ3JpZCBoZWFkZXIgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSBhIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkIGhlYWRlciAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWdyaWQuY29sdW1ucy0xIGhlYWRlciAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJ2b1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQubWVkaXVtIC5pcy1ncmlkLmNvbHVtbnMtMSBoZWFkZXIgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQgLmFiLWJsb2NrLXBvc3QtZ3JpZC1ieWxpbmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkIC5hYi1ibG9jay1wb3N0LWdyaWQtYXV0aG9yLFxuLmFiLWJsb2NrLXBvc3QtZ3JpZCAuYWItYmxvY2stcG9zdC1ncmlkLWRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQgLmFiLWJsb2NrLXBvc3QtZ3JpZC1hdXRob3I6bm90KDpsYXN0LWNoaWxkKTphZnRlcixcbi5hYi1ibG9jay1wb3N0LWdyaWQgLmFiLWJsb2NrLXBvc3QtZ3JpZC1kYXRlOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcQjdcIjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQgLmFiLWJsb2NrLXBvc3QtZ3JpZC1hdXRob3IgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQgLmFiLWJsb2NrLXBvc3QtZ3JpZC1hdXRob3IgYTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFiLWJsb2NrLXBvc3QtZ3JpZCAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQgcCB7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQgLmFiLWJsb2NrLXBvc3QtZ3JpZC1tb3JlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFiLWJsb2NrLXBvc3QtZ3JpZCAuYWItYmxvY2stcG9zdC1ncmlkLW1vcmUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkIC5hYi1ibG9jay1wb3N0LWdyaWQtZXhjZXJwdCBkaXYgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlIHtcbiAgLypkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgMWZyO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG5cdFx0XHRncmlkLWdhcDogMCAyZW07Ki9cbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCBhcnRpY2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNSU7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZSAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJ2b1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IC5uby10aHVtYiAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkLnBvcHVsYXItYXJ0aWNsZXMgaDIsXG4uYWItYmxvY2stcG9zdC1ncmlkLnBvcHVsYXItYXJ0aWNsZXMgaDMsXG4uYWItYmxvY2stcG9zdC1ncmlkIGgzLndlYmluYXItc2VjdGlvbi1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjI1KTtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkIGgzLndlYmluYXItc2VjdGlvbi1oZWFkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQucG9wdWxhci1hcnRpY2xlcyAuaXMtbGlzdCAucmliYm9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQucG9wdWxhci1hcnRpY2xlcyAuaXMtbGlzdCAucGJwLWNhdGVnb3JpZXMtZW1wbG95bWVudC1sYXcgLnJpYmJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzlmNzU3ODtcbn1cblxuLmFiLWJsb2NrLXBvc3QtZ3JpZC5wb3B1bGFyLWFydGljbGVzIC5pcy1saXN0IC5wYnAtY2F0ZWdvcmllcy1iZW5lZml0cyAucmliYm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOTI5NGM4O1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkLnBvcHVsYXItYXJ0aWNsZXMgLmlzLWxpc3QgLnBicC1jYXRlZ29yaWVzLWNvbXBlbnNhdGlvbi1wYXlyb2xsIC5yaWJib24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoNTcsIDkxLCAxMTMsIDAuNSk7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQucG9wdWxhci1hcnRpY2xlcyAuaXMtbGlzdCAucGJwLWNhdGVnb3JpZXMtZW1wbG95ZWUtc2VydmljZXMgLnJpYmJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgxNDYsIDE0OCwgMjAwLCAwLjUpO1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkLnBvcHVsYXItYXJ0aWNsZXMgLmlzLWxpc3QgLnBicC1jYXRlZ29yaWVzLWRpc2NyaW1pbmF0aW9uIC5yaWJib24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNlMDhlOTI7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQucG9wdWxhci1hcnRpY2xlcyAuaXMtbGlzdCAucGJwLWNhdGVnb3JpZXMtaHItY2FyZWVyIC5yaWJib24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1MzkwYjE7XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQucG9wdWxhci1hcnRpY2xlcyAuaXMtbGlzdCAucGJwLWNhdGVnb3JpZXMtaHItdGVjaG5vbG9neSAucmliYm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTg1OWFiO1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkLnBvcHVsYXItYXJ0aWNsZXMgLmlzLWxpc3QgLnBicC1jYXRlZ29yaWVzLWxlYWRlcnNoaXAtc3RyYXRlZ3kgLnJpYmJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgyMDUsIDE4MCwgOTYsIDAuMzUpO1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkLnBvcHVsYXItYXJ0aWNsZXMgLmlzLWxpc3QgLnBicC1jYXRlZ29yaWVzLXBlcmZvcm1hbmNlLW1hbmFnZW1lbnQgLnJpYmJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2U3YjY3Njtcbn1cblxuLmFiLWJsb2NrLXBvc3QtZ3JpZC5wb3B1bGFyLWFydGljbGVzIC5pcy1saXN0IC5wYnAtY2F0ZWdvcmllcy1wb2xpY3ktY3VsdHVyZSAucmliYm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzk1YjcxO1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkLnBvcHVsYXItYXJ0aWNsZXMgLmlzLWxpc3QgLnBicC1jYXRlZ29yaWVzLXN0YWZmLWFkbWluaXN0cmF0aW9uIC5yaWJib24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMjA1LCAxODAsIDk2LCAwLjM1KTtcbn1cblxuLmFiLWJsb2NrLXBvc3QtZ3JpZC5wb3B1bGFyLWFydGljbGVzIC5pcy1saXN0IC5wYnAtY2F0ZWdvcmllcy1zdGFmZi1kZXBhcnR1cmUgLnJpYmJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzg0OTQ5Zjtcbn1cblxuLmFiLWJsb2NrLXBvc3QtZ3JpZC5wb3B1bGFyLWFydGljbGVzIC5pcy1saXN0IC5wYnAtY2F0ZWdvcmllcy10YWxlbnQtYWNxdWlzaXRpb24gLnJpYmJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSg1NywgOTEsIDExMywgMC41KTtcbn1cblxuLmFiLWJsb2NrLXBvc3QtZ3JpZC5wb3B1bGFyLWFydGljbGVzIC5pcy1saXN0IC5wYnAtY2F0ZWdvcmllcy10YWxlbnQtbWFuYWdlbWVudCAucmliYm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOWU0NDQ3O1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkLnBvcHVsYXItYXJ0aWNsZXMgLmlzLWxpc3QgLnBicC1jYXRlZ29yaWVzLXdlbGxuZXNzLXNhZmV0eSAucmliYm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzk1YjcxO1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkLnBvcHVsYXItYXJ0aWNsZXMgLmlzLWxpc3QgLnBicC1jYXRlZ29yaWVzLXdvcmstbG9jYXRpb24gLnJpYmJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzcxNWU1ZDtcbn1cblxuLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29udGFpbmVyLmxhdGVzdC1oci1uZXdzLmFiLWJsb2NrLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29udGFpbmVyLmxhdGVzdC1oci1uZXdzLmFiLWJsb2NrLWNvbnRhaW5lciAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW46bGFzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4MDcwRTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29udGFpbmVyLmxhdGVzdC1oci1uZXdzLmFiLWJsb2NrLWNvbnRhaW5lciAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW46bGFzdC1vZi10eXBlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb250YWluZXIubGF0ZXN0LWhyLW5ld3MuYWItYmxvY2stY29udGFpbmVyIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWdyaWQge1xuICBncmlkLWdhcDogMDtcbn1cblxuLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29udGFpbmVyLmxhdGVzdC1oci1uZXdzLmFiLWJsb2NrLWNvbnRhaW5lciAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1ncmlkLmNvbHVtbnMtMywgLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29udGFpbmVyLmxhdGVzdC1oci1uZXdzLmFiLWJsb2NrLWNvbnRhaW5lciAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1ncmlkLmNvbHVtbnMtMiB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbn1cblxuLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29udGFpbmVyLmxhdGVzdC1oci1uZXdzLmFiLWJsb2NrLWNvbnRhaW5lciAuYWItYmxvY2stcG9zdC1ncmlkID4gaDIge1xuICBjb2xvcjogIzhlOGU4ZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMC42MjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogNi41ZW07XG59XG5cbi53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbnRhaW5lci5sYXRlc3QtaHItbmV3cy5hYi1ibG9jay1jb250YWluZXIgLmFiLWJsb2NrLXBvc3QtZ3JpZCBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE0MiwgMTQyLCAxNDIsIDAuMjUpO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4ud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb250YWluZXIubGF0ZXN0LWhyLW5ld3MuYWItYmxvY2stY29udGFpbmVyIC5hYi1ibG9jay1wb3N0LWdyaWQgaGVhZGVyIC5hYi1ibG9jay1wb3N0LWdyaWQtdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbnRhaW5lci5sYXRlc3QtaHItbmV3cy5hYi1ibG9jay1jb250YWluZXIgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuYWItYmxvY2stcG9zdC1ncmlkLWJ5bGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29udGFpbmVyLmxhdGVzdC1oci1uZXdzLmFiLWJsb2NrLWNvbnRhaW5lciAuYWItYmxvY2stcG9zdC1ncmlkIC5yaWJib24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb250YWluZXIubGF0ZXN0LWhyLW5ld3MuYWItYmxvY2stY29udGFpbmVyIC5hYi1ibG9jay1wb3N0LWdyaWQuc3BlY2lhbC1jb3ZlcmFnZSAuaXMtZ3JpZCB7XG4gIGdyaWQtZ2FwOiAwO1xufVxuXG4ud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb250YWluZXIubGF0ZXN0LWhyLW5ld3MuYWItYmxvY2stY29udGFpbmVyIC5hYi1ibG9jay1wb3N0LWdyaWQuc3BlY2lhbC1jb3ZlcmFnZSAuaXMtZ3JpZC5jb2x1bW5zLTEge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbnRhaW5lci5sYXRlc3QtaHItbmV3cy5hYi1ibG9jay1jb250YWluZXIgLmFiLWJsb2NrLXBvc3QtZ3JpZC5zcGVjaWFsLWNvdmVyYWdlIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yNSk7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbnRhaW5lci5sYXRlc3QtaHItbmV3cy5hYi1ibG9jay1jb250YWluZXIgLmFiLWJsb2NrLXBvc3QtZ3JpZC5zcGVjaWFsLWNvdmVyYWdlIGhlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2NoZXZyb24td2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMC42MjVyZW07XG59XG5cbi53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbnRhaW5lci5sYXRlc3QtaHItbmV3cy5hYi1ibG9jay1jb250YWluZXIgLmFiLWJsb2NrLXBvc3QtZ3JpZC5zcGVjaWFsLWNvdmVyYWdlIGhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMi4zcmVtIDEuMjVyZW0gMS4yNXJlbTtcbn1cblxuLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29udGFpbmVyLmxhdGVzdC1oci1uZXdzLmFiLWJsb2NrLWNvbnRhaW5lciAuYWItYmxvY2stcG9zdC1ncmlkLnNwZWNpYWwtY292ZXJhZ2UgaGVhZGVyIGEgLmFiLXBvc3QtZ3JpZC1zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb250YWluZXIubGF0ZXN0LWhyLW5ld3MuYWItYmxvY2stY29udGFpbmVyIC5hYi1ibG9jay1wb3N0LWdyaWQuc3BlY2lhbC1jb3ZlcmFnZSBoZWFkZXIgYSAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29udGFpbmVyLmxhdGVzdC1oci1uZXdzLmFiLWJsb2NrLWNvbnRhaW5lciAuYWItYmxvY2stcG9zdC1ncmlkLnNwZWNpYWwtY292ZXJhZ2UgaGVhZGVyIGE6aG92ZXIgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb250YWluZXIubGF0ZXN0LWhyLW5ld3MuYWItYmxvY2stY29udGFpbmVyIC5hYi1ibG9jay1wb3N0LWdyaWQuc3BlY2lhbC1jb3ZlcmFnZSAuYWItYmxvY2stcG9zdC1ncmlkLWJ5bGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4vKlxuU0tJTlNcbiMgTmlnaHQgTW9kZVxuKi9cbi8qXG5WRU5ET1JcbiMgQ29udGFjdCBGb3JtIDdcbiMgTmluamEgRm9ybXNcbiMgR3Jhdml0eSBGb3Jtc1xuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29ibG9ja3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cC1ibG9jay1jb2Jsb2Nrcy1jb2x1bW4gcCAuaGFzLXdoaXRlLWNvbG9yIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1jb2Jsb2Nrcy1jb2x1bW4gcCAuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stY29ibG9ja3MtY29sdW1uIHAgLmhhcy1ncmF5LWNvbG9yIHtcbiAgY29sb3I6ICM0ZTRlNTE7XG59XG5cbi53cC1ibG9jay1jb2Jsb2Nrcy1jb2x1bW4gcCAuaGFzLWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTRlNTE7XG59XG5cbi53cC1ibG9jay1jb2Jsb2Nrcy1jb2x1bW4gcCAuaGFzLW1lZGl1bS1ncmF5LWNvbG9yIHtcbiAgY29sb3I6ICM4ZThlOGU7XG59XG5cbi53cC1ibG9jay1jb2Jsb2Nrcy1jb2x1bW4gcCAuaGFzLW1lZGl1bS1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU4ZThlO1xufVxuXG4ud3AtYmxvY2stY29ibG9ja3MtY29sdW1uIHAgLmhhcy1wYXJjaG1lbnQtY29sb3Ige1xuICBjb2xvcjogI2YwZThjZjtcbn1cblxuLndwLWJsb2NrLWNvYmxvY2tzLWNvbHVtbiBwIC5oYXMtcGFyY2htZW50LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlOGNmO1xufVxuXG4ud3AtYmxvY2stY29ibG9ja3MtY29sdW1uIHAgLmhhcy10aGVtZS1ibHVlLWNvbG9yIHtcbiAgY29sb3I6ICMzOTViNzE7XG59XG5cbi53cC1ibG9jay1jb2Jsb2Nrcy1jb2x1bW4gcCAuaGFzLXRoZW1lLWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTViNzE7XG59XG5cbi53cC1ibG9jay1jb2Jsb2Nrcy1jb2x1bW4gcCAuaGFzLXRoZW1lLWdyZWVuLWNvbG9yIHtcbiAgY29sb3I6ICM4YmFhOWQ7XG59XG5cbi53cC1ibG9jay1jb2Jsb2Nrcy1jb2x1bW4gcCAuaGFzLXRoZW1lLWdyZWVuLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJhYTlkO1xufVxuXG4ud3AtYmxvY2stY29ibG9ja3MtY29sdW1uIHAgLmhhcy10aGVtZS1vcmFuZ2UtY29sb3Ige1xuICBjb2xvcjogI2RkODY1Yjtcbn1cblxuLndwLWJsb2NrLWNvYmxvY2tzLWNvbHVtbiBwIC5oYXMtdGhlbWUtb3JhbmdlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ4NjViO1xufVxuXG4ud3AtYmxvY2stY29ibG9ja3MtY29sdW1uIHAgLmhhcy10aGVtZS15ZWxsb3ctY29sb3Ige1xuICBjb2xvcjogI2U0YmU0MTtcbn1cblxuLndwLWJsb2NrLWNvYmxvY2tzLWNvbHVtbiBwIC5oYXMtdGhlbWUteWVsbG93LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRiZTQxO1xufVxuXG4ud3AtYmxvY2stY29ibG9ja3MtY29sdW1uIHAgLmhhcy10aGVtZS1yZWQtY29sb3Ige1xuICBjb2xvcjogIzlmNzU3ODtcbn1cblxuLndwLWJsb2NrLWNvYmxvY2tzLWNvbHVtbiBwIC5oYXMtdGhlbWUtcmVkLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWY3NTc4O1xufVxuXG4ud3AtYmxvY2stY29ibG9ja3MtY29sdW1uIHAgLmhhcy1ibHVlLWdyYXktY29sb3Ige1xuICBjb2xvcjogIzg0OTQ5Zjtcbn1cblxuLndwLWJsb2NrLWNvYmxvY2tzLWNvbHVtbiBwIC5oYXMtYmx1ZS1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ5NDlmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENvbnRhY3QgRm9ybSA3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3BjZjctZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC45ZW07XG4gIG1hcmdpbi10b3A6IC0xLjNlbTtcbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAuNGVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjRlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBKZXRwYWNrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uamV0cGFja190b3BfcG9zdHNfd2lkZ2V0IGgyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yNSk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5qZXRwYWNrX3RvcF9wb3N0c193aWRnZXQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5qZXRwYWNrX3RvcF9wb3N0c193aWRnZXQgbGkge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0MiwgMTQyLCAxNDIsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFydm9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTmluamEgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZi1mb3JtLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5uZi1mb3JtLWNvbnRlbnQgLm5mLWZpZWxkLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubmYtZm9ybS1jb250ZW50IC5uZi1maWVsZC1sYWJlbCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5uZi1mb3JtLWNvbnRlbnQgLm5pbmphLWZvcm1zLWZpZWxkIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLm5mLWZvcm0tY29udGVudCAubmYtZXJyb3ItbXNnIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm9cIiwgc2VyaWY7XG59XG5cbi5uZi1lcnJvci1maWVsZC1lcnJvcnMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzJhMmEyYSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJIZWVib1wiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogLjRlbTtcbiAgcGFkZGluZy1ib3R0b206IC40ZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgR3Jhdml0eSBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdmb3JtX3dyYXBwZXIgdWwsXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvb3RlciAuZ2Zvcm1fd2lkZ2V0IHtcbiAgZmxleC1iYXNpczogNjAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5zdWJzY3JpcHRpb24tZm9vdGVyIC5nZm9ybV93aWRnZXQgZm9ybSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAyZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsZWZ0LXRvcCAuXCIgXCJsZWZ0LWJvdHRvbSByaWdodC1ib3R0b21cIjtcbiAgfVxufVxuXG4uc3Vic2NyaXB0aW9uLWZvb3RlciAuZ2Zvcm1fd2lkZ2V0IC5nZm9ybV9oZWFkaW5nIHtcbiAgZ3JpZC1hcmVhOiBsZWZ0LXRvcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb290ZXIgLmdmb3JtX3dpZGdldCAuZ2Zvcm1fYm9keSB7XG4gIGdyaWQtYXJlYTogbGVmdC1ib3R0b207XG59XG5cbi5zdWJzY3JpcHRpb24tZm9vdGVyIC5nZm9ybV93aWRnZXQgLmdmb3JtX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXJlYTogcmlnaHQtYm90dG9tO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9vdGVyIC5nZm9ybV93aWRnZXQgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvb3RlciAuZ2Zvcm1fd2lkZ2V0IC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNpdGUgLmdmb3JtX3dyYXBwZXIgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7XG4gIG1hcmdpbjogMCAwIDEuMjVyZW0gMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlIC5nZm9ybV93cmFwcGVyIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzRlNGU1MTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLnNpZGViYXIgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IC5zaWRlYmFyIC5nZm9ybV93cmFwcGVyIHNlbGVjdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lbnRyeS1jb250ZW50IC5zaWRlYmFyIC5nZm9ybV93cmFwcGVyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLnNpZGViYXIgLmdmb3JtX3dyYXBwZXIgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZW50cnktY29udGVudCAuc2lkZWJhciAuZ2Zvcm1fd3JhcHBlciBpbnB1dC5idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFdvb2NvbW1lcmNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud29vY29tbWVyY2UgYS5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA2ZGVnLCAjZTRiZTQxLCAjZGQ4NjViKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkODY1YjtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4ud29vY29tbWVyY2UgYS5idXR0b24uYnV0dG9uLS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ud29vY29tbWVyY2UgYS5idXR0b24uYnV0dG9uLS1vdXRsaW5lOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuIiwiLyohXG5UaGVtZSBOYW1lOiBOZXdzIFByb1xuVGhlbWUgVVJJOiBodHRwczovL3phby5pcy9cblRlbXBsYXRlOiBnZW5lc2lzXG5BdXRob3I6IFphb1xuQXV0aG9yIFVSSTogaHR0cHM6Ly96YW8uaXMvXG5EZXNjcmlwdGlvbjogQ29CbG9ja3MgaXMgYSBiZWF1dGlmdWwgR3V0ZW5iZXJnIFdvcmRQcmVzcyB0aGVtZSBmb3Igd3JpdGVycywgcHVibGlzaGVycyBhbmQgY29udGVudCBtYXJrZXRlcnMuXG5WZXJzaW9uOiAxLjIuNFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogY29ibG9ja3NcblZlcnNpb246IDAuMC4xXG5UYWdzOiBvbmUtY29sdW1uLCBjdXN0b20tY29sb3JzLCBlZGl0b3Itc3R5bGUsIGN1c3RvbS1sb2dvLCBjdXN0b20tbWVudSwgZmVhdHVyZWQtaW1hZ2VzLCB0aGVtZS1vcHRpb25zLCB0cmFuc2xhdGlvbi1yZWFkeSwgYmxvZywgcGhvdG9ncmFwaHlcbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbkBpbXBvcnQgJ2Z1bmN0aW9ucy91bml0cyc7XG5AaW1wb3J0ICdzZXR0aW5ncy92YXJpYWJsZXMnO1xuQGltcG9ydCAnbWl4aW5zL21peGlucyc7XG5cbi8qXG5CQVNFXG4jIE5vcm1hbGl6ZVxuIyBBY2Nlc3NpYmlsaXR5XG4jIENsZWFyaW5nc1xuIyBQcmludFxuIyBCYXNlXG4jIFR5cG9ncmFwaHlcbiovXG5AaW1wb3J0ICdiYXNlL2luZGV4JztcblxuLypcbkVMRU1FTlRTXG4jIEVsZW1lbnRzXG4jIEJ1dHRvbnNcbiMgRm9ybXNcbiMgSWNvbnNcbiMgTWVkaWFcbiMgR2FsbGVyaWVzXG4jIENhcHRpb25zXG4qL1xuQGltcG9ydCAnZWxlbWVudHMvaW5kZXgnO1xuXG4vKlxuTEFZT1VUU1xuIyBsYXlvdXRcbiovXG5AaW1wb3J0ICdsYXlvdXRzL2xheW91dCc7XG5cbi8qXG5OQVZJR0FUSU9OXG4jIE5hdmlnYXRpb24gQmFzZVxuIyBOYXZpZ2F0aW9uIE1haW5cbiMgTmF2aWdhdGlvbiBGb290ZXJzXG4jIE5hdmlnYXRpb24gU29jaWFsIE1lZGlhXG4jIFBhZ2luYXRpb25cbiMgTmF2aWdhdGlvbiBBbmltYXRpb25zXG4qL1xuQGltcG9ydCAnbmF2aWdhdGlvbi9pbmRleCc7XG5cbi8qIFxuU0lURVxuIyBIZWFkZXJcbiMgRm9vdGVyXG4jIFBvc3RzXG4jIFNlYXJjaFxuIyBDb21tZW50c1xuIyA0MDRcbiMgV2lkZ2V0c1xuIyBDdXN0b21pemVyXG4qL1xuQGltcG9ydCAnc2l0ZS9pbmRleCc7XG5cbi8qXG5CTE9DS1NcbiMgQmxvY2tzXG4qL1xuQGltcG9ydCAnYmxvY2tzL2Jsb2Nrcyc7XG5AaW1wb3J0ICdibG9ja3MvcG9zdC1ncmlkJztcblxuLypcblNLSU5TXG4jIE5pZ2h0IE1vZGVcbiovXG4vL0BpbXBvcnQgJ3NraW5zL25pZ2h0LW1vZGUnO1xuXG4vKlxuVkVORE9SXG4jIENvbnRhY3QgRm9ybSA3XG4jIE5pbmphIEZvcm1zXG4jIEdyYXZpdHkgRm9ybXNcbiovXG5AaW1wb3J0ICd2ZW5kb3IvaW5kZXgnO1xuIiwiLypcbiogQ29sb3JzIE5hbWVzXG4qIFRoZXNlIHZhcmlhYmxlcyBzaG91bGQgbm90IGJlIGRpcmVjdGx5IHVzZWQgaW4gc3R5bGVzaGVldHNcbiovXG4kd2hpdGU6ICNmZmY7XG4kYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGJsYWNrOiAjMDAwO1xuJGNvcm5mbG93ZXItYmx1ZTogIzM5NWI3MTtcbiRoaXBwaWUtYmx1ZTogIzUzOTBiMTtcbiRhYmJleTogIzRlNGU1MTtcbiRhbnphYzogI2U0YmU0MTtcbiRwYXJjaG1lbnQ6ICNmMGU4Y2Y7XG4kY2FzY2FkZTogIzhiYWE5ZDtcbiRncmF5OiAjOGU4ZThlO1xuJGJhemFhcjogIzlmNzU3ODtcbiRjb3BwZXJmaWVsZDogI2RkODY1YjtcbiR0b255cy1waW5rOiAjZThhZTkxO1xuJHNjYXJwYS1mbG93OiAjNTk1OTVjO1xuJGNvZC1ncmF5OiAjMTAxMDEwO1xuJGRvdmUtZ3JheTogIzcwNzA3MDtcbiRzb2Z0LXBlYWNoOiAjZjBlN2U3O1xuJGRvcmFkbzogIzcxNWU1ZDtcbiRyZWdlbnQtZ3JheTogIzg0OTQ5ZjtcbiRwZXRpdGUtb3JjaGlkOiAjZTA4ZTkyO1xuJHN1bmRhbmNlOiAjY2RiNDYwO1xuJG1hbmRhcmluOiAjZTdiNjc2O1xuJGJsdWViZWxsOiAjOTI5NGM4O1xuJHNjYW1waTogIzU4NTlhYjtcbiRydXN0OiAjOWU0NDQ3O1xuJGNoZXN0bnV0OiAjY2U1MDU0O1xuXG4vKlxuKiBDb2xvciBSZWxhdGlvbnNoaXBzXG4qIFVzZSB0aGVzZSB2YXJpYWJsZXMgaW4gdGhlIHN0eWxlc2hlZXRzXG4qL1xuXG4kY29sb3JfX2JsYWNrOiAkYmxhY2s7XG4kY29sb3JfX3doaXRlOiAkd2hpdGU7XG5cbiRjb2xvcl9faGVhZGVyOiAkc2NhcnBhLWZsb3c7XG4kY29sb3JfX3RleHQtbWFpbjogJHNjYXJwYS1mbG93O1xuJGNvbG9yX190ZXh0LWhpZ2hsaWdodDogJGNvcHBlcmZpZWxkO1xuJGNvbG9yX190ZXh0LWNvbnRyYXN0OiAkd2hpdGU7XG4kY29sb3JfX3RleHQtZGFyazogJGFiYmV5O1xuJGNvbG9yX19saW5rOiAkY29ybmZsb3dlci1ibHVlO1xuJGNvbG9yX19saW5rLWhvdmVyOiAkaGlwcGllLWJsdWU7XG5cbiRjb2xvcl9fYm9yZGVyOiByZ2JhKCAkZ3JheSwgMC4yNSk7XG4kY29sb3JfX2JvcmRlci1jb250cmFzdDogJHdoaXRlO1xuJGNvbG9yX19ib3JkZXItY29sb3I6IHJnYmEoICRzb2Z0LXBlYWNoLCAuMjUpO1xuJGNvbG9yX19ib3JkZXItY29sb3ItZGFya2VyOiAkdG9ueXMtcGluaztcbiRjb2xvcl9fYnV0dG9uLWJvcmRlcjogJGRvdmUtZ3JheTtcbiRjb2xvcl9fYnV0dG9uLWJvcmRlci1ob3ZlcjogJGNvcHBlcmZpZWxkO1xuXG4kY29sb3JfX2Zvb3Rlci1iZy1mYWxsYmFjazogJGFiYmV5O1xuJGNvbG9yX19zdWItZm9vdGVyLWJnOiAkY29kLWdyYXk7XG4kY29sb3JfX2hlYWRlci1iZy1mYWxsYmFjazogJGJhemFhcjtcbiRjb2xvcl9fY2F0ZWdvcnktbWVudS1iZzogcmdiYSgkZG9yYWRvLCAuOCk7XG4kY29sb3JfX21lbnUtZHJvcGRvd24tYmc6ICRhYmJleTtcbiRjb2xvcl9fbGlnaHQtZ3JheS1iZzogJGFsYWJhc3RlcjtcblxuJGNvbG9yX193aGl0ZTogJHdoaXRlO1xuJGNvbG9yX19ncmF5OiAkYWJiZXk7XG4kY29sb3JfX21lZGl1bS1ncmF5OiAkZ3JheTtcbiRjb2xvcl9fcGFyY2htZW50OiAkcGFyY2htZW50O1xuJGNvbG9yX190aGVtZS1ibHVlOiAkY29ybmZsb3dlci1ibHVlO1xuJGNvbG9yX190aGVtZS1ncmVlbjogJGNhc2NhZGU7XG4kY29sb3JfX3RoZW1lLW9yYW5nZTogJGNvcHBlcmZpZWxkO1xuJGNvbG9yX190aGVtZS15ZWxsb3c6ICRhbnphYztcbiRjb2xvcl9fdGhlbWUtcmVkOiAkYmF6YWFyO1xuJGNvbG9yX19ibHVlLWdyYXk6ICRyZWdlbnQtZ3JheTtcblxuLy9HcmFkaWVudHNcbiRncmFkaWVudF9fcHJpbWFyeTogbGluZWFyLWdyYWRpZW50KDEwNmRlZywgJGFuemFjLCAkY29wcGVyZmllbGQpO1xuJGdyYWRpZW50X19wcmltYXJ5LWFsdDogbGluZWFyLWdyYWRpZW50KDU5ZGVnLCAkY29wcGVyZmllbGQsICRhbnphYyk7XG4kZ3JhZGllbnRfX2hlYWRlcjogbGluZWFyLWdyYWRpZW50KDEwNmRlZywgJGJhemFhciwgJGNvcHBlcmZpZWxkLCAkYW56YWMpO1xuXG4vLyBDYXRlZ29yeSBDb2xvcnNcbiRjb2xvcl9fdHVybm92ZXI6ICRyZWdlbnQtZ3JheTtcbiRjb2xvcl9fZW1wbG95bWVudC1sYXc6ICRiYXphYXI7XG4kY29sb3JfX2Rpc2NyaW1pbmF0aW9uOiAkcGV0aXRlLW9yY2hpZDtcbiRjb2xvcl9fbWFuYWdlbWVudDogcmdiYSggJHN1bmRhbmNlLCAuMzUpO1xuJGNvbG9yX19mbWxhOiByZ2JhKCRibHVlYmVsbCwgLjUpO1xuJGNvbG9yX19mbHNhOiAkc2NhbXBpO1xuJGNvbG9yX19iZW5lZml0czogJGJsdWViZWxsO1xuJGNvbG9yX19oaXJpbmc6IHJnYmEoJGNvcm5mbG93ZXItYmx1ZSwgLjUpO1xuJGNvbG9yX19wZXJmb3JtYW5jZS1tZ210OiAkbWFuZGFyaW47XG4kY29sb3JfX2hlYWx0aGNhcmU6ICRjb3JuZmxvd2VyLWJsdWU7XG4kY29sb3JfX3VuaW9uczogJGRvcmFkbztcbiRjb2xvcl9fdGFsZW50LW1nbXQ6ICRydXN0O1xuJGNvbG9yX19vbmJvYXJkaW5nOiAkaGlwcGllLWJsdWU7XG5cblxuLy9SZXNvdXJjZSBDb2xvcnNcblxuJGNvbG9yX193ZWJpbmFyOiAkYW56YWM7XG4kY29sb3JfX2ZyZWUtcmVzb3VyY2U6ICR0b255cy1waW5rO1xuJGNvbG9yX19uZXdzbGV0dGVyOiAkY2hlc3RudXQ7XG4kY29sb3JfX3NjZW5hcmlvOiAkc3VuZGFuY2U7XG4kY29sb3JfX3NoYXJwZW4tanVkZ21lbnQ6ICRyZWdlbnQtZ3JheTtcbiRjb2xvcl9fY2FzZS1zdHVkeTogJGNvcHBlcmZpZWxkO1xuJGNvbG9yX19sZWdhbC1xYTogJGNvcm5mbG93ZXItYmx1ZTtcbiIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9QXJ2bzo0MDAsNzAwfExhdG86MzAwLDQwMCw3MDAsOTAwJmRpc3BsYXk9c3dhcCcpO1xuXG4vKlxuKiBUeXBvZ3JhcGh5XG4qL1xuJGZvbnRfX2JvZHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiRmb250X19oZWFkaW5nOiAnQXJ2bycsIHNlcmlmO1xuXG4kZm9udF9fc2l6ZS1iYXNlOiByZW0tY2FsYygyMCk7XG4kZm9udF9fc2l6ZS1oMTogcmVtLWNhbGMoNTIpO1xuJGZvbnRfX3NpemUtaDI6IHJlbS1jYWxjKDMwKTtcbiRmb250X19zaXplLWgyLWFsdDogcmVtLWNhbGMoMzgpO1xuJGZvbnRfX3NpemUtaDM6IHJlbS1jYWxjKDIwKTtcbiRmb250X19zaXplLWgzLWFsdDogcmVtLWNhbGMoMzIpO1xuJGZvbnRfX3NpemUtaDQ6IHJlbS1jYWxjKDE2KTtcbiRmb250X19zaXplLWg0LWFsdDogcmVtLWNhbGMoMjYpO1xuJGZvbnRfX3NpemUtaDU6IHJlbS1jYWxjKDE2KTtcbiRmb250X19zaXplLWg2OiByZW0tY2FsYygxNik7XG5cbiRmb250X19zaXplLXhsOiByZW0tY2FsYyg0MCk7XG4kZm9udF9fc2l6ZS1sZzogcmVtLWNhbGMoMzApO1xuJGZvbnRfX3NpemUtc206IHJlbS1jYWxjKDE2KTtcbiRmb250X19zaXplLXhzOiByZW0tY2FsYygxNCk7XG4kZm9udF9fc2l6ZS14eHM6IHJlbS1jYWxjKDEyKTtcblxuJGZvbnRfX3NpemUtaG9tZS1oZWFkaW5nOiByZW0tY2FsYygyNCk7XG5cbiRmb250X19zaXplLWxnLWJ0bjogcmVtLWNhbGMoMjQpO1xuJGZvbnRfX3NpemUtaW5wdXQ6IHJlbS1jYWxjKDE4KTtcblxuJGZvbnRfX2xldHRlci1zcGFjaW5nLXByaW1hcnk6IDAuMDRlbTtcbiRmb250X19sZXR0ZXItc3BhY2luZy1zZWNvbmRhcnk6IDAuMTJlbTtcbiRmb250X19sZXR0ZXItc3BhY2luZy1oZWFkZXI6IC0wLjAyZW07XG5cbiRmb250X19saW5lLWhlaWdodC1ib2R5OiAxLjI4NTc7XG4kZm9udF9fbGluZS1oZWlnaHQtaW5wdXQ6IDEuMzMzMzM7XG4kZm9udF9fbGluZS1oZWlnaHQtaGVhZGluZzogMS4yO1xuJGZvbnRfX2xpbmUtaGVpZ2h0LWFsdDogMi40O1xuXG4kZm9udF9fd2VpZ2h0LWxpZ2h0OiAzMDA7XG4kZm9udF9fd2VpZ2h0LW5vcm1hbDogNDAwO1xuJGZvbnRfX3dlaWdodC1ib2xkOiA3MDA7IiwiLypcbiogU2l6aW5nXG4qL1xuXG4kc2l6ZV9fYmFzZTogcmVtLWNhbGMoMjApO1xuJHNpemVfX2hhbGY6ICRzaXplX19iYXNlIC8gMjtcbiRzaXplX19xdWFydGVyOiAkc2l6ZV9fYmFzZSAvIDQ7XG5cbiRzaXplX19wYWRkaW5nOiAkc2l6ZV9fYmFzZTtcbiRzaXplX19wYWRkaW5nLTJ4OiAkc2l6ZV9fYmFzZSAqIDI7XG4kc2l6ZV9fcGFkZGluZy0zeDogJHNpemVfX2Jhc2UgKiAzO1xuJHNpemVfX3BhZGRpbmctNHg6ICRzaXplX19iYXNlICogNDtcbiRzaXplX19wYWRkaW5nLTV4OiAkc2l6ZV9fYmFzZSAqIDU7XG4kc2l6ZV9fcGFkZGluZy02eDogJHNpemVfX2Jhc2UgKiA2O1xuXG4kc2l6ZV9fbWFyZ2luOiAkc2l6ZV9fYmFzZSAqIDI7XG4kc2l6ZV9fbWFyZ2luLXRhYmxldDogJHNpemVfX2Jhc2UgKiAzO1xuJHNpemVfX21hcmdpbi1kZXNrdG9wOiAkc2l6ZV9fYmFzZSAqIDY7XG5cbiRzaXplX19ndXR0ZXI6ICRzaXplX19iYXNlICogMjtcbiRzaXplX19ndXR0ZXItZGVza3RvcDogJHNpemVfX2Jhc2UgKiAzO1xuXG4vL0ljb25zICYgSW1hZ2VzXG4kc2l6ZV9faWNvbi1iYXNlOiAzMnB4O1xuJHNpemVfX2dyYXZhdGFyOiA2MHB4O1xuXG4vLyBNYXggV2lkdGhzXG4kc2l6ZV9fbWF4LXdpZGU6IDEwODBweDtcbiRzaXplX19tYXgtcmVndWxhcjogODAwcHg7IFxuJHNpemVfX3Bvc3QtZGVza3RvcDogcmVtLWNhbGMoICRzaXplX19tYXgtcmVndWxhciApICsgJHNpemVfX21hcmdpbi1kZXNrdG9wO1xuXG5cbi8vIFJlc3BvbnNpdmUgd2lkdGhzLlxuJG1vYmlsZV93aWR0aDogNjAwcHg7XG4kdGFibGV0X3dpZHRoOiA3ODJweDtcbiR0YWJsZXRfd2lkZV93aWR0aDogODgwcHg7XG4kZGVza3RvcF93aWR0aDogMTE0MHB4O1xuJHdpZGVfd2lkdGg6IDE0NDBweDtcbiIsIkBpbXBvcnQgJ2NvbG9ycyc7XG5AaW1wb3J0ICd0eXBvZ3JhcGh5JztcbkBpbXBvcnQgJ3NpemluZyc7XG5cbiRob3Zlcl9fb3BhY2l0eTogMC43O1xuXG4vL0JveCBTaGFkb3dcbiRib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IHJnYmEoJGJsYWNrLCAwLjE2KTtcbiRib3gtc2hhZG93LWhvdmVyOiAwcHggMTBweCAxMHB4IHJnYmEoJGJsYWNrLCAwLjI1KTtcbiRib3gtc2hhZG93LWFsdDogMHB4IDNweCA2cHggcmdiYSgkYmxhY2ssIDAuMik7XG4kYm94LXNoYWRvdy1iYW5uZXI6IDRweCA0cHggNHB4IHJnYmEoJGJsYWNrLCAwLjE2KTtcbiRib3gtc2hhZG93LWJhbm5lci1ob3ZlcjogNHB4IDRweCA0cHggcmdiYSgkYmxhY2ssIDAuMjUpO1xuLypcbiogQm9yZGVyc1xuKi9cbiRib3JkZXJfX3JhZGl1cy1yb3VuZDogMzBweDtcbiRib3JkZXJfX3JhZGl1cy1iYW5uZXI6IDRweDtcblxuIiwiLypcbk1lZGlhIFF1ZXJ5IE1peGluXG4gKi9cbkBtaXhpbiBtZWRpYSggJHJlcyApIHtcblx0QGlmIG1vYmlsZS1vbmx5ID09ICRyZXMge1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cblx0QGlmIG1vYmlsZSA9PSAkcmVzIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdEBpZiB0YWJsZXQgPT0gJHJlcyB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0X3dpZHRoKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHRAaWYgbW9iaWxlLXRhYmxldC1vbmx5ID09ICRyZXMge1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldF93aWRlX3dpZHRoKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHRAaWYgdGFibGV0LW9ubHkgPT0gJHJlcyB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlX3dpZHRoKSBhbmQgKG1heC13aWR0aDogJHRhYmxldF93aWR0aCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cblx0QGlmIHRhYmxldC13aWRlID09ICRyZXMge1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldF93aWRlX3dpZHRoKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHRAaWYgZGVza3RvcCA9PSAkcmVzIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wX3dpZHRoKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHRAaWYgd2lkZSA9PSAkcmVzIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWRlX3dpZHRoKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuLypcblNpdGUgTWFyZ2luXG4gKi9cblxuQG1peGluIHNpdGUtbWFyZ2luKCAkc2VsZWN0b3I6IG1hcmdpbikge1xuXHQjeyRzZWxlY3Rvcn0tbGVmdDogJHNpemVfX21hcmdpbjtcblx0I3skc2VsZWN0b3J9LXJpZ2h0OiAkc2l6ZV9fbWFyZ2luO1xuXG5cdEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuXHRcdCN7JHNlbGVjdG9yfS1sZWZ0OiAkc2l6ZV9fbWFyZ2luLXRhYmxldDtcblx0XHQjeyRzZWxlY3Rvcn0tcmlnaHQ6ICRzaXplX19tYXJnaW4tdGFibGV0O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEod2lkZSkge1xuXHRcdCN7JHNlbGVjdG9yfS1sZWZ0OiAkc2l6ZV9fbWFyZ2luLWRlc2t0b3A7XG5cdFx0I3skc2VsZWN0b3J9LXJpZ2h0OiAkc2l6ZV9fbWFyZ2luLWRlc2t0b3A7XG5cdH1cbn1cblxuLypcbkJ1dHRvbnNcbiovXG5AbWl4aW4gYnRuLWJhc2Uge1xuXHRiYWNrZ3JvdW5kOiAkZ3JhZGllbnRfX3ByaW1hcnk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyX19yYWRpdXMtcm91bmQ7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXHRjb2xvcjogJGNvbG9yX190ZXh0LWNvbnRyYXN0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS14cztcblx0cGFkZGluZzogJHNpemVfX2hhbGYgJHNpemVfX3BhZGRpbmc7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dHJhbnNpdGlvbjogYWxsIDIwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2J1dHRvbi1ib3JkZXItaG92ZXI7XG5cdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctaG92ZXI7XG5cdH1cbn1cblxuQG1peGluIGJ0bi1vdXRsaW5lIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWNvbnRyYXN0O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogJGNvbG9yX190ZXh0LWNvbnRyYXN0O1xuXHRmb250LXdlaWdodDogJGZvbnRfX3dlaWdodC1ib2xkO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGNvbG9yX190ZXh0LWNvbnRyYXN0LCAkaG92ZXJfX29wYWNpdHkpO1xuXHRcdGNvbG9yOiByZ2JhKCRjb2xvcl9fdGV4dC1jb250cmFzdCwgJGhvdmVyX19vcGFjaXR5KTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG5cbkBtaXhpbiBidG4tbHJnIHtcblx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS1sZy1idG47XG5cdG1pbi13aWR0aDogMzAwcHg7XG5cdHBhZGRpbmc6ICRzaXplX19xdWFydGVyICRzaXplX19tYXJnaW47XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5AbWl4aW4gYnRuLWJhbm5lci1iYXNlIHtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlcl9fcmFkaXVzLWJhbm5lcjtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFubmVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmb250LXNpemU6ICRmb250X19zaXplLWxnLWJ0bjtcblx0Zm9udC13ZWlnaHQ6ICRmb250X193ZWlnaHQtYm9sZDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtaW4taGVpZ2h0OiA2OHB4O1xuXHRwYWRkaW5nOiAkc2l6ZV9faGFsZiAkc2l6ZV9fcGFkZGluZztcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFubmVyLWhvdmVyO1xuXHRcdG9wYWNpdHk6IC45O1xuXHR9XG59XG5cbi8qXG5Gb3Jtc1xuICovXG5AbWl4aW4gaW5wdXQtYmFzZSB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlcl9fcmFkaXVzLXJvdW5kO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1hbHQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS1pbnB1dCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogJGZvbnRfX2JvZHkgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6ICRmb250X193ZWlnaHQtYm9sZDtcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1pbnB1dDtcblx0bWFyZ2luOiAwIDAgJHNpemVfX3BhZGRpbmcgMCAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nOiAkc2l6ZV9faGFsZiAkc2l6ZV9fcGFkZGluZyAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCY6Zm9jdXMge1xuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgkY29sb3JfX2JsYWNrLCAwLjMpO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1kYXJrO1xuXHR9XG59XG5cbi8qXG5Ib21lcGFnZSBIZWFkaW5nIFR5cG9ncmFwaHlcbiAqL1xuQG1peGluIGhvbWVwYWdlLWhlYWRpbmcge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXI7XG5cdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUtaG9tZS1oZWFkaW5nO1xuXHRmb250LWZhbWlseTogJGZvbnRfX2JvZHk7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udF9fd2VpZ2h0LWJvbGQ7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0ICcvL3VzZS50eXBla2l0Lm5ldC9yc3A2dnBrLmNzcyc7XG5AaW1wb3J0ICdjdXN0b20vcHJpY2luZy10YWJsZSc7XG5AaW1wb3J0ICdjdXN0b20vYXJ0aWNsZS1ib2R5LWNhbGxvdXRzJztcblxuLy9AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuLy8gICN3cGFkbWluYmFyIHtcbi8vICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgfVxuLy99XG5cbi8vZm9ybVtpZF49XCJnZm9ybV9cIl0gLmdmb3JtX2ZpZWxkcyBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbmZvcm1bZGF0YS16aS1tYXBwZWQtZm9ybV0gLmdmb3JtX2ZpZWxkcyBsaTpub3QoLnpvb20tZW1haWwpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5uby1oaWRlLFxuICAmLmdmaWVsZF9lcnJvciB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuZm9ybVtkYXRhLXppLW1hcHBlZC1mb3JtXSAuZ2Zvcm1fYnV0dG9uLnpvb20tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5ib2R5LmhvbWUge1xuICAuZW50cnktY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxNDQxcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJi5sb2dnZWQtaW4ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuc2l0ZS1jb250YWluZXItd3JhcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy4xcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIC5wcmV2LFxuICAubmV4dCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG4gIC5wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9sZWZ0LnN2Zyk7XG4gIH1cbiAgLm5leHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL3JpZ2h0LnN2Zyk7XG4gIH1cbn1cblxuLy9Ub29sdGlwc1xuZGl2LnF0aXAge1xuICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGRpdi5xdGlwLWNvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cblxuYm9keSB7XG4gIC5zaXRlLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5ib2R5IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAjY29kZXdpZGdldC0zNyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICByaWdodDogdW5zZXQ7XG4gICAgfVxuICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAudGl0bGUtYXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuc2l0ZS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2LXByaW1hcnkge1xuICAgICAgLnJlc3BvbnNpdmUtbWVudS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCAzMHB4LzEgJ2Rhc2hpY29ucyc7XG4gICAgICAgICAgcGFkZGluZzogMTNweFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjbWVudS1jYXRlZ29yeS1tYWluLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0b3A6IDU1cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5zaXRlLWlubmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgfVxuICB9XG59XG5cbmJvZHkucGFnZS1pZC00NjE5NyB7XG4gIC5wYXltZW50LW1ldGhvZC1hY3Rpb25zIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICNjb2Rld2lkZ2V0LTM3IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgLnNpdGUtZm9vdGVyIHtcbiAgICAubWFpbi1mb290ZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0LjVyZW07XG4gICAgICAuZm9vdGVyLXNpdGUtbG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLnNvY2lhbC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAuNWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZm9vdGVyLWFib3V0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAjbWVudS1hYm91dC1tZW51IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mb290ZXItbmF2cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdWItZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW0gMC42MjVyZW0gNC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWdhIE1lbnUgU3R5bGVzXG4jbmF2LXJlc291cmNlcyB7XG4gICNtZWdhLW1lbnUtd3JhcC1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1hZ2VzL2hlYWRlci1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAvL2JhY2tncm91bmQ6IGRhcmtlbigjN2Q2MzYyLCA1JSk7XG4gICAgI21lZ2EtbWVudS1zZWNvbmRhcnkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpLm1lZ2EtbWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAzLjVlbTtcbiAgICAgICAgYS5tZWdhLW1lbnUtbGluayB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgc3Bhbi5tZWdhLWluZGljYXRvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYmQ4YjdmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm1lZ2EtdG9nZ2xlLW9uIHtcbiAgICAgICAgICBhLm1lZ2EtbWVudS1saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiZDhiN2Y7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpLm1lZ2EtbWVudS1yb3cge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGFlOTE7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgI21lZ2EtbWVudS0xMDQ2NDE4LTAtMCB7XG4gICAgICAgICAgICBsaSNtZWdhLW1lbnUtaXRlbS1jb2Rld2lkZ2V0LTY1IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgIC5mZWF0dXJlZHByb2R1Y3Qge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBhcnRpY2xlLnByb2R1Y3Qge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIC5yaWJib24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hYi1ibG9jay1wb3N0LWdyaWQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU5NTk1YyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICNtZWdhLW1lbnUtMTA0NjQxOC0wLTEge1xuICAgICAgICAgICAgbGkjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02NiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDJlbTtcbiAgICAgICAgICAgICAgLmZlYXR1cmVkcHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGFydGljbGUucHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yNSk7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIC5yaWJib24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc4Nzg3YSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhcnRpY2xlLnByb2R1Y3Q6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAjbWVnYS1tZW51LTEwNDY0MTktMC0wIHtcbiAgICAgICAgICAgIGxpI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNjIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAuZmVhdHVyZWRwcm9kdWN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYXJ0aWNsZS5wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxLjJlbSAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIC5yaWJib24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxZW0gM2VtIDFlbSAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGdyZXkgMHB4IDBweCA2cHggMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTk1OTVjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLmhybXAtcHJvZHVjdC10eXBlLWJsdWVwcmludCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvYmx1ZXByaW50JTIwaWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgI21lZ2EtbWVudS0xMDQ2NDE5LTAtMSwgXG4gICAgICAgICAgI21lZ2EtbWVudS0xMDQ2NDE5LTAtMiB7XG4gICAgICAgICAgICAjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02MyB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtIDAgMWVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02NCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDFlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI21lZ2EtbWVudS1pdGVtLWNvZGV3aWRnZXQtNjMsXG4gICAgICAgICAgICAjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC02NCB7XG4gICAgICAgICAgICAgIC5mZWF0dXJlZHByb2R1Y3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBhcnRpY2xlLnByb2R1Y3Qge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAzMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjI1KTtcbiAgICAgICAgICAgICAgICAgIC5yaWJib24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc4Nzg3YSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi5ocm1wLXByb2R1Y3QtdHlwZS1lc3NlbnRpYWwtaW5zaWdodHMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL2Vzc2VudGlhbCUyMGluc2lnaHQlMjBpY29uLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi5ocm1wLXByb2R1Y3QtdHlwZS1wcmFjdGljYWwtdG9vbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvcHJhY3RpY2FsJTIwdG9vbCUyMGNvbXBhc3Muc3ZnJyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjbWVnYS1tZW51LWl0ZW0tY29kZXdpZGdldC01NSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDFlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAuc2VlLW1vcmUtYmFubmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTY5OGM3O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC43ZW0gNWVtIDAuN2VtIDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvY2hldnJvbi10cmFuc3BhcmVudC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMS41ZW07XG4gICAgICAgICAgICAgICAgICByaWdodDogMS40ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmNWY1ZjU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgI21lZ2EtbWVudS0xMDg1ODM4LTAtMCB7XG4gICAgICAgICAgICBsaSNtZWdhLW1lbnUtaXRlbS1ndXRlbnJid193aWRnZXQtMjEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgLmZlYXR1cmVkaHJtcC10b3BpYy1odWIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBhcnRpY2xlLmhybXAtdG9waWMtaHViIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAucmliYm9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxZW0gYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1OTU5NWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keS5ocm1wLWxhbmRpbmctcGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHtcbiAgI25hdi1yZXNvdXJjZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy9GaXggZm9yIEdyaWRzXG4uYWItMi1jb2wtd2lkZXJpZ2h0Pi5hYi1sYXlvdXQtY29sdW1uLXdyYXAsXG4uYWItbGF5b3V0LWNvbHVtbnMtMiA+IC5hYi1sYXlvdXQtY29sdW1uLXdyYXAge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc3F1YXJlZCAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpLmhhcy13aGl0ZS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNjkwMDtcbn1cblxuLmFiLWxheW91dC1jb2x1bW4td3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5uYXYtc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8vXG4vLyNtZW51LWxvZ2luLW5hdiB7XG4vLyAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vL31cbi8vXG4vLyNtZW51LWxvZ2luLW5hdiBsaSBhIHtcbi8vICBib3JkZXItcmlnaHQ6IDA7XG4vL31cblxuLnR5cGUtaHJtcC10b3BpYy1odWIge1xuICAuYXJ0aWNsZS1oZXJvLFxuICAuc29jaWFsLXNoYXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbnRyeS1jb250ZW50IHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMDA3NEQ5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDA3NEQ5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNzREOTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkge1xuICAgIC5hYi1wb3N0LWdyaWQtaXRlbXMuaXMtZ3JpZC5jb2x1bW5zLTEge1xuICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5qZXRwYWNrX3RvcF9wb3N0c193aWRnZXQge1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAwLjRlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgYm9keSB7XG4gICAgLmpldHBhY2tfdG9wX3Bvc3RzX3dpZGdldCB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb250YWluZXIubGF0ZXN0LWhyLW5ld3MuYWItYmxvY2stY29udGFpbmVyIC5hYi1ibG9jay1wb3N0LWdyaWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gICAgICA+IGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi44OHB4O1xuICAgICAgICBjb2xvcjogIzlEOUQ5RDtcbiAgICAgICAgbWFyZ2luOiAwIDEuMjVyZW0gMS4yNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgICAgfVxuICAgICAgLmFiLXBvc3QtZ3JpZC1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBtYXJnaW46IDEuMjVyZW0gMS4yNXJlbSAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnNwZWNpYWwtY292ZXJhZ2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuMjVyZW07XG4gICAgICAgIC5hYi1wb3N0LWdyaWQtaXRlbXMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDgwNzBFO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMS4yNXJlbSAxLjI1cmVtIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbndpZGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gICAgICAud3AtYmxvY2stY29sdW1ucy5oYXMtMi1jb2x1bW5zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhvbWUtd2ViaW5hci1oZWFkZXIge1xuICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWItbGF5b3V0LWNvbHVtbi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1ncmlkLmNvbHVtbnMtMSBoZWFkZXIgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICM0ZTRlNTE7XG4gICAgfVxuICAgIC53cC1ibG9jay1jb2x1bW5zLmFsaWdud2lkZS5oYXMtMi1jb2x1bW5zLnBvc3QtZ3JpZC1jb2x1bW5zLFxuICAgIC53cC1ibG9jay1jb2x1bW5zLmFsaWdud2lkZS5oYXMtMy1jb2x1bW5zIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtZ3JpZCBhcnRpY2xlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0MiwgMTQyLCAxNDIsIDAuMjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5hYi1ibG9jay1wb3N0LWdyaWQgLmlzLWxpc3QgYXJ0aWNsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICBib2R5LmFkbWluLWJhciB7XG4gICAgI3dwYWRtaW5iYXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiA0NnB4O1xuICAgIH1cbiAgfVxufVxuXG5odG1sIGJvZHkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5hcnRpY2xlIC5hYi1ibG9jay1wb3N0LWdyaWQgaGVhZGVyIC5hYi1ibG9jay1wb3N0LWdyaWQtdGl0bGUgYSB7XG4gIGNvbG9yOiAjNTk1OTVjICFpbXBvcnRhbnQ7XG59XG5cbi5ocm0tbmV3c2xldHRlci1ibG9jayB7XG4gIGgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uaG9tZS13ZWJpbmFyLWhlYWRlciAuYWItY29udGFpbmVyLWluc2lkZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYWItYmxvY2stcG9zdC1ncmlkIGgzLndlYmluYXItc2VjdGlvbi1oZWFkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuYm9keTpub3QoLm1lbWJlci1sb2dnZWQtaW4pIHtcbiAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lLFxuICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2JsdWVwcmludHMsXG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZXNzZW50aWFsX2luc2lnaHRzLFxuICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3ByYWN0aWNhbF90b29scyxcbiAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMsXG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzLFxuICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvLFxuICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UsXG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZGlnaXRhbF9uZXdzbGV0dGVycyxcbiAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9teV9yZXNvdXJjZXMsXG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzLFxuICAmLnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMge1xuICAgIC5zdWJzY3JpcHRpb24tZm9vdGVyLFxuICAgIC5zaXRlLWZvb3RlcixcbiAgICAjY29kZXdpZGdldC0zNyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjd29vLWxvZ2luLXBvcHVwLXNjLWxvZ2luIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDNlbSAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIxOSwgMTg2LCAxMDUsIC45NSkgMCwgcmdiYSgxOTAsIDE0OCwgMTM5LCAuOTUpIDEwMCUpO1xuICAgICAgLndvby1sb2dpbi1pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMmVtIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgICAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHghaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAycHggNnB4IDE2cHggMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB9XG4gICAgICAgIC53b29jb21tZXJjZS1CdXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbWVudS1pY29ucy9wcm9maWxlLWljb24uc3ZnKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDFlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5Lm1lbWJlci1sb2dnZWQtaW4ge1xuICAudG9wLXN1bW1hcnktbWVzc2FnaW5nLWNvbnRlbnQgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvYXJyb3ctZG93bi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDFlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzY5NjQ2NCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMjBweCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCA2MHB4IDEwcHggMzBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYWxpZ253aWRlLm5vLTgwIHtcbiAgLmFiLWNvbnRhaW5lci1pbnNpZGUge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mcmVlLWluc2lkZXItZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMy41ZW0gMmVtIDMuNWVtO1xuICAud2lkZ2V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBkaXYuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDI3M3B4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogI0ZBNzc1QjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42NnB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY2YzRjO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbnNpZGVyLWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNEM3MTgxO1xuICBwYWRkaW5nOiAyZW0gMC41ZW0gMmVtIDMuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaW5zaWRlci1mb290ZXItYmFja2dyb3VuZC5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0NTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IHNvZnQtbGlnaHQ7XG4gIH1cbiAgLndpZGdldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMjBweCAjNjk2NDY0O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAyMHB4ICM2OTY0NjQ7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgfVxuICAgIH1cbiAgICBkaXYuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAyOTZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQTc3NUI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmNmM0YztcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTJweCAycHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3Vic2NyaXB0aW9uLWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXJ0aWNsZS1pbmZvIHtcbiAgLmVudHJ5LW1ldGEge1xuICAgIC5waG90byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IHtcbiAgLnNvY2lhbC1zaGFyZSB7XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICAgIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvZmFjZWJvb2staWNvbi1ibGFjay5zdmcnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbWVudS1pY29ucy90d2l0dGVyLWljb24tYmxhY2suc3ZnJyk7XG4gICAgICB9XG4gICAgfVxuICAgIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvbGlua2VkaW4taWNvbi1ibGFjay5zdmcnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI21lbnUtc29jaWFsLW1lZGlhIHtcbiAgbGkge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cbiAgI21lbnUtaXRlbS0zNjg2MDIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvZmFjZWJvb2staWNvbi5zdmcpO1xuICB9XG4gICNtZW51LWl0ZW0tMzY4NjA0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9tZW51LWljb25zL3R3aXR0ZXItaWNvbi5zdmcpO1xuICB9XG4gICNtZW51LWl0ZW0tMzY4NjA3IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9tZW51LWljb25zL2xpbmtlZGluLWljb24uc3ZnKTtcbiAgfVxufVxuXG4jbWVudS1mb290ZXItbWVudS1ib3R0b20ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAtbXMtZ3JpZC1jb2x1bW5zOiBub25lICFpbXBvcnRhbnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZSAhaW1wb3J0YW50O1xuICBjb2x1bW5zOiAzICFpbXBvcnRhbnQ7XG4gIGxpIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxufVxuXG4uaGlkZGVuLXRvdGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlc3BvbnNpdmUtbWVudS1pY29uIHtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLXdpZGdldC1hcmVhIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgICB0b3A6IDQ2cHggIWltcG9ydGFudDtcbiAgICByaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICB0b3A6IDEzcHggIWltcG9ydGFudDtcbiAgICByaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNtZW51LWNhdGVnb3J5LW1haW4tbWVudSB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiAxOTdweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjNEU0RTUxO1xuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmLm5vdC1tb2JpbGUgI21lbnUtaXRlbS0xMDM1ODM5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJi5ub3QtbW9iaWxlID4gYSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRFNEU1MTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RTRFNTE7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRFNEU1MTtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgICB0b3A6IDIzN3B4O1xuICB9XG59XG5cbi5tZW51LWRhc2hib2FyZC1tZW51LWNvbnRhaW5lcixcbi5tZW51LWRhc2hib2FyZC1tZW51LWxvd2VyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tZW51LWRhc2hib2FyZC1tZW51LWNvbnRhaW5lciB7XG4gIHRvcDogMDtcbn1cblxuLm1lbnUtZGFzaGJvYXJkLW1lbnUtbG93ZXItY29udGFpbmVyIHtcbiAgYm90dG9tOiAxMDBweDtcbn1cblxuLndvb2NvbW1lcmNlLmZ1bGwtd2lkdGgtY29udGVudCAuY29udGVudCxcbi53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudCAuY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud29vY29tbWVyY2UgLmNvbnRlbnQgLmVudHJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yNSkgIWltcG9ydGFudDtcbn1cblxuI2NvZGV3aWRnZXQtMzcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAyLjZyZW07XG4gIHJpZ2h0OiAxMHJlbTtcbiAgI3NtYWxsLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB0b3A6IDAuNGVtO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvbG9nZ2VkLWluLWljb24uc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gICAgcmlnaHQ6IDFyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgICNzbWFsbC10cmlnZ2VyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jY29kZXdpZGdldC0zNyBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZzogNXB4IDIwcHggIWltcG9ydGFudDtcbiAgJiNsb2dpbiB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDQwcHggIWltcG9ydGFudDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvbG9nZ2VkLWluLWljb24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMC40ZW07XG4gICAgICBsZWZ0OiAwLjhlbTtcbiAgICB9XG4gIH1cbiAgJiNiZWNvbWUtaW5zaWRlciB7XG4gICAgcGFkZGluZzogNXB4IDEyNnB4IDVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2xvZ28taWNvbnMvaHJtLWluc2lkZXItaG9yaXpvbnRhbC0xYy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMC40ZW07XG4gICAgICByaWdodDogMC44ZW07XG4gICAgfVxuICB9XG59XG5cbiNjb2Rld2lkZ2V0LTM3IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi8vRGFzaGJvYXJkIE5hdlxuXG5ib2R5LmxvZ2dlZC1pbiB7XG4gICNkYXNoYm9hcmQtbmF2LWluc2lkZSB7XG4gICAgJi5jb2xsYXBzZSB7XG4gICAgICAjbWVudS1kYXNoYm9hcmQtbWVudSB7XG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjbWVudS1kYXNoYm9hcmQtbWVudSB7XG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICB0b3A6IDUycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYWRtaW4tYmFyIHtcbiAgICAjZGFzaGJvYXJkLW5hdi1pbnNpZGUge1xuICAgICAgdG9wOiA4NHB4O1xuICAgICAgI21lbnUtZGFzaGJvYXJkLW1lbnUge1xuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgIHRvcDogODRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jZGFzaGJvYXJkLW5hdi1pbnNpZGUge1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuXG4gICYuY29sbGFwc2Uge1xuICAgIGxlZnQ6IC0yMDBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDg5LCA4OSwgOTIsIDAuOCk7XG5cbiAgICAjYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxuICAgIH1cblxuICAgIGxpIGEge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEuM2VtO1xuICAgIH1cblxuICAgICNtZW51LWl0ZW0tMTAzNjg5NTpob3ZlciA+IGEge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDE1cHggcmlnaHQgMS41ZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjbWVudS1kYXNoYm9hcmQtbWVudSB7XG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNTJweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgI21lbnUtZGFzaGJvYXJkLW1lbnUsXG4gICNtZW51LWRhc2hib2FyZC1tZW51LWxvd2VyIHtcbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI21lbnUtZGFzaGJvYXJkLW1lbnUge1xuICAgIC5zdWItbWVudSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDg0cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAyNTBweDtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuOTUpO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkM2RhZTI7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzNiM2IzZDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi44O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2Fycm93IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvbWlubWF4LWJ1dHRvbi5zdmcnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB6LWluZGV4OiAxMztcbiAgfVxuXG4gIGxpIGEge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAzZW07XG4gIH1cblxuICAjbWVudS1pdGVtLTEwMzY0NjMgYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvZGFzaGJvYXJkLWljb24uc3ZnJyk7XG4gIH1cblxuICAjbWVudS1pdGVtLTEwMzY4OTYgYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvdG9waWNzLWljb24uc3ZnJyk7XG4gIH1cblxuICAjbWVudS1pdGVtLTEwMzY4OTcgYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvYXJ0aWNsZS1pY29uLnN2ZycpO1xuICB9XG5cbiAgI21lbnUtaXRlbS0xMDM2ODk1IGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9tZW51LWljb25zL3Jlc291cmNlLWljb24uc3ZnJyk7XG4gIH1cblxuICAjbWVudS1pdGVtLTEwMzY0NDEgYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvbGlicmFyeS1pY29uLnN2ZycpO1xuICB9XG5cbiAgI21lbnUtaXRlbS0xMDM2NDY0IGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9tZW51LWljb25zL2xvZ2dlZC1pbi1pY29uLnN2ZycpO1xuICB9XG5cbiAgI21lbnUtaXRlbS0xMDQ1OTQ1IGEsXG4gICNtZW51LWl0ZW0tMTA3MDEzNCBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbWVudS1pY29ucy9oZWxwLWljb24uc3ZnJyk7XG4gIH1cblxuICAjbWVudS1pdGVtLTEwMzc3ODYgYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvbG9nb3V0LWljb24uc3ZnJyk7XG4gIH1cblxuICAjbWVudS1pdGVtLTEwMzc3ODcgYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2xvZ28taWNvbnMvaHJtaW5zaWRlci0xYy12ZXJ0aWNhbC5zdmcnKTtcbiAgfVxuXG4gICNtZW51LWl0ZW0tMTAzNzc4NyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbG9nby1pY29ucy9ocm1vcm5pbmctaW5zaWRlci0xYy1ob3ItbG9nby13aGl0ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDUuN2VtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cblxufVxuXG4vL0Rhc2hib2FyZCBQYWdlXG5cbmJvZHkge1xuICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUsXG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYmx1ZXByaW50cyxcbiAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9lc3NlbnRpYWxfaW5zaWdodHMsXG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfcHJhY3RpY2FsX3Rvb2xzLFxuICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2RpZ2l0YWxfbmV3c2xldHRlcnMsXG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSxcbiAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyxcbiAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMsXG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzLFxuICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX215X3Jlc291cmNlcyxcbiAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMsXG4gICYucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyB7XG4gICAgLmNvbnRlbnQtc2lkZWJhci13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvaHItaW5zaWRlci1iYWNrZ3JvdW5kLXdpdGgtb3ZlcmxheXMucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2JsdWVwcmludHMsXG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZXNzZW50aWFsX2luc2lnaHRzLFxuICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3ByYWN0aWNhbF90b29scyxcbiAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9kaWdpdGFsX25ld3NsZXR0ZXJzLFxuICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UsXG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfd2hhdF93b3VsZF95b3VfZG8sXG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzLFxuICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyxcbiAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9teV9yZXNvdXJjZXMsXG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIHtcbiAgICAuaW5zaWRlcl9wcm9tb193cmFwIHtcbiAgICAgIG1hcmdpbjogNTJweCAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDEyOSwxNjAsMTUxLDEpIDAlLHJnYmEoNTcsOTEsMTEzLDEpIDEwMCUpO1xuICAgICAgLmluc2lkZXJfcHJvbW8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvYmctY29mZmVlLW11Zy1ibHVlcy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDNlbSB0b3AgLTNlbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDBweDtcbiAgICAgICAgbWFyZ2luOiA1MnB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIC5pbnNpZGVyX3Byb21vX2luc2lkZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgICAgLmluc2lkZXJfcHJvbW9fdGV4dCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTU7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuam9pbi1idG4ge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZDFiNjRiLCAjY2I5MjU5KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZGNjMDRmLCAjZDY5YjVlKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaW5zaWRlcl9wcm9tb19sb2dvIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0ZW0gMCAwO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMge1xuICAgIC5kYXNoYm9hcmRfdGFiIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAud2lkZ2V0LXRpdGxlLFxuICAgICAgaDUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAjbXlfcHJvZmlsZSxcbiAgICAgICNiaWxsaW5nX2luZm8ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHNlbGVjdFtuYW1lPVwiYmlsbGluZ19zdGF0ZVwiXSxcbiAgICAgICAgc2VsZWN0W25hbWU9XCJ1c2VyX2NvbXBhbnlfc2l6ZVwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9hcnJvdy1kb3duLnN2ZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDJlbTtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQsXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjdlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ubXlfcHJvZmlsZV91c2VyX2VtYWlsLFxuICAgICAgICAgIHNwYW4ubXlfcHJvZmlsZV91c2VyX2xvZ2luIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgI3BheW1lbnRJZnJhbWUge1xuICAgICAgICBodG1sIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIC5wYXltZW50X21ldGhvZF9idXR0b25fZml4IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICM1OTU5NWMgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTk1OTVjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyAhaW1wb3J0YW50O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzU5NTk1YyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUsXG4gICAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ibHVlcHJpbnRzLFxuICAgICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZXNzZW50aWFsX2luc2lnaHRzLFxuICAgICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfcHJhY3RpY2FsX3Rvb2xzLFxuICAgICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZGlnaXRhbF9uZXdzbGV0dGVycyxcbiAgICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UsXG4gICAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyxcbiAgICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyxcbiAgICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyxcbiAgICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX215X3Jlc291cmNlcyxcbiAgICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2FjY291bnRfZGV0YWlscyxcbiAgICAmLnByb2R1Y3Qtc2VhcmNoLXJlc3VsdHMge1xuICAgICAgLmNvbnRlbnQtc2lkZWJhci13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2JsdWVwcmludHMsXG4gICAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9lc3NlbnRpYWxfaW5zaWdodHMsXG4gICAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9wcmFjdGljYWxfdG9vbHMsXG4gICAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9kaWdpdGFsX25ld3NsZXR0ZXJzLFxuICAgICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSxcbiAgICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvLFxuICAgICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzLFxuICAgICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfY2FzZV9zdHVkaWVzLFxuICAgICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbXlfcmVzb3VyY2VzLFxuICAgICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYWNjb3VudF9kZXRhaWxzIHtcbiAgICAgIC5pbnNpZGVyX3Byb21vX3dyYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAuaW5zaWRlcl9wcm9tbyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIC5pbnNpZGVyX3Byb21vX2luc2lkZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbSAwIDFlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAuaW5zaWRlcl9wcm9tb190ZXh0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbnNpZGVyX3Byb21vX2xvZ28ge1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9hY2NvdW50X2RldGFpbHMge1xuICAgICAgLmRhc2hib2FyZF90YWIge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDFlbSAwIDMuNGVtO1xuICAgICAgICAjbXlfcHJvZmlsZSxcbiAgICAgICAgI2JpbGxpbmdfaW5mbyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgc2VsZWN0W25hbWU9XCJiaWxsaW5nX3N0YXRlXCJdLFxuICAgICAgICAgIHNlbGVjdFtuYW1lPVwidXNlcl9jb21wYW55X3NpemVcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9hcnJvdy1kb3duLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ubXlfcHJvZmlsZV91c2VyX2VtYWlsLFxuICAgICAgICAgICAgc3Bhbi5teV9wcm9maWxlX3VzZXJfbG9naW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjY291bnRfZm9ybV93cmFwIHtcbiAgICAgICAgICB0YWJsZSwgdGhlYWQsIHRib2R5LCB0aCwgdGQsIHRyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8qIEhpZGUgdGFibGUgaGVhZGVycyAoYnV0IG5vdCBkaXNwbGF5OiBub25lOywgZm9yIGFjY2Vzc2liaWxpdHkpICovXG4gICAgICAgICAgdGhlYWQgdHIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtOTk5OXB4O1xuICAgICAgICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAvKiBCZWhhdmUgIGxpa2UgYSBcInJvd1wiICovXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzMlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGQ6YmVmb3JlIHtcbiAgICAgICAgICAgIC8qIE5vdyBsaWtlIGEgdGFibGUgaGVhZGVyICovXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvKiBUb3AvbGVmdCB2YWx1ZXMgbWltaWMgcGFkZGluZyAqL1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvKlxuICAgICAgICAgIExhYmVsIHRoZSBkYXRhXG4gICAgICAgICAgWW91IGNvdWxkIGFsc28gdXNlIGEgZGF0YS0qIGF0dHJpYnV0ZSBhbmQgY29udGVudCBmb3IgdGhpcy4gVGhhdCB3YXkgXCJibG9hdHNcIiB0aGUgSFRNTCwgdGhpcyB3YXkgbWVhbnMgeW91IG5lZWQgdG8ga2VlcCBIVE1MIGFuZCBDU1MgaW4gc3luYy4gTGVhIFZlcm91IGhhcyBhIGNsZXZlciB3YXkgdG8gaGFuZGxlIHdpdGggdGV4dC1zaGFkb3cuXG4gICAgICAgICAgKi9cbiAgICAgICAgICB0ZDpudGgtb2YtdHlwZSgxKTpiZWZvcmUgeyBjb250ZW50OiBcIkRhdGVcIjsgfVxuICAgICAgICAgIHRkOm50aC1vZi10eXBlKDIpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiT3JkZXJcIjsgfVxuICAgICAgICAgIHRkOm50aC1vZi10eXBlKDMpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiUHJvZHVjdFwiOyB9XG4gICAgICAgICAgdGQ6bnRoLW9mLXR5cGUoNCk6YmVmb3JlIHsgY29udGVudDogXCJBbW91bnRcIjsgfVxuICAgICAgICAgIHRkOm50aC1vZi10eXBlKDUpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiUmVjZWlwdFwiOyB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjY291bnRfZm9ybV93cmFwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgdGQ6bnRoLW9mLXR5cGUoMSk6YmVmb3JlIHsgY29udGVudDogXCJQbGFuXCI7IH1cbiAgICAgICAgICB0ZDpudGgtb2YtdHlwZSgyKTpiZWZvcmUgeyBjb250ZW50OiBcIlN0YXR1c1wiOyB9XG4gICAgICAgICAgdGQ6bnRoLW9mLXR5cGUoMyk6YmVmb3JlIHsgY29udGVudDogXCJTdGFydFwiOyB9XG4gICAgICAgICAgdGQ6bnRoLW9mLXR5cGUoNCk6YmVmb3JlIHsgY29udGVudDogXCJOZXh0IFBheW1lbnRcIjsgfVxuICAgICAgICAgIHRkOm50aC1vZi10eXBlKDUpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX215X3Jlc291cmNlcyB7XG4gICAgICAud29vY29tbWVyY2Uge1xuICAgICAgICB1bC5wcm9kdWN0cyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpLnByb2R1Y3Qge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LmxvZ2dlZC1pbiB7XG5cbiAgJi5hZG1pbi1iYXIge1xuXG4gICAgLnNpdGUtaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMzJweDtcbiAgICB9XG5cbiAgICAjY29kZXdpZGdldC0zNyB7XG4gICAgICB0b3A6IDJlbTtcbiAgICB9XG5cbiAgfVxuXG4gIC5zaXRlLWlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICB9XG5cbiAgbmF2Lm5hdi1wcmltYXJ5LCAuc3Vic2NyaXB0aW9uLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNjb2Rld2lkZ2V0LTM3IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwLjVlbTtcbiAgICByaWdodDogMWVtO1xuICAgIHVsI21haW5faGVhZGVyX25hdiB7XG4gICAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaXRlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgIC5zaXRlLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMC41ZW07XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTgwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItd2lkZ2V0LWFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZnJlZV9mZWF0dXJlZF9kYXNoX2hvbWUge1xuXG4gICAgLnByb2R1Y3Q6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdGcmVlIFJlc291cmNlJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM0LCAxODEsIDE1MSwgMC44KTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5wYV9wcm9kdWN0cGFja2FnZS1wcmVtaXVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnUHVyY2hhc2VkIEl0ZW0nO1xuICAgIH1cblxuICB9XG5cbiAgLmZyZWVfZmVhdHVyZWRfZGFzaF9ob21lLFxuICAjYmx1ZXByaW50RmlsdGVySWZyYW1lLFxuICAjaW5zaWdodHNGaWx0ZXJJZnJhbWUsXG4gICNwdG9vbHNGaWx0ZXJJZnJhbWUsXG4gICNteVJlc291cmNlc0ZpbHRlcklmcmFtZSxcbiAgI3dvb2ZfcmVzdWx0c19ieV9hamF4IHtcblxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU5NTk1YztcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBwYWRkaW5nOiAyZW0gMCAwO1xuICAgIH1cblxuICB9XG5cbiAgLmNvZGUtd2lkZ2V0IHtcblxuICAgIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU5NTk1YztcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAxMHB4IDA7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgfVxuXG4gIH1cblxuICAuZGFzaGJvYXJkX3RhYiB7XG5cbiAgICAud2lkZ2V0LXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzU5NTk1YztcbiAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIH1cblxuICB9XG5cbn1cblxuLy9NZW1iZXJzaGlwIEFyZWFcblxuLy9ib2R5Lndvb2NvbW1lcmNlLXBhZ2UucGFnZS1pZC00NjIwMCB7XG4vL1xuLy8gIC5jb250ZW50LXNpZGViYXItd3JhcCB7XG4vLyAgICBmbG9hdDogbGVmdDtcbi8vICAgIHdpZHRoOiA1MCU7XG4vLyAgfVxuLy9cbi8vICAuc2l0ZS1pbm5lciA+IC53b29jb21tZXJjZSB7XG4vLyAgICBmbG9hdDogcmlnaHQ7XG4vLyAgICB3aWR0aDogNTAlO1xuLy8gIH1cbi8vXG4vLyAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbi8vICAgIC5jb250ZW50LXNpZGViYXItd3JhcCB7XG4vLyAgICAgIGZsb2F0OiBub25lO1xuLy8gICAgICB3aWR0aDogYXV0bztcbi8vICAgIH1cbi8vXG4vLyAgICAuc2l0ZS1pbm5lciA+IC53b29jb21tZXJjZSB7XG4vLyAgICAgIGZsb2F0OiBub25lO1xuLy8gICAgICB3aWR0aDogYXV0bztcbi8vICAgIH1cbi8vXG4vLyAgICAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSxcbi8vICAgIC5jYXJ0X2NoZWNrb3V0X3NwbGl0IHtcbi8vICAgICAgICBtYXJnaW46IDAgYXV0byA4MHB4IGF1dG87XG4vLyAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbi8vICAgIH1cbi8vICB9XG4vL1xuLy99XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZSB7XG5cbiAgLmhlYWRlci13aWRnZXQtYXJlYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuZnVsbC13aWR0aC1jb250ZW50IHtcbiAgICAuY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB9XG4gIH1cblxuICBuYXYubmF2LXByaW1hcnksXG4gIC5zdWJzY3JpcHRpb24tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi50YXgtcGJwLWNhdGVnb3JpZXMge1xuICAgIG5hdi5uYXYtcHJpbWFyeSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmhlYWRlci13aWRnZXQtYXJlYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAubWVtYmVyc2hpcF91cGdyYWRlX2JhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuXG4vL1Byb2R1Y3QgTGlzdGluZyBQYWdlc1xuXG4vL2JvZHkubWVtYmVyLWxvZ2dlZC1pbiB7XG4vLyAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lIHtcbi8vICAgIC5kYXNoYm9hcmRfdGFiIHtcbi8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vICAgIH1cbi8vICB9XG4vL31cblxuYm9keSB7XG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSxcbiAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ibHVlcHJpbnRzLFxuICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Vzc2VudGlhbF9pbnNpZ2h0cyxcbiAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9wcmFjdGljYWxfdG9vbHMsXG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZGlnaXRhbF9uZXdzbGV0dGVycyxcbiAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlLFxuICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvLFxuICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyxcbiAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMsXG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbXlfcmVzb3VyY2VzIHtcbiAgICAuZGFzaGJvYXJkX3RhYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIC0xJSByaWdodCAtNCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gICAgICBwYWRkaW5nOiA0cmVtIDFyZW0gMCA0cmVtO1xuICAgIH1cbiAgfVxuICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2hvbWUsXG4gICYucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyB7XG4gICAgLmRhc2hib2FyZF90YWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMCA0cmVtO1xuICAgICAgLmZyZWVfZmVhdHVyZWRfZGFzaF9ob21lIHtcbiAgICAgICAgaDQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfaG9tZSxcbiAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ibHVlcHJpbnRzLFxuICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Vzc2VudGlhbF9pbnNpZ2h0cyxcbiAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9wcmFjdGljYWxfdG9vbHMsXG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfZGlnaXRhbF9uZXdzbGV0dGVycyxcbiAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF95b3VfYmVfdGhlX2p1ZGdlLFxuICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvLFxuICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2xlZ2FsX3FhcyxcbiAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMsXG4gICYucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyB7XG4gICAgLndvb2ZfY29udGFpbmVyX2hybXAtcHJvZHVjdC10eXBlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfYmx1ZXByaW50cyB7XG4gICAgLmRhc2hib2FyZF90YWIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9ibHVlcHJpbnQlMjBpY29uLnN2ZycpO1xuICAgIH1cbiAgICAjd29vZl9yZXN1bHRzX2J5X2FqYXgge1xuICAgICAgLndvb2NvbW1lcmNlIHtcbiAgICAgICAgdWwucHJvZHVjdHMge1xuICAgICAgICAgIGxpLnByb2R1Y3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9ibHVlcHJpbnQlMjBpY29uLnN2ZycpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Vzc2VudGlhbF9pbnNpZ2h0cyB7XG4gICAgLmRhc2hib2FyZF90YWIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9lc3NlbnRpYWwlMjBpbnNpZ2h0JTIwaWNvbi5zdmcnKTtcbiAgICB9XG4gICAgI3dvb2ZfcmVzdWx0c19ieV9hamF4IHtcbiAgICAgIC53b29jb21tZXJjZSB7XG4gICAgICAgIHVsLnByb2R1Y3RzIHtcbiAgICAgICAgICBsaS5wcm9kdWN0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvZXNzZW50aWFsJTIwaW5zaWdodCUyMGljb24uc3ZnJyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfcHJhY3RpY2FsX3Rvb2xzIHtcbiAgICAuZGFzaGJvYXJkX3RhYiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL3ByYWN0aWNhbCUyMHRvb2wlMjBjb21wYXNzLnN2ZycpO1xuICAgIH1cbiAgICAjd29vZl9yZXN1bHRzX2J5X2FqYXgge1xuICAgICAgLndvb2NvbW1lcmNlIHtcbiAgICAgICAgdWwucHJvZHVjdHMge1xuICAgICAgICAgIGxpLnByb2R1Y3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9wcmFjdGljYWwlMjB0b29sJTIwY29tcGFzcy5zdmcnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3dvb2ZfcmVzdWx0c19ieV9hamF4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgLndvb2NvbW1lcmNlIHtcbiAgICAgIHVsLnByb2R1Y3RzIHtcbiAgICAgICAgbGkucHJvZHVjdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgLTEwcHggbGVmdCAtMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgICAgICBib3gtc2hhZG93OiBncmV5IDBweCAtMXB4IDZweCAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgd2lkdGg6IDMxLjQlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAwIDAuNWVtIDFlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIC53b29jb21tZXJjZS1Mb29wUHJvZHVjdC1saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9sb2dvLWljb25zL2hybWluc2lkZXItY29udGVudC12ZXJ0LWxvZ28uc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucHJvZHVjdF90eXBlX3ZhcmlhYmxlLFxuICAgICAgICAgIC5wcm9kdWN0X3R5cGVfc2ltcGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAud29vZl9zaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAud29vZl9jb250YWluZXJfY2hlY2tib3gge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICM1OTU5NWM7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtYXJnaW46IDFlbSAwIDAgMDtcbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM1OTU5NWM7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICB9XG4gICAgICAud29vZl9yZWRyYXdfem9uZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAud29vZl9ibG9ja19odG1sX2l0ZW1zIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAud29vZl9saXN0X2NoZWNrYm94IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxLjNlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICN3b29mX3Jlc3VsdHNfYnlfYWpheCB7XG4gICAgICAud29vY29tbWVyY2Uge1xuICAgICAgICB1bC5wcm9kdWN0cyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpLnByb2R1Y3Qge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbi8vICAgIC53b29mX3NpZCB7XG4vLyAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4vLyAgICAgIC53b29mX2NvbnRhaW5lcl9jaGVja2JveCB7XG4vLyAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbi8vICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICBjb2xvcjogIzU5NTk1Yztcbi8vICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4vLyAgICAgICAgbWFyZ2luOiAxZW0gMCAwIDA7XG4vLyAgICAgICAgaDQge1xuLy8gICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbi8vICAgICAgICAgIGNvbG9yOiAjNTk1OTVjO1xuLy8gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuLy8gICAgICAgICAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbi8vICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4vLyAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbi8vICAgICAgICB9XG4vLyAgICAgICAgLndvb2ZfcmVkcmF3X3pvbmUge1xuLy8gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbi8vICAgICAgICB9XG4vLyAgICAgICAgLndvb2ZfYmxvY2tfaHRtbF9pdGVtcyB7XG4vLyAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgLndvb2ZfbGlzdF9jaGVja2JveCB7XG4vLyAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICAgICAgICAgbGkge1xuLy8gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMS4zZW0gIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgICBkaXYge1xuLy8gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuLy8gICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICBsYWJlbCB7XG4vLyAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbi8vICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vLyAgICAgIH1cbi8vICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICN3b29mX3Jlc3VsdHNfYnlfYWpheCB7XG4gICAgICAud29vY29tbWVyY2Uge1xuICAgICAgICB1bC5wcm9kdWN0cyB7XG4gICAgICAgICAgbGkucHJvZHVjdCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUHJvZHVjdCBQYWdlc1xuXG5ib2R5LnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCB7XG4vLyAgI2NvZGV3aWRnZXQtMzcge1xuLy8gICAgZGlzcGxheTogbm9uZTtcbi8vICB9XG4vLyAgLnNpdGUtaGVhZGVyIHtcbi8vICAgIGhlaWdodDogNzVweDtcbi8vICAgIC5zaXRlLXRpdGxlIHtcbi8vICAgICAgbWFyZ2luOiAwIGF1dG87XG4vLyAgICAgIGEge1xuLy8gICAgICAgIGhlaWdodDogNzBweDtcbi8vICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIgIWltcG9ydGFudDtcbi8vICAgICAgfVxuLy8gICAgfVxuLy8gIH1cbi8vICAjbmF2LXJlc291cmNlcyB7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy8gIH1cbi8vICAuc2l0ZS1pbm5lciB7XG4vLyAgICBtYXJnaW4tdG9wOiA3NXB4O1xuLy8gICAgI2Rhc2hib2FyZC1uYXYtaW5zaWRlIHtcbi8vICAgICAgdG9wOiA3NXB4O1xuLy8gICAgICAjbWVudS1kYXNoYm9hcmQtbWVudSB7XG4vLyAgICAgICAgLnN1Yi1tZW51IHtcbi8vICAgICAgICAgIHRvcDogNzVweDtcbi8vICAgICAgICB9XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vICB9XG4gICYubG9nZ2VkLWluIHtcbiAgICAjY29kZXdpZGdldC0zNyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnNpdGUtaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIC5zaXRlLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwLjVlbTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI25hdi1yZXNvdXJjZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNpdGUtaW5uZXIge1xuICAgICAgbWFyZ2luLXRvcDogNTJweDtcbiAgICAgICNkYXNoYm9hcmQtbmF2LWluc2lkZSB7XG4gICAgICAgIHRvcDogNTJweDtcbiAgICAgICAgI21lbnUtZGFzaGJvYXJkLW1lbnUge1xuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICB0b3A6IDUycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGFfcHJvZHVjdHR5cGUtd29ya3Nob3BzIHtcbiAgICAgICAgI3RvcC1zdW1tYXJ5IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgI3RvcC1zdW1tYXJ5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hZG1pbi1iYXIge1xuICAgICAgLnNpdGUtaW5uZXIge1xuICAgICAgICAjZGFzaGJvYXJkLW5hdi1pbnNpZGUge1xuICAgICAgICAgIHRvcDogODRweDtcbiAgICAgICAgICAjbWVudS1kYXNoYm9hcmQtbWVudSB7XG4gICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICB0b3A6IDg0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcm9kdWN0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMCUgcmlnaHQgLTQlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDAlICFpbXBvcnRhbnQ7XG4gICAgJi5ocm1wLXByb2R1Y3QtdHlwZS1wcmFjdGljYWwtdG9vbCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL3ByYWN0aWNhbCUyMHRvb2wlMjBjb21wYXNzLnN2ZycpO1xuICAgIH1cbiAgICAmLmhybXAtcHJvZHVjdC10eXBlLWJsdWVwcmludCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL2JsdWVwcmludCUyMGljb24uc3ZnJyk7XG4gICAgfVxuICAgICYuaHJtcC1wcm9kdWN0LXR5cGUtZXNzZW50aWFsLWluc2lnaHRzIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvZXNzZW50aWFsJTIwaW5zaWdodCUyMGljb24uc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgI3RvcC1zdW1tYXJ5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMTAwcHg7XG4gICAgICAgICAgbGVmdDogMTclO1xuICAgICAgICAgIHdpZHRoOiAxNDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDE5MnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2xwLWVpLWRpdmlkZXItdG9wLnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGgge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGg0LmJlY29tZS1hLW1lbWJlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTM3cHg7XG4gICAgICAgICAgd2lkdGg6IDE0N3B4O1xuICAgICAgICAgIGhlaWdodDogMTkycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvbHAtZWktZGl2aWRlci1ib3R0b20ucG5nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzEwcHgpIHtcbiAgICAgICYuaHJtcC1wcm9kdWN0LXR5cGUtZXNzZW50aWFsLWluc2lnaHRzIHtcbiAgICAgICAgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgJi5ocm1wLXByb2R1Y3QtdHlwZS1lc3NlbnRpYWwtaW5zaWdodHMge1xuICAgICAgICAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGgge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYS5nZXQtbm93LWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTViNjU2LCAjZGQ4ODVhKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvY2hldnJvbi1kb3duLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAjdG9wLXN1bW1hcnkge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgaDMge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAwIDAuMWVtIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzhlOGU4ZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTQyLCAxNDIsIDE0MiwgMC41KTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBoMS5leGNlcnB0IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCA1cHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjMzk1YjcxICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4ZDhkOGQ7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDBcbiAgICB9XG4gICAgaDIuYmVmb3JlLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzk0OTQ5NTtcbiAgICAgIHBhZGRpbmc6IDJweCAwIDAgMDtcbiAgICB9XG4gICAgLnRvcC1zdW1tYXJ5LXdyYXAge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMDtcbiAgICAgIC50b3Atc3VtbWFyeS1tZXNzYWdpbmcge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZy1oZXJvIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM2OTY0NjQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNjk2NDY0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yNSk7XG4gICAgICAgICAgY29sb3I6IHJnYmEoNzgsIDc4LCA4MSwgMC41OSk7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDAuMmVtO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwNjk3YztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMTBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG4gICAgICAudG9wLXN1bW1hcnktd3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgMDtcbiAgICAgICAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiA2MyU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTYxcHgpIHtcbiAgICAgIC50b3Atc3VtbWFyeS13cmFwIHtcbiAgICAgICAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZy1oZXJvIHtcbiAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAudG9wLXN1bW1hcnktbWVzc2FnaW5nLWNvbnRlbnQge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDtcbiAgICAgIGgxLmV4Y2VycHQge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICB9XG4gICAgICBoMi5iZWZvcmUtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICB9XG4gICAgICAudG9wLXN1bW1hcnktd3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgMDtcbiAgICAgICAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZyB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAudG9wLXN1bW1hcnktbWVzc2FnaW5nLWhlcm8ge1xuICAgICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50b3Atc3VtbWFyeS1tZXNzYWdpbmctY29udGVudCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNleHRyYS1yZXNvdXJjZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2V4dHJhLXJlc291cmNlLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZXh0cmEtcmVzb3VyY2VzLXdyYXAge1xuICAgICAgcGFkZGluZzogNzBweCAyZW0gMmVtIDJlbTtcbiAgICAgIC5leHRyYS1yZXNvdXJjZXMtbWVzc2FnaW5nLWNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgaDEsXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIH1cbiAgICAgICAgLmV4dHJhLXJlc291cmNlcy1pbWFnZXMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXYuaW1hZ2Uge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDAgMC41ZW0gMWVtO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjM1cHg7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTE0cHg7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgd2lkdGg6IDExN3B4O1xuICAgICAgaGVpZ2h0OiAxNzJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2xwLWJwLWRpdmlkZXItdG9wLXN1bW1hcnkucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5leHRyYS1yZXNvdXJjZXMtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMWVtIDJlbSAzZW07XG4gICAgICAgIC5leHRyYS1yZXNvdXJjZXMtbWVzc2FnaW5nLWNvbnRlbnQge1xuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNleHRyYS1zdW1tYXJ5IHtcbiAgICAuZXh0cmEtc3VtbWFyeS13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgIC5leHRyYS1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGgxLFxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzU5NTk1OTtcbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0OXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1OTU5NTk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgICAgICBkaXYuc3VtbWFyeS1oZXJvIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMmVtIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmV4dHJhLXN1bW1hcnktbGlzdHMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgICBkaXYubGlzdCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAuNWVtIDFlbTtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmV4dHJhLXN1bW1hcnktd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAxZW0gMmVtIDNlbTtcbiAgICAgICAgLmV4dHJhLXN1bW1hcnktbWVzc2FnaW5nLWNvbnRlbnQge1xuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZXh0cmEtc3VtbWFyeS1saXN0cyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZGl2Lmxpc3Qge1xuICAgICAgICAgICAgICBmbGV4OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGgsXG4gICNiZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC50b3AtYmVjb21lLW1lbWJlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNzk5OTkzLCAjM2Y2MDc0KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLmJlY29tZS1tZW1iZXItZnVsbHdpZHRoLXdyYXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuYmVjb21lLW1lbWJlci1mdWxsd2lkdGgtYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2JnLWNvZmZlZS1tdWcuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIC0xMHB4IGxlZnQgLTEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBoNC5iZWNvbWUtYS1tZW1iZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDY1cHggMCA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDI7XG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgICAgcGFkZGluZzogMCAwIDFlbSAwO1xuICAgICAgYS5maW5kLW91dC1tb3JlLFxuICAgICAgYS5zdHJhaWdodC1idXkge1xuICAgICAgICBtYXJnaW46IDJlbSBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgcGFkZGluZzogMS41ZW0gNGVtO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2NoZXZyb24td2hpdGUuc3ZnJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAxLjRlbTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgICAgfVxuICAgICAgICAubGFyZ2VyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhLmZpbmQtb3V0LW1vcmUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIyNiwxNzQsNzIsMSkgMCUscmdiYSgyMjEsMTM2LDkwLDEpIDEwMCUpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLmFsb25lIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhLnN0cmFpZ2h0LWJ1eSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGNhYTlkIDAlLCAjYzRkYWM3IDEwMCUpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgJi5zdWJoZWQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICNjb2Rld2lkZ2V0LTIzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY29kZS13aWRnZXQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDAgMS41ZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gMS4yZW0gMmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMC41ZW07XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQobisxKSB7XG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbWVudS1pY29ucy9ibHVlcHJpbnQtaWNvbi1uby1jaXJjbGUuc3ZnKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQobisyKSB7XG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbWVudS1pY29ucy9lc3NlbnRpYWwtaW5zaWdodC1pY29uLW5vLWNpcmNsZS5zdmcpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9tZW51LWljb25zL3ByYWN0aWNhbC10b29scy1pY29uLW5vLWNpcmNsZS5zdmcpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS4xZW0gMDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDtcbiAgICAgIGg0LmJlY29tZS1hLW1lbWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgICAgLmxlZnQtc2lnbmluLXNwbGl0LWJveC13cmFwIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGEuZmluZC1vdXQtbW9yZSxcbiAgICAgICAgYS5zdHJhaWdodC1idXkge1xuICAgICAgICAgIG1hcmdpbjogMWVtIGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVlbSA0ZW0gMC41ZW0gM2VtO1xuICAgICAgICB9XG4gICAgICAgIHAuc3ViaGVkIHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgI2NvZGV3aWRnZXQtMjMge1xuICAgICAgICAgIC5jb2RlLXdpZGdldCB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3Rlc3RpbW9uaWFscyB7XG4gICAgLmluc2lkZXItdGVzdGltb25pYWxzIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEU4Q0Y7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZWFiYTQ7XG4gICAgICAgIGNvbG9yOiAjNGU0ZTUxO1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogMWVtIDAgMC4yZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICB9XG4gICAgICAudGVzdGltb25pYWwtdGlsZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC50ZXN0aW1vbmlhbC10aWxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2Y0O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvcXVvdGVtYXJrLnN2ZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZGVkODtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDMwcHggMDtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgICAgICAgJi5sYXN0LXRlc3RpbW1vbmlhbC10aWxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzM0MzQzNDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDUsXG4gICAgICAgICAgaDYge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUxZTA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzYyNjI2MjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBoNiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzc3Nzc3NztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmxlZnRxdW90ZW1hcmsge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5pbnNpZGVyLXRlc3RpbW9uaWFscyB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMWVtIDQwcHggM2VtO1xuICAgICAgICAudGVzdGltb25pYWwtdGlsZXMge1xuICAgICAgICAgIC50ZXN0aW1vbmlhbC10aWxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICAgICAgICAgICYubGFzdC10ZXN0aW1tb25pYWwtdGlsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI21haW4tbWVzc2FnaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAmLkJsdWVwcmludCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvYmx1ZXByaW50JTIwaWNvbiUyMGZsaXBwZWQuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtNyUgcmlnaHQgLTI2JTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbiAgICB9XG4gICAgJi5Fc3NlbnRpYWxJbnNpZ2h0cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogMTE1cHg7XG4gICAgfVxuICAgIC5tYWluLW1lc3NhZ2luZy13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgaDEge1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogI2M2YzZjNjtcbiAgICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNDtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICBjb2xvcjogIzY5NjQ2NDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjOTY5Njk4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IDJlbSAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwLjNlbSAwO1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICYuZmEtdWwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBjb2xvcjogIzU4NTU1NTtcbiAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDY5N2M7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkaXYuY2hhcHRlci0xLFxuICAgICAgZGl2LmNoYXB0ZXItMixcbiAgICAgIGRpdi5jaGFwdGVyLTMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBkaXYuY2hhcHRlciB7XG4gICAgICAgICAgZmxleDogNDAlO1xuICAgICAgICAgIGRpdi5jaGFwdGVyLWluc2lkZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvY2hhcHRlci1iZy5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogMzAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMzNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyZW0gYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwLjVlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGl2LmNoYXB0ZXItbWVzc2FnaW5nIHtcbiAgICAgICAgICBmbGV4OiA2MCU7XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAmLmZhLXVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTg1NTU1O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA2OTdjO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGRpdiNnZXQtYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMxMHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50O1xuICAgICAgLm1haW4tbWVzc2FnaW5nLXdyYXBwZXIge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIGRpdi5jaGFwdGVyLTEge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgfVxuICAgICAgICBkaXYuY2hhcHRlci0yIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2VcbiAgICAgICAgfVxuICAgICAgICBkaXYuY2hhcHRlci0zIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIH1cbiAgICAgICAgZGl2LmNoYXB0ZXItMSxcbiAgICAgICAgZGl2LmNoYXB0ZXItMixcbiAgICAgICAgZGl2LmNoYXB0ZXItMyB7XG4gICAgICAgICAgZGl2LmNoYXB0ZXIge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYS5nZXQtbm93LWJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjZmluYWwtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9ibHVlcHJpbnQlMjBpY29uLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDAlIGxlZnQgLTQlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gICAgLmZpbmFsLWN0YS13cmFwIHtcbiAgICAgIG1heC13aWR0aDogMTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAuZmluYWwtY3RhLW1lc3NhZ2luZy1oZXJvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiM2IzYjMgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmluYWwtY3RhLW1lc3NhZ2luZy1jb250ZW50IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzY5NjQ2NDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICAgICYuZmluYWwtc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjI1KTtcbiAgICAgICAgICBjb2xvcjogcmdiYSg3OCwgNzgsIDgxLCAwLjU5KTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDAgMC4yZW07XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMWVtO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDRDk2NTk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjZ3VhcmFudGVlLWZ1bGx3aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICAuZ3VhcmFudGVlLWZ1bGx3aWR0aC13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzEwcHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG4gICAgICB9XG4gICAgICAuZ3VhcmFudGVlLWZ1bGx3aWR0aC1ib3gge1xuICAgICAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC5ndWFyYW50ZWUtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxLjVlbSAwIDAgMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgICAgICAgY29sb3I6ICNjY2NjY2M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGRpdi5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgI3RvcC1zdW1tYXJ5IHtcbiAgICAgIG1hcmdpbjogMCAwLjVlbTtcbiAgICAgIC50b3Atc3VtbWFyeS13cmFwIHtcbiAgICAgICAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZy1oZXJvIHtcbiAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC50b3Atc3VtbWFyeS1tZXNzYWdpbmctY29udGVudCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGgsXG4gICAgI2JlY29tZS1tZW1iZXItZnVsbHdpZHRoLnRvcC1iZWNvbWUtbWVtYmVyIHtcbiAgICAgIC5sZWZ0LXNpZ25pbi1zcGxpdC1ib3gtd3JhcCB7XG4gICAgICAgIGEuZmluZC1vdXQtbW9yZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGEuc3RyYWlnaHQtYnV5IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi8vIENhcnRzXG5cbmJvZHkucGFnZS1pZC00NjIwMSxcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IHtcbiAgJi5sb2dnZWQtaW4ge1xuICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAuc2l0ZS10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2l0ZS1oZWFkZXIge1xuICAgIGhlaWdodDogNzVweDtcbiAgICAuc2l0ZS10aXRsZSBhIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgI25hdi1yZXNvdXJjZXMsXG4gICNjb2Rld2lkZ2V0LTM3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbWFpbi5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBhcnRpY2xlLnBhZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxODAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAuZW50cnktaGVhZGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDRlbTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDEuNWVtO1xuICAgICAgICB9XG4gICAgICAgIC5lbnRyeS10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNTVweCAwIDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5lbnRyeS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTUwJTtcbiAgICAgICAgICAgIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDJlbSAyZW0gNmVtO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU5NTk1QztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNoZWNrb3V0X2xvZ2luX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMC41ZW07XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbWVudS1pY29ucy9sb2dnZWQtaW4taWNvbi1kYXJrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzU5NTk1QztcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoODksIDg5LCA5MiwgMC41KTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDBweCAxMnB4IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGZvcm0uY2hlY2tvdXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgLndvb2NvbW1lcmNlLU5vdGljZUdyb3VwLFxuICAgICAgICAgICAgICAgIC5zdHJpcGUtc291cmNlLWVycm9ycyB7XG4gICAgICAgICAgICAgICAgICB1bC53b29jb21tZXJjZS1lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mb3JtLXJvdyB7XG4gICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWYsICdGb250QXdlc29tZSc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzlEOUQ5RDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmlucHV0LXRleHQsIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkO1xuICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzNjM2MzO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjYmRiZGJkO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLndvb2NvbW1lcmNlLXZhbGlkYXRlZCB7XG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dC10ZXh0LCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4QkFBOUQ7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2NoZWNrb3V0LXByb2ZpbGUtaWNvbnMvY2hlY2stY2FydC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZjODQ3YTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjM2MzYzM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzZjODQ3YTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLndvb2NvbW1lcmNlLWludmFsaWQge1xuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtdGV4dCwgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREQ4NjVCO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9jaGVja291dC1wcm9maWxlLWljb25zL2JhZCUyMGluZm8lMjB4LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjc2ZjRiO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2MzYzNjMztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjYjc2ZjRiO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC53Yy1zdHJpcGUtZWxlbWVudHMtZmllbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjcycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTk1OTVDO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG4gICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjM2MzYzM7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2JkYmRiZDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLlN0cmlwZUVsZW1lbnQtLWNvbXBsZXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOEJBQTlEO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9jaGVja291dC1wcm9maWxlLWljb25zL2NoZWNrLWNhcnQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAmLmZvY3VzZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzhCQUE5RDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaW52YWxpZCB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0REODY1QjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvY2hlY2tvdXQtcHJvZmlsZS1pY29ucy9iYWQlMjBpbmZvJTIweC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICYuZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjREQ4NjVCO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMThweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJiNzdHJpcGUtY2FyZC1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAmLlN0cmlwZUVsZW1lbnQtLWNvbXBsZXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4QkFBOUQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvY2hlY2tvdXQtcHJvZmlsZS1pY29ucy9jaGVjay1jYXJ0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzhCQUE5RDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJi5pbnZhbGlkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERDg2NUI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvY2hlY2tvdXQtcHJvZmlsZS1pY29ucy9iYWQlMjBpbmZvJTIweC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNERDg2NUI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwNHB4O1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODFweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcnRfY2hlY2tvdXRfc3BsaXQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVlbTtcbiAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDAuNWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxLjVlbSAxZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi44OHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOGU4ZThlO1xuICAgICAgICAgICAgICAgIC5wYnAtaXRlbXMtY291bnQge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjg4cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzhFOEU4RTtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgLnNob3BfdGFibGUge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMWVtIDJlbTtcbiAgICAgICAgICAgICAgICAgIC5jYXJ0X2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtdGF4b25vbXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS45MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzlEOUQ5RDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjk2NDY0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNTIsIDUyLCA1MiwgMC40Myk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQuYW1vdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM0MzQzNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtcmVtb3ZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJyZW1vdmVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOUQ5RDlEO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9jaGVja291dC1wcm9maWxlLWljb25zL3hvdXQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAtMC4wNSwgMC4wNSwgMSwgMCwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdGQuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY2FydF9zdWJ0b3RhbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU5NTk1QztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gOC41ZW0gMWVtIDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEuNWVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgLmFtb3VudCB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuODhweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTk1OTVDO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY2FydF90YXhfcmF0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU5NTk1QztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBlbSAwIDA7XG4gICAgICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIC5hbW91bnQge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjg4cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzU5NTk1QztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNhcnRfdG90YWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1OTU5NUM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDllbSAwIDQuNWVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgLmFtb3VudCB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuODhweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTk1OTVDO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuV29ya3Nob3BzX2NoZWNrb3V0X3RleHRjb3B5X2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLldvcmtzaG9wc19jaGVja291dF90ZXh0Y29weV9zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgIC5Xb3Jrc2hvcHNfY2hlY2tvdXRfdGV4dGNvcHlfc2VjdGlvbmhlYWQge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlEOUQ5RDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICYuc2hvcnQtZ3VhcmVudGVlICB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL3N2Zy1pY29ucy9jZXJ0aWZpY2F0ZS1pY29uLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIC0zMHB4IHJpZ2h0IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5Xb3Jrc2hvcHNfY2hlY2tvdXRfdGV4dGNvcHlfc2VjdGlvbmJvZHkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubG9uZy1ndWFyZW50ZWUsXG4gICAgICAgICAgICAgIC5sb25nLWd1YXJhbnRlZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL3N2Zy1pY29ucy9jZXJ0aWZpY2F0ZS1pY29uLnN2ZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIC0zMHB4IHJpZ2h0IC0yMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5RDlEOUQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjk2cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY2hlY2tvdXRfdGV4dGNvcHlfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmxvbmctY29weSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuc2hvcF90YWJsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMWVtIDJlbTtcbiAgICAgICAgICAgICAgICAuY2FydF9pdGVtIHtcbiAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgJi5maXJzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAzMCU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LXRheG9ub215IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS45MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5RDlEOUQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY5NjQ2NDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUyLCA1MiwgNTIsIDAuNDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM0MzQzNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40MztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1yZW1vdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJyZW1vdmVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5RDlEOUQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvY2hlY2tvdXQtcHJvZmlsZS1pY29ucy94b3V0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbWF0cml4KDEsIC0wLjA1LCAwLjA1LCAxLCAwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNiaWxsaW5nX2N5Y2xlX29wdGlvbnMge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTk1OTVDO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LmZvcm0tcm93IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5tZW1iZXJzaGlwLWNoZWNrb3V0LXRlc3RpbW9uaWFscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGgxLmVudHJ5LXRpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMDUsIDEwMCwgMTAwLCAwLjI1KTtcbiAgfVxuICAuY29udGVudC1zaWRlYmFyLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzEge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAjcGF5bWVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyNywgMjI3LCAyMjcsIDEpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwMjMgIFNlY3VyZSBQYXltZW50JztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmLCBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9jaGVja291dC1wcm9maWxlLWljb25zL3Bvd2VyZWQlMjBieSUyMHN0cmlwZS5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAxOTBweDtcbiAgICAgIH1cbiAgICAgIC5zdHJpcGUtamNiLWljb24sXG4gICAgICAuc3RyaXBlLWRpbmVycy1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIHVsLndjX3BheW1lbnRfbWV0aG9kcyB7XG4gICAgICAgIGxpLndjX3BheW1lbnRfbWV0aG9kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICBbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICY6Y2hlY2tlZCwgJjpub3QoOmNoZWNrZWQpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCwgJjpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlLCAmOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDk2JztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDBjJztcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzOTVCNzE7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjg3REE5O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm9yZGVyLXRvdGFsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNwbGFjZV9vcmRlcl9ub3cge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9jaGV2cm9uLnN2ZycpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjI2LDE3NSw3MiwxKSAwJSwgcmdiYSgyMjIsMTM3LDkwLDEpIDEwMCUpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgNSUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIG1hcmdpbjogMzVweCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvY2hldnJvbi5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wb3N0LWVkaXQtbGluayB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLy8gQ29uZmlybWF0aW9uIFBhZ2VcblxuYm9keS5mYWNlYm9vay1jZm0ge1xuICBoZWFkZXIuZW50cnktaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIG1haW4uY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvbWFzdGVyLWNsYXNzL2JhY2tncm91bmQtZ3JhcGhpYy1lbGVsZW1lbnQuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIH1cbiAgLm1lc3NhZ2Uge1xuICAgIC5hYi1jb250YWluZXItY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDRyZW0gMnJlbSA0cmVtO1xuICAgICAgaDEge1xuICAgICAgICBmb250LWZhbWlseTogJ2VmZnJhJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgY29sb3I6ICMyMDI2MkQ7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdlZmZyYScsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgIGNvbG9yOiAjMjAyNjJEO1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXNpemU6IDQzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICBjb2xvcjogIzIwMjYyRDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzY1RDFEMjtcbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjVEMUQyO1xuICAgICAgICAgICAgc3Bhbi5sYXJnZXIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNhbGVuZGFyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMjAyNjJEO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkaXYuYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzMDg5RkI7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDU5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZWZmcmEnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzIGVhc2U7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDNweCAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE5NjZjNztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFkZGl0aW9uYWwge1xuICAgIC5hYi1jb250YWluZXItY29udGVudCB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdlZmZyYScsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgIGNvbG9yOiAjMjAyNjJEO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZnVsbC13aWR0aC1jb250ZW50Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkLFxuYm9keS53b29jb21tZXJjZS1wYWdlLmZ1bGwtd2lkdGgtY29udGVudC53b29jb21tZXJjZS12aWV3LW9yZGVyIHtcbiAgJi5sb2dnZWQtaW4ge1xuICAgIG1haW4uY29udGVudCB7XG4gICAgICBhcnRpY2xlLnBhZ2Uge1xuICAgICAgICAuZW50cnktY29udGVudCB7XG4gICAgICAgICAgLnRoYW5reW91YmVnaW5zaGVyZSB7XG4gICAgICAgICAgICAud29vY29tbWVyY2Utb3JkZXItdGhhbmt5b3UtdG9wIHtcbiAgICAgICAgICAgICAgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbWFpbi5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYXJ0aWNsZS5wYWdlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIC5lbnRyeS1oZWFkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1LjA0cHg7XG4gICAgICAgICAgY29sb3I6ICM4RThFOEU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMS4yNXB4IHNvbGlkICM4RThFOEU0MDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIG1hcmdpbjogNTVweCAwO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICA+IHAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLndvb2NvbW1lcmNlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRoYW5reW91YmVnaW5zaGVyZSB7XG4gICAgICAgICAgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXRvcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1sZWZ0IHtcbiAgICAgICAgICAgICAgZmxleDogMjtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgLnRoYW5reW91X29yZGVyX3JlY2VpdmVkX3RleHRfcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjg4cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzhFOEU4RTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRoYW5reW91X29yZGVyX3JlY2VpdmVkX3RleHRfc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi4xNnB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM5RDlEOUQ7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1udW1iZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzlEOUQ5RDtcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjg4cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzU5NTk1QztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjcycHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzU5NTk1QztcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgLndvb2NvbW1lcmNlLXRhYmxlX19wcm9kdWN0LWZlYXR1cmVkX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgoMSwgLTAuMDUsIDAuMDUsIDEsIDAsIDApO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4ICMwMDAwMDAyOTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLndvb2NvbW1lcmNlLXRhYmxlX19wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC10YXhvbm9teSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS45MnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOUQ5RDlEO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjk2NDY0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LXN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2OTY0NjQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS10YWJsZV9fcHJvZHVjdC10b3RhbCB7XG4gICAgICAgICAgICAgICAgICAgIC5hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOUQ5RDlEO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAud29vY29tbWVyY2UtdGFibGVfX3Byb2R1Y3QtY3RhIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU5NTk1QzgwO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1OTU5NUM7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2NoZXZyb24tbWVkaXVtLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjcycHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzU5NTk1QztcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy1tYWluLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgLmN1c3RvbWVyLWRldGFpbHMtdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1OTU5NUM7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNWVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLW1haW4tc2VjdGlvbi1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy0tdG90YWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOUQ5RDlEO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy0tZGlzY291bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuYW1vdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzlEOUQ5RDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS1QcmljZS1jdXJyZW5jeVN5bWJvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiKFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiKVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmN1c3RvbWVyLWRldGFpbHMtYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS41ZW0gMTJweDtcbiAgICAgICAgICAgICAgICAgICAgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uLXJpZ2h0LW9mLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1OTU5NUM4MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1OTU5NUM7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS1yaWdodCB7XG4gICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgICAgICAgICAgLndvb2NvbW1lcmNlLW9yZGVyLXF1ZXN0aW9ucyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDIuNWVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzlEOUQ5RDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzk1QjcxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAud29vY29tbWVyY2Utb3JkZXItZmlyc3QtdGltZS1wdXJjaGFzZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDJlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU5NTk1QztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAud29vY29tbWVyY2Utb3JkZXItZ28tdG8tbXktYWNjb3VudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyNzZkZWcsICNERDg2NUJCRiAwJSwgI0U0QkU0MUJGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERDg2NUI7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggNjBweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvY2hldnJvbi10cmFuc3BhcmVudC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWJvdHRvbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuaW5zaWRlcl9wcm9tb193cmFwIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTI5LDE2MCwxNTEsMSkgMCUscmdiYSg1Nyw5MSwxMTMsMSkgMTAwJSk7XG4gICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAuaW5zaWRlcl9wcm9tbyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2JnLWNvZmZlZS1tdWctYmx1ZXMuc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAuaW5zaWRlcl9wcm9tb19pbnNpZGUge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSBhdXRvO1xuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgLmluc2lkZXJfcHJvbW9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk1O1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5qb2luLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2QxYjY0YiwgI2NiOTI1OSk7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNkY2MwNGYsICNkNjliNWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuaW5zaWRlcl9wcm9tb19sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNZW1iZXJzaGlwIENhcnRcbmJvZHkucGFnZS1pZC0xMDM3NjQ4IHtcbiAgLmNhcnRfY2hlY2tvdXRfc3BsaXQge1xuICAgIC5pbnNpZGVyX2luY2x1ZGVzIHtcbiAgICAgIGNvbG9yOiAjNGQ0ZDRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgIHBhZGRpbmc6IDFlbSAwIDJlbSAzZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAub3JhbmdlX2NoZWNrc19saXN0X2luc2lkZSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGRpdi5pbnNpZGVyLWhlYWRlciB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICM2OTY0NjQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjk2NDY0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjNjk2NDY0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAmLnNtYWxsZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubWFyZ2luIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ubGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmluc2lkZXItYnVsbGV0LWxpc3Qge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjRiNGI0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9jaGVja291dC1wcm9maWxlLWljb25zL2NoZWNrLW9yYW5nZS5zdmcpO1xuICAgICAgICAgICAgICBtYXJnaW46IDFlbSAwIDAgMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCA1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIC5pbnNpZGVyX2luY2x1ZGVzIHtcbiAgICAgICAgLm9yYW5nZV9jaGVja3NfbGlzdF9pbnNpZGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbnNpZGVyLWJ1bGxldC1saXN0IHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbmJvZHkucGFnZS1pZC0xMDM3NjUwIHtcbiAgJi5sb2dnZWQtaW4ge1xuICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAuc2l0ZS10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2l0ZS1oZWFkZXIge1xuICAgIGhlaWdodDogNzVweDtcbiAgICAuc2l0ZS10aXRsZSBhIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgI25hdi1yZXNvdXJjZXMsXG4gICNjb2Rld2lkZ2V0LTM3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBhcnRpY2xlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgLmVudHJ5LWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuZW50cnktY29udGVudCB7XG4gICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgICAgICAgY29sb3I6ICM4ZThlOGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzY5NjQ2NDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndvb2NvbW1lcmNlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1lbWJlcnNoaXBfbW9kZV9ob2xkaW5nX2Zvcm0ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZvcm0uY2hlY2tvdXQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgLndvb2NvbW1lcmNlLU5vdGljZUdyb3VwLFxuICAgICAgICAgIC5zdHJpcGUtc291cmNlLWVycm9ycyB7XG4gICAgICAgICAgICB1bC53b29jb21tZXJjZS1lcnJvciB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mb3JtLXJvdyB7XG4gICAgICAgICAgICAuaW5wdXQtdGV4dCwgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiZDtcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2MzYzNjMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2JkYmRiZDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53b29jb21tZXJjZS12YWxpZGF0ZWQge1xuICAgICAgICAgICAgICAuaW5wdXQtdGV4dCwgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOEJBQTlEO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9jaGVja291dC1wcm9maWxlLWljb25zL2NoZWNrLWNhcnQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2Yzg0N2E7XG4gICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzNjM2MzO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM2Yzg0N2E7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53b29jb21tZXJjZS1pbnZhbGlkIHtcbiAgICAgICAgICAgICAgLmlucHV0LXRleHQsIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0REODY1QjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvY2hlY2tvdXQtcHJvZmlsZS1pY29ucy9iYWQlMjBpbmZvJTIweC5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I3NmY0YjtcbiAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjM2MzYzM7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2I3NmY0YjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2Mtc3RyaXBlLWVsZW1lbnRzLWZpZWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43MnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzU5NTk1QztcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkO1xuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzNjM2MzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmZvY3VzZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNiZGJkYmQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMThweDtcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5TdHJpcGVFbGVtZW50LS1jb21wbGV0ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhCQUE5RDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvY2hlY2tvdXQtcHJvZmlsZS1pY29ucy9jaGVjay1jYXJ0LnN2ZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgJi5mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4QkFBOUQ7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmludmFsaWQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERDg2NUI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2NoZWNrb3V0LXByb2ZpbGUtaWNvbnMvYmFkJTIwaW5mbyUyMHguc3ZnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAmLmZvY3VzZWQge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0REODY1QjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYjc3RyaXBlLWNhcmQtZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgJi5TdHJpcGVFbGVtZW50LS1jb21wbGV0ZSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOEJBQTlEO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2NoZWNrb3V0LXByb2ZpbGUtaWNvbnMvY2hlY2stY2FydC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgM3JlbTtcbiAgICAgICAgICAgICAgICAgICYuZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4QkFBOUQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaW52YWxpZCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREQ4NjVCO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2NoZWNrb3V0LXByb2ZpbGUtaWNvbnMvYmFkJTIwaW5mbyUyMHguc3ZnJyk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDNyZW07XG4gICAgICAgICAgICAgICAgICAmLmZvY3VzZWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjREQ4NjVCO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxOHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwuY2hlY2tib3gge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5vcmRlci10b3RhbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAjcGxhY2Vfb3JkZXJfbm93IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2NoZXZyb24uc3ZnJyksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMjYsMTc1LDcyLDEpIDAlLCByZ2JhKDIyMiwxMzcsOTAsMSkgMTAwJSkgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbjogMzVweCBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZW1iZXJzaGlwX21vZGVfc3BsaXRfY29sIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDc1cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIC5pbnNpZGVyX2luY2x1ZGVzIHtcbiAgICAgICAgICBjb2xvcjogIzRkNGQ0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICAgIHBhZGRpbmc6IDVlbSAyZW0gMmVtO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAub3JhbmdlX2NoZWNrc19saXN0X2luc2lkZSB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgZGl2Lmluc2lkZXItaGVhZGVyIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgY29sb3I6ICM2OTY0NjQ7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzY5NjQ2NDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBjb2xvcjogIzY5NjQ2NDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAmLnNtYWxsZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLm1hcmdpbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzcGFuLmxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5zaWRlci1idWxsZXQtbGlzdCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjRiNGI0O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9jaGVja291dC1wcm9maWxlLWljb25zL2NoZWNrLW9yYW5nZS5zdmcpO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxZW0gMCAwIDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCA1cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgLmluc2lkZXJfaW5jbHVkZXMge1xuICAgICAgICAgICAgLm9yYW5nZV9jaGVja3NfbGlzdF9pbnNpZGUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pbnNpZGVyLWJ1bGxldC1saXN0IHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICBwYWRkaW5nOiAwIDJlbSAyZW07XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5zcGxpdC1jb2xfMV9pbnNpZGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc2NHB4O1xuICAgICAgICAgIC5jaGVja291dF9sb2dpbl93cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgcC5sZWZ0LXAge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAuY2hlY2tvdXRfbG9naW5faGludCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogIzU5NTk1QztcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4OSwgODksIDkyLCAwLjUpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDBweCAxMnB4IDQwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDAuNWVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDAuNWVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9tZW51LWljb25zL2xvZ2dlZC1pbi1pY29uLWRhcmsuc3ZnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICBwLmxlZnQtcCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHAuY2hlY2tvdXRfbG9naW5faGludCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZW1iZXJzaGlwX21vZGVfaG9sZGluZ19mb3JtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgICAgICAgICNwYXltZW50IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcZjAyMyAgU2VjdXJlIFBheW1lbnQnO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWYsIFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2NoZWNrb3V0LXByb2ZpbGUtaWNvbnMvcG93ZXJlZCUyMGJ5JTIwc3RyaXBlLnN2ZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDE5MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0cmlwZS1qY2ItaWNvbixcbiAgICAgICAgICAgIC5zdHJpcGUtZGluZXJzLWljb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwud2NfcGF5bWVudF9tZXRob2RzIHtcbiAgICAgICAgICAgICAgbGkud2NfcGF5bWVudF9tZXRob2Qge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgICAgICAgJjpjaGVja2VkLCAmOm5vdCg6Y2hlY2tlZCkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsLCAmOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsICY6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwOTYnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5NUI3MTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGODdEQTk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIC5zcGxpdC1jb2xfMV9pbnNpZGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWVtYmVyc2hpcF9tb2RlX2hvbGRpbmdfZm9ybSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5ib2R5LnBhZ2UtaWQtMTAzNzY0OCxcbmJvZHkucGFnZS1pZC0xMDM3NjUwIHtcbiAgJi5sb2dnZWQtaW4ge1xuICAgIC5jb250ZW50IHtcbiAgICAgIGFydGljbGUge1xuICAgICAgICAuY2FydF9jaGVja291dF9zcGxpdC1jb2xfMiB7XG4gICAgICAgICAgdG9wOiAyM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYWRtaW4tYmFyIHtcbiAgICAuY29udGVudCB7XG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgLmNhcnRfY2hlY2tvdXRfc3BsaXQtY29sXzIge1xuICAgICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGcmVlIE1lbWJlcnNoaXAgUGFnZVxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2ZyZWVfbWVtYmVyc2hpcF9scCB7XG5cbiAgbmF2Lm5hdi1wcmltYXJ5LCAuc3Vic2NyaXB0aW9uLWZvb3RlciwgI25hdi1yZXNvdXJjZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWFpbi1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjY29kZXdpZGdldC0zNyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMC41ZW07XG4gICAgcmlnaHQ6IDFlbTtcbiAgfVxuXG4gIC5zaXRlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgIC5zaXRlLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwO1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLXdpZGdldC1hcmVhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZyZWVfbWVtYmVyX2Rlc2Nfd3JhcCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWFyZ2luOiA1MnB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuaW5uZXJfZGVzY193cmFwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBiYWNrZ3JvdW5kOiAjNmU4ZThkO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvY2hldnJvbi5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAtMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0NHB4O1xuICAgIGgxIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgI2d1dGVucmJ3X3dpZGdldC0xMiB7XG4gICAgICAmLndpZGdldCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMsXG4gICAgICAmLndpZGdldCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZnJlZV9yZWdpc3RyYXRpb25fZm9ybSB7XG4gICAgYmFja2dyb3VuZDogI2MwY2NkMztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2JnLWNvZmZlZS1tdWcuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIC0xNDBweCByaWdodCAtNTAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGgxLFxuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjNTk1OTVjO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNTk1OTVjO1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAwLjdlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAwIDAgMmVtICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMCAtNnB4IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAmI2dmb3JtX3N1Ym1pdF9idXR0b25fMjgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgI2ZpZWxkXzI4XzE5LFxuICAgICNmaWVsZF8yOF8yMCxcbiAgICAjZmllbGRfMjhfMjEsXG4gICAgI2ZpZWxkXzI4XzIyIHtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb21wbGV4IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9jaGV2cm9uLXdoaXRlLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxLjZlbTtcbiAgICAgICAgcmlnaHQ6IDEuNmVtO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gICAgICAgICAgdG9wOiAyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpdGUtaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuXG5idXR0b24jaGlkZGVuX2RsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTGFuZGluZyBQYWdlc1xuXG5ib2R5LmhybXAtbGFuZGluZy1wYWdlLXRlbXBsYXRlLWRlZmF1bHQge1xuXG4gICNjb2Rld2lkZ2V0LTM3LFxuICAuc2l0ZS1oZWFkZXIsXG4gIC5uYXYtcHJpbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zaXRlLWlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmxhbmRpbmctaGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgaW1nLmxvZ28ge1xuICAgICAgJi5zcG9uc29yZWQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIH1cbiAgICAgICYuc2luZ2xlIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYXN0ZXItY2xhc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL21hc3Rlci1jbGFzcy9iYWNrZ3JvdW5kLWdyYXBoaWMtZWxlbGVtZW50LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgIC5hYi1jb250YWluZXItY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1hc3Rlci1jb250ZW50IHtcbiAgICAgIC5hYi1jb250YWluZXItY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbnMge1xuICAgICAgICAgIC5tYXN0ZXItbGVmdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9tYXN0ZXItY2xhc3MvbGVmdC1ncmFwaGljLWVsZW1lbnQuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgICAgICAgICAgcC5tYXN0ZXItY2xhc3MtcGFydCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2VmZnJhJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC44NDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgICAgICAgICAgICAgc3Bhbi5sYXJnZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzcGFuLmRhcmtlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIwMjYyRDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByZXNlbnRlcnMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDAgMXB4IDJyZW07XG4gICAgICAgICAgICAgIC5hYi1jb250YWluZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2VmZnJhJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMDI2MkQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgICAgICAgICAgICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzY1RDFEMjtcbiAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udDogTGlnaHQgMTBweC8xNHB4IEVmZnJhO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZWZmcmEnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMTI2MkM7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjAyNjJEO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWFzdGVyLW1pZGRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW0gNHJlbTtcbiAgICAgICAgICAgIHAuc3ViLWhlYWQge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2VmZnJhJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzIwMjYyRDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdlZmZyYScsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjAyNjJEO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzY1RDFEMjtcbiAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY1RDFEMjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHNwYW4ubGFyZ2VyIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIycHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwLCBsaSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZWZmcmEnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzIwMjYyRDtcbiAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjVEMUQyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWFzdGVyLWZvcm0ge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIC5hYi1ibG9jay1sYXlvdXQtY29sdW1uLWlubmVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICAgICAgICAgIC5mb3JtLWhlYWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NUQxRDI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjhweDtcbiAgICAgICAgICAgICAgICAuc3ViLWhlYWQge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdlZmZyYScsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMDI2MkRDQztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRhdGUtdGltZSB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2VmZnJhJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzIwMjYyRDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDFEO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMDI2MkQxRjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgIC5nZm9ybV9ib2R5IHtcbiAgICAgICAgICAgICAgICAgIC5nZm9ybV9maWVsZHMge1xuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIxMjYyQzgwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgzMiwgMzgsIDQ1LCAwLjc2KTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEycHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGlucHV0Lmdmb3JtX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMDg5RkI7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDEwcHggIzAwMDAwMDMzO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODFDRkQxO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZWZmcmEnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yMXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAuYmx1ZS1iZyB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICAgIC5tYXN0ZXItY29udGVudCB7XG4gICAgICAgIC5hYi1jb250YWluZXItY29udGVudCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAud3AtYmxvY2stYXRvbWljLWJsb2Nrcy1hYi1jb2x1bW5zIHtcbiAgICAgICAgICAgIC5tYXN0ZXItbGVmdCB7XG4gICAgICAgICAgICAgIC5wcmVzZW50ZXJzIHtcbiAgICAgICAgICAgICAgICAuYWItY29udGFpbmVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYXN0ZXItbWlkZGxlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdlZmZyYScsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIwMjYyRDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzY1RDFEMjtcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NUQxRDI7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgc3Bhbi5sYXJnZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAucHJlc2VudGVycyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICAgICAgLmFiLWNvbnRhaW5lci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2VmZnJhJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIwMjYyRDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgICAgICAgICAgICAgICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM2NUQxRDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogTGlnaHQgMTBweC8xNHB4IEVmZnJhO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdlZmZyYScsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjEyNjJDO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMDI2MkQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYW5kaW5nLWJhbm5lciB7XG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgIHAuaGFzLXRoZW1lLXllbGxvdy1jb2xvciB7XG4gICAgICBpbWcge1xuICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDVweDtcbiAgICAgICAgbWFyZ2luOiAtM3B4IDAgMCAwO1xuICAgICAgfVxuICAgICAgaW1nOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICAgICYubGVhZC1tYWduZXQge1xuICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBoMixcbiAgICAgIGgzIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgICBwLmhhcy10aGVtZS15ZWxsb3ctY29sb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRiODQ5O1xuICAgICAgICBjb2xvcjogIzRlNGU1MTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwLjJlbSAxZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLndoaXRlcGFwZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE5MjgzZjtcbiAgICAgIGgyLFxuICAgICAgaDMge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICAgIHAuaGFzLXdoaXRlcGFwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmMWZkO1xuICAgICAgICBjb2xvcjogIzE5MjgzZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwLjJlbSAxZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwLCB1bCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgICAgfVxuICAgICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2Fycm93LWRvd24uc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDFlbTtcbiAgICB9XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgIGg0OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgY29sb3I6ICMxYTI2NDA7XG4gICAgICAgIH1cbiAgICAgICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvbGlzdC1jaGVjay5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvbGVhZC1tYWduZXQtYXJyb3cuc3ZnJyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQxcHg7XG4gICAgICAgIGhlaWdodDogNTNweDtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1NzIwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2NjY2MgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBzZWxlY3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi53aGl0ZXBhcGVyIHtcbiAgICAgIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgIGg0OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgY29sb3I6ICMxYTI2NDA7XG4gICAgICAgIH1cbiAgICAgICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvbGlzdC1jaGVjay5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVmMWZkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xZW07XG4gICAgICAgIGZsZXgtYmFzaXM6IDM1MHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL3doaXRlcGFwZXItYXJyb3cucG5nJyk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDQxcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgcC5oYXMtY3VzdG9tLXNpemUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBjb2xvcjogIzJlM2I0ZjtcbiAgICAgICAgfVxuICAgICAgICBwLmhhcy10aGVtZS15ZWxsb3ctY29sb3Ige1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBjb2xvcjogI2Y1NzIwMDtcbiAgICAgICAgfVxuICAgICAgICBwLmhhcy14c21hbGwtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2NjY2NjYyAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5sZWFkLW1hZ25ldCB7XG4gICAgICAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICBoNDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIGNvbG9yOiAjMWEyNjQwO1xuICAgICAgICB9XG4gICAgICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2xpc3QtY2hlY2suc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMWVtO1xuICAgICAgICBmbGV4LWJhc2lzOiAzNTBweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9sZWFkLW1hZ25ldC1hcnJvdy5zdmcnKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogNDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICAgIH1cbiAgICAgICAgcC5oYXMtY3VzdG9tLXNpemUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBjb2xvcjogIzJlM2I0ZjtcbiAgICAgICAgfVxuICAgICAgICBwLmhhcy10aGVtZS15ZWxsb3ctY29sb3Ige1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBjb2xvcjogI2Y1NzIwMDtcbiAgICAgICAgfVxuICAgICAgICBwLmhhcy14c21hbGwtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2NjY2MgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjU3MjAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEF1dGhvciBQYWdlc1xuYm9keS5hdXRob3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAuYXV0aG9yLWFyY2hpdmUtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRlbnQtc2lkZWJhci13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMi44OHB4O1xuICAgICAgY29sb3I6ICM5RDlEOUQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhFOEU4RTQwO1xuICAgIH1cbiAgICBhcnRpY2xlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgLmV4Y2VycHQtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5hdXRob3ItYXJjaGl2ZS1kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuY29udGVudC1zaWRlYmFyLXdyYXAge1xuICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDAgMS4yNXJlbTtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gICAgICB9XG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgLmV4Y2VycHQtaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmV4Y2VycHQtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM1OTU5NUM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwLFxuICAgICAgICAgIC5wdWJsaXNoLWluZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSUUgMTEgSG9tZXBhZ2VcblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHtcbiAgLmFiLWJsb2NrLXBvc3QtZ3JpZCAuaXMtbGlzdCAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlLFxuICAuYWItYmxvY2stcG9zdC1ncmlkIC5pcy1saXN0IC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBGcmVlIE1lbWJlcnNoaXAgQ29uZmlybWF0aW9uIFBhZ2VcbmJvZHkucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9teUhSLWNvbmZpcm1hdGlvbiB7XG4gIC5zdWJzY3JpcHRpb24tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4vLyAgI2NvZGV3aWRnZXQtMzcge1xuLy8gICAgcG9zaXRpb246IGZpeGVkO1xuLy8gICAgdG9wOiAwLjVlbTtcbi8vICAgIHJpZ2h0OiAxZW07XG4vLyAgICAjc21hbGwtdHJpZ2dlciB7XG4vLyAgICAgIHRvcDogMC4yZW07XG4vLyAgICAgIHJpZ2h0OiAwO1xuLy8gICAgfVxuLy8gIH1cbi8vICAuc2l0ZS1oZWFkZXIge1xuLy8gICAgaGVpZ2h0OiA1MnB4O1xuLy8gICAgcG9zaXRpb246IGZpeGVkO1xuLy8gICAgLnNpdGUtdGl0bGUge1xuLy8gICAgICBtYXJnaW46IDAgMDtcbi8vICAgICAgYSB7XG4vLyAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuLy8gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgaGVpZ2h0OiA1MHB4O1xuLy8gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTgwcHggIWltcG9ydGFudDtcbi8vICAgICAgICB3aWR0aDogMTgwcHg7XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgIC5zaXRlLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICAgICAgLmVudHJ5LWhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgaDEge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2d1dGVucmJ3X3dpZGdldC0xMiB7XG4gICAgJi53aWRnZXQgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICYud2lkZ2V0IC53Yy1ibG9jay1ncmlkX19wcm9kdWN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgIH1cbiAgfVxuICAuaGVhZGVyLXdpZGdldC1hcmVhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaXRlLWNvbnRhaW5lci13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDEzNywxNjgsMTU2LDEpIDAlLHJnYmEoNTcsOTEsMTEzLDEpIDEwMCUpO1xuICB9XG4gIC5zaXRlLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyZW07XG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIC5lbnRyeS1oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgaDEge1xuICAgICAgICAgIGNvbG9yOiAjNzA4YzkzO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZW50cnktY29udGVudCB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBjb2xvcjogIzUwNGY0ZjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGg0LCBwLCBhIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLndjLWJsb2NrLWdyaWQgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0IC53Yy1ibG9jay1ncmlkX19wcm9kdWN0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjNTA0ZjRmO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmVtaXVtIENvbnRlbnQgUGFnZXNcblxuYm9keS5ocm1wLXByZW1pdW0tY29udGVudC10ZW1wbGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYXJ0aWNsZSB7XG4gICAgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IC0yZW0gMCAwIDEzLjVlbTtcbiAgICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgaGVhZGVyLmVudHJ5LWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzNTBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodCAtMS4zZW07XG4gICAgICBtYXJnaW46IDAgMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFlbSA2ZW0gNGVtIDEzLjVlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWluLWhlaWdodDogMzgwcHg7XG4gICAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgIC5lbnRyeS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogLTJlbSBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyZW0gMmVtIDJlbSA0ZW07XG4gICAgICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMi41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGhlYWRlci5lbnRyeS1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxZW0gNmVtIDRlbTtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgICAuZW50cnktY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IC0yZW0gYXV0bztcbiAgICAgICAgcGFkZGluZzogMmVtIDJlbSAyZW0gNGVtO1xuICAgICAgICBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGhlYWRlci5lbnRyeS1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMmVtIDRlbSA0ZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgICAgICBoMSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmhybXAtY29udGVudC10eXBlLWNhc2Utc3R1ZGllcy5tZW1iZXJzaGlwLWNvbnRlbnQge1xuICAgICAgaGVhZGVyLmVudHJ5LWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDg2NWI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvY2FzZSUyMHN0dWR5JTIwaWNvbiUyMGxpZ2h0ZXIuc3ZnJyk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnQ2FzZSBTdHVkeSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5ocm1wLWNvbnRlbnQtdHlwZS1sZWdhbC1xYXMubWVtYmVyc2hpcC1jb250ZW50IHtcbiAgICAgIGhlYWRlci5lbnRyeS1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk1YjcxO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL2xlZ2FsJTIwcXVlc3Rpb24lMjBpY29uJTIwbGlnaHRlci5zdmcnKTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdMZWdhbCBRJkEnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaHJtcC1jb250ZW50LXR5cGUtd2hhdC13b3VsZC15b3UtZG8ubWVtYmVyc2hpcC1jb250ZW50IHtcbiAgICAgIGhlYWRlci5lbnRyeS1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmM5ZDM5O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL1BhdGglMjAyMzY2JTIwbGlnaHRlci5zdmcnKTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdXaGF0IFdvdWxkIFlvdSBEbyc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5ocm1wLWNvbnRlbnQtdHlwZS15b3UtYmUtdGhlLWp1ZGdlLm1lbWJlcnNoaXAtY29udGVudCB7XG4gICAgICBoZWFkZXIuZW50cnktaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0OTQ5ZjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9pY29uJTIwbGlnaHRlci5zdmcnKTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdZb3UgQmUgVGhlIEp1ZGdlJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjYmVjb21lLW1lbWJlci1mdWxsd2lkdGgge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzc5OTk5MywgIzNmNjA3NCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC5iZWNvbWUtbWVtYmVyLWZ1bGx3aWR0aC13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmJlY29tZS1tZW1iZXItZnVsbHdpZHRoLWJveCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9iZy1jb2ZmZWUtbXVnLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtMTBweCBsZWZ0IC0xMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgaDQuYmVjb21lLWEtbWVtYmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA2NXB4IDAgNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyO1xuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAubGVmdC1zaWduaW4tc3BsaXQtYm94LXdyYXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICBtYXgtd2lkdGg6IDEwODBweDs7XG4gICAgICBwYWRkaW5nOiAwIDAgMWVtIDA7XG4gICAgICBhLmZpbmQtb3V0LW1vcmUge1xuICAgICAgICBtYXJnaW46IDJlbSBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIyNiwxNzQsNzIsMSkgMCUscmdiYSgyMjEsMTM2LDkwLDEpIDEwMCUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBwYWRkaW5nOiAxLjVlbSA0ZW07XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9jaGV2cm9uLXdoaXRlLnN2ZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMS44ZW07XG4gICAgICAgICAgcmlnaHQ6IDEuNGVtO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgICB9XG4gICAgICAgIC5sYXJnZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAwIDEyMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gICAgICAjY29kZXdpZGdldC0yMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgaDMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvZGUtd2lkZ2V0IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDEuNWVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAyZW0gMmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMC41ZW07XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQobisxKSB7XG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbWVudS1pY29ucy9ibHVlcHJpbnQtaWNvbi1uby1jaXJjbGUuc3ZnKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQobisyKSB7XG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbWVudS1pY29ucy9lc3NlbnRpYWwtaW5zaWdodC1pY29uLW5vLWNpcmNsZS5zdmcpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9tZW51LWljb25zL3ByYWN0aWNhbC10b29scy1pY29uLW5vLWNpcmNsZS5zdmcpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IC04MHB4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNvdXJjZXNcblxuYm9keS5wYWdlLWlkLTEwMzY3ODIge1xuICBoZWFkZXIuZW50cnktaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbnRyeS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvaHItaW5zaWRlci1iYWNrZ3JvdW5kLXdpdGgtb3ZlcmxheXMucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgLnJlc291cmNlc19oZWFkZXJzIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICAgIGgxIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9ibHVlcHJpbnQlMjBpY29uLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgLTdlbSByaWdodCAxZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMmVtIDJlbSAwO1xuICAgICAgLmluc2lkZSB7XG4gICAgICAgIG1hcmdpbjogMCAyZW0gMCA0ZW07XG4gICAgICAgIC5zZWN0aW9uLWhlYWQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgY29sb3I6ICM5OTk5OWE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcCB7XG4gICAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgIH1cbiAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgLmFiLXBvc3QtZ3JpZC1pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgICAgICBncmlkLWdhcDogMCAyZW07XG4gICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL2JsdWVwcmludCUyMGljb24uc3ZnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2OSU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbG9nby1pY29ucy9ocm1pbnNpZGVyLWNvbnRlbnQtdmVydC1sb2dvLnN2ZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwLjVlbTtcbiAgICAgICAgICAgICAgICByaWdodDogMC41ZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnJpYmJvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuM2VtIGF1dG8gMDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAxcHggMCAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1OTU5NWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlZS1tb3JlLWJhbm5lciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjN2Y5ZDlhIDAsICMzYjY0NzkgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvZXNzZW50aWFsJTIwaW5zaWdodCUyMGljb24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtN2VtIHJpZ2h0IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDJlbSAyZW0gMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAuaW5zaWRlIHtcbiAgICAgICAgbWFyZ2luOiAwIDJlbSAwIDRlbTtcbiAgICAgICAgLnNlY3Rpb24taGVhZCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBjb2xvcjogIzk5OTk5YTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwIHtcbiAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgfVxuICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9lc3NlbnRpYWwlMjBpbnNpZ2h0JTIwaWNvbi5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjklO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2xvZ28taWNvbnMvaHJtaW5zaWRlci1jb250ZW50LXZlcnQtbG9nby5zdmcnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDAuNWVtO1xuICAgICAgICAgICAgICByaWdodDogMC41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmliYm9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2Uge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMC4zZW0gYXV0byAwO1xuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAxcHggMCAxcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RlZGVkZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM1OTU5NWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlZS1tb3JlLWJhbm5lciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTI5NmM0IDAsICMzYTVjNzIgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvcHJhY3RpY2FsJTIwdG9vbCUyMGNvbXBhc3Muc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtN2VtIHJpZ2h0IDFlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAyZW0gMmVtIDA7XG4gICAgICAuaW5zaWRlIHtcbiAgICAgICAgbWFyZ2luOiAwIDJlbSAwIDRlbTtcbiAgICAgICAgLnNlY3Rpb24taGVhZCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBjb2xvcjogIzk5OTk5YTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwIHtcbiAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgfVxuICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAuY29sdW1ucy00IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDAgMWVtO1xuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9wcmFjdGljYWwlMjB0b29sJTIwY29tcGFzcy5zdmcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY5JTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9sb2dvLWljb25zL2hybWluc2lkZXItY29udGVudC12ZXJ0LWxvZ28uc3ZnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDAuNWVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAucmliYm9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC4zZW0gYXV0byAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4IDFweCAwIDFweDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RlZGVkZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1OTU5NWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlZS1tb3JlLWJhbm5lciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1OSwgMTAwLCAxMjEsIDAuNyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRnJlZSBEYXNoYm9hcmQgSG9tZVxuXG5ib2R5LnBhZ2UtaWQtMTA2ODU5NCxcbmJvZHkucGFnZS1pZC0xMDY4NjAyLFxuYm9keS5wYWdlLWlkLTEwNjg2MDQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgZm9ybSB7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDFlbSAwIDAgMCAhaW1wb3J0YW50O1xuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAuc2YtZmllbGQtdGF4b25vbXktcGJwLWNhdGVnb3JpZXMge1xuICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9ob21lLFxuYm9keS5wcm9kdWN0LXNlYXJjaC1yZXN1bHRzLFxuYm9keS5wYWdlLWlkLTEwNjg1OTQsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwMixcbmJvZHkucGFnZS1pZC0xMDY4NjA0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDYge1xuICAuZGFzaGJvYXJkX3RhYiB7XG4gICAgcGFkZGluZzogODVweCAwIDAgMDtcbiAgICAjY29kZXdpZGdldC0zMiB7XG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbjogMCAxZW0gMCAyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAyZW0gMmVtIDMuNWVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc2YtZmllbGQtdGF4b25vbXktcGJwLXRvcGljcyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAuc2YtaW5wdXQtc2VsZWN0IHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDIyNiwxNTYsODcpO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIyNiwxNTYsODcsMSkgMCUsIHJnYmEoMjM1LDE4Nyw4MiwxKSAxMDAlKTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2YtaW5wdXQtdGV4dCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgICAgICAgIHdpZHRoOiAzOTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZi1maWVsZC1zdWJtaXQge1xuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbWVudS1pY29ucy9zZWFyY2gtYnV0dG9uLWJsYWNrLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEwcHggY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZi1maWVsZC10YXhvbm9teS1ocm1wLWNvbnRlbnQtdHlwZSB7XG4gICAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigxOTgsMTE3LDY1KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxOTgsMTE3LDY1LDEpIDAlLCByZ2JhKDIwNSwxNDEsOTIsMSkgMTAwJSk7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMCAwIDMwcHg7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuMjVyZW0gMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEzO1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9jaGV2cm9uLWRvd24uc3ZnKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9jaGV2cm9uLWRvd24uc3ZnKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY2hvc2VuLWRyb3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgICAgIHRvcDogMjlweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYWY5O1xuICAgICAgICAgICAgLmNob3Nlbi1zZWFyY2gge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIC5hY3RpdmUtcmVzdWx0IHtcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICBmbG9hdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjFmYztcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgJi5zZi1maWVsZC1zZWFyY2gge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnNmLWZpZWxkLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zZi1pbnB1dC10ZXh0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc2YtZmllbGQtc3VibWl0IHtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnNmLWZpZWxkLXRheG9ub215LWhybXAtY29udGVudC10eXBlIHtcbiAgICAgICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMzBweCAzMHB4IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBtYXJnaW46IDAgMmVtIDAgNGVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5zZWN0aW9uLWhlYWQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgY29sb3I6ICM5OTk5OWE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGVzY3JpcCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBtYXJnaW46IDFlbSAwIDJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zZWUtbW9yZS1iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgZm9udC1zaXplOiAwLjZlbTtcbiAgICBwYWRkaW5nOiAwLjdlbSA1ZW0gMC43ZW0gMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9jaGV2cm9uLXRyYW5zcGFyZW50LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxLjFlbTtcbiAgICAgIHJpZ2h0OiAyLjRlbTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogI2Y1ZjVmNTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZnJlZS1yZXNvdXJjZXMtZnJlZS1tZW1iZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgLmluc2lkZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDtcbiAgICAgIC5kZXNjcmlwIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbjogMWVtIDAgMWVtIDAuNmVtO1xuICAgICAgfVxuICAgICAgdWwucHJvZHVjdHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VlLW1vcmUtYmFubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTZhODg5IDAsICNkZDg4NWUgMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC51cGNvbWluZy13ZWJpbmFycy1mcmVlLW1lbWJlciB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBwYWRkaW5nOiAyZW0gMCAxZW07XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgLmhhcy0yLWNvbHVtbnMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5zaWRlIHtcbiAgICAgIC5kZXNjcmlwIHtcbiAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICB9XG4gICAgfVxuICAgIHNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIC5jb2x1bW5zLTEge1xuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAucmliYm9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsIDIwNSwgMTA5LCAwLjgpO1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2Uge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1OTU5NWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaGFzLTItY29sdW1ucyB7XG4gICAgICAuZmVhdHVyZWRocm1wLWxhbmRpbmctcGFnZSB7XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgLnJpYmJvbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMzLCAyMDUsIDEwOSwgMC44KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCB7XG4gICAgICAgICAgICBoMyxcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU5NTk1YyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbnNpZGVyX3Byb21vX3dyYXAge1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTI5LDE2MCwxNTEsMSkgMCUscmdiYSg1Nyw5MSwxMTMsMSkgMTAwJSk7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgLmluc2lkZXJfcHJvbW8ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2JnLWNvZmZlZS1tdWctYmx1ZXMuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTNlbSB0b3AgLTNlbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAuaW5zaWRlcl9wcm9tb19pbnNpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgLmluc2lkZXJfcHJvbW9fdGV4dCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjk1O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmpvaW4tYnRuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNkMWI2NGIsICNjYjkyNTkpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNkY2MwNGYsICNkNjliNWUpO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmluc2lkZXJfcHJvbW9fbG9nbyB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgNGVtIDAgMDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oci1tb3JuaW5nLWluc2lkZXItZXhjbHVzaXZlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1ODtcbiAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICAuaW5zaWRlIHtcbiAgICAgIGEuaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogM2VtO1xuICAgICAgICAgIGxlZnQ6IDAuNWVtO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzLjZlbTtcbiAgICAgICAgICBsZWZ0OiAwLjVlbTtcbiAgICAgICAgfVxuICAgICAgICAmLmNhc2Uge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ0hSIENhc2UgU3R1ZGllcyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubGVnYWwge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ0hSIExlZ2FsIEFuc3dlcnMnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmp1ZGdlIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdIUiBKdWRnZSc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2NlbiB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnSFIgU2NlbmFyaW9zJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjElO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsdWVwcmludHMtZnJlZS1tZW1iZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9ibHVlcHJpbnQlMjBpY29uLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgLTdlbSByaWdodCAxZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICAuaW5zaWRlIHtcbiAgICAgIC5kZXNjcmlwIHtcbiAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICB9XG4gICAgICBzZWN0aW9uIHtcbiAgICAgICAgLmNvbHVtbnMtMSB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgICAgZ3JpZC1nYXA6IDAgMmVtO1xuICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL2JsdWVwcmludCUyMGljb24uc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY5JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9sb2dvLWljb25zL2hybWluc2lkZXItY29udGVudC12ZXJ0LWxvZ28uc3ZnJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwLjVlbTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJpYmJvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzUlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAuM2VtIGF1dG8gMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMXB4IDAgMXB4O1xuICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM1OTU5NWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWUtbW9yZS1iYW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3ZjlkOWEgMCwgIzNiNjQ3OSAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL2Vzc2VudGlhbCUyMGluc2lnaHQlMjBpY29uLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgLTdlbSByaWdodCAxZW07XG4gICAgcGFkZGluZzogMmVtIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjbGVhcjogYm90aDtcbiAgICAuaW5zaWRlIHtcbiAgICAgIC5kZXNjcmlwIHtcbiAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICB9XG4gICAgICBzZWN0aW9uIHtcbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL2Vzc2VudGlhbCUyMGluc2lnaHQlMjBpY29uLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY5JTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9sb2dvLWljb25zL2hybWluc2lkZXItY29udGVudC12ZXJ0LWxvZ28uc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMC41ZW07XG4gICAgICAgICAgICByaWdodDogMC41ZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yaWJib24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUlO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjNlbSBhdXRvIDA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAxcHggMCAxcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU5NTk1YyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VlLW1vcmUtYmFubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTI5NmM0IDAsICMzYTVjNzIgMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcmFjdGljYWwtdG9vbHMtZnJlZS1tZW1iZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9wcmFjdGljYWwlMjB0b29sJTIwY29tcGFzcy5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIC03ZW0gcmlnaHQgMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgcGFkZGluZzogMmVtIDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgLmluc2lkZSB7XG4gICAgICAuZGVzY3JpcCB7XG4gICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgfVxuICAgICAgc2VjdGlvbiB7XG4gICAgICAgIC5jb2x1bW5zLTQge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgICAgZ3JpZC1nYXA6IDAgMWVtO1xuICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL3ByYWN0aWNhbCUyMHRvb2wlMjBjb21wYXNzLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2OSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvbG9nby1pY29ucy9ocm1pbnNpZGVyLWNvbnRlbnQtdmVydC1sb2dvLnN2ZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMC41ZW07XG4gICAgICAgICAgICAgIHJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yaWJib24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC1pbWFnZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwLjNlbSBhdXRvIDA7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4IDFweCAwIDFweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Fydm8nLCBzZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzU5NTk1YyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlZS1tb3JlLWJhbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTksIDEwMCwgMTIxLCAwLjcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGlnaXRhbC1uZXdzbGV0dGVycy1mcmVlLW1lbWJlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIC5pbnNpZGUge1xuICAgICAgLmRlc2NyaXAge1xuICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgIH1cbiAgICAgIHNlY3Rpb24ge1xuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2xvZ28taWNvbnMvaHJtaW5zaWRlci1jb250ZW50LXZlcnQtbG9nby5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwLjVlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnJpYmJvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgICAgICAgICBtYXJnaW46IDAuM2VtIGF1dG8gMDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4IDFweCAwIDFweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTk1OTVjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWUtbW9yZS1iYW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkOGE1OTIgMCwgI2I1YTRiNyAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbi8vICAgIGZvcm0ge1xuLy8gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbi8vICAgICAgcGFkZGluZzogMWVtIDAgMCAwICFpbXBvcnRhbnQ7XG4vLyAgICAgIHVsIHtcbi8vICAgICAgICBtYXJnaW46IDAgMCAwIDAgIWltcG9ydGFudDtcbi8vICAgICAgICBwYWRkaW5nOiAwIDAgMCAwICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIHtcbi8vICAgICAgICAgIHNlbGVjdCB7XG4vLyAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgfVxuLy8gICAgICAgICAgbGkge1xuLy8gICAgICAgICAgICBpbnB1dCB7XG4vLyAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgbGFiZWwge1xuLy8gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ZW07XG4vLyAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4vLyAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuLy8gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICAgIH1cbi8vICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4vLyAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbi8vICAgICAgICAgIH1cbi8vICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbi8vICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMCAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICBsYWJlbCB7XG4vLyAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vLyAgICAgIH1cbi8vICAgIH1cbiAgICAuZGFzaGJvYXJkX3RhYiB7XG4gICAgICBwYWRkaW5nOiA1NXB4IDAgMCAwO1xuICAgICAgI2NvZGV3aWRnZXQtMzIge1xuICAgICAgICAuaW5zaWRlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMy40ZW07XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgIG1hcmdpbjogMCAxZW0gMCAyLjZlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNThyZW07XG4gICAgICAgIH1cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDFlbSAwIDIuOWVtO1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zZi1pbnB1dC10ZXh0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc2YtZmllbGQtc2VhcmNoIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDVweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnNmLWZpZWxkLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAzMHB4IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuY2hvc2VuLWRyb3Age1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnNmLWZpZWxkLXRheG9ub215LWhybXAtY29udGVudC10eXBlIHtcbiAgICAgICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAzMHB4IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZnJlZS1yZXNvdXJjZXMtZnJlZS1tZW1iZXIge1xuICAgICAgLmluc2lkZSB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICB1bC5wcm9kdWN0cyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudXBjb21pbmctd2ViaW5hcnMtZnJlZS1tZW1iZXIge1xuICAgICAgc2VjdGlvbiB7XG4gICAgICAgIC5jb2x1bW5zLTEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oYXMtMi1jb2x1bW5zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgLmZlYXR1cmVkaHJtcC1sYW5kaW5nLXBhZ2Uge1xuICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmluc2lkZXJfcHJvbW9fd3JhcCB7XG4gICAgICAuaW5zaWRlcl9wcm9tbyB7XG4gICAgICAgIC5pbnNpZGVyX3Byb21vX2luc2lkZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMWVtIDAgNHJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAuaW5zaWRlcl9wcm9tb190ZXh0IHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmluc2lkZXJfcHJvbW9fbG9nbyB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMS4yNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhyLW1vcm5pbmctaW5zaWRlci1leGNsdXNpdmVzIHtcbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBtYXJnaW46IDAgMWVtIDAgMy4zZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYS5pY29uIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAxLjI1cmVtO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDQ1JTtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogMWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ibHVlcHJpbnRzLWZyZWUtbWVtYmVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtM2VtIHJpZ2h0IDFlbTtcbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAuY29sdW1ucy0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmVzc2VudGlhbC1pbnNpZ2h0cy1mcmVlLW1lbWJlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgLTNlbSByaWdodCAxZW07XG4gICAgICAuaW5zaWRlIHtcbiAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByYWN0aWNhbC10b29scy1mcmVlLW1lbWJlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgLTNlbSByaWdodCAxZW07XG4gICAgICAuaW5zaWRlIHtcbiAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgLmNvbHVtbnMtNCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kaWdpdGFsLW5ld3NsZXR0ZXJzLWZyZWUtbWVtYmVyIHtcbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTZWFyY2ggUmVzdWx0cyBQYWdlXG5cbmJvZHkucGFnZS1pZC0xMDY4NTk0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IHtcbiAgaGVhZGVyLmVudHJ5LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW50cnktY29udGVudCB7XG4gICAgPiBoMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvaHItaW5zaWRlci1iYWNrZ3JvdW5kLXdpdGgtb3ZlcmxheXMucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBwYWRkaW5nOiAyZW0gMmVtIDAgNGVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgIG1hcmdpbjogMCAyZW0gMCA0ZW07XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgIHVsIHtcbiAgICAgICAgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VlLW1vcmUtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAxcmVtIDAgMy41cmVtO1xuICAgICAgPiBoMiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMCAxZW0gMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjNTk1OTVjICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgZm9ybSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIC5pbnNpZGVyX3Byb21vX3dyYXAge1xuICAgICAgICAuaW5zaWRlcl9wcm9tb19pbnNpZGUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkucHJvZHVjdC1zZWFyY2gtcmVzdWx0cyB7XG4gIGhlYWRlci5lbnRyeS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgcGFkZGluZzogMmVtIDJlbSAwIDRlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICBwYWRkaW5nOiAyZW0gMmVtIDJlbSA0ZW07XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIC5zZi1maWVsZC10YXhvbm9teS1wYnAtdG9waWNzIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIC5zZi1pbnB1dC1zZWxlY3Qge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDIyNiwxNTYsODcpO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjI2LDE1Niw4NywxKSAwJSwgcmdiYSgyMzUsMTg3LDgyLDEpIDEwMCUpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc2YtaW5wdXQtdGV4dCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgICAgICB3aWR0aDogMzkwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc2YtZmllbGQtc3VibWl0IHtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xuICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL21lbnUtaWNvbnMvc2VhcmNoLWJ1dHRvbi1ibGFjay5zdmcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEwcHggY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc2YtZmllbGQtdGF4b25vbXktaHJtcC1jb250ZW50LXR5cGUge1xuICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMTk4LDExNyw2NSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE5OCwxMTcsNjUsMSkgMCUsIHJnYmEoMjA1LDE0MSw5MiwxKSAxMDAlKTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMzMzMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxLjI1cmVtIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMztcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvY2hldnJvbi1kb3duLnN2ZykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2NoZXZyb24tZG93bi5zdmcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jaG9zZW4tZHJvcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgICAgdG9wOiAyOXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZhZjk7XG4gICAgICAgICAgLmNob3Nlbi1zZWFyY2gge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAuYWN0aXZlLXJlc3VsdCB7XG4gICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICBmbG9hdDogdW5zZXQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2YxZmM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgICAgIGZvcm0ge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICYuc2YtZmllbGQtc2VhcmNoIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZi1maWVsZC1zdWJtaXQge1xuICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2YtaW5wdXQtdGV4dCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMCAwIDMwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZi1maWVsZC1zdWJtaXQge1xuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZi1maWVsZC10YXhvbm9teS1ocm1wLWNvbnRlbnQtdHlwZSB7XG4gICAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAuZnJlZV9mZWF0dXJlZF9kYXNoX2hvbWUsXG4gICAgICAuaW5zaWRlcl9kYXNoX2hvbWUge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5pbnNpZGUge1xuICAgICAgICAgIG1hcmdpbjogMCAyZW0gMCA0ZW07XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5OTlhO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgICAgICAgfVxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxlZ2FsLXFhcy1mcmVlLW1lbWJlcixcbiAgICAgIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyLFxuICAgICAgLmhyLXNjZW5hcmlvLWZyZWUtbWVtYmVyLFxuICAgICAgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogMmVtIDAgMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmluc2lkZSB7XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kZXNjcmlwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAjZ3V0ZW5yYndfd2lkZ2V0LTMsXG4gICAgICAgICAgI2d1dGVucmJ3X3dpZGdldC0yLFxuICAgICAgICAgICNndXRlbnJid193aWRnZXQtNSxcbiAgICAgICAgICAjZ3V0ZW5yYndfd2lkZ2V0LTQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICAgIC5hYi1wb3N0LWdyaWQtaXRlbXMge1xuICAgICAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4IHRvcCA1cHg7XG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9sb2dvLWljb25zL2hybWluc2lkZXItY29udGVudC12ZXJ0LWxvZ28uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU5NTk1YyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICAgICAgICBhcnRpY2xlOm50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYubW9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBhcnRpY2xlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zZWUtbW9yZS1iYW5uZXIge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sZWdhbC1xYXMtZnJlZS1tZW1iZXIge1xuICAgICAgICAuaW5zaWRlIHtcbiAgICAgICAgICAjZ3V0ZW5yYndfd2lkZ2V0LTMge1xuICAgICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICAgIC5hYi1wb3N0LWdyaWQtaXRlbXMge1xuICAgICAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzM5NWI3MTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL2xlZ2FsJTIwcXVlc3Rpb24lMjBpY29uLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNlZS1tb3JlLWJhbm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ODljYTkgMCwgIzM5NWI3MSAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyIHtcbiAgICAgICAgLmluc2lkZSB7XG4gICAgICAgICAgI2d1dGVucmJ3X3dpZGdldC0yIHtcbiAgICAgICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgICAuYWItcG9zdC1ncmlkLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNkZDg2NWI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9jYXNlJTIwc3R1ZHklMjBpY29uLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNlZS1tb3JlLWJhbm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlN2FhOGMgMCwgI2RkODY1YiAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oci1zY2VuYXJpby1mcmVlLW1lbWJlciB7XG4gICAgICAgIC5pbnNpZGUge1xuICAgICAgICAgICNndXRlbnJid193aWRnZXQtNSB7XG4gICAgICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgICAgLmFiLXBvc3QtZ3JpZC1pdGVtcyB7XG4gICAgICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjYmM5ZDM5O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvUGF0aCUyMDIzNjYuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2VlLW1vcmUtYmFubmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2QwYmE3NCAwLCAjYmM5ZDM5IDEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhyLWp1ZGdlLWZyZWUtbWVtYmVyIHtcbiAgICAgICAgLmluc2lkZSB7XG4gICAgICAgICAgI2d1dGVucmJ3X3dpZGdldC00IHtcbiAgICAgICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgICAuYWItcG9zdC1ncmlkLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICM4Mzk0OWY7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9pY29uLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNlZS1tb3JlLWJhbm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNhOGI0YmIgMCwgIzgzOTQ5ZiAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuZW50cnktY29udGVudCB7XG4gICAgICBoMiB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAxZW0gMCAzZW07XG4gICAgICB9XG4gICAgICBmb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAxZW0gMCAyLjllbTtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZi1pbnB1dC10ZXh0IHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNmLWZpZWxkLXNlYXJjaCB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZi1maWVsZC1zdWJtaXQge1xuICAgICAgICAgICAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZi1maWVsZC10YXhvbm9teS1wYnAtY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMzBweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNob3Nlbi1kcm9wIHtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNmLWZpZWxkLXRheG9ub215LWhybXAtY29udGVudC10eXBlIHtcbiAgICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAzMHB4IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMge1xuICAgICAgICAuZnJlZV9mZWF0dXJlZF9kYXNoX2hvbWUsXG4gICAgICAgIC5pbnNpZGVyX2Rhc2hfaG9tZSB7XG4gICAgICAgICAgLmZyZWUtcmVzb3VyY2VzLWZyZWUtbWVtYmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaW5zaWRlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMCAzZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sZWdhbC1xYXMtZnJlZS1tZW1iZXIsXG4gICAgICAgIC5jYXNlLXN0dWR5LWZyZWUtbWVtYmVyLFxuICAgICAgICAuaHItc2NlbmFyaW8tZnJlZS1tZW1iZXIsXG4gICAgICAgIC5oci1qdWRnZS1mcmVlLW1lbWJlciB7XG4gICAgICAgICAgLmluc2lkZSB7XG4gICAgICAgICAgICAjZ3V0ZW5yYndfd2lkZ2V0LTMsXG4gICAgICAgICAgICAjZ3V0ZW5yYndfd2lkZ2V0LTIsXG4gICAgICAgICAgICAjZ3V0ZW5yYndfd2lkZ2V0LTUsXG4gICAgICAgICAgICAjZ3V0ZW5yYndfd2lkZ2V0LTQge1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VlLW1vcmUtYmFubmVyIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9EYXNoYm9hcmQgY29udGVudCBsaXN0aW5nIHBhZ2VzXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3lvdV9iZV90aGVfanVkZ2UsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX3doYXRfd291bGRfeW91X2RvLFxuYm9keS5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9sZWdhbF9xYXMsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtVGVtcGxhdGVfZGFzaGJvYXJkX2Nhc2Vfc3R1ZGllcyxcbmJvZHkucGFnZS1pZC0xMDY4NTk0LFxuYm9keS5wYWdlLWlkLTEwNjg2MDIsXG5ib2R5LnBhZ2UtaWQtMTA2ODYwNCxcbmJvZHkucGFnZS1pZC0xMDY4NjA2IHtcblxuICAjY29kZXdpZGdldC01NixcbiAgI2NvZGV3aWRnZXQtNTcsXG4gICNjb2Rld2lkZ2V0LTU4LFxuICAjY29kZXdpZGdldC01OSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgIHVsIHtcbiAgICAgICAgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ3V0ZW5iZXJnLXJldXNhYmxlLXdpZGdldCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY2JTtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICB9XG4gICNjb2Rld2lkZ2V0LTQxLFxuICAjY29kZXdpZGdldC00NCxcbiAgI2NvZGV3aWRnZXQtNDYsXG4gICNjb2Rld2lkZ2V0LTQ4IHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC5hYi1ibG9jay1wb3N0LWdyaWQge1xuICAgIC5pcy1saXN0IHtcbiAgICAgIGFydGljbGUge1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAyLjVlbSAwLjVlbSA1LjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBjb2xvcjogIzU5NTk1YztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDFlbSBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjVweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9sb2dvLWljb25zL2hybWluc2lkZXItY29udGVudC12ZXJ0LWxvZ28uc3ZnJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDAuNWVtO1xuICAgICAgICAgIHJpZ2h0OiAwLjVlbTtcbiAgICAgICAgfVxuICAgICAgICAucmliYm9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDA7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMC41ZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzU5NTk1YyAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWItYmxvY2stcG9zdC1ncmlkLWV4Y2VycHQge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICM1OTU5NWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IFxuICAgIH1cbiAgfVxuXG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfeW91X2JlX3RoZV9qdWRnZSxcbiAgJi5wYWdlLWlkLTEwNjg2MDIge1xuICAgIC5pcy1saXN0IHtcbiAgICAgIGFydGljbGUge1xuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjODM5NDlmO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9pY29uLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmluc2lkZXJfcHJvbW9fd3JhcCB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF93aGF0X3dvdWxkX3lvdV9kbyxcbiAgJi5wYWdlLWlkLTEwNjg2MDQge1xuICAgIC5pcy1saXN0IHtcbiAgICAgIGFydGljbGUge1xuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjYmM5ZDM5O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2luc2lkZXItcHJvZHVjdC1pY29ucy9QYXRoJTIwMjM2Ni5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbnNpZGVyX3Byb21vX3dyYXAge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gICYucGFnZS10ZW1wbGF0ZS1UZW1wbGF0ZV9kYXNoYm9hcmRfbGVnYWxfcWFzLFxuICAmLnBhZ2UtaWQtMTA2ODU5NCB7XG4gICAgLmlzLWxpc3Qge1xuICAgICAgYXJ0aWNsZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMzOTViNzE7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvaW5zaWRlci1wcm9kdWN0LWljb25zL2xlZ2FsJTIwcXVlc3Rpb24lMjBpY29uLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmluc2lkZXJfcHJvbW9fd3JhcCB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgJi5wYWdlLXRlbXBsYXRlLVRlbXBsYXRlX2Rhc2hib2FyZF9jYXNlX3N0dWRpZXMsXG4gICYucGFnZS1pZC0xMDY4NjA2IHtcbiAgICAuaXMtbGlzdCB7XG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2RkODY1YjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9pbnNpZGVyLXByb2R1Y3QtaWNvbnMvY2FzZSUyMHN0dWR5JTIwaWNvbi5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbnNpZGVyX3Byb21vX3dyYXAge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgI2NvZGV3aWRnZXQtNTYsXG4gICAgI2NvZGV3aWRnZXQtNTcsXG4gICAgI2NvZGV3aWRnZXQtNTgsXG4gICAgI2NvZGV3aWRnZXQtNTkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvcm0ge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgLnNmLWZpZWxkLXRheG9ub215LXBicC1jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZ3V0ZW5iZXJnLXJldXNhYmxlLXdpZGdldCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmFiLWJsb2NrLXBvc3QtZ3JpZCB7XG4gICAgICAuaXMtbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDIuNWVtIDAuNWVtIDUuNWVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC1leGNlcnB0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9IFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLzQwNCBQYWdlXG5cbmJvZHkuZXJyb3I0MDQge1xuICAjc2VhcmNoLTQsXG4gIC5zdWJzY3JpcHRpb24tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbnRyeS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvYmctZG9udXQuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNGVtIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbiAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAjOWQ5ZDlkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgbWFyZ2luOiAxZW0gMCAyMnB4O1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBjb2xvcjogIzU5NTk1YztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBtYXJnaW46IDJlbSAwIDEycHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIG1hcmdpbjogNTBweCAwIDI0cHg7XG4gICAgICAuYm9sZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubG9nZ2VkLWluIHtcbiAgICAuZW50cnktY29udGVudCB7XG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9BbmNpbGxhcnkgUGFnZXNcblxuYm9keSB7XG4gICYucGFnZS1pZC0yOTA1MyxcbiAgJi5wYWdlLWlkLTI4NDk2LFxuICAmLnBhZ2UtaWQtMTAzOTU1MixcbiAgJi5wYWdlLWlkLTIwLFxuICAmLnBhZ2UtaWQtMjg1MDIsXG4gICYucGFnZS1pZC02LFxuICAmLnBhZ2UtaWQtMjg0NzgsXG4gICYucGFnZS1pZC0xMDcwMTMyIHtcbiAgICAuc3Vic2NyaXB0aW9uLWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBhcnRpY2xlIHtcbiAgICAgICYucG9zdC0yOTA1MyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvYmctb2F0bWVhbC5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDhlbSBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgfVxuICAgICAgJi5wb3N0LTI4NTAyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2JnLWVnZy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgOGVtIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICAgICAgfVxuICAgICAgJi5wb3N0LTEwNzAxMzIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9IUk1fSW5zaWRlcl9NZW1iZXJzaGlwX0Fzc2V0cy9ocm0taWNvbi1jb2xsZWN0aW9ucy9hbmNpbGxhcnktcGFnZS1iZ3MvYmctaGVscC5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNGVtIHJpZ2h0IC00ZW07XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICAgIH1cbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICAgIGhlYWRlci5lbnRyeS1oZWFkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGgxLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1LjA0cHg7XG4gICAgICAgICAgY29sb3I6ICM5RDlEOUQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4ZThlOGU0MDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZW50cnktY29udGVudCA+ICo6bm90KC5hbGlnbmZ1bGwpLCAuZW50cnktc3VtbWFyeSA+ICo6bm90KC5hbGlnbmZ1bGwpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICAgIH1cbiAgICAgIC5lbnRyeS1jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICM1OTU5NUM7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgICAgICBjb2xvcjogIzk1OTU5NztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnBvc3QtMTAzOTU1MixcbiAgICAgICYucG9zdC0yMCxcbiAgICAgICYucG9zdC0yODUwMixcbiAgICAgICYucG9zdC02LFxuICAgICAgJi5wb3N0LTI4NDc4IHtcbiAgICAgICAgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5wb3N0LTI4NDc4IHtcbiAgICAgICAgLmhhcy0yLWNvbHVtbnMge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgICAgICAgICBjb2xvcjogIzU5NTk1QztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5ib2R5LnBhZ2UtaWQtNiB7XG4gIGFydGljbGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2JnLXdhZmZsZS5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDJlbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuZW50cnktaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1OTU5NUMgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAmLmhhcy13aGl0ZS1jb2xvciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuaHJtLW5ld3NsZXR0ZXItYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAudGl0bGUtYXJlYSB7XG4gICAgcC5zaXRlLXRpdGxlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnRvcGljcy1saXN0LFxuICAucmVzb3VyY2VzLWxpc3Qge1xuICAgIGNvbHVtbnM6IDM7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLndwLWJsb2NrLWltYWdlIHtcbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmhhcy0yLWNvbHVtbnMge1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICB9XG4gIH1cbiAgI3RleHQtNCB7XG4gICAgcCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBXb3Jrc2hvcHMgLy9cbmJvZHkubWVtYmVyLWxvZ2dlZC1pbiB7XG4gIGRpdi5ocm1wLXByb2R1Y3QtdHlwZS13b3Jrc2hvcCB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MnB4KSB7XG4gICAgICAjdG9wLXN1bW1hcnkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICB9XG4gICAgICBhc2lkZS5ldmVudC1zaWRlYmFyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICAjdG9wLXN1bW1hcnkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuZGl2LmhybXAtcHJvZHVjdC10eXBlLXdvcmtzaG9wIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MnB4KSB7XG4gICAgI3RvcC1zdW1tYXJ5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gICAgYXNpZGUuZXZlbnQtc2lkZWJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAjdG9wLXN1bW1hcnkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIGRpdi5zdW1tYXJ5IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxuICAjdG9wLXN1bW1hcnkge1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDAgNXJlbTtcbiAgICAudG9wLXN1bW1hcnktd3JhcCB7XG4gICAgICAudG9wLXN1bW1hcnktbWVzc2FnaW5nLWhlcm8ge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICAgICAgfVxuICAgICAgLnRvcC1zdW1tYXJ5LW1lc3NhZ2luZy1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZDMwNDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgY29sb3I6ICM0ZTRlNTE7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmMmQzMDQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwLjJlbSAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICArIHAge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmQzMDQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ib3R0b21yZWcge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhiYWE5ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTViNzE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgICAuYm94LWNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5ib3R0b20tcHJpY2Uge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBjb2xvcjogIzFhMTgxODtcbiAgICAgICAgfVxuICAgICAgICBwLmJlZm9yZS1hZGQtdG8tY2FydC1idXR0b24ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogIzFhMTgxODtcbiAgICAgICAgICBtYXJnaW46IDI0cHggMDtcbiAgICAgICAgfVxuICAgICAgICBhLnJlZ2J1dHRvbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAxZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZDFiNjRiLCAjY2I5MjU5KTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDFlbSAyMHB4IDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2NoZXZyb24td2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAyZW07XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpdi5jdi1tZXNzYWdpbmcge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWExODE4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAmLmhlZCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYXNpZGUuZXZlbnQtc2lkZWJhciB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1Ljc1MGVtO1xuICAgIG1hcmdpbi10b3A6IDRlbTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAjcmVnaXN0cmF0aW9uLXNpZGViYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB9XG4gICAgICAgIC5jcGUtbG9nby1zaWRlYmFyIHtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICB9XG4gICAgICAgIC5jcGUtZmllbGRzIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmVnLXNpZGViYXIge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4YmFhOWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5NWI3MTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDE1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAucmVnLXNpZGViYXItd3JhcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLndlYnByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzFhMTgxODtcbiAgICAgICAgICB9XG4gICAgICAgICAgcC5iZWZvcmUtYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogIzFhMTgxODtcbiAgICAgICAgICAgIG1hcmdpbjogMjRweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhLnJlZ2J1dHRvbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjY1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDFlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2QxYjY0YiwgI2NiOTI1OSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDFlbSAyMHB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL0hSTV9JbnNpZGVyX01lbWJlcnNoaXBfQXNzZXRzL2hybS1pY29uLWNvbGxlY3Rpb25zL2FuY2lsbGFyeS1wYWdlLWJncy9jaGV2cm9uLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICByaWdodDogMWVtO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGRpdi5jdi1tZXNzYWdpbmcge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBjb2xvcjogIzFhMTgxODtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgJi5oZWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY3JlZGl0cy1oZWFkIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzQ3M2UzZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vVG9waWMgSHViIFBhZ2VzXG5ib2R5LmhybXAtdG9waWMtaHViLXRlbXBsYXRlLWRlZmF1bHQge1xuICAuZW50cnktY29udGVudCB7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDAgMCAwcHggMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV1AsIExNLCBXZWJpbmFyIENvbmZpcm1cbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHtcbiAgLndwLWJsb2NrLWNvbHVtbnMuaGFzLTItY29sdW1ucy5jb25maXJtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW46IDJlbSBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTM5MzkzO1xuICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAwIDAgI2JhYmFiYTtcbiAgICB9XG4gICAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikge1xuICAgICAgZmxleDogMjtcbiAgICB9XG4gICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNpbmdsZSBQb3N0c1xuYm9keS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQge1xuICBkaXYuYXJ0aWNsZS1uZXctaG9sZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgIHBhZGRpbmc6IDJlbSAxZW0gMC4xZW07XG4gICAgZGl2LmlkaW8tbW9yZS1hcnRpY2xlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDMuMjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnWW91IEFsc28gTWlnaHQgTGlrZSAuLi4nO1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMThweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBmbGV4LWJhc2lzOiAyNTJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgICAgICBhcnRpY2xlLmFiLWJsb2NrLXBvc3QtZ3JpZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBhcnRpY2xlLmFiLXBvc3QtZ3JpZC1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IC00JTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC10ZXh0IHtcbiAgICAgICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcC50b3BpYyB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDdweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY5OTMzO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhLmlkaW9UaXRsZSB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzg1ZDcwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzg1ZDcwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBkaXYuYXJ0aWNsZS1wYWdlcy1ib3R0b20tZnJlZS13aWRnZXQsXG4gIGRpdi5hcnRpY2xlLXBhZ2VzLWJvdHRvbS1wYWlkLXdpZGdldCB7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgZGl2LmlkaW8tYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAzLjI1cmVtO1xuICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDAwMDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnUmVjb21tZW5kZWQgUmVzb3VyY2VzJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzM4NWQ3MDtcbiAgICAgICAgZmxleC1iYXNpczogMjUycHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDFlbSAhaW1wb3J0YW50O1xuICAgICAgICBhcnRpY2xlLmFiLWJsb2NrLXBvc3QtZ3JpZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgLTQlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTVweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCB7XG4gICAgICAgICAgICAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBhLmlkaW9UaXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBhcnRpY2xlIHtcbiAgICAgIC5lbnRyeS1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgICB9XG4gICAgICAuZW50cnktbWVkaWEge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZS1oZXJvIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAwO1xuICAgICAgICAuYXJ0aWNsZS1pbmZvIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgLmVudHJ5LW1ldGEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTQwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2F0LWxpbmtzLFxuICAgICAgICAgIC5yZWFkLXRpbWUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjQ0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzc3Nzc3NztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5lbnRyeS1jb250ZW50IHtcbiAgICAgICAgLnNvY2lhbC1zaGFyZSB7XG4gICAgICAgICAgbWFyZ2luOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDYXRlZ29yeSBMaXN0aW5nIFBhZ2VcbmJvZHkudGF4LXBicC1jYXRlZ29yaWVzIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgLmNvbnRlbnQtc2lkZWJhci13cmFwIHtcbiAgICBkaXYuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4RThFOEU0MDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjg4cHg7XG4gICAgICAgIGNvbG9yOiAjOUQ5RDlEO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgYXJ0aWNsZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIC5leGNlcnB0LWltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDRweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuY29udGVudC1zaWRlYmFyLXdyYXAge1xuICAgICAgbWFyZ2luOiAwIDEuMjVyZW07XG4gICAgICBkaXYuY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYXJ0aWNsZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgIC5leGNlcnB0LWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5leGNlcnB0LWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTk1OTVDO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCxcbiAgICAgICAgICAucHVibGlzaC1pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNpdGUgU2VhcmNoIFJlc3VsdHNcbmJvZHkuc2VhcmNoLXJlc3VsdHMge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAuY29udGVudC1zaWRlYmFyLXdyYXAge1xuICAgIC5jb250ZW50IHtcbiAgICAgIC5zZWFyY2gtaGVhZGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIuNWVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi44OHB4O1xuICAgICAgICAgIGNvbG9yOiAjOUQ5RDlEO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4RThFOEU0MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlYXJjaC13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgLmV4Y2VycHQtaW1hZ2Uge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5jb250ZW50LXNpZGViYXItd3JhcCB7XG4gICAgICBtYXJnaW46IDAgMS4yNXJlbTtcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgLnNlYXJjaC1oZWFkZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNlYXJjaC1xdWVyeSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgICAgIC5leGNlcnB0LWltYWdlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5leGNlcnB0LWNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQXJ2bycsIHNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1OTU5NUM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwLFxuICAgICAgICAgICAgICAucHVibGlzaC1pbmZvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFB1bSBBdXRvIFJlbmV3IE92ZXJsYXlcbi5wdW0tb3ZlcmxheSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgLnB1bS1jb250YWluZXIge1xuICAgIC5wdW0tY29udGVudCB7XG4gICAgICAuZ2Zvcm1fYm9keSB7XG4gICAgICAgIC5nZm9ybV9maWVsZHMge1xuICAgICAgICAgIC5nZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC5hdXRvLXJlbmV3LXBvcHVwIHtcbiAgICAgICAgICAgICAgLmltYWdlcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDExNHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM3QTdENzg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NjZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExMTExO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMTM2MkQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmdmaWVsZF9lcnJvciB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jaGVja2JveCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ2MnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOEZERUY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgICAuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkY3MjZCO1xuICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNkY3MjZCO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM2QkE3MEM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjAwYyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkJBNzBDO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICAgICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM2QkE3MEM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIG1heC13aWR0aDogMzc4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzZCQTcwQztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2QkE3MEM7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgIGNvbG9yOiAjRjhGREVGO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5yZW5ld2FsLWZvb3RlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzZCQTcwQztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImJvZHkucHJpY2luZy1wYWdlIHtcblx0aGVhZGVyLmVudHJ5LWhlYWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHRoMS5oZWFkZXIge1xuXHRcdGZvbnQtZmFtaWx5OiAnbGF0bycsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0bWFyZ2luLXRvcDogMy41cmVtOyB9XG5cdGgyLnN1Yi1oZWFkIHtcblx0XHRmb250LWZhbWlseTogJ2xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdG1heC13aWR0aDogOTkwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cdGRpdi5wcmljaW5nLWNoYXJ0IHtcblx0XHRwYWRkaW5nOiAycmVtIDFyZW0gMy41cmVtO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGRpdi5hYi1jb250YWluZXItaW5zaWRlIHtcblx0XHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRkaXYuYWItbGF5b3V0LWNvbHVtbi13cmFwIHtcblx0XHRcdFx0ZGl2LndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29sdW1uIHtcblx0XHRcdFx0XHRwLmNvbC1oZWFkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjMzM5OTk5O1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdsYXRvJywgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDAuM3JlbTtcblx0XHRcdFx0XHRcdCYuYmVzdCB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMzMzk5OTk7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDJweCA0cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4zOSk7IH0gfVxuXHRcdFx0XHRcdGRpdi53cC1ibG9jay1ncm91cCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0QwRDZERDtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDJweCA0cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4zOSk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzcmVtIDFyZW07XG5cdFx0XHRcdFx0XHRkaXYud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNDMwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdsYXRvJywgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzhCODk4ODsgfVxuXHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ2xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRcdFx0XHRcdCYucHJpY2luZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMS41cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFuLnNtYWxsIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDsgfVxuXHRcdFx0XHRcdFx0XHRcdFx0c3Bhbi5zbWFsbGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7IH0gfVxuXHRcdFx0XHRcdFx0XHRcdCYuYmVuZml0cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjNjY2NjY2OyB9IH1cblx0XHRcdFx0XHRcdFx0ZGl2LndwLWJsb2NrLWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRcdFx0YS53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnbGF0bycsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAycHggNHB4IDlweCByZ2JhKDAsIDAsIDAsIDAuMzkpOyB9IH1cblx0XHRcdFx0XHRcdFx0XHQmLmxlZnQtYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRcdGEud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmYjkzMztcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjkycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEuMXJlbSAwLjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigjZmZiOTMzLCAxMCUpOyB9IH0gfVxuXHRcdFx0XHRcdFx0XHRcdCYucmlnaHQtYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRcdGEud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZjYTEwMjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEuM3JlbSAwLjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oI2ZjYTEwMiwgMTAlKTsgfSB9IH0gfVxuXHRcdFx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdsYXRvJywgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzMzOTk5OTsgfVxuXHRcdFx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdsYXRvJywgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjAwYyc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMTU5MDZjO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC01cHg7IH0gfSB9IH0gfVxuXHRcdFx0XHRcdCYubGVmdC1jb2wge1xuXHRcdFx0XHRcdFx0ZGl2LndwLWJsb2NrLWdyb3VwIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDRyZW07XG5cdFx0XHRcdFx0XHRcdGRpdi53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdFx0XHRwLnByaWNpbmcge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMS42cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS44cmVtOyB9IH0gfSB9IH0gfSB9IH1cblx0ZGl2LmZhcXMge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDMuNXJlbSAxcmVtO1xuXHRcdGJhY2tncm91bmQ6ICNGNUY4RkE7XG5cdFx0ZGl2LmFiLWNvbnRhaW5lci1pbnNpZGUge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdsYXRvJywgc2Fucy1zZXJpZjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMuNnJlbTsgfVxuXHRcdFx0ZGl2LmFiLWJsb2NrLWFjY29yZGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNEMEQ2REQ7XG5cdFx0XHRcdC5hYi1hY2NvcmRpb24tdGl0bGUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnbGF0bycsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJlZDsgfSB9XG5cdFx0XHRcdC5hYi1hY2NvcmRpb24tdGV4dCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxNXB4IDEwcHggMzBweDtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnbGF0bycsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzY2NjY2NjsgfSB9IH0gfSB9IH1cbiIsIi8qIC0tLSAqL1xuLyogRnJlZSBXZWJpbmFyIEJsdWUgKi9cbi8qIEZyZWUgV2ViaW5hciBXaGl0ZSAqL1xuLyogLS0tICovXG5cbiNibHVlLXdlYmluYXIsXG4jd2hpdGUtd2ViaW5hciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERTNFMTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAuZmxleGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAuaW1nIHtcbiAgICAgIHBhZGRpbmc6IDAgMjJweCAwIDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0OyB9IH1cbiAgICAudGV4dCB7XG4gICAgICBwYWRkaW5nOiAwIDIycHggMCAwO1xuICAgICAgPiAqIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuY2FsbG91dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAuaGVhZGxpbmUge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH0gfVxuICAgICAgLmJvZHkge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjYycHg7IH1cbiAgICAgIC5idG4ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY2Q0M7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTVweDtcbiAgICAgICAgICBjb2xvcjogIzAwNjZDQztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NmNjO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH0gfSB9IH0gfSB9XG5cbi8qIC0tLSAqL1xuLyogRnJlZSBXZWJpbmFyIEJsdWUgKi9cbi8qIC0tLSAqL1xuXG4jYmx1ZS13ZWJpbmFyIHtcbiAgYmFja2dyb3VuZDogIzM4NUQ3MDtcbiAgLmZsZXhlZCB7XG4gICAgLnRleHQge1xuICAgICAgLmNhbGxvdXQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGEge30gfVxuICAgICAgLmJvZHkge1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5idG4ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE0OHB4O1xuICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7IH0gfSB9IH0gfVxuXG4vKiAtLS0gKi9cbi8qIEZyZWUgV2ViaW5hciBXaGl0ZSAqL1xuLyogLS0tICovXG5cbiN3aGl0ZS13ZWJpbmFyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMC4yMXB4IDNweCA3cHggIzAwMDAwMDE0O1xuICAuZmxleGVkIHtcbiAgICAudGV4dCB7XG4gICAgICAuY2FsbG91dCB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuaGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zOHB4O1xuICAgICAgICBjb2xvcjogIzAwNjZDQzsgfVxuICAgICAgLmJvZHkge1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgIC5idG4ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIxMnB4O1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7IH0gfSB9IH0gfVxuXG4vKiAtLS0gKi9cbi8qIEZyZWUgQ2hlY2tsaXN0ICovXG4vKiBFeGNsdXNpdmUgR3VpZGUgKi9cbi8qIC0tLSAqL1xuXG4jZnJlZS1jaGVja2xpc3QsXG4jZXhjbHVzaXZlLWd1aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzEycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvYXJ0aWNsZS1jYWxsb3V0LWJnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIC5mbGV4ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMThweCAwO1xuICAgIC5pbWcge1xuICAgICAgcGFkZGluZzogMCAyMnB4IDAgMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDsgfSB9XG4gICAgLnRleHQge1xuICAgICAgcGFkZGluZzogMCAyMnB4IDAgMDtcbiAgICAgID4gKiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmNhbGxvdXQge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjRkY5OTMzOyB9XG4gICAgICAuaGVhZGxpbmUge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBjb2xvcjogIzAwNjZDQztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9IH1cbiAgICAgIC5ib2R5IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5idG4ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkU4NjRBO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI3M3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigjRkU4NjRBLCAxMCUpOyB9IH0gfSB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuZmxleGVkIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDE4cHggMWVtOyB9IH0gfVxuXG4vKiAtLS0gKi9cbi8qIEZyZWUgQ2hlY2tsaXN0ICovXG4vKiAtLS0gKi9cblxuI2ZyZWUtY2hlY2tsaXN0IHtcbiAgLmZsZXhlZCB7XG4gICAgLmltZyB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjc2cHg7IH0gfVxuICAgIC50ZXh0IHtcbiAgICAgIC5jYWxsb3V0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgICAuaGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4wMXB4OyB9XG4gICAgICAuYnRuIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDsgfSB9IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5mbGV4ZWQge1xuICAgICAgLmltZyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9IH0gfVxuXG4vKiAtLS0gKi9cbi8qIEV4Y2x1c2l2ZSBHdWlkZSAqL1xuLyogLS0tICovXG5cbiNleGNsdXNpdmUtZ3VpZGUge1xuICAuZmxleGVkIHtcbiAgICAuaW1nIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG4gICAgLnRleHQge1xuICAgICAgLmNhbGxvdXQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7IH1cbiAgICAgIC5idG4ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwOyB9IH0gfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmZsZXhlZCB7XG4gICAgICAuaW1nIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9IH0gfSB9XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5ib2R5LnBhZ2UtaWQtMTAzNjc5NCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJyxhcmlhbCxzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgJi5sb2dnZWQtaW4ge1xuICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAuc2l0ZS10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaXRlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIC5zaXRlLXRpdGxlIGEge1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICNuYXYtcmVzb3VyY2VzLFxuICAjY29kZXdpZGdldC0zNyxcbiAgLnN1YnNjcmlwdGlvbi1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBoMSwgaDIsIGgzLCBoNCB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJyxhcmlhbCxzYW5zLXNlcmlmO1xuICB9XG5cbiAgbWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luOiAwLjY3ZW0gMDtcbiAgfVxuXG4gIGhyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICBwcmUge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuXG4gIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB9XG5cbiAgYiwgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICB9XG5cbiAgY29kZSwga2JkLCBzYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cblxuICBzbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cblxuICBzdWIsIHN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gIHN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xuICB9XG5cbiAgc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbiAgfVxuXG4gIGltZyB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB9XG5cbiAgYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBidXR0b24sIGlucHV0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIGJ1dHRvbiwgc2VsZWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIFt0eXBlPVwiYnV0dG9uXCJdLCBbdHlwZT1cInJlc2V0XCJdLCBbdHlwZT1cInN1Ym1pdFwiXSwgYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgfVxuXG4gIFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciwgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZywgYnV0dG9uOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG4gIH1cblxuICBmaWVsZHNldCB7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xuICB9XG5cbiAgbGVnZW5kIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICBwcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgW3R5cGU9XCJjaGVja2JveFwiXSwgW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgW3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICBmb250OiBpbmhlcml0O1xuICB9XG5cbiAgZGV0YWlscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBzdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIH1cblxuICB0ZW1wbGF0ZSwgW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLm5hdi1wcmltYXJ5LFxuICAuaGVhZGVyLXdpZGdldC1hcmVhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc3Bhbi5ibGsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1lbWItbHAtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cblxuICAuZmxleC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuaXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmhlYWRlci13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9uZXdzLXByby9pbWFnZXMvYmctaGVhZGVyLXRlbXAucG5nJykgcmVwZWF0LXggc2Nyb2xsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDM5M3B4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICNoZWFkZXItb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICBib3R0b206IDUwcHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLmhlYWRlci1tZXNzYWdpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5oZWFkZXItbWVzc2FnaW5nIGgxIHtcbiAgICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcicsR2VvcmdpYSxzZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cblxuICAuaGVhZGVyLW1lc3NhZ2luZyBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cblxuICAvKiBJTlRSTyAqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4gICNtZW1iLWxwLWludHJvIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgLm1lbWItbHAtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDY1cHggMCAwO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDU1cHggMDtcbiAgICB9XG4gIH1cblxuICB1bC55ZWxsb3ctYnVsbCB7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbmV3cy1wcm8vaW1hZ2VzL2J1bGxldC15ZWxsb3cucG5nJyk7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLyogU1VNTUFSWSAqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4gICNtZW1iLWxwLXRvcC1zdW1tYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGREZCO1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnRvcC1zdW1tYXJ5LWhlZC13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgI21lbWItbHAtdG9wLXN1bW1hcnkge1xuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgY29sb3I6ICMzOTVCNzE7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgY29sb3I6ICM0RTRFNTE7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN1bW1hcnktY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4ICNlYmViZWIgc29saWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDEwcHggcmdiYSgyMzksIDIzOSwgMjM5LCAxKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMzBweCAxMHB4IHJnYmEoMjM5LCAyMzksIDIzOSwgMSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDEwcHggcmdiYSgyMzksIDIzOSwgMjM5LCAxKTtcbiAgfVxuXG4gIC5zdW1tYXJ5LWNhcmQtdmVydCB7XG4gICAgd2lkdGg6IDMwLjk1MjQlO1xuICAgIG1hcmdpbi1yaWdodDogMy41NzE0JTtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogLTExMHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cblxuICAuc3VtbWFyeS1jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogIzM5NUI3MTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cblxuICAuc3VtbWFyeS1jYXJkLWVpIC5zdW1tYXJ5LWNhcmQtdGl0bGUge1xuICAgIGNvbG9yOiAjZGQ4NjViO1xuICB9XG5cbiAgLnN1bW1hcnktY2FyZC1wdCAuc3VtbWFyeS1jYXJkLXRpdGxlIHtcbiAgICBjb2xvcjogIzlmNzU3ODtcbiAgfVxuXG4gIC5zdW1tYXJ5LWNhcmQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNTk1OTU5O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAuc3VtbWFyeS1jYXJkLXZlcnQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAuc3VtbWFyeS1jYXJkLWxpbmsge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5zdW1tYXJ5LWNhcmQgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjODM5NDlFO1xuICAgICY6aG92ZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAuc3VtbWFyeS1jYXJkLWxpbmsgaS5mYS1hbmdsZS1kb3duIHtcbiAgICBjb2xvcjogIzgzOTQ5RTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gIH1cblxuICAuc3VtbWFyeS1jYXJkLWhvcnoge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDBweDtcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNCU7XG4gICAgfVxuICAgIC5zdW1tYXJ5LWNhcmQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5zdW1tYXJ5LWNhcmQtanVkZ2VzIC5zdW1tYXJ5LWNhcmQtdGl0bGUge1xuICAgIGNvbG9yOiAjOTdBNUFFO1xuICB9XG5cbiAgLnN1bW1hcnktY2FyZC1zY2VuYXJpb3MgLnN1bW1hcnktY2FyZC10aXRsZSB7XG4gICAgY29sb3I6ICNCMDlCNDQ7XG4gIH1cblxuICAuc3VtbWFyeS1jYXJkLWNhc2VzdHVkaWVzIC5zdW1tYXJ5LWNhcmQtdGl0bGUge1xuICAgIGNvbG9yOiAjREQ4MjVGO1xuICB9XG5cbiAgLnN1bW1hcnktY2FyZC1sZWdhbHFhIHtcbiAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCAjMzk1ZDcxO1xuICB9XG5cbiAgLnN1bW1hcnktY2FyZC1qdWRnZXMge1xuICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkICM5N0E1QUU7XG4gIH1cblxuICAuc3VtbWFyeS1jYXJkLXNjZW5hcmlvcyB7XG4gICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgI0IwOUI0NDtcbiAgfVxuXG4gIC5zdW1tYXJ5LWNhcmQtY2FzZXN0dWRpZXMge1xuICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkICNERDgyNUY7XG4gIH1cblxuICAuc3VtbWFyeS1pY29uLXdyYXAge1xuICAgIGZsZXgtYmFzaXM6IDE0NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAuc3VtLWNkLWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDRweCk7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG5cbiAgLnN1bW1tYXJ5LWNhcmQtaG9yeiAuc3VtbWFyeS1jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIH1cblxuICAuc3VtbWFyeS1jYXJkIHtcbiAgICAuc3VtLWNkLWNvbnRlbnQgcCB7XG4gICAgICBjb2xvcjogIzU5NTk1OTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5zdW1tYXJ5LWN0YSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAuc3VtbW1hcnktY2FyZC1ob3J6IGltZyB7fVxuXG4gIC5wcmVtaXVtLWh0bWwge1xuICAgIHBhZGRpbmc6IDAgMzVweCAxMTBweCAzNXB4O1xuICB9XG5cbiAgLnByZW1pdW0tcGRmLCAucHJlbWl1bS1odG1sIC5zdW1tYXJ5LWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAucHJlbWl1bS1ubCB7XG4gICAgbWF4LXdpZHRoOiA5NjVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIC5zdW1tYXJ5LWNhcmQge1xuICAgICAgd2lkdGg6IDQxLjQ1MDglO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgLnN1bW1hcnktY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEuc2VjdC1DVEEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIH1cbiAgfVxuXG4gIC8qIEJMVUVQUklOVFMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4gICNtZW1iLWxwLWJwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9uZXdzLXByby9pbWFnZXMvYmctYmx1ZXByaW50cy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDg1cHggMCA2NXB4O1xuICB9XG5cbiAgI2JwLXRvcC5mbGV4LXJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5sZWZ0LWltYWdlIHtcbiAgICB3aWR0aDogNDAuNDY4OCU7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5sZWZ0LWhlcm8gaW1nLCAucmlnaHQtaGVybyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJpZ2h0LWNvbnRlbnQge1xuICAgIHdpZHRoOiA1OS4zNzUlO1xuICAgIHBhZGRpbmc6IDAgNS45JSAwIDUuOSU7XG4gIH1cblxuICAuc3RkLXN0YWNrIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjNTk1OTU5O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgY29sb3I6ICM1OTU5NTk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCAjMDAwIHNvbGlkO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgY29sb3I6ICM1OTU5NTk7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cblxuICAjYmx1ZXByaW50cy11c2VmdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5ibHVlcHJpbnRzLXVzZWZ1bC13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgI2JwLXVzZWZ1bC1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDUzLjUlO1xuICAgIGhlaWdodDogNjQ4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM5NUI3MTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgaDIuZnJhbWV3b3JrIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICB1bC5icC11c2VmdWwtbGlua3Mge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgICB3aWR0aDogNDIlO1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTA2JTtcbiAgICAvKiBsaXN0LXN0eWxlLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9uZXdzLXByby9pbWFnZXMvaWNvbi1icC1oZXgucG5nJyk7XHRcbiAgICAgKi9cbiAgfVxuXG4gIGxpLnVzZWZ1bC1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuICB9XG5cbiAgLmhleGFnb24ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzk1QjcxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAyNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAyNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCAjMzk1QjcxO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDI0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDI0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICMzOTVCNzE7XG4gICAgfVxuICB9XG5cbiAgLmJwLXVzZWZ1bC1saW5rcy10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogIzM2NjM3OTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmpvaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xNDFweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5icC11c2VmdWwtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHVsLmJwLXVzZWZ1bC1saW5rcyBsaS5hY3RpdmUge1xuICAgIC5icC11c2VmdWwtY29udGVudCwgLmpvaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAudXNlZnVsLWxpbmsuYWN0aXZlIHtcbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBhLCAuYnAtbmV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMzY2Mzc5O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAjYnAtdXNlZnVsLXBhbmUge1xuICAgIHdpZHRoOiA0MyU7XG4gIH1cblxuICAuYnAtdXNlZnVsLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgdG9wOiA0N3B4O1xuICAgIC8qIGxlZnQ6IDEwN3B4OyAqL1xuICAgIGxlZnQ6IDI0JTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICNicC1jdGEgaDIge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA3NXB4IDAgMzBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAuc2VjdGlvbi1jdGEgaDIge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAvKiBlaSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuICAjbWVtYi1scC1laSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBwYWRkaW5nOiA2NXB4IDAgNzVweDtcbiAgfVxuXG4gICNlaS10b3Age31cblxuICAuZ3JpZC1oZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGgyLmdyaWQtaGVkLWVpIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byA3MHB4O1xuICAgIGNvbG9yOiAjNTk1OTU5O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxuXG4gICNlaS1ncmlkLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuY2FyZENvbnRhaW5lciB7XG4gICAgd2lkdGg6IDIzLjc1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAoMjMuNzUlICogNCkpIC8gMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gIH1cblxuICAuYWN0aXZlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhcmRDb250YWluZXIge1xuICAgICY6bnRoLWNoaWxkKDQpLCAmOm50aC1jaGlsZCg4KSwgJjpudGgtY2hpbGQoMTIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbiAgICAmLmFjdGl2ZSAuZWktY2FyZCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpIHJvdGF0ZVkoMTgwZGVnKSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCkgcm90YXRlWSgxODBkZWcpICFpbXBvcnRhbnQ7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gIH1cblxuICAuZWktY2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAvKiAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtMTAwcHgpO1xuICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtMTAwcHgpOyAqL1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTRweCA1MHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEuNCk7XG4gICAgfVxuICAgIC5zaWRlIHtcbiAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgLmZyb250IHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLmNhcmRDb250YWluZXIuYWN0aXZlIC5laS1jYXJkIC5zaWRlLmJhY2sge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEyMCU7XG4gICAgd2lkdGg6IDEyMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogLTEwJTtcbiAgICBsZWZ0OiAtMTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm9yZGVyOiAxcHggI2VmZWZlZiBzb2xpZDtcbiAgICBwYWRkaW5nOiAyMHB4IDIycHggNDBweCAyMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgLmJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC8qICB7XG4gICAgICB3aWR0aDogMjMuNzUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gKDIzLjc1JSAqIDQpKSAvIDMpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5laS1jYXJkOm50aC1jaGlsZCg0KSwgLmVpLWNhcmQ6bnRoLWNoaWxkKDgpLCAuZWktY2FyZDpudGgtY2hpbGQoMTIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9ICAqL1xuXG4gIC5jYXJkLWZyb250IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FyZENvbnRhaW5lciAuY2FyZC1iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyouY2FyZENvbnRhaW5lci5hY3RpdmUgLmNhcmQtYmFjayB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICBoZWlnaHQ6IDEyMCU7XG4gICAgICB0b3A6IC0xMCU7XG4gICAgICBsZWZ0OiAtMTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYm9yZGVyOiAxcHggI2VmZWZlZiBzb2xpZDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjJweCA0MHB4IDIycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfSAqL1xuXG4gIC5laS1jYXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxuXG4gIC5laS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAuZWktcGFnZXMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgfVxuXG4gIC5jYXJkLWJhY2sge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICB9XG4gICAgdWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgIH1cbiAgfVxuXG4gICNlaS1jdGEgaDIge31cblxuICAvKiBwdCAqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4gICNtZW1iLWxwLXB0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcbiAgfVxuXG4gIC5tZW1iLWxwLWNvbnRhaW5lciAjcHQtdG9wIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICNwdC10b3AgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBNZXJyaXdlYXRoZXIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAjcHQtdG9wIHtcbiAgICBoMiBzcGFuLnllcy1wbGVhc2Uge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogIzlmNzU3ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgaDMucXVpY2stbG9vayB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMzVweCBhdXRvO1xuICB9XG5cbiAgI3B0LXRvcCBwIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gIH1cblxuICAucHQtbG9uZy1mYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNvdmVyO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL25ld3MtcHJvL2ltYWdlcy9wdC1zZWN0aW9uLWZhbi5wbmcnKSBuby1yZXBlYXQgc2Nyb2xsO1xuICAgIHBhZGRpbmctdG9wOiA1OHB4O1xuICB9XG5cbiAgI3B0LXRvcCAucHQtbG9uZy1mYW4gcCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgbWluLWhlaWdodDogNjZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICNwdC1jYXJvdXNlbCB7XG4gICAgbWF4LXdpZHRoOiA3MDRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAub3dsLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAucHQtcGFuZSB7XG4gICAgaDMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM4NWM3NztcbiAgICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgbWF4LXdpZHRoOiA3MDNweDtcbiAgfVxuXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5wdC1wYW5lIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAub3dsLXRoZW1lIC5vd2wtbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbiB7XG4gICAgJi5vd2wtcHJldiwgJi5vd2wtbmV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogLTc1NXB4O1xuICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgIGNvbG9yOiAjZDlkOGQ4O1xuICAgICAgZm9udC1zaXplOiAyMDBweCAhIGltcG9ydGFudDtcbiAgICB9XG4gICAgJi5vd2wtcHJldiB7XG4gICAgICBsZWZ0OiAtODhweDtcbiAgICB9XG4gICAgJi5vd2wtbmV4dCB7XG4gICAgICByaWdodDogLTg4cHg7XG4gICAgfVxuICB9XG5cbiAgcC5jYXJvdXNlbC1tb2JpbGUtaW5zdHJ1Y3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3B0LWN0YSBoMiB7fVxuXG4gIC8qIFBSRU1JVU0gSFRNTCBDT01NT04gKioqKioqKioqKioqKioqKiAqL1xuXG4gIC5wcmVtaXVtLWh0bWwtc2VjdCB7XG4gICAgLmxlZnQtaGVybywgLnJpZ2h0LWhlcm8ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY2OXB4KTtcbiAgICB9XG4gICAgLmxlZnQtaGVybyBpbWcsIC5yaWdodC1oZXJvIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAucmlnaHQtcGgtY29udGVudCB7XG4gICAgd2lkdGg6IDY2OXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxuXG4gIC5sZWZ0LXBoLWNvbnRlbnQge1xuICAgIHdpZHRoOiA2NjlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG5cbiAgLnByZW1pdW0taHRtbC10ZXN0aW1vbmlhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHVsIHtcbiAgICAgIHdpZHRoOiAyMyU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNSU7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5zcXVhcmUge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzg1YzcwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIHRvcDogM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5jdGEtdGVzdGltb25pYWwtd3JhcCB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcicsR2VvcmdpYSwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBjaXRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsJ0hlbHZldGljYScsYXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZy1yaWdodDogMjAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLyogTEVHQUwgUSZBcyAqKioqKioqKioqKioqKioqKioqKioqICovXG5cbiAgI21lbWItbHAtbGVnYWxxYXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgcGFkZGluZzogODVweCAwIDY1cHg7XG4gIH1cblxuICAucHJlbWl1bS1odG1sLXRvcCB7fVxuXG4gIGgyLnRlc3RpbW9uaWFsLWhlZCB7XG4gICAgY29sb3I6ICMzODVDNzA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAudGVzdGltb25pYWxzLWxlZ2FscWFzIC5zcXVhcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzODVDNzA7XG4gIH1cblxuICAjbGVnYWwtcWEtY3RhIHt9XG5cbiAgI21lbWItbHAtY2FzZXN0dWRpZXMge1xuICAgIHBhZGRpbmc6IDg1cHggMCA2NXB4O1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAjREQ4MjVFO1xuICAgIH1cbiAgfVxuXG4gIC50ZXN0aW1vbmlhbHMtY2FzZXN0dWRpZXMgLnNxdWFyZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0REODI1RTtcbiAgfVxuXG4gIC8qIHNjZW5hcmlvcyAqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbiAgI21lbWItbHAtc2NlbmFyaW9zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIHBhZGRpbmc6IDg1cHggMCA2NXB4O1xuICAgIC5zdGQtc3RhY2sgaDIge31cbiAgICBoMi50ZXN0aW1vbmlhbC1oZWQge1xuICAgICAgY29sb3I6ICNCRDlBNDI7XG4gICAgfVxuICB9XG5cbiAgLnRlc3RpbW9uaWFscy1zY2VuYXJpb3MgLnNxdWFyZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JEOUE0MjtcbiAgfVxuXG4gIC8qIGp1ZGdlcyAqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbiAgI21lbWItbHAtanVkZ2VzIHtcbiAgICBwYWRkaW5nOiA4NXB4IDAgNjVweDtcbiAgICAuc3RkLXN0YWNrIGgyIHt9XG4gICAgaDIudGVzdGltb25pYWwtaGVkIHtcbiAgICAgIGNvbG9yOiAjODQ5NTlGO1xuICAgIH1cbiAgfVxuXG4gIC50ZXN0aW1vbmlhbHMtanVkZ2VzIC5zcXVhcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDk1OUY7XG4gIH1cblxuICAvKiBuZXdzbGV0dGVycyAqKioqKioqKioqKioqKioqKioqKioqICovXG5cbiAgI21lbWItbHAtbmxzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIHBhZGRpbmc6IDg1cHggMCA2NXB4O1xuICAgIC5tZW1iLWxwLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICNtZW1iLWxwLW5sLCAjbWVtYi1scC1lbmwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAjbWVtYi1scC1ubCB7XG4gICAgLmxlZnQtaGVybyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjc1cHgpO1xuICAgIH1cbiAgICAucmlnaHQtY29udGVudCB7XG4gICAgICB3aWR0aDogNjc1cHg7XG4gICAgICBwYWRkaW5nOiAwIDQwcHggMDtcbiAgICB9XG4gIH1cblxuICAjbWVtYi1scC1lbmwgLmxlZnQtY29udGVudCB7XG4gICAgd2lkdGg6IDY3NXB4O1xuICAgIHBhZGRpbmc6IDAgNDBweCAwO1xuICB9XG5cbiAgLnByZW1pdW0tbmwgLnN0ZC1zdGFjaywgLnByZW1pdW0tZW5ld3NsZXR0ZXIsIC5wcmVtaXVtLWRpZ2l0YWwtbmwgLnN0ZC1zdGFjayB7fVxuXG4gIC8qIFRFU1RJTU9OSUFMUyAqKioqKioqKioqKioqKioqKiAqL1xuXG4gICNtZW1iLWxwLXRlc3RpbW9uaWFscyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy93cC1jb250ZW50L3RoZW1lcy9uZXdzLXByby9pbWFnZXMvYmctdGVzdGltb25pYWxzLnBuZycpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDY1cHggMCAwO1xuICB9XG5cbiAgI3Rlc3RpbW9uaWFscy10b3Age1xuICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwIDAgOTdweCAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgLmhlZC1zdWIge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB9XG4gICAgICAuaGVkLWxpZ2h0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3Rlc3RpbW9uaWFscy1ncmlkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAjdGVzdGltb25pYWxzLWdyaWQuZmxleC1yb3cge1xuICAgIC50ZXN0aW1vbmlhbC1jYXJkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnRlc3RpbW9uaWFsLWNhcmQge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9uZXdzLXByby9pbWFnZXMvcXVvdGUtbGVhdmVzLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIC8qIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwwLDAsMC41KTsgKi9cbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogI0REODI1RTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIC8qIGZsZXgtZ3JvdzogMTsgKi9cbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gICAgY2l0ZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAvKiBGSU5BTCBTVU1NQVJZICoqKioqKioqKioqKioqKiogKi9cblxuICAjZmluYWwtc3VtbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRkRGQjtcbiAgICBwYWRkaW5nOiA4MHB4IDAgNDBweCAwO1xuICAgIC5tZW1iLWxwLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIGNvbG9yOiAjNTk1OTU5O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDAgMCA2MHB4IDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIGNvbG9yOiAjNEU0RTUxO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICB1bCNmaW5hbC1zdW1tYXJ5LWNoZWNrcyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsaSB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG4gIH1cblxuICAjZmluYWwtc3VtbWFyeS1jaGVja3MgbGkge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogIzU5NTk1OTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvd3AtY29udGVudC90aGVtZXMvbmV3cy1wcm8vaW1hZ2VzL2NoZWNrLWJwLnBuZycpIG5vLXJlcGVhdCBzY3JvbGwgMCA0cHg7XG4gICAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAjMzk1QjcxO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9uZXdzLXByby9pbWFnZXMvY2hlY2stZWkucG5nJykgbm8tcmVwZWF0IHNjcm9sbCAwcHggNHB4O1xuICAgICAgaDQge1xuICAgICAgICBjb2xvcjogI0REODY1QjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvd3AtY29udGVudC90aGVtZXMvbmV3cy1wcm8vaW1hZ2VzL2NoZWNrLXB0LnBuZycpIG5vLXJlcGVhdCBzY3JvbGwgMHB4IDRweDtcbiAgICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICM5Rjc1Nzg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL25ld3MtcHJvL2ltYWdlcy9jaGVjay1sZWdhbHFhcy5wbmcnKSBuby1yZXBlYXQgc2Nyb2xsIDBweCA0cHg7XG4gICAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAjMzg1QzcwO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9uZXdzLXByby9pbWFnZXMvY2hlY2stc2NlbmFyaW9zLnBuZycpIG5vLXJlcGVhdCBzY3JvbGwgMHB4IDRweDtcbiAgICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICNCRDlBNDI7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL25ld3MtcHJvL2ltYWdlcy9jaGVjay1jYXNlc3R1ZGllcy5wbmcnKSBuby1yZXBlYXQgc2Nyb2xsIDBweCA0cHg7XG4gICAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAjREQ4MjVFO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9uZXdzLXByby9pbWFnZXMvY2hlY2stanVkZ2VzLnBuZycpIG5vLXJlcGVhdCBzY3JvbGwgMHB4IDRweDtcbiAgICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICM4NDk1OUY7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDgpLCAmOm50aC1jaGlsZCg5KSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9uZXdzLXByby9pbWFnZXMvY2hlY2stbmwucG5nJykgbm8tcmVwZWF0IHNjcm9sbCAwcHggNHB4O1xuICAgICAgaDQge1xuICAgICAgICBjb2xvcjogIzM5NUI3MTtcbiAgICAgIH1cbiAgICB9XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA0cHg7XG4gIH1cblxuICAvKiBGSU5BTCBDVEEgKioqKioqKioqKioqKioqICovXG5cbiAgI2ZpbmFsLWN0YS13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDk5MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgcGFkZGluZzogNTBweCA2NXB4IDcwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgI2ZpbmFsLWN0YSB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICB9XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICM1OTU5NTk7XG4gICAgICBwYWRkaW5nOiAwIDY3cHggMjVweCAxMHB4O1xuICAgICAgLnNxdWFyZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzg1YzcwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubW9kYWwtbGluayB7XG4gICAgICBjb2xvcjogIzMzNjY5OTtcbiAgICB9XG4gICAgbGkgYSB7fVxuICB9XG5cbiAgLyogRkFRcyAqKioqKioqKioqKioqKioqKioqKioqICovXG5cbiAgI21lbWItbHAtZmFxcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MmYyZDtcbiAgICBwYWRkaW5nOiA2NXB4IDA7XG4gIH1cblxuICAubWVtYi1scC1mYXEtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG5cbiAgI21lbWItbHAtZmFxcyB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuZmFxLWxlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMSU7XG4gICAgfVxuICB9XG5cbiAgLmZhcS1yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5mYXEtbW9kYWwtbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAjbWVtYi1scC1mYXFzIGxpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZjYzAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCAzNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgI2V4MS5tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBhLnRleHQtY2xvc2Uge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgIGgyLmZyYW1ld29yayB7XG4gICAgICBQQURESU5HOiAwIDQwUFg7XG4gICAgfVxuICAgIHVsLmJwLXVzZWZ1bC1saW5rcyB7XG4gICAgICB3aWR0aDogNDYlO1xuICAgIH1cbiAgICAudXNlZnVsLWxpbmsuYWN0aXZlIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gICAgLmpvaW5lciB7XG4gICAgICByaWdodDogLTE1JTtcbiAgICAgIHdpZHRoOiAxMDBQWDtcbiAgICB9XG4gICAgLnVzZWZ1bC1saW5rLmFjdGl2ZSB7XG4gICAgICBhLCAuYnAtbmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBSRUxBVElWRTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgVEVYVC1BTElHTjogUklHSFQ7XG4gICAgICB9XG4gICAgfVxuICAgICNicC11c2VmdWwtcGFuZSB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cbiAgICAuYnAtdXNlZnVsLXBhbmUge1xuICAgICAgbGVmdDogMTYlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjZweCkge1xuICAgICNlaS1ncmlkLXdyYXAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIC5jYXJkQ29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAyOSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAoMjklICogMykpIC8gMyk7XG4gICAgICAmOm50aC1jaGlsZCg0KSwgJjpudGgtY2hpbGQoOCkge1xuICAgICAgICB3aWR0aDogMjklO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAoMjklICogMykpIC8gMyk7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoNiksICY6bnRoLWNoaWxkKDkpLCAmOm50aC1jaGlsZCgxMikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmVpLWNhcmQgLnNpZGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAjYnAtdG9wLmZsZXgtcm93IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAuYmx1ZXByaW50cy11c2VmdWwtd3JhcCB7XG4gICAgICBtYXJnaW46IDAgMSU7XG4gICAgfVxuICAgIGxpLnVzZWZ1bC1saW5rLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIH1cbiAgICAuYnAtdXNlZnVsLWxpbmtzLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gICAgLnVzZWZ1bC1saW5rLmFjdGl2ZSBwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuICAgICNicC11c2VmdWwtYmcge1xuICAgICAgaGVpZ2h0OiA1NDhweDtcbiAgICB9XG4gICAgLmhleGFnb24ge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzk1QjcxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0b3A6IDMxcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxlZnQ6IC0xOXB4O1xuICAgIH1cbiAgICBoMi50ZXN0aW1vbmlhbC1oZWQgc3Bhbi5ibGsge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAjbWVtYi1scC1ubCAubGVmdC1oZXJvLCAjbWVtYi1scC1lbmwgLnJpZ2h0LWhlcm8ge1xuICAgICAgd2lkdGg6IDMyOXB4O1xuICAgIH1cbiAgICAucHJlbWl1bS1odG1sLXNlY3Qge1xuICAgICAgLmxlZnQtaGVybywgLnJpZ2h0LWhlcm8ge1xuICAgICAgICB3aWR0aDogMzI5cHg7XG4gICAgICB9XG4gICAgfVxuICAgICNtZW1iLWxwLW5sIC5yaWdodC1jb250ZW50LCAjbWVtYi1scC1lbmwgLmxlZnQtY29udGVudCwgLmxlZnQtcGgtY29udGVudCwgLnJpZ2h0LXBoLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyOXB4KTtcbiAgICB9XG4gICAgLmN0YS10ZXN0aW1vbmlhbC13cmFwIGNpdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLnRlc3RpbW9uaWFsLWNhcmQge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG4gICAgI2ZpbmFsLXN1bW1hcnkge1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgLm1lbWItbHAtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICNmaW5hbC1jdGEtd3JhcCB7XG4gICAgICBtYXJnaW46IDAgNDBweDtcbiAgICB9XG4gICAgI21lbWItbHAtZmFxcyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgICAjbWVtYi1scC1pbnRybyAubWVtYi1scC1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwIDQwcHg7XG4gICAgICBwIHNwYW4uYmxrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cbiAgICAucHJlbWl1bS1ubCAuc3VtbWFyeS1jYXJkIHtcbiAgICAgIHdpZHRoOiA0NiU7XG4gICAgfVxuICAgIC5zdW1tYXJ5LWNhcmQtdmVydCB7XG4gICAgICB3aWR0aDogNDYlO1xuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc3VtbWFyeS1jYXJkLWhvcnoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByZW1pdW0taHRtbCAuc3VtbWFyeS1jYXJkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC51c2VmdWwtbGluay5hY3RpdmUgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIC5icC11c2VmdWwtbGlua3MtdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gICAgI21lbWItbHAtbmwgLmxlZnQtaGVybywgI21lbWItbHAtZW5sIC5yaWdodC1oZXJvIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICB9XG4gICAgI21lbWItbHAtbmwgLnJpZ2h0LWNvbnRlbnQsICNtZW1iLWxwLWVubCAubGVmdC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY4cHgpIHtcbiAgICBoZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5oZWFkZXItbWVzc2FnaW5nIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gICAgI2hlYWRlci1vdmVybGF5IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgI2JwLWN0YSBoMiBzcGFuLmJsaywgLmhlYWRlci1tZXNzYWdpbmcgaDEgc3Bhbi5ibGsge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbiB7XG4gICAgICAmLm93bC1wcmV2IHtcbiAgICAgICAgbGVmdDogLTE4cHg7XG4gICAgICB9XG4gICAgICAmLm93bC1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0xOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAjbWVtYi1scC1jYXNlc3R1ZGllcyAuZmxleC1yb3csICNtZW1iLWxwLWp1ZGdlcyAuZmxleC1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gICAgLnByZW1pdW0taHRtbC1zZWN0IHtcbiAgICAgIC5sZWZ0LWhlcm8sIC5yaWdodC1oZXJvIHtcbiAgICAgICAgd2lkdGg6IDMyOXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubGVmdC1waC1jb250ZW50LCAucmlnaHQtcGgtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5sZWZ0LWltYWdlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMCAzMHB4O1xuICAgIH1cbiAgICAuYmx1ZXByaW50cy11c2VmdWwtd3JhcCB7XG4gICAgICBtYXJnaW46IDAgMyU7XG4gICAgfVxuICAgICNtZW1iLWxwLWJwIHtcbiAgICAgIHBhZGRpbmc6IDU1cHggMCA2NXB4O1xuICAgIH1cbiAgICB1bC5icC11c2VmdWwtbGlua3Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgIH1cbiAgICAuYnAtdXNlZnVsLWxpbmtzLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgLnVzZWZ1bC1saW5rLmFjdGl2ZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICAgIHVsLmJwLXVzZWZ1bC1saW5rcyBsaS5hY3RpdmUgLmpvaW5lciwgI2JwLXVzZWZ1bC1iZywgLmJwLXVzZWZ1bC1wYW5lLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjZWktZ3JpZC13cmFwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBoMi5ncmlkLWhlZC1laSB7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgIC5jYXJkQ29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgICAgJjpudGgtY2hpbGQoNCksICY6bnRoLWNoaWxkKDYpLCAmOm50aC1jaGlsZCg4KSwgJjpudGgtY2hpbGQoMTIpIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoOSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIC5laS1jYXJkIC5zaWRlLmJhY2sge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDUlO1xuICAgICAgICB3aWR0aDogMTA1JTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0b3A6IC0yLjUlO1xuICAgICAgICBsZWZ0OiAtMi41JTtcbiAgICAgIH1cbiAgICB9XG4gICAgI21lbWItbHAtY2FzZXN0dWRpZXMge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cbiAgICAjbWVtYi1scC1sZWdhbHFhcywgI21lbWItbHAtc2NlbmFyaW9zLCAjbWVtYi1scC1qdWRnZXMsICNtZW1iLWxwLW5scyB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuICAgIC5wcmVtaXVtLWh0bWwtdGVzdGltb25pYWxzIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICN0ZXN0aW1vbmlhbHMtdG9wIGgyIHtcbiAgICAgIG1hcmdpbjogMCAwIDUwcHggMDtcbiAgICB9XG4gICAgI21lbWItbHAtZW5sLmZsZXgtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICAgICNtZW1iLWxwLW5sIC5sZWZ0LWhlcm8sICNtZW1iLWxwLWVubCAucmlnaHQtaGVybyB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIH1cbiAgICAjbWVtYi1scC1ubCAucmlnaHQtY29udGVudCwgI21lbWItbHAtZW5sIC5sZWZ0LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICNmaW5hbC1jdGEtd3JhcCB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDY1cHggNDVweDtcbiAgICB9XG4gICAgdWwjZmluYWwtc3VtbWFyeS1jaGVja3Mge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgfVxuICAgICNmaW5hbC1jdGEge1xuICAgICAgaDIge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMiUgMjVweCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAjbWVtYi1scC1mYXFzIHVsIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgICNleDEubW9kYWwgcCBzcGFuLmJsayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgICBoZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5oZWFkZXItbWVzc2FnaW5nIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgfVxuICAgIC5oZWFkZXItbWVzc2FnaW5nIGgyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbiAgICAjbWVtYi1scC1pbnRybyAubWVtYi1scC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cbiAgICB1bC55ZWxsb3ctYnVsbCB7XG4gICAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgfVxuICAgIC5zdW1tYXJ5LWNhcmQtdmVydCwgLnByZW1pdW0tbmwgLnN1bW1hcnktY2FyZCB7XG4gICAgICB3aWR0aDogOTYlO1xuICAgICAgbWFyZ2luOiAwIDIlO1xuICAgIH1cbiAgICAucHJlbWl1bS1wZGYgLnN1bW1hcnktY2FyZC12ZXJ0IHtcbiAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc3VtbWFyeS1jYXJkLXZlcnQgaW1nIHtcbiAgICAgIG1hcmdpbjogLTcwcHggYXV0byAwO1xuICAgIH1cbiAgICAucHJlbWl1bS1odG1sIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5zdW1tYXJ5LWNhcmQtaG9yeiB7XG4gICAgICB3aWR0aDogOTYlO1xuICAgICAgTUFSR0lOLVJJR0hUOiAyJTtcbiAgICAgIE1BUkdJTi1MRUZUOiAyJTtcbiAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBJTkhFUklUO1xuICAgICAgfVxuICAgIH1cbiAgICAuY3RhLXRlc3RpbW9uaWFsLXdyYXAgc3Bhbi5ibGsge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAucHJlbWl1bS1ubCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5zdW1tYXJ5LWNhcmQge1xuICAgICAgICBtYXJnaW4tVE9QOiA3MFBYO1xuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBtYXJnaW4tVE9QOiAxMDBQWDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBhLnNlY3QtQ1RBIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAjYnAtY3RhIGEuc2VjdC1DVEEge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIC50ZXN0aW1vbmlhbC1jYXJkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgI2ZpbmFsLXN1bW1hcnkgLm1lbWItbHAtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIH1cbiAgICAjZmluYWwtY3RhLXdyYXAge1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDQwcHggNDBweDtcbiAgICB9XG4gICAgLm1lbWItbHAtZmFxLXdyYXAge1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmhlYWRlci1tZXNzYWdpbmcgaDEge1xuICAgICAgZm9udC1zaXplOiAzOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgfVxuICAgIC5tZW1iLWxwLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICAgIC5jYXJkQ29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICY6bnRoLWNoaWxkKDQpLCAmOm50aC1jaGlsZCg2KSwgJjpudGgtY2hpbGQoOCksICY6bnRoLWNoaWxkKDEyKSwgJjpudGgtY2hpbGQoMyksICY6bnRoLWNoaWxkKDkpLCAmOm50aC1jaGlsZChvZGQpLCAmOm50aC1jaGlsZCgybikge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAjcHQtdG9wIHtcbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgICAgcC5jYXJvdXNlbC1tb2JpbGUtaW5zdHJ1Y3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wdC1wYW5lIGgzIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gICAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLnB0LXBhbmUgaW1nIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICB9XG4gICAgLnByZW1pdW0taHRtbC10ZXN0aW1vbmlhbHMgdWwsIGEuc2VjdC1DVEEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICNtZW1iLWxwLWZhcXMgaDIge1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgICNoZWFkZXItb3ZlcmxheSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgfVxuICAgICNtZW1iLWxwLWludHJvIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5oZWFkZXItbWVzc2FnaW5nIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgfVxuICAgIC5oZWFkZXItbWVzc2FnaW5nIGgyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgICAucHJlbWl1bS1odG1sIHtcbiAgICAgIHBhZGRpbmc6IDAgMiU7XG4gICAgfVxuICAgIC5zdW1tYXJ5LWNhcmQtaG9yeiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3VtLWNkLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuc3VtbWFyeS1jYXJkLWxlZ2FscWEsIC5zdW1tYXJ5LWNhcmQtanVkZ2VzLCAuc3VtbWFyeS1jYXJkLXNjZW5hcmlvcywgLnN1bW1hcnktY2FyZC1jYXNlc3R1ZGllcyB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG4gICAgLnN1bW1hcnktY2FyZC1ob3J6IC5zdW1tYXJ5LWNhcmQtdGl0bGUge1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuY2FyZENvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6bnRoLWNoaWxkKDQpLCAmOm50aC1jaGlsZCg2KSwgJjpudGgtY2hpbGQoOCksICY6bnRoLWNoaWxkKDEyKSwgJjpudGgtY2hpbGQoMyksICY6bnRoLWNoaWxkKDkpLCAmOm50aC1jaGlsZCgybisxKSwgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5wdC1wYW5lIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgI2ZpbmFsLXN1bW1hcnkgaDIge1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgfVxuICAgICNmaW5hbC1jdGEtd3JhcCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbiAgICB9XG4gICAgI2ZpbmFsLWN0YSB7XG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICB9XG4gICAgfVxuICAgICNmaW5hbC1jdGEtd3JhcCBhLnNlY3QtQ1RBIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubWVtYi1scC1mYXEtd3JhcCB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICB1bC55ZWxsb3ctYnVsbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgI21lbWItbHAtdG9wLXN1bW1hcnkge1xuICAgICAgaDIge1xuICAgICAgICAvKiB0ZXh0LWFsaWduOiBjZW50ZXI7ICovXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgLyogbGluZS1oZWlnaHQ6IDQycHg7ICovXG4gICAgICAgIC8qIGNvbG9yOiAjMzk1QjcxOyAqL1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICAvKiB0ZXh0LWFsaWduOiBjZW50ZXI7ICovXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwNXB4O1xuICAgICAgICAvKiBjb2xvcjogIzRFNEU1MTsgKi9cbiAgICAgICAgLyogZm9udC13ZWlnaHQ6IDQwMDsgKi9cbiAgICAgICAgLyogbWFyZ2luLWJvdHRvbTogMTYwcHg7ICovXG4gICAgICB9XG4gICAgfVxuICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5wdC1wYW5lIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICB9XG4gICAgLmxlZnQtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIC8qIG1hcmdpbjogMCBhdXRvOyAqL1xuICAgIH1cbiAgICAucmlnaHQtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDEwcHggMCAxMHB4O1xuICAgIH1cbiAgICAubGVmdC1waC1jb250ZW50LCAucmlnaHQtcGgtY29udGVudCB7XG4gICAgICAvKiB3aWR0aDogMTAwJTsgKi9cbiAgICAgIHBhZGRpbmc6IDAgMiU7XG4gICAgfVxuICAgICNtZW1iLWxwLW5sIC5yaWdodC1jb250ZW50LCAjbWVtYi1scC1lbmwgLmxlZnQtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMDtcbiAgICB9XG4gICAgI21lbWItbHAtbmwgLnJpZ2h0LWNvbnRlbnQsICNtZW1iLWxwLWVubCAubGVmdC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gICAgYS5zZWN0LUNUQSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICAgIC5wcmVtaXVtLWh0bWwtdGVzdGltb25pYWxzIHtcbiAgICAgIHBhZGRpbmc6IDAgMiU7XG4gICAgfVxuICAgICNmaW5hbC1jdGEtd3JhcCBhLnNlY3QtQ1RBIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODRweCkge1xuICAgIGEuc2VjdC1DVEEge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMmEyYTJhO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5ociB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEFjY2Vzc2liaWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgLyogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuICovXG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNsaXA6IGF1dG87XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENsZWFyaW5nc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY2xlYXI6YmVmb3JlLCAuY2xlYXI6YWZ0ZXIsXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyLFxuLnRleHR3aWRnZXQ6YmVmb3JlLFxuLnRleHR3aWRnZXQ6YWZ0ZXIsXG4ucHJpbWFyeS1tZW51OmJlZm9yZSxcbi5wcmltYXJ5LW1lbnU6YWZ0ZXIsXG5hcnRpY2xlW2NsYXNzXj1cInBvc3QtXCJdOmJlZm9yZSxcbmFydGljbGVbY2xhc3NePVwicG9zdC1cIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNsZWFyOmFmdGVyLFxuLmNsZWFyZml4OmFmdGVyLFxuLnRleHR3aWRnZXQ6YWZ0ZXIsXG4ucHJpbWFyeS1tZW51OmFmdGVyLFxuYXJ0aWNsZVtjbGFzc149XCJwb3N0LVwiXTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUHJpbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBwcmludCB7XG4gIC8qIEhpZGUgZWxlbWVudHMgKi9cbiAgZm9ybSxcbiAgYnV0dG9uLFxuICBpbnB1dCxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSxcbiAgLm5hdmlnYXRpb24tdG9wLFxuICAuc29jaWFsLW5hdmlnYXRpb24sXG4gIC5jb250ZW50LWJvdHRvbS13aWRnZXRzLFxuICAuc2l0ZS1oZWFkZXIsXG4gIC5kYXNoYm9hcmQtbmF2LFxuICAuc2l0ZS1mb290ZXIsXG4gICNjb2Rld2lkZ2V0LTM3LFxuICAucGFnZS1saW5rcyxcbiAgI3NlY29uZGFyeSxcbiAgLnN1YnNjcmlwdGlvbi1mb290ZXIsXG4gIC5lZGl0LWxpbmssXG4gIC5wb3N0LW5hdmlnYXRpb24sLFxuICAubmF2LXByaW1hcnksXG4gIC5wYWdpbmF0aW9uLm5hdmlnYXRpb24sXG4gIC5jb21tZW50cy1wYWdpbmF0aW9uLFxuICAuY29tbWVudC1yZXNwb25kLFxuICAuY29tbWVudC1lZGl0LWxpbmssXG4gIC5jb21tZW50LXJlcGx5LWxpbmssXG4gIC5jb21tZW50LW1ldGFkYXRhIC5lZGl0LWxpbmssXG4gIC5waW5nYmFjayAuZWRpdC1saW5rLFxuICAuc2l0ZS1pbmZvLFxuICAuY29tbWVudHMtYXJlYS0td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIEZvbnQgc2l6ZXMgKi9cbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxMnB0O1xuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHQ7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJwdDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxN3B0O1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEycHQ7XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMTFwdDtcbiAgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxMnB0O1xuICB9XG4gIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB0ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHQgIWltcG9ydGFudDtcbiAgfVxuICAucG9zdCAuZW50cnktaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogTGF5b3V0ICovXG4gIC5zaXRlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNSUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuc2lkZWJhci1jb250ZW50IC5jb250ZW50LFxuICAuc2lkZWJhci1zaWRlYmFyLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogU2l0ZSBCcmFuZGluZyAqL1xuICAuc2l0ZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctbGVmdDogNSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNpdGUtaGVhZGVyLS1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2l0ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB0O1xuICB9XG4gIC8vIENvbmZpcm1hdGlvbiBQYWdlXG4gIGJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQsXG4gIGJvZHkud29vY29tbWVyY2UtcGFnZS5mdWxsLXdpZHRoLWNvbnRlbnQud29vY29tbWVyY2Utdmlldy1vcmRlciB7XG4gICAgLnNpdGUtaW5uZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBtYWluLmNvbnRlbnQge1xuICAgICAgYXJ0aWNsZS5wYWdlIHtcbiAgICAgICAgLmVudHJ5LWhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAuZW50cnktdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5lbnRyeS1jb250ZW50IHtcbiAgICAgICAgICAudGhhbmt5b3ViZWdpbnNoZXJlIHtcbiAgICAgICAgICAgIC53b29jb21tZXJjZS1vcmRlci10aGFua3lvdS10b3Age1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWxlZnQge1xuICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS10YWJsZV9fcHJvZHVjdC1jdGEge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtbWFpbi1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgLmN1c3RvbWVyLWRldGFpbHMtYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgICAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy1tYWluLXNlY3Rpb24tcmlnaHQtb2YtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAud29vY29tbWVyY2Utb3JkZXItZmlyc3QtdGltZS1wdXJjaGFzZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAud29vY29tbWVyY2Utb3JkZXItZ28tdG8tbXktYWNjb3VudCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLW9yZGVyLXRoYW5reW91LWJvdHRvbSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEJhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hdXRob3ItYmlvIHtcbiAgYSB7XG4gICAgY29sb3I6ICMwMDc0RDk7XG4gIH1cbiAgLmJ5bGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cblxuLmJvZHktZm9udCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udF9fYm9keTtcbn1cblxuLnNhbnMtc2VyaWYtZm9udCwgbGFiZWwsIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5zbWFsbCwgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zbWFsbCwgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgfVxufVxuXG4uZXh0cmEtc21hbGwsIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZXh0cmEtc21hbGwsIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uLFxuICAud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLnNtb290aCB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4ucmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGhpbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5tZWRpdW0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xufVxuXG4ubm9ybWFsIHtcbiAgZm9udC1zdHlsZTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uY2FwcyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1jYXBzLWxldHRlci1zcGFjaW5nKTtcbn1cblxuLmxlZnQtYWxpZ24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2VudGVyLWFsaWduIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmlnaHQtYWxpZ24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4ubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJyZWFrLXdvcmQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5saXN0LXJlc2V0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5ncmF5LCAud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbixcbi53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGZpZ2NhcHRpb24ge1xuICBjb2xvcjogIzY1NmU3OTtcbn1cblxuLmRhcmstZ3JheSB7XG4gIGNvbG9yOiAjNmQ2YzZjO1xufVxuXG4ud2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5vLXNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhpZGUsXG4uaGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBjaXJjbGUoMSUgYXQgMSUgMSUpO1xuICAgICAgICAgIGNsaXAtcGF0aDogY2lyY2xlKDElIGF0IDElIDElKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmJvdHRvbS1zcGFjZXIge1xuICBtYXJnaW4tYm90dG9tOiAyLjM1ZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmJvdHRvbS1zcGFjZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICB9XG59XG5cbi50b3Atc3BhY2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4zNWVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC50b3Atc3BhY2VyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVlbTtcbiAgfVxufVxuXG4ubWFyZ2luLWxlZnQtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubWFyZ2luLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAkc2l6ZV9fbWF4LXdpZGU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29udGFpbmVyLm1heC13aWR0aCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgd2lkdGg6IDExMDBweDtcbn1cblxuLm1heC13aWR0aCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmRpc3BsYXktYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRpc3BsYXktaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZGlzcGxheS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5kaXNwbGF5LW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4udG9wLTAge1xuICB0b3A6IDA7XG59XG5cbi5yaWdodC0wIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmxlZnQtMCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jb250YWluZXItLXNtbCB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AY3VzdG9tLW1lZGlhIC0tYnJlYWtwb2ludC1zbSAobWluLXdpZHRoOiA0MGVtKTtcbkBjdXN0b20tbWVkaWEgLS1icmVha3BvaW50LW1kIChtaW4td2lkdGg6IDUyZW0pO1xuQGN1c3RvbS1tZWRpYSAtLWJyZWFrcG9pbnQtbGcgKG1pbi13aWR0aDogNjRlbSk7XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1zbSkge1xuICAuc20tZmxleCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbWQpIHtcbiAgLm1kLWZsZXgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LWxnKSB7XG4gIC5sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZmxleC1jb2x1bW4ge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5pdGVtcy1zdGFydCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLml0ZW1zLWVuZCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5pdGVtcy1jZW50ZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pdGVtcy1iYXNlbGluZSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uaXRlbXMtc3RyZXRjaCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5zZWxmLXN0YXJ0IHtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLnNlbGYtZW5kIHtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLnNlbGYtY2VudGVyIHtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uc2VsZi1iYXNlbGluZSB7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbn1cblxuLnNlbGYtc3RyZXRjaCB7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmp1c3RpZnktc3RhcnQge1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5qdXN0aWZ5LWVuZCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmp1c3RpZnktYmV0d2VlbiB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5qdXN0aWZ5LWFyb3VuZCB7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uY29udGVudC1zdGFydCB7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmNvbnRlbnQtZW5kIHtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY29udGVudC1jZW50ZXIge1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNvbnRlbnQtYmV0d2VlbiB7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY29udGVudC1hcm91bmQge1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5jb250ZW50LXN0cmV0Y2gge1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5ib2R5IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogJGNvbG9yX190ZXh0LW1haW47XG4gIGZvbnQtZmFtaWx5OiAkZm9udF9fYm9keTtcbiAgZm9udC1zaXplOiAkZm9udF9fc2l6ZS1iYXNlO1xuICBsZXR0ZXItc3BhY2luZzogJGZvbnRfX2xldHRlci1zcGFjaW5nLXByaW1hcnk7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udF9fbGluZS1oZWlnaHQtYm9keTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xuICBmb250LXdlaWdodDogJGZvbnRfX3dlaWdodC1ib2xkO1xuICBsaW5lLWhlaWdodDogJGZvbnRfX2xpbmUtaGVpZ2h0LWhlYWRpbmc7XG4gIG1hcmdpbjogMCAwICRzaXplX19wYWRkaW5nO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogJGZvbnRfX3NpemUtaDE7XG4gIGxldHRlci1zcGFjaW5nOiAkZm9udF9fbGV0dGVyLXNwYWNpbmctaGVhZGVyO1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogJGZvbnRfX3NpemUtaDI7XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAkZm9udF9fc2l6ZS1oMztcbn1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6ICRmb250X19zaXplLWg0O1xufVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogJGZvbnRfX3NpemUtaDU7XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAkZm9udF9fc2l6ZS1oNjtcbn1cblxuLmVudHJ5LWNvbnRlbnQge1xuICBoMixcbiAgaDMsXG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnRfX2JvZHk7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRmb250X19sZXR0ZXItc3BhY2luZy1wcmltYXJ5O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9udF9fbGluZS1oZWlnaHQtYm9keTtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXdlaWdodDogJGZvbnRfX3dlaWdodC1saWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvbnRfX2xpbmUtaGVpZ2h0LWFsdDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6ICRmb250X19zaXplLWgzLWFsdDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6ICRmb250X19zaXplLWg0LWFsdDtcbiAgICBmb250LXdlaWdodDogJGZvbnRfX3dlaWdodC1saWdodDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG5cbiAgLmNvbnRlbnQgJiB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAkZm9udF9fc2l6ZS1oMi1hbHQ7XG4gICAgICBmb250LXdlaWdodDogJGZvbnRfX3dlaWdodC1ib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1oZWFkaW5nO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnN1YnNjcmlwdGlvbi1mb290ZXIge1xuICBoMiwgaDMsIGg0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnRfX3dlaWdodC1ub3JtYWw7XG4gIH1cblxuICAud2lkZ2V0LXRpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250X19zaXplLWgyLWFsdDtcbiAgfVxuXG4gIC50ZXh0d2lkZ2V0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnRfX3dlaWdodC1saWdodDtcbiAgfVxufVxuXG5lbSxcbmNpdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnRfX3dlaWdodC1ib2xkO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMWVtO1xufVxuXG5kZm4sXG5jaXRlLFxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5xIHtcbiAgcXVvdGVzOiBcIuKAnFwiIFwi4oCdXCIgXCLigJhcIiBcIuKAmVwiO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDAgMCAxLjc1ZW07XG59XG5cbmNvZGUsXG5rYmQsXG50dCxcbnZhcixcbnNhbXAsXG5wcmUge1xuICBmb250LWZhbWlseTogTWVubG8sIENvbnNvbGFzLCBtb25hY28sIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAwLjc1NzU3NTc1NzZlbTtcbn1cblxucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuYWJicixcbmFjcm9ueW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNlOGU4ZTg7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuaW5zIHtcbiAgYmFja2dyb3VuZDogI2ZmZjljMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5iaWcge1xuICBmb250LXNpemU6IDEyNSU7XG59XG5cbnN0cmlrZSxcbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufSIsIiRnbG9iYWwtZm9udC1zaXplOiAxMDAlICFkZWZhdWx0O1xuXG4vLyAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIFxuLy8gUmVtb3ZlcyB0aGUgdW5pdCAoZS5nLiBweCwgZW0sIHJlbSkgZnJvbSBhIHZhbHVlLCByZXR1cm5pbmcgdGhlIG51bWJlciBvbmx5LlxuLy8gQHBhcmFtIHtOdW1iZXJ9ICRudW0gLSBOdW1iZXIgdG8gc3RyaXAgdW5pdCBmcm9tLlxuLy8gQHJldHVybnMge051bWJlcn0gVGhlIHNhbWUgbnVtYmVyLCBzYW5zIHVuaXQuXG4vLyAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIFxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bSkge1xuICBAcmV0dXJuICRudW0gLyAoJG51bSAqIDAgKyAxKTtcbn1cblxuLy8gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSBcbi8vIENvbnZlcnRzIG9uZSBvciBtb3JlIHBpeGVsIHZhbHVlcyBpbnRvIG1hdGNoaW5nIHJlbSB2YWx1ZXMuXG4vLyBAcGFyYW0ge051bWJlcnxMaXN0fSAkdmFsdWVzIC0gT25lIG9yIG1vcmUgdmFsdWVzIHRvIGNvbnZlcnQuIEJlIHN1cmUgdG8gc2VwYXJhdGUgdGhlbSB3aXRoIHNwYWNlcyBhbmQgbm90IGNvbW1hcy4gSWYgeW91IG5lZWQgdG8gY29udmVydCBhIGNvbW1hLXNlcGFyYXRlZCBsaXN0LCB3cmFwIHRoZSBsaXN0IGluIHBhcmVudGhlc2VzLlxuLy8gQHBhcmFtIHtOdW1iZXJ9ICRiYXNlIFtudWxsXSAtIFRoZSBiYXNlIHZhbHVlIHRvIHVzZSB3aGVuIGNhbGN1bGF0aW5nIHRoZSBgcmVtYC4gSWYgdGhpcyBwYXJhbWV0ZXIgaXMgYG51bGxgLCB0aGUgZnVuY3Rpb24gd2lsbCByZWZlcmVuY2UgdGhlIGAkYmFzZS1mb250LXNpemVgIHZhcmlhYmxlIGFzIHRoZSBiYXNlLlxuLy8gQHJldHVybnMge0xpc3R9IEEgbGlzdCBvZiBjb252ZXJ0ZWQgdmFsdWVzLlxuLy8gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSBcbkBmdW5jdGlvbiByZW0tY2FsYygkdmFsdWVzLCAkYmFzZTogbnVsbCkge1xuICAkcmVtLXZhbHVlczogKCk7XG4gICRjb3VudDogbGVuZ3RoKCR2YWx1ZXMpO1xuXG4gIC8vIElmIG5vIGJhc2UgaXMgZGVmaW5lZCwgZGVmZXIgdG8gdGhlIGdsb2JhbCBmb250IHNpemVcbiAgQGlmICRiYXNlID09IG51bGwge1xuICAgICRiYXNlOiAkZ2xvYmFsLWZvbnQtc2l6ZTtcbiAgfVxuXG4gIC8vIElmIHRoZSBiYXNlIGZvbnQgc2l6ZSBpcyBhICUsIHRoZW4gbXVsdGlwbHkgaXQgYnkgMTZweFxuICAvLyBUaGlzIGlzIGJlY2F1c2UgMTAwJSBmb250IHNpemUgPSAxNnB4IGluIG1vc3QgYWxsIGJyb3dzZXJzXG4gIEBpZiB1bml0KCRiYXNlKSA9PSAnJScge1xuICAgICRiYXNlOiAoJGJhc2UgLyAxMDAlKSAqIDE2cHg7XG4gIH1cblxuICBAaWYgJGNvdW50ID09IDEge1xuICAgIEByZXR1cm4gLXpmLXRvLXJlbSgkdmFsdWVzLCAkYmFzZSk7XG4gIH1cblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb3VudCB7XG4gICAgJHJlbS12YWx1ZXM6IGFwcGVuZCgkcmVtLXZhbHVlcywgLXpmLXRvLXJlbShudGgoJHZhbHVlcywgJGkpLCAkYmFzZSkpO1xuICB9XG5cbiAgQHJldHVybiAkcmVtLXZhbHVlcztcbn1cblxuLy8gQ29udmVydHMgYSB1bml0bGVzcywgcGl4ZWwsIG9yIHJlbSB2YWx1ZSB0byBlbSwgZm9yIHVzZSBpbiBicmVha3BvaW50cy5cbkBmdW5jdGlvbiAtemYtYnAtdG8tZW0oJHZhbHVlKSB7XG4gIC8vIFBpeGVsIGFuZCB1bml0bGVzcyB2YWx1ZXMgYXJlIGNvbnZlcnRlZCB0byByZW1zXG4gIEBpZiB1bml0KCR2YWx1ZSkgPT0gJ3B4JyBvciB1bml0bGVzcygkdmFsdWUpIHtcbiAgICAkdmFsdWU6IHJlbS1jYWxjKCR2YWx1ZSwgJGJhc2U6IDE2cHgpO1xuICB9XG5cbiAgLy8gVGhlbiB0aGUgdmFsdWUgaXMgY29udmVydGVkIHRvIGVtc1xuICBAcmV0dXJuIHN0cmlwLXVuaXQoJHZhbHVlKSAqIDFlbTtcbn1cblxuLy8gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSBcbi8vIENvbnZlcnRzIGEgcGl4ZWwgdmFsdWUgdG8gbWF0Y2hpbmcgcmVtIHZhbHVlLiBcbi8vICpBbnkqIHZhbHVlIHBhc3NlZCwgcmVnYXJkbGVzcyBvZiB1bml0LCBpcyBhc3N1bWVkIHRvIGJlIGEgcGl4ZWwgdmFsdWUuIEJ5IGRlZmF1bHQsIHRoZSBiYXNlIHBpeGVsIHZhbHVlIHVzZWQgdG8gY2FsY3VsYXRlIHRoZSByZW0gdmFsdWUgaXMgdGFrZW4gZnJvbSB0aGUgYCRnbG9iYWwtZm9udC1zaXplYCB2YXJpYWJsZS5cbi8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8gQHBhcmFtIHtOdW1iZXJ9ICR2YWx1ZSAtIFBpeGVsIHZhbHVlIHRvIGNvbnZlcnQuXG4vLyBAcGFyYW0ge051bWJlcn0gJGJhc2UgW251bGxdIC0gQmFzZSBmb3IgcGl4ZWwgY29udmVyc2lvbi5cbi8vIEByZXR1cm5zIHtOdW1iZXJ9IEEgbnVtYmVyIGluIHJlbXMsIGNhbGN1bGF0ZWQgYmFzZWQgb24gdGhlIGdpdmVuIHZhbHVlIGFuZCB0aGUgYmFzZSBwaXhlbCB2YWx1ZS4gcmVtIHZhbHVlcyBhcmUgcGFzc2VkIHRocm91Z2ggYXMgaXMuXG4vLyAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIFxuQGZ1bmN0aW9uIC16Zi10by1yZW0oJHZhbHVlLCAkYmFzZTogbnVsbCkge1xuICAvLyBDaGVjayBpZiB0aGUgdmFsdWUgaXMgYSBudW1iZXJcbiAgQGlmIHR5cGUtb2YoJHZhbHVlKSAhPSAnbnVtYmVyJyB7XG4gICAgQHdhcm4gaW5zcGVjdCgkdmFsdWUpICsgJyB3YXMgcGFzc2VkIHRvIHJlbS1jYWxjKCksIHdoaWNoIGlzIG5vdCBhIG51bWJlci4nO1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG5cbiAgLy8gQ2FsY3VsYXRlIHJlbSBpZiB1bml0cyBmb3IgJHZhbHVlIGlzIG5vdCByZW1cbiAgQGlmIHVuaXQoJHZhbHVlKSAhPSAncmVtJyB7XG4gICAgJHZhbHVlOiBzdHJpcC11bml0KCR2YWx1ZSkgLyBzdHJpcC11bml0KCRiYXNlKSAqIDFyZW07XG4gIH1cblxuICAvLyBUdXJuIDByZW0gaW50byAwXG4gIEBpZiAkdmFsdWUgPT0gMHJlbSB7XG4gICAgJHZhbHVlOiAwO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWU7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgICAgICAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbmJvZHkuY3VzdG9tLWJhY2tncm91bmQubmF2LW9wZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7XG4gIG9wYWNpdHk6IC4xO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGhyIHtcbiAgICBtYXJnaW46IDAgMCAxLjg1ZW07XG4gIH1cbn1cblxuaHIud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG5ALW8tdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG5Admlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgIEJ1dHRvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zdWJtaXQsXG4uYnV0dG9uIHtcbiAgQGluY2x1ZGUgYnRuLWJhc2U7XG59XG5cbi5idXR0b24tYmFubmVyLFxuYnV0dG9uLmJ1dHRvbi1iYW5uZXIge1xuICBAaW5jbHVkZSBidG4tYmFubmVyLWJhc2U7XG59XG5cbi5idXR0b24tLW91dGxpbmUge1xuICBAaW5jbHVkZSBidG4tb3V0bGluZTtcbn1cblxuLnN1Ym1pdDpmb2N1cyxcbi5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICM5NTk1OTU7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNHB4O1xufVxuXG4uc3VibWl0LS1zbWwsXG4uYnV0dG9uLS1zbWwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBwYWRkaW5nOiAuMjRlbSAxLjNlbSAuMmVtO1xufVxuXG4uc3VibWl0LS1scmcsXG4uYnV0dG9uLS1scmcge1xuICBAaW5jbHVkZSBidG4tbHJnO1xufVxuXG4uc3VibWl0LS1naG9zdCxcbi5idXR0b24tLWdob3N0IHtcbiAgQGluY2x1ZGUgYnRuLW91dGxpbmU7XG59XG5cbi5zdWJtaXQtLWdyYXksXG4uYnV0dG9uLS1ncmF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgY29sb3I6ICM2NTZlNzk7XG59XG5cbi5zdWJtaXQtLWdyYXk6aG92ZXIsXG4uYnV0dG9uLS1ncmF5OmhvdmVyIHtcbiAgY29sb3I6ICM2NTZlNzk7XG59XG5cbi5zdWJtaXQtLXJvdW5kLFxuLmJ1dHRvbi0tcm91bmQge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4uc3VibWl0LS10cmFucyxcbi5idXR0b24tLXRyYW5zIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzJhMmEyYTtcbn1cblxuLnN1Ym1pdC0tdHJhbnM6aG92ZXIsXG4uYnV0dG9uLS10cmFuczpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGNvbG9yOiAjMmEyYTJhO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc3VibWl0LS1hdHRlbnRpb24sXG4uYnV0dG9uLS1hdHRlbnRpb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYnV0dG9uQXR0ZW50aW9uIDgwMG1zIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGJ1dHRvbkF0dGVudGlvbiA4MDBtcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5cbi5zdWJtaXQtLWF0dGVudGlvbi0tZmIsXG4uYnV0dG9uLS1hdHRlbnRpb24tLWZiIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJ1dHRvbkF0dGVudGlvbkZCIDgwMG1zIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGJ1dHRvbkF0dGVudGlvbkZCIDgwMG1zIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cblxuLnN1Ym1pdC0tYXR0ZW50aW9uLS1saW5rZWRpbixcbi5idXR0b24tLWF0dGVudGlvbi0tbGlua2VkaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYnV0dG9uQXR0ZW50aW9uTGlua2VkSW4gODAwbXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogYnV0dG9uQXR0ZW50aW9uTGlua2VkSW4gODAwbXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG4uc3VibWl0LS1jaHJvbWVsZXNzLFxuLmJ1dHRvbi0tY2hyb21lbGVzcyB7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4uc3VibWl0LS1mdWxsd2lkdGgsXG4uYnV0dG9uLS1mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc3VibWl0LS1tb2JpbGUtZnVsbHdpZHRoLFxuICAuYnV0dG9uLS1tb2JpbGUtZnVsbHdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICM5NTk1OTU7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNHB4O1xufVxuXG4uYW5pbWF0aW9uLS1wdWxzZTphY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UgMTAwbXM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZSAxMDBtcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBub25lO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IG5vbmU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uQXR0ZW50aW9uIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjYsIDEzOSwgMjQwLCAwLjAyKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCAxMzksIDI0MCwgMC4wOCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBidXR0b25BdHRlbnRpb24ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNiwgMTM5LCAyNDAsIDAuMDIpO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjYsIDEzOSwgMjQwLCAwLjA4KTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uQXR0ZW50aW9uRkIge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1OSwgODksIDE1MiwgMC4wMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1OSwgODksIDE1MiwgMC4wOCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBidXR0b25BdHRlbnRpb25GQiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU5LCA4OSwgMTUyLCAwLjAyKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU5LCA4OSwgMTUyLCAwLjA4KTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uQXR0ZW50aW9uTGlua2VkSW4ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMzIsIDE5MSwgMC4wMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMzIsIDE5MSwgMC4wOCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBidXR0b25BdHRlbnRpb25MaW5rZWRJbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEzMiwgMTkxLCAwLjAyKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEzMiwgMTkxLCAwLjA4KTtcbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbnNlbGVjdCxcbnRleHRhcmVhLFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdEBpbmNsdWRlIGlucHV0LWJhc2U7XG59XG5cbnRleHRhcmVhIHtcblx0cGFkZGluZzogJHNpemVfX2hhbGYgJHNpemVfX3BhZGRpbmc7XG5cdG1pbi1oZWlnaHQ6IDIyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyX19yYWRpdXMtYmFubmVyO1xufVxuXG5sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0Y29sb3I6ICM2NTZlNzk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdHotaW5kZXg6IDk5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG5cdGxhYmVsIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHR9XG59XG5cbmZvcm0gcCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjYmJiO1xufVxuXG4uanMtLWZvY3VzIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjYmJiO1xufVxuXG46LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjYmJiO1xufVxuXG4uanMtLWZvY3VzIDotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICNiYmI7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjYmJiO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uanMtLWZvY3VzIDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjYmJiO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICNiYmI7XG59XG5cbi5qcy0tZm9jdXMgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjYmJiO1xufVxuXG4ud3AtYWN0aXZhdGUtY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiA3MjBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0d2lkdGg6IDkwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG5cdC53cC1hY3RpdmF0ZS1jb250YWluZXIge1xuXHR3aWR0aDogNzYwcHg7XG5cdH1cbn1cblxuLndwLWFjdGl2YXRlLWNvbnRhaW5lciBoMiB7XG5cdG1hcmdpbi1ib3R0b206IC4zZW07XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI3Nwcml0ZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogY2lyY2xlKDElIGF0IDElIDElKTtcbiAgICAgICAgICBjbGlwLXBhdGg6IGNpcmNsZSgxJSBhdCAxJSAxJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5pY29uLXNlYXJjaCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI1cHg7XG5cbiAgLnNlYXJjaC10b2dnbGUgJiB7XG4gICAgZmlsbDogJGNvbG9yX190ZXh0LWNvbnRyYXN0O1xuICB9XG59XG5cbi5pY29uLWRvd24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAyMXB4O1xuXG4gIC5kcm9wZG93bi10b2dnbGUgJiB7XG4gICAgZmlsbDogJGNvbG9yX190ZXh0LWNvbnRyYXN0O1xuICB9XG59XG5cbi5pY29uLS1ndXRlbmtpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7XG59XG5cbi5pY29uLWNoYWluIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNikgIWltcG9ydGFudDtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNikgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNikgIWltcG9ydGFudDtcbn1cblxuLmljb24tcnNzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNikgIWltcG9ydGFudDtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNikgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNikgIWltcG9ydGFudDtcbn1cblxuLmljb24tZHJpYmJibGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zMikgIWltcG9ydGFudDtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMzIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMyKSAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi13b3JkcHJlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4wNWVtO1xufVxuXG4uaWNvbi1zbGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjAyOWVtO1xufVxuXG4uc3ZnLWZhbGxiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vLXN2ZyAuc3ZnLWZhbGxiYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBEcm9wZG93biB0b2dnbGUgZmFsbGJhY2tzICovXG4ubm8tc3ZnIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nOiAwLjVlbSAwIDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyZW07XG59XG5cbi5uby1zdmcgLmRyb3Bkb3duLXRvZ2dsZSAuaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uby1zdmcgLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWZhbGxiYWNrLmljb24tZG93biB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgY29sb3I6ICM2NTZlNzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogLTEwcHg7XG59XG5cbi5uby1zdmcgLmRyb3Bkb3duLXRvZ2dsZS50b2dnbGVkLW9uIC5zdmctZmFsbGJhY2suaWNvbi1kb3duIHtcbiAgdG9wOiAycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi5uby1zdmcgLmRyb3Bkb3duLXRvZ2dsZSAuc3ZnLWZhbGxiYWNrLmljb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDA1RVwiO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaXplLWZ1bGwsXG4uc2l6ZS1sYXJnZSxcbi5hbGlnbm5vbmU6bm90KC53cC1ibG9jay1nYWxsZXJ5KSxcbi5hbGlnbm5vbmU6bm90KC5hdmF0YXIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgcGFkZGluZzogMCAxZW0gMCAwO1xuICB3aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1pdGVtIGEge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMy4zMyU7XG59XG5cbi5nYWxsZXJ5LWl0ZW0gYSxcbi5nYWxsZXJ5LWl0ZW0gYTpob3Zlcixcbi5nYWxsZXJ5LWl0ZW0gYTpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktaXRlbSBhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMnMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4ycyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycyBlYXNlLWluLCAtd2Via2l0LWZpbHRlciAwLjJzIGVhc2UtaW47XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmdhbGxlcnktaXRlbSBhOmhvdmVyIGltZyxcbi5nYWxsZXJ5LWl0ZW0gYTpmb2N1cyBpbWcge1xuICAtd2Via2l0LWZpbHRlcjogb3BhY2l0eSg2MCUpO1xuICAgICAgICAgIGZpbHRlcjogb3BhY2l0eSg2MCUpO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cC1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzY1NmU3OTtcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm9cIiwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4uYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24sXG4ud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWdjYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjNlbTtcbiAgbWFyZ2luLXRvcDogMC44NWVtO1xufVxuXG4ud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiBhOmhvdmVyLFxuLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlnY2FwdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMyYTJhMmE7XG59XG5cbi53cC1ibG9jay1pbWFnZS5hbGlnbmNlbnRlciBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWltYWdlLmFsaWduZnVsbCBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0uYWxpZ25jZW50ZXIgZmlnY2FwdGlvbixcbi53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLmFsaWduZnVsbCBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlLmFsaWduY2VudGVyIGZpZ2NhcHRpb24sXG4gIC53cC1ibG9jay1pbWFnZS5hbGlnbmZ1bGwgZmlnY2FwdGlvbixcbiAgLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0uYWxpZ25jZW50ZXIgZmlnY2FwdGlvbixcbiAgLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0uYWxpZ25mdWxsIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjhlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWdjYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBwYWRkaW5nLXRvcDogMC42ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgYm90dG9tOiA0cHg7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgxKTpsYXN0LWNoaWxkIGZpZ2NhcHRpb24ge1xuICBib3R0b206IC0zNHB4O1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtY2hpbGQoMSk6bGFzdC1jaGlsZCAuaGFzLWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuN3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgxKTpsYXN0LWNoaWxkIC5oYXMtY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMSAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWdjYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0xIC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgZmlnY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMSAuYmxvY2tzLWdhbGxlcnktaXRlbTpsYXN0LWNoaWxkIGZpZ2NhcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW07XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaXRlLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLXRvcDogJHNpemVfX21hcmdpbjtcblxuICAuc2VhcmNoICYge1xuXHRwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uaG9tZSAuc2l0ZS1jb250ZW50IHtcblx0cGFkZGluZy10b3A6IDA7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOYXZpZ2F0aW9uIEJhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciwgYTphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ucGluZ2JhY2sgYTpub3QoLmNvbW1lbnQtZWRpdC1saW5rKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgY3VycmVudGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIGN1cnJlbnRjb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGluZ2JhY2sgYTpub3QoLmNvbW1lbnQtZWRpdC1saW5rKTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4ucGluZ2JhY2sgYTpub3QoLmNvbW1lbnQtZWRpdC1saW5rKTpob3ZlciwgLnBpbmdiYWNrIGE6bm90KC5jb21tZW50LWVkaXQtbGluayk6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIGN1cnJlbnRjb2xvciwgMCAzcHggMCBjdXJyZW50Y29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgY3VycmVudGNvbG9yLCAwIDNweCAwIGN1cnJlbnRjb2xvcjtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBNYWluIE5hdmlnYXRpb24gLSBNZWdhIE1lbnVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm1haW4tbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lZ2EtbWVudSB7XG4gICYgPiAubWVudS1pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogJHNpemVfX2hhbGYgJHNpemVfX3BhZGRpbmc7XG4gICAgbWFyZ2luOiAwICRzaXplX19tYXJnaW47XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9fd2hpdGUsIC4xKTtcblxuICAgICAgYSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfX3doaXRlO1xuICAgICAgfVxuXG4gICAgICBzZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX19saWdodC1ncmF5LWJnO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWNvbG9yLWRhcmtlcjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yX19ib3JkZXItY29sb3ItZGFya2VyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyX19yYWRpdXMtYmFubmVyICRib3JkZXJfX3JhZGl1cy1iYW5uZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDQwcHggNDBweCByZ2JhKCRibGFjaywgMC4zKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6ICRzaXplX19wYWRkaW5nICRzaXplX19tYXJnaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0MnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDMwO1xuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBIZWFkZXIgQ2F0ZWdvcnkgTWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1lbnUtY2F0ZWdvcnktbWVudS1jb250YWluZXIge1xuXHRmbGV4OiAxO1xufVxuXG4ubmF2LW9wZW4ge1xuXHRAaW5jbHVkZSBtZWRpYShtb2JpbGUtdGFibGV0LW9ubHkpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LnNpdGUtZm9vdGVyLFxuXHQuc2l0ZS1jb250ZW50IHtcblx0XHRAaW5jbHVkZSBtZWRpYShtb2JpbGUtdGFibGV0LW9ubHkpIHtcblx0XHRcdGFuaW1hdGlvbjogYmx1ciAyMDBtcyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC42OTQsIDAsIDAuMzM1LCAxKTtcblx0XHR9XG5cdH1cbn1cblxuLmNhdGVnb3J5LWhlYWRlci1tZW51IHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdCYubmF2LWVuYWJsZWQge1xuXHRcdHVsIHtcblx0XHRcdCY6bm90KC5zdWItbWVudSkge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGN1YmljLWJlemllcigwLjY5NCwgMCwgMC4zMzUsIDEpIDEwMG1zLCB2aXNpYmlsaXR5IDIwMG1zIDIwMG1zLCB0cmFuc2Zvcm0gMCA1MDBtcztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR1bCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG5cdFx0Jjpub3QoLnN1Yi1tZW51KSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShtb2JpbGUtdGFibGV0LW9ubHkpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX193aGl0ZTtcblx0XHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRydWU7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR0b3A6IDUwcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtLWNhbGMoMjAwKTsgLy9yZW0tY2FsYyBpcyBoZWFkZXIgc2l6ZVxuXHRcdFx0XHRwYWRkaW5nOiAkc2l6ZV9fbWFyZ2luO1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHRhYmxldC13aWRlKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEobW9iaWxlLXRhYmxldC1vbmx5KSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1tYWluO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUtaDM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250X193ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRwYWRkaW5nOiAkc2l6ZV9faGFsZiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5uYXYtb3BlbiAmIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGN1YmljLWJlemllcigwLjY5NCwgMCwgMC4zMzUsIDEpIDEwMG1zLCB2aXNpYmlsaXR5IDEwMG1zIDEwMG1zO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGN1YmljLWJlemllcigwLjY5NCwgMCwgMC4zMzUsIDEpIDEwMG1zLCB2aXNpYmlsaXR5IDEwMG1zIDEwMG1zO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKG1vYmlsZS10YWJsZXQtb25seSkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHRhYmxldC13aWRlKSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fbWVudS1kcm9wZG93bi1iZztcblx0XHRcdFx0bGVmdDogLTFweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NzBweDtcblx0XHRcdFx0cGFkZGluZzogJHNpemVfX3BhZGRpbmcgJHNpemVfX21hcmdpbiAkc2l6ZV9fbWFyZ2luO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAoICRzaXplX19tYXJnaW4tdGFibGV0ICsgcmVtLWNhbGMoNDgpICsgJHNpemVfX3BhZGRpbmcgKSAqIC0xO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR0b3A6IC0xICogJHNpemVfX2hhbGY7XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSBsaW5lYXIgMzAwbXM7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggMTAwMHB4ICk7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG5cdFx0XHRcdHJpZ2h0OiAoICRzaXplX19tYXJnaW4tZGVza3RvcCArIHJlbS1jYWxjKDQ4KSArICRzaXplX19wYWRkaW5nICkgKiAtMTtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSh0YWJsZXQtd2lkZSkge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkc2l6ZV9fcGFkZGluZztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKHRhYmxldC13aWRlKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNpemVfX3BhZGRpbmcgKiAzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jYXRlZ29yeS1tZW51IHtcblx0XHRAaW5jbHVkZSBtZWRpYSh0YWJsZXQtd2lkZSkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQmID4gbGkge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEodGFibGV0LXdpZGUpIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItY29sb3I7XG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0ZmxleC1iYXNpczogYXV0bztcblx0XHRcdFx0cGFkZGluZzogJHNpemVfX2hhbGYgJHNpemVfX3BhZGRpbmc7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0ICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9fd2hpdGUsIC4xKTtcblx0XHRcdCAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSh0YWJsZXQtd2lkZSkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRtaW4td2lkdGg6IDEwMHB4OyAvLyBwcmV2ZW50cyBhcnJvdyBmcm9tIG92ZXJsYXBwaW5nIHRleHRcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc2l6ZV9fcGFkZGluZztcblx0XHRcdH1cblxuXHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKHRhYmxldC13aWRlKSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYudG9nZ2xlZC1vbiB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5vdC1tb2JpbGUge1xuXHRcdFx0JiA+IGEge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShtb2JpbGUtdGFibGV0LW9ubHkpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAkc2l6ZV9fcXVhcnRlciAkc2l6ZV9fbWFyZ2luICAkc2l6ZV9fcXVhcnRlciAkc2l6ZV9faGFsZjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyIDMwMG1zO1xuXHRyaWdodDogLjFlbTtcblx0ei1pbmRleDogMjA7XG5cblx0Ji50b2dnbGVkLW9uIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHNpemVfX3BhZGRpbmcpO1xuXHRcdHRvcDogMDtcblxuXHRcdC5pY29uIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXHRcdH1cblx0fVxuXG5cdC5pY29uIHtcblx0XHRyaWdodDogJHNpemVfX3F1YXJ0ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG4vKiBNZW51IHRvZ2dsZSAqL1xuLm1lbnUtdG9nZ2xlIHtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3JkZXI6IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAzNnB4O1xuXHRwYWRkaW5nOiAxZW07XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHR0b3A6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogMzZweDtcblx0ei1pbmRleDogOTk5OTc7XG5cdG9yZGVyOiAxO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogMS41NjI1cmVtO1xuXHRcdGhlaWdodDogLjEyNXJlbTtcblx0XHRsZWZ0OiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX193aGl0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHR0b3A6IGNhbGMoIDUwJSAtIDZweCk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlKDAsIC01MCUpO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0dG9wOiBjYWxjKCA1MCUgKyA2cHgpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0fVxuXG5cdC50b2dnbGVkLW9uICYge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdGxlZnQ6IDRweDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0bGVmdDogNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5qcyAmIHtcblx0LyogRGlzcGxheSB0aGUgbWVudSB0b2dnbGUgd2hlbiBKYXZhU2NyaXB0IGlzIGF2YWlsYWJsZS4gKi9cblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh0YWJsZXQtd2lkZSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEodGFibGV0LXdpZGUpIHtcbiAgLnVuYmx1ciB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHVuYmx1ciAyMDBtcyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC42OTQsIDAsIDAuMzM1LCAxKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogdW5ibHVyIDIwMG1zIGZvcndhcmRzIGN1YmljLWJlemllcigwLjY5NCwgMCwgMC4zMzUsIDEpO1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICB9XG59XG4ubWVudS1jYXRlZ29yeS1tYWluLW1lbnUtY29udGFpbmVyIHtcblx0bWFyZ2luOiAwIGF1dG9cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEZvb3RlciBOYXZpZ2F0aW9uIE1lbnVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiNtZW51LWZvb3Rlci1tZW51LXRvcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IC0xICogJHNpemVfX3BhZGRpbmc7XG5cdG1hcmdpbi1ib3R0b206ICRzaXplX19tYXJnaW47XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0bGkge1xuXHRcdHBhZGRpbmc6ICRzaXplX19wYWRkaW5nO1xuXG5cdFx0Ji5zaWduLXVwIHtcblx0XHRcdGEge1xuXHRcdFx0XHRAaW5jbHVkZSBidG4tYmFzZTtcblx0XHRcdFx0QGluY2x1ZGUgYnRuLW91dGxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNtZW51LWZvb3Rlci1tZW51LWJvdHRvbSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgU29jaWFsIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNvY2lhbC1uYXZpZ2F0aW9uLFxuLnNvY2lhbC1zaGFyZSB7XG4gIGhlaWdodDogJHNpemVfX2ljb24tYmFzZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNpemVfX21hcmdpbjtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLjA0ODIsIDAuMzM1LCAxKTtcblxuICB1bCB7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZV9fYmFzZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBjdWJpYy1iZXppZXIoMC42OTQsIDAuMDQ4MiwgMC4zMzUsIDEpLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC42OTQsIDAuMDQ4MiwgMC4zMzUsIDEpO1xuXG4gICAgICBhIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtY29udHJhc3Q7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBmaWxsOiAkY29sb3JfX3RleHQtY29udHJhc3Q7XG4gICAgaGVpZ2h0OiAkc2l6ZV9faWNvbi1iYXNlO1xuICAgIHdpZHRoOiAkc2l6ZV9faWNvbi1iYXNlO1xuICB9XG5cbiAgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4uc29jaWFsLXNoYXJlIHtcblx0bWFyZ2luOiAkc2l6ZV9fbWFyZ2luIDA7XG5cdFxuXHR1bCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuLy9cdFx0bWFyZ2luLWxlZnQ6IC00MHB4OyAvL3N0YW5kYXJkIGxlZnQgcmVzZXQgdmFsdWVcblx0XHRcblx0XHRcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS14eHM7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdHN2ZyB7XG5cdFx0ZmlsbDogJGNvbG9yX19ncmF5O1xuXHR9XG59XG5cbmxpOmZpcnN0LWNoaWxkIC5zb2NpYWwtbmF2aWdhdGlvbiAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zb2NpYWwtbmF2aWdhdGlvbiAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dCBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUGFnaW5hdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2luYXRpb24ge1xuXHRtYXJnaW46ICRzaXplX19tYXJnaW4gMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC5uYXYtbGlua3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5uZXh0LFxuXHQucHJldiB7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHR9XG5cblx0YSxcblx0c3BhbiB7XG5cdFx0Y29sb3I6ICRjb2xvcl9fbGluaztcblx0XHRmb250LXNpemU6ICRmb250X19zaXplLWJhc2U7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjE1ZW07XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGN1YmljLWJlemllcigwLjMzLCAwLCAwLjIsIDEpO1xuXHRcdHBhZGRpbmc6IDAgJHNpemVfX3F1YXJ0ZXI7XG5cdH1cblxuXHRhIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX2xpbmstaG92ZXI7XG5cdFx0fVxuXHR9XG5cblx0Lmljb24ge1xuXHRcdGZpbGw6ICRjb2xvcl9fbGluaztcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0d2lkdGg6IDUwcHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGZpbGw6ICRjb2xvcl9fbGluay1ob3Zlcjtcblx0XHR9XG5cdH1cbn0iLCJALXdlYmtpdC1rZXlmcmFtZXMgYmx1ciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigwKTtcbiAgfVxuICA1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMXB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxcHgpO1xuICB9XG4gIDEwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigycHgpO1xuICB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigzcHgpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig0cHgpO1xuICB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig1cHgpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig2cHgpO1xuICB9XG4gIDM1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoN3B4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig3cHgpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig4cHgpO1xuICB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoOXB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig5cHgpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIH1cbiAgNTUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxMXB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxMXB4KTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDEycHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDEycHgpO1xuICB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTNweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTNweCk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxNHB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxNHB4KTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDE1cHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDE1cHgpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTZweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTZweCk7XG4gIH1cbiAgODUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxOHB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxOHB4KTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDE4cHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDE4cHgpO1xuICB9XG4gIDk1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTlweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTlweCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYmx1ciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigwKTtcbiAgfVxuICA1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMXB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxcHgpO1xuICB9XG4gIDEwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigycHgpO1xuICB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigzcHgpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig0cHgpO1xuICB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig1cHgpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig2cHgpO1xuICB9XG4gIDM1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoN3B4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig3cHgpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig4cHgpO1xuICB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoOXB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig5cHgpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIH1cbiAgNTUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxMXB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxMXB4KTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDEycHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDEycHgpO1xuICB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTNweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTNweCk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxNHB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxNHB4KTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDE1cHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDE1cHgpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTZweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTZweCk7XG4gIH1cbiAgODUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxOHB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxOHB4KTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDE4cHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDE4cHgpO1xuICB9XG4gIDk1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTlweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTlweCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB1bmJsdXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMjBweCk7XG4gIH1cbiAgNSUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDE5cHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDE5cHgpO1xuICB9XG4gIDEwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMThweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMThweCk7XG4gIH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxN3B4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxN3B4KTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDE2cHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDE2cHgpO1xuICB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTVweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTVweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxNHB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxNHB4KTtcbiAgfVxuICAzNSUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDEzcHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDEzcHgpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTJweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTJweCk7XG4gIH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxMXB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxMXB4KTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICB9XG4gIDU1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoOXB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig5cHgpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig4cHgpO1xuICB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoN3B4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig3cHgpO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig2cHgpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig1cHgpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig0cHgpO1xuICB9XG4gIDg1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigzcHgpO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigycHgpO1xuICB9XG4gIDk1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMXB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxcHgpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHVuYmx1ciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigyMHB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigyMHB4KTtcbiAgfVxuICA1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTlweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTlweCk7XG4gIH1cbiAgMTAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxOHB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxOHB4KTtcbiAgfVxuICAxNSUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDE3cHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDE3cHgpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTZweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTZweCk7XG4gIH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxNXB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxNXB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDE0cHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDE0cHgpO1xuICB9XG4gIDM1JSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTNweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTNweCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxMnB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxMnB4KTtcbiAgfVxuICA0NSUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDExcHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDExcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIH1cbiAgNTUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig5cHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDlweCk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig4cHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDhweCk7XG4gIH1cbiAgNjUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig3cHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDdweCk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig2cHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDZweCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig1cHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDVweCk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig0cHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDRweCk7XG4gIH1cbiAgODUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigzcHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDNweCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDJweCk7XG4gIH1cbiAgOTUlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxcHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDFweCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDApO1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBIZWFkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNpdGUge1xuICBvdmVyZmxvdzogaGlkZGVuOyAvL0hpZGVzIHNsaWRlIGluIG5hdlxufVxuXG4uc2l0ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfX2hlYWRlci1iZy1mYWxsYmFjayB1cmwoJ2Fzc2V0cy9pbWFnZXMvaGVhZGVyLWJnLmpwZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAkY29sb3JfX3RleHQtY29udHJhc3Q7XG4gIGZvbnQtc2l6ZTogJGZvbnRfX3NpemUteHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5zaXRlLWxvZ28td3JhcHBlciB7XG4gIEBpbmNsdWRlIHNpdGUtbWFyZ2luO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItY29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuc2l0ZS1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDM3MnB4O1xuICAgIHBhZGRpbmc6ICRzaXplX19wYWRkaW5nIDA7XG4gIH1cblxuICAuYWNjb3VudHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZV9fcGFkZGluZztcbiAgICB9XG4gIH1cbn1cblxuLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgQGluY2x1ZGUgc2l0ZS1tYXJnaW47XG59XG5cbi5jYXRlZ29yeS1tZW51LXdyYXBwZXIge1xuICBAaW5jbHVkZSBzaXRlLW1hcmdpbihwYWRkaW5nKTtcbiAgYmFja2dyb3VuZDogJGNvbG9yX19jYXRlZ29yeS1tZW51LWJnO1xuICBwYWRkaW5nLXRvcDogJHNpemVfX2hhbGY7XG4gIHBhZGRpbmctYm90dG9tOiAkc2l6ZV9faGFsZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5cbi5zaXRlLWhlYWRlcl9fYnV0dG9uIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uc2l0ZS1oZWFkZXJfX2J1dHRvbiAuaWNvbiB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZmlsbDogIzJhMmEyYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtdGl0bGUud2l0aC1jdXN0b20tbG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtdGl0bGUud2l0aC1jdXN0b20tbG9nbyAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dC1ibG9nbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBGb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnN1YnNjcmlwdGlvbi1mb290ZXIge1xuICBAaW5jbHVkZSBzaXRlLW1hcmdpbihwYWRkaW5nKTtcbiAgYmFja2dyb3VuZDogJGdyYWRpZW50X19wcmltYXJ5LWFsdDtcbiAgY29sb3I6ICRjb2xvcl9fdGV4dC1jb250cmFzdDtcbiAgcGFkZGluZy10b3A6ICRzaXplX19wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHNpemVfX3BhZGRpbmc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG5cbiAgQGluY2x1ZGUgbWVkaWEodGFibGV0LXdpZGUpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICYgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4LWJhc2lzOiAzMyU7XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19mb290ZXItYmctZmFsbGJhY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9mb290ZXItYmcuc3ZnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAkY29sb3JfX3RleHQtY29udHJhc3Q7XG4gIGZvbnQtc2l6ZTogJGZvbnRfX3NpemUteHM7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGVhcjogYm90aDtcbiAgei1pbmRleDogMTE7XG5cbiAgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgkY29sb3JfX3RleHQtY29udHJhc3QsICRob3Zlcl9fb3BhY2l0eSk7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgkY29sb3JfX3RleHQtY29udHJhc3QsICRob3Zlcl9fb3BhY2l0eSk7XG4gICAgfVxuICB9XG59XG5cbi5tYWluLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRzaXplX19tYXJnaW47XG5cbiAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogJHNpemVfX21hcmdpbiAkc2l6ZV9fbWFyZ2luLXRhYmxldDtcbiAgfVxuXG4gICYgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZV9fbWFyZ2luO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLWluZm8ge1xuICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWJhc2lzOiAzNSU7XG4gICAgcGFkZGluZy1yaWdodDogJHNpemVfX21hcmdpbjtcbiAgfVxufVxuXG4uZm9vdGVyLW5hdnMge1xuICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlcjtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2l6ZV9fbWFyZ2luO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplX19tYXJnaW47XG4gIH1cbn1cblxuLmZvb3Rlci1taXNzaW9uIHtcbiAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIHBhZGRpbmctbGVmdDogJHNpemVfX21hcmdpbjtcbiAgICBkaXYucG93ZXJlZC1ieS1pbWcge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgYSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLWxvZ29zIHtcbiAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZV9fbWFyZ2luO1xuICB9XG59XG5cbi5mb290ZXItc2l0ZS1sb2dvIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogJHNpemVfX21hcmdpbjtcblxuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRob3Zlcl9fb3BhY2l0eTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICB9XG59XG5cbi5zdWItZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfX3N1Yi1mb290ZXItYmcsIC44Mik7XG4gIGNvbG9yOiAkY29sb3JfX3RleHQtY29udHJhc3Q7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogJGZvbnRfX3NpemUteHhzO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6ICRzaXplX19oYWxmICRzaXplX19tYXJnaW47XG5cbiAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgcGFkZGluZzogJHNpemVfX2hhbGYgJHNpemVfX21hcmdpbi10YWJsZXQ7XG4gIH1cblxuICAuc2luZ2xlLWhybXAtbGFuZGluZy1wYWdlICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5mb290ZXItbmF2IHtcbiAgICAgIGEge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMCAkc2l6ZV9fcXVhcnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3ViLWZvb3Rlci1saW5rcyB7XG4gIGEge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwICRzaXplX19xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keTpub3QoLmhvbWUpIHtcblx0LnBhZ2Utd3JhcHBlciB7XG5cdFx0LmVudHJ5LWNvbnRlbnQge1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0XHRcdG1heC13aWR0aDogJHNpemVfX21heC1yZWd1bGFyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XHRcblx0XHRcdFx0bWF4LXdpZHRoOiAkc2l6ZV9fcG9zdC1kZXNrdG9wO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5ob21lIHtcblx0LnBhZ2Utd3JhcHBlciB7XG5cdFx0LmVudHJ5LWhlYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRcblx0XHQuZW50cnktY29udGVudCB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XHRcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFBvc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udHlwZS1wb3N0LFxuLnR5cGUtaHJtcC10b3BpYy1odWIge1xuXHQuZW50cnktdGl0bGUge1xuXHRcdG1hcmdpbjogMzBweCBhdXRvIDFlbTtcblx0XHRtYXgtd2lkdGg6ICRzaXplX19wb3N0LWRlc2t0b3A7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1x0XG5cdH1cblx0XG5cdC5lbnRyeS1jb250ZW50IHtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAkc2l6ZV9fcG9zdC1kZXNrdG9wO1xuXHR9XG59XG5cbi5hcnRpY2xlLWhlcm8ge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9fZ3JheSwgLjEpO1xuXHRwYWRkaW5nOiAkc2l6ZV9fbWFyZ2luO1xufVxuXG4ud3AtcG9zdC1pbWFnZSB7XG5cdC5wb3N0ICYge1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWFsdDtcblx0fVxufVxuXG4uYXJ0aWNsZS1pbmZvIHtcblx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS1zbTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAkc2l6ZV9fbWF4LXJlZ3VsYXI7XG5cblx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNpemVfX3BhZGRpbmc7XG5cdH1cblxuXHQucG9zdC1jYXRlZ29yaWVzIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzaXplX19tYXJnaW47XG5cblx0XHRsaSB7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc2l6ZV9faGFsZjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkc2l6ZV9faGFsZjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX190ZXh0LW1haW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5lbnRyeS1tZXRhIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4tcmlnaHQ6ICRzaXplX19tYXJnaW47XG59XG5cbi5hdmF0YXIge1xuXHRoZWlnaHQ6ICRzaXplX19ncmF2YXRhcjtcblx0d2lkdGg6ICRzaXplX19ncmF2YXRhcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRtYXJnaW4tcmlnaHQ6ICRzaXplX19wYWRkaW5nO1xuXHRcblx0Ji5hbGlnbm5vbmUge1xuXHRcdGhlaWdodDogJHNpemVfX2dyYXZhdGFyO1xuXHR9XG59XG5cbmltZy5hdmF0YXItZGVmYXVsdCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWFkLXRpbWUge1xuXHRmbGV4LXNocmluazogMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmF1dGhvciB7XG5cdGEge1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udF9fd2VpZ2h0LWJvbGQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX3RleHQtbWFpbjtcblx0XHR9XG5cdH1cbn1cblxuLmFydGljbGUtY2FyZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtYXJnaW4tYm90dG9tOiAkc2l6ZV9fbWFyZ2luO1xuXG5cdEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cblxuXHQuZXhjZXJwdC1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAkc2l6ZV9fcGFkZGluZztcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1vYmlsZS1vbmx5KSB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0fVxuXG5cdFx0Jjpvbmx5LWNoaWxkIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5leGNlcnB0LWltYWdlIHtcblx0XHRAaW5jbHVkZSBtZWRpYShtb2JpbGUtb25seSkge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG5cdFx0XHR3aWR0aDogMzAlO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQud3AtcG9zdC1pbWFnZSB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uYXV0aG9yLWNhcmQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAkc2l6ZV9fbWFyZ2luO1xuXHRtYXgtd2lkdGg6ICRzaXplX19tYXgtcmVndWxhcjtcblx0cGFkZGluZzogJHNpemVfX3BhZGRpbmc7XG5cdFxuXHQuYnlsaW5lIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXI7XG5cdH1cblxuXHQuZGVzY3JpcHRpb24ge1xuXHRcdHBhZGRpbmc6ICRzaXplX19wYWRkaW5nO1xuXHRcdHdpZHRoOiA3MCU7XG5cblx0XHQmOm9ubHktY2hpbGQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LmF2YXRhciB7XG5cblx0fVxufVxuXG4vL0V4aXN0aW5nIENTU1xuLnBvc3QtbmF2aWdhdGlvbiB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHQtd2Via2l0LWNsaXAtcGF0aDogY2lyY2xlKDElIGF0IDElIDElKTtcblx0XHRcdFx0XHRjbGlwLXBhdGg6IGNpcmNsZSgxJSBhdCAxJSAxJSk7XG5cdGhlaWdodDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG5cbi5tb3JlLWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uanAtc2hhcmluZy1pbnB1dC10b3VjaCAuc2QtY29udGVudCB1bCB7XG5cdG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubmNfc29jaWFsUGFuZWwgYSB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtZGl2aWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDQuNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcblx0LnBvc3QtZGl2aWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOGVtO1xuXHR9XG59XG5cbi5wb3N0LWRpdmlkZXI6Zmlyc3Qtb2YtdHlwZSB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHQtd2Via2l0LWNsaXAtcGF0aDogY2lyY2xlKDElIGF0IDElIDElKTtcblx0XHRcdFx0XHRjbGlwLXBhdGg6IGNpcmNsZSgxJSBhdCAxJSAxJSk7XG5cdGhlaWdodDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG5cbi5hbG5wLS1yZWFkLW1vcmUge1xuXHRtYXJnaW4tYm90dG9tOiA2ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuXHQuYWxucC0tcmVhZC1tb3JlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4ZW07XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG5cdC5hbG5wLS1yZWFkLW1vcmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDdlbTtcblx0fVxufVxuXG4uYWxucC0tcmVhZC1tb3JlIHNwYW4ge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBib3VuY2UgMnMgaW5maW5pdGU7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBib3VuY2UgMnMgaW5maW5pdGU7XG59XG5cbi5hbG5wLS1yZWFkLW1vcmUgLmljb24ge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogYm91bmNlIDJzIGluZmluaXRlO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogYm91bmNlIDJzIGluZmluaXRlO1xuXHRoZWlnaHQ6IDEycHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRmaWxsOiAjNjU2ZTc5O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMXB4O1xuXHRsZWZ0OiA4cHg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuXHQwJSxcblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHRcdG9wYWNpdHk6IDAuMDU7XG5cdH1cblx0NTAlIHtcblx0XHQtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuXHQwJSxcblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHRcdG9wYWNpdHk6IDAuMDU7XG5cdH1cblx0NTAlIHtcblx0XHQtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLnR5cGUtcGFnZSAuZW50cnktbWV0YSB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHQtd2Via2l0LWNsaXAtcGF0aDogY2lyY2xlKDElIGF0IDElIDElKTtcblx0XHRcdFx0XHRjbGlwLXBhdGg6IGNpcmNsZSgxJSBhdCAxJSAxJSk7XG5cdGhlaWdodDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG5cbi5lbnRyeS1tZXRhIC5pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAyNnB4O1xuXHR3aWR0aDogMjZweDtcblx0dG9wOiA1cHg7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ucG9zdC1wYXNzd29yZC1mb3JtIHA6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW46IDAgMCAxZW07XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0gbGFiZWwgaW5wdXQge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC1jYXRlZ29yaWVzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4uZW50cnktc3VtbWFyeSB7XG5cdG1hcmdpbi10b3A6IDAuOGVtO1xufVxuXG4ubW9yZS1saW5rLS13cmFwcGVyICsgLm1vcmUtbGluay0td3JhcHBlciB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vcmUtbGluay0td3JhcHBlciAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dC1idXR0b24ge1xuXHRsZWZ0OiAtNTZweDtcblx0dG9wOiAwO1xufVxuXG4ucG9zdGVkLW9uLS1ub25lIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnBvc3RlZC1vbi0tdXBkYXRlZCAudXBkYXRlZCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvc3RlZC1vbi0tdXBkYXRlZCAudXBkYXRlZCArIC5wdWJsaXNoZWQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcblx0LnRhZ3MtbGlua3Mge1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHQtbXMtZmxleC1wYWNrOiBzdGFydDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxufVxuXG4uZW50cnktZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogMi4xZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuXHRib2R5Lmhhcy1uby1jb21tZW50cyAuZW50cnktZm9vdGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG5cdC5lbnRyeS1mb290ZXIge1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5cdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG59XG5cbi5lbnRyeS1mb290ZXIuYWxucC1wb3N0LWxvYWRlZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRyeS1mb290ZXIgLmZsZXguanVzdGlmeS1zdGFydC5pdGVtcy1jZW50ZXIge1xuXHRtaW4td2lkdGg6IDIxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcblx0LmVudHJ5LWZvb3RlciAuZmxleC5qdXN0aWZ5LXN0YXJ0Lml0ZW1zLWNlbnRlciB7XG5cdFx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcblx0XHQtd2Via2l0LW9yZGVyOiAyO1xuXHRcdFx0XHQtbXMtZmxleC1vcmRlcjogMjtcblx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXHR9XG59XG5cbi5lbnRyeS1mb290ZXIgLmVudHJ5LWZvb3Rlcl9fdGF4b25vbXkge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG5cdC5lbnRyeS1mb290ZXIgLmVudHJ5LWZvb3Rlcl9fdGF4b25vbXkge1xuXHRcdC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG5cdFx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG5cdFx0LXdlYmtpdC1vcmRlcjogMTtcblx0XHRcdFx0LW1zLWZsZXgtb3JkZXI6IDE7XG5cdFx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjE1ZW07XG5cdH1cbn1cblxuLnBhZ2UtbGlua3Mge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnBhZ2UtbGlua3Mgc3BhbiB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgYmFja2dyb3VuZCBlYXNlO1xuXHR0cmFuc2l0aW9uOiAyMDBtcyBiYWNrZ3JvdW5kIGVhc2U7XG5cdHdpZHRoOiAzMnB4O1xufVxuXG4ucGFnZS1saW5rcyBhIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzJhMmEyYTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyBjb2xvciBlYXNlO1xuXHR0cmFuc2l0aW9uOiAyMDBtcyBjb2xvciBlYXNlO1xufVxuXG4ucGFnZS1saW5rcyBhIHNwYW4ge1xuXHRjb2xvcjogIzY1NmU3OTtcbn1cblxuLnBhZ2UtbGlua3MgYSBzcGFuOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2VlZTtcbn1cblxuLnRheG9ub215LWRlc2NyaXB0aW9uIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiAjNjU2ZTc5O1xuXHRtYXgtd2lkdGg6IDU2MHB4O1xuXHRtYXJnaW46IDMwcHggYXV0byAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG5cdC50YXhvbm9teS1kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0fVxufVxuXG4uYnlwb3N0YXV0aG9yIHtcblx0dGV4dC10cmFuc2Zvcm06IG5vcm1hbDtcbn1cblxuLnN0aWNreSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5ib2R5IGRpdi5zaGFyZWRhZGR5IGgzLnNkLXRpdGxlIHtcblx0bWFyZ2luOiAxZW0gMCAuMjVlbSAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5ib2R5IGRpdi5zaGFyZWRhZGR5IGgzLnNkLXRpdGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRib3JkZXItd2lkdGg6IDA7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFNlYXJjaFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGUtc2VhcmNoIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB2aXNpYmlsaXR5IDBtcyBjdWJpYy1iZXppZXIoMC42OTQsIDAsIDAuMzM1LCAxKSAzMDBtcywgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuXHR6LWluZGV4OiA5OTk5O1xuXG5cdC5zZWFyY2gtZm9ybSB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3JfX2dyYXksIC45KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtaW4taGVpZ2h0OiA2MDBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB2aXNpYmlsaXR5IDBtcyBjdWJpYy1iZXppZXIoMC42OTQsIDAsIDAuMzM1LCAxKSAzMDBtcywgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR6LWluZGV4OiA5OTk5ODtcblx0fVxuXG5cdGxhYmVsIHtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWNvbnRyYXN0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzaXplX19wYWRkaW5nO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cbn1cblxuLnNlYXJjaC1mb3JtIHtcblx0LnNlYXJjaC1ncm91cCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IDkwJTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDogJHNpemVfX21hcmdpbiArICRzaXplX19oYWxmO1xuXHR9XG5cblx0LnNlYXJjaC1zdWJtaXQge1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cGFkZGluZzogJHNpemVfX3F1YXJ0ZXIgJHNpemVfX2hhbGY7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogNDJweDtcblx0fVxuXG5cdGxhYmVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5zZWFyY2gtd3JhcHBlciB7XG5cdG1heC13aWR0aDogJHNpemVfX21heC13aWRlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VhcmNoLWhlYWRlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fbGlnaHQtZ3JheS1iZztcblx0cGFkZGluZzogJHNpemVfX3BhZGRpbmcgJHNpemVfX21hcmdpbjtcbn1cblxuLnNlYXJjaC1xdWVyeSB7XG5cdG1hcmdpbi10b3A6ICRzaXplX19wYWRkaW5nO1xuXG5cdCZfX21lc3NhZ2Uge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cbn1cblxuLnNpdGUtc2VhcmNoLW9wZW4gLnNpdGUtc2VhcmNoIC5zZWFyY2gtZm9ybSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwbXMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLCAwLjMzNSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDQwMG1zIGN1YmljLWJlemllcigwLjY5NCwgMCwgMC4zMzUsIDEpO1xuXHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBtcyBjdWJpYy1iZXppZXIoMC42OTQsIDAsIDAuMzM1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLCAwLjMzNSwgMSk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcyBjdWJpYy1iZXppZXIoMC42OTQsIDAsIDAuMzM1LCAxKSwgdmlzaWJpbGl0eSAwbXMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLCAwLjMzNSwgMSk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcyBjdWJpYy1iZXppZXIoMC42OTQsIDAsIDAuMzM1LCAxKSwgdmlzaWJpbGl0eSAwbXMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLCAwLjMzNSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDQwMG1zIGN1YmljLWJlemllcigwLjY5NCwgMCwgMC4zMzUsIDEpO1xufVxuXG4uc2l0ZS1zZWFyY2gtb3BlbiAuc2l0ZS1zZWFyY2gtb3ZlcmxheSB7XG5cdG9wYWNpdHk6IDE7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBjdWJpYy1iZXppZXIoMC42OTQsIDAsIDAuMzM1LCAxKSwgdmlzaWJpbGl0eSAwbXMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLCAwLjMzNSwgMSk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLCAwLjMzNSwgMSksIHZpc2liaWxpdHkgMG1zIGN1YmljLWJlemllcigwLjY5NCwgMCwgMC4zMzUsIDEpO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRwb2ludGVyLWV2ZW50czogbm9ybWFsO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA1MDBweCkge1xuXHQuc2VhcmNoLW5vLXJlc3VsdHMgLnNpdGUtbWFpbiB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cbn1cblxuLnNlYXJjaC1uby1yZXN1bHRzIC5zZWFyY2gtd3JhcHBlciB7XG5cdG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1uby1yZXN1bHRzIC5wYWdlLWhlYWRlciB7XG5cdG1hcmdpbjogMCBhdXRvIDE1cHg7XG59XG5cbi5zZWFyY2gtbm8tcmVzdWx0cyAuc2l0ZS1mb290ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLXRvZ2dsZSB7XG5cdHBhZGRpbmc6IDAgJHNpemVfX2hhbGY7XG5cdG1hcmdpbi1sZWZ0OiAkc2l6ZV9fcGFkZGluZztcbn1cblxuQG1lZGlhIChob3Zlcikge1xuXHQuc2VhcmNoLXRvZ2dsZSAuaWNvbjpob3ZlciB7XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG59XG5cbi5zaXRlLXNlYXJjaCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgLmljb24ge1xuXHR0b3A6IDEuMWVtO1xufVxuXG4uc2l0ZS1zZWFyY2gtb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjY5NCwgMCwgMC4zMzUsIDEpLCB2aXNpYmlsaXR5IDBtcyBjdWJpYy1iZXppZXIoMC42OTQsIDAsIDAuMzM1LCAxKSAzMDBtcztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC42OTQsIDAsIDAuMzM1LCAxKSwgdmlzaWJpbGl0eSAwbXMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLCAwLjMzNSwgMSkgMzAwbXM7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogOTk5OTc7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uaGVhZGVyLWlzLXN0aWNreS5zaXRlLXNlYXJjaC1vcGVuIC5zaXRlLWhlYWRlciB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MCUpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwJSk7XG59XG5cbi5zaXRlLXNlYXJjaC1vcGVuIC5kcm9wLWluLS1mcm9tLWJvdHRvbS5kcm9wLWluLS1waW5uZWQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTAlKTtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwJSk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MCUpO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29tbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb21tZW50LW1ldGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21tZW50LWF3YWl0aW5nLW1vZGVyYXRpb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogI2YwMDtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCIsIHNlcmlmO1xufVxuXG4uY25ucy1jb21tZW50LXN1YnNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi5jbm5zLWNvbW1lbnQtc3Vic2NyaXB0aW9uIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuXG4jZGlzcXVzX3RocmVhZCB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICNkaXNxdXNfdGhyZWFkIHtcbiAgICB3aWR0aDogNzYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAjZGlzcXVzX3RocmVhZCB7XG4gICAgcGFkZGluZy10b3A6IDRlbTtcbiAgfVxufVxuXG4uY29tbWVudHMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY29tbWVudHMge1xuICBwYWRkaW5nLXRvcDogNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uY29tbWVudHMge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb21tZW50cyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAxICogKCgxMDB2dyAtIDYwMHB4KSAvIDYwMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29tbWVudHMge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29tbWVudHMge1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEuM2VtICsgKDEuNiAtIDEuMykgKiAoKDEwMHZ3IC0gMThlbSkvKDM1IC0gMTgpKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIwcHgpIHtcbiAgLmNvbW1lbnRzIHtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgYm9keS5oYXMtbm8tY29tbWVudHMgLmNvbW1lbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uY29tbWVudCB7XG4gIG1hcmdpbjogMCAwIDYwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNvbW1lbnQgLmF2YXRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAycHggMTZweCAwIDAgIWltcG9ydGFudDtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCIsIHNlcmlmO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb21tZW50LWF1dGhvciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLmNvbW1lbnQtYXV0aG9yIC5zYXlzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIHNwYW4sIC5jb21tZW50LWF1dGhvciBjaXRlLCAuY29tbWVudC1hdXRob3IgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uY29tbWVudC1hdXRob3IgLmZuIGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKGhvdmVyKSB7XG4gIC5jb21tZW50LWF1dGhvciBhOjphZnRlciB7XG4gICAgY29udGVudDogXCLinp1cIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03cHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03cHgpO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMCwgMC4yNSwgMC4wOCwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAuMjUsIDAuMDgsIDEpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMCwgMC4yNSwgMC4wOCwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAuMjUsIDAuMDgsIDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLjI1LCAwLjA4LCAxKSwgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLCAwLjI1LCAwLjA4LCAxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMC4yNSwgMC4wOCwgMSksIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMCwgMC4yNSwgMC4wOCwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAuMjUsIDAuMDgsIDEpO1xuICB9XG4gIC5jb21tZW50LWF1dGhvciBhOmhvdmVyOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uY29tbWVudC1ub3RlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21tZW50IC5yZXBseSwgLmNvbW1lbnQtY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4uY29tbWVudCAucmVwbHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmNvbW1lbnQgLnJlcGx5IGEge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjNmQ2YzZjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAuMmVtIC42NWVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxNTBtcyBjb2xvciBjdWJpYy1iZXppZXIoMC4zLCAtMC41NSwgMC4xLCAxLjEpO1xuICB0cmFuc2l0aW9uOiAxNTBtcyBjb2xvciBjdWJpYy1iZXppZXIoMC4zLCAtMC41NSwgMC4xLCAxLjEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNvbW1lbnQgLnJlcGx5IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuXG4uY29tbWVudCAucmVwbHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmEyYTJhO1xufVxuXG4uY29tbWVudC1jb250ZW50IGEge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29tbWVudC1jb250ZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb21tZW50LWJvZHkge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbW1lbnQtYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbW1lbnQgLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNvbW1lbnQgLmNvbW1lbnQtcmVzcG9uZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuLmNvbW1lbnQtbWV0YWRhdGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogXCJIZWVib1wiLCBzZXJpZjtcbn1cblxuLmNvbW1lbnQtbWV0YWRhdGEgYSB7XG4gIGNvbG9yOiAjNjU2ZTc5O1xufVxuXG4uY29tbWVudC1tZXRhZGF0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyYTJhMmE7XG59XG5cbi5jaGlsZHJlbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb21tZW50cyAuY2hpbGRyZW4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jb21tZW50cyAuY2hpbGRyZW4gLmNoaWxkcmVuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5jb21tZW50cyAuY2hpbGRyZW4ge1xuICAgIG1hcmdpbjogMzBweCAwIDAgNjBweDtcbiAgfVxuICAuY29tbWVudHMgLmNoaWxkcmVuIC5jb21tZW50IHtcbiAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gIH1cbn1cblxuLnBpbmdiYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnBpbmdiYWNrIC5jb21tZW50LWVkaXQtbGluayB7XG4gIGNvbG9yOiBncmF5O1xufVxuXG4ucGluZ2JhY2sgLmNvbW1lbnQtZWRpdC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyYTJhMmE7XG59XG5cbi5ieXBvc3RhdXRob3IgPiAuY29tbWVudC1ib2R5ID4gLmNvbW1lbnQtbWV0YSA+IC5jb21tZW50LWF1dGhvciAuYXZhdGFyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggIzJhMmEyYTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzJhMmEyYTtcbiAgcGFkZGluZzogNXB4O1xuICB0b3A6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29tbWVudC5kZXB0aC0zIHAsXG4uY29tbWVudC5kZXB0aC00IHAsXG4uY29tbWVudC5kZXB0aC01IHAsXG4uY29tbWVudC5kZXB0aC02IHAsXG4uY29tbWVudC5kZXB0aC03IHAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIZWVib1wiLCBzZXJpZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUxNHB4KSB7XG4gIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjFweCArIDQgKiAoKDEwMHZ3IC0gNTE0cHgpIC8gMzA2KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIwcHgpIHtcbiAgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG5ib2R5Lmhhcy1uby1jb21tZW50cyAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzY1NmU3OTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDE1MG1zIGNvbG9yIGN1YmljLWJlemllcigwLjMsIC0wLjU1LCAwLjEsIDEuMSk7XG4gIHRyYW5zaXRpb246IDE1MG1zIGNvbG9yIGN1YmljLWJlemllcigwLjMsIC0wLjU1LCAwLjEsIDEuMSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4uY29tbWVudC1yZXBseS10aXRsZSBzbWFsbDpob3ZlciB7XG4gIGNvbG9yOiAjMmEyYTJhO1xufVxuXG4ubG9nZ2VkLWluLWFzIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgY29sb3I6ICM2NTZlNzk7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCIsIHNlcmlmO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmxvZ2dlZC1pbi1hczpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubm8tY29tbWVudHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21tZW50LWZvcm0tY29tbWVudCBsYWJlbCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogY2lyY2xlKDElIGF0IDElIDElKTtcbiAgICAgICAgICBjbGlwLXBhdGg6IGNpcmNsZSgxJSBhdCAxJSAxJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjZjAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb21tZW50LXJlc3BvbmQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG59XG5cbmJvZHkuaGFzLW5vLWNvbW1lbnRzIC5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLmNvbW1lbnQtcmVzcG9uZCB0ZXh0YXJlYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLmNvbW1lbnQtcmVzcG9uZCB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgLmNvbW1lbnQtcmVzcG9uZCB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAxICogKCgxMDB2dyAtIDYwMHB4KSAvIDYwMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICAuY29tbWVudC1yZXNwb25kIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgLmNvbW1lbnQtcmVzcG9uZCB0ZXh0YXJlYSB7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMS4zZW0gKyAoMS42IC0gMS4zKSAqICgoMTAwdncgLSAxOGVtKS8oMzUgLSAxOCkpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjBweCkge1xuICAuY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICAuY29tbWVudC1yZXNwb25kIHRleHRhcmVhIHtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG59XG5cbi5jb21tZW50LXJlc3BvbmQgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjg1ZW0gMS4yNWVtO1xufVxuXG4uY29tbWVudC1yZXNwb25kIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmZvcm0tc3VibWl0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY29tbWVudC1yZXNwb25kIC5mb3JtLXN1Ym1pdCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG8gIWltcG9ydGFudDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIDQwNFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVycm9yNDA0IC5wYWdlLWhlYWRlciB7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG5cbi5lcnJvcjQwNCAuc2VhcmNoLWZvcm0ge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndpZGdldCB7XG4vLyAgbWFyZ2luLWJvdHRvbTogJHNpemVfX21hcmdpbjtcblxuICAuc2l0ZS1mb290ZXIgJiB7XG4gICAgJi5vcHRpbi1tb25zdGVyLWFwaSB7XG4gICAgICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogJGhvdmVyX19vcGFjaXR5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdWJzY3JpcHRpb24tZm9vdGVyICYge1xuICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgXG4gICAgfVxuICB9XG59XG5cbi53aWRnZXQgdWwsXG4ud2lkZ2V0IGxpIHtcbiAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIEltYWdlcyAqL1xuLndpZGdldF9tZWRpYV9pbWFnZSB7XG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLyogQ2F0cyAqL1xuLndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ud2lkZ2V0X3JzcyB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5yc3MtZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucG9zdC1kYXRlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBDYWxlbmRhciAqL1xuI3dwLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiN3cC1jYWxlbmRhciB0Zm9vdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN3cC1jYWxlbmRhciBjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiN3cC1jYWxlbmRhciB0aGVhZCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuI3dwLWNhbGVuZGFyIHRoZWFkIHRoIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4jd3AtY2FsZW5kYXIgdGhlYWQgdGgsXG4jd3AtY2FsZW5kYXIgdGJvZHkgdGQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiN3cC1jYWxlbmRhciB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG59XG5cbiN3cC1jYWxlbmRhciB0Ym9keSAucGFkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuI3dwLWNhbGVuZGFyIHRmb290ICNuZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuI3dwLWNhbGVuZGFyIHRmb290ICNwcmV2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndpZGdldF9uYXZfbWVudSAuc3ViLW1lbnUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLyogTmF2IE1lbnVzICovXG4ud2lkZ2V0X25hdl9tZW51IHtcbiAgLm1lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZV9fYmFzZTtcbiAgICB9XG4gIH1cbn1cblxuLyogVGFncyAqL1xuLnRhZ2Nsb3VkIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi50YWdjbG91ZCA+IGEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDA7XG4gIGNvbG9yOiAjMmEyYTJhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAgLTJweCA1cHggMDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG59XG5cbi50YWdjbG91ZCA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjMmEyYTJhO1xufVxuXG4ud2lkZ2V0X3RleHQgKyAud2lkZ2V0Lm9wdGluLW1vbnN0ZXItYXBpIHtcbiAgbWFyZ2luLXRvcDogLTJlbTtcbn1cblxuLyogTUM0V1AgKi9cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzJhMmEyYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCBpbnB1dDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICM2NTZlNzk7XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgaW5wdXQucGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICMyYTJhMmE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogLjVlbSA1ZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgYmFja2dyb3VuZCBjdWJpYy1iZXppZXIoMC4zLCAtMC41NSwgMC4xLCAxLjEpO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBiYWNrZ3JvdW5kIGN1YmljLWJlemllcigwLjMsIC0wLjU1LCAwLjEsIDEuMSk7XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzY1NmU3OTtcbn1cblxuLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCAubWM0d3AtYWxlcnQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LWZhbWlseTogXCJIZWVib1wiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgY29sb3I6ICM2NTZlNzk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAycHggYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IC5tYzR3cC1hbGVydCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBMYW5kaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5sYW5kaW5nLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogMTE1cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdC5sb2dvIHtcblx0XHR3aWR0aDogMjAwcHg7XG5cdH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEN1c3RvbWl6ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXRzLXNob3duIC5jdXN0b20tbG9nby1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dHMtc2hvd24gLmN1c3RvbS1sb2dvLWxpbmsgLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXQsXG4gIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0cy1zaG93biAuY3VzdG9tLWxvZ28tbGluayAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICB9XG4gIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0cy1zaG93biAuY3VzdG9tLWxvZ28tbGluayAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dC1idXR0b24ge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG4gIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0cy1zaG93biAuY3VzdG9tLWxvZ28tbGluayAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXRzLXNob3duIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0LWJsb2duYW1lLFxuICAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dHMtc2hvd24gLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXQtY3VzdG9tX2xvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0cy1zaG93biAjc2l0ZS1uYXZpZ2F0aW9uIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0cy1zaG93biAjc2l0ZS1uYXZpZ2F0aW9uIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dHMtc2hvd24gLndpZGdldC1hcmVhX193cmFwcGVyIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0LS1mb290ZXItY29sb3JzIHtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0cy1zaG93biAud2lkZ2V0LWFyZWFfX3dyYXBwZXIgLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXQtLWZvb3Rlci1jb2xvcnMgLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXQtYnV0dG9uIHtcbiAgbGVmdDogMDtcbn1cblxuLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXRzLXNob3duIC53aWRnZXQtYXJlYV9fd3JhcHBlciAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dC0tZm9vdGVyLWNvbG9ycyAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dC1idXR0b246OmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcXGY1NDBcIjtcbiAgZm9udDogNDAwIDE1cHgvNzJweCBkYXNoaWNvbnM7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjE4ZW07XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMXB4IHJnYmEoMCwgMTIyLCAxODIsIDAuOCksIDFweCAwIDFweCAjMDA3YWI2LCAwIDFweCAxcHggIzAwN2FiNiwgLTFweCAwIDFweCAjMDA3YWI2O1xuICB0b3A6IDAuMjRlbTtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0cy1zaG93biAud2lkZ2V0LWFyZWFfX3dyYXBwZXIgLndpZGdldCAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dC1idXR0b24ge1xuICBsZWZ0OiAtMzVweDtcbiAgdG9wOiA0cHg7XG59XG5cbi5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0cy1zaG93biAud2lkZ2V0LWFyZWFfX3dyYXBwZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0cy1zaG93biAuY29ibG9ja3MtY3VzdG9taXplci1hZGQtd2lkZ2V0LWxpbmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGN1YmljLWJlemllcigwLjM4LCAwLjMyLCAwLjM2LCAwLjk4KSwgdmlzaWJpbGl0eSAwIGN1YmljLWJlemllcigwLjM4LCAwLjMyLCAwLjM2LCAwLjk4KSAxNTBtcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBjdWJpYy1iZXppZXIoMC4zOCwgMC4zMiwgMC4zNiwgMC45OCksIHZpc2liaWxpdHkgMCBjdWJpYy1iZXppZXIoMC4zOCwgMC4zMiwgMC4zNiwgMC45OCkgMTUwbXM7XG59XG5cbi5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0cy1zaG93biAuY29ibG9ja3MtY3VzdG9taXplci1hZGQtd2lkZ2V0LWxpbmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwOGVjMjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuXG4uY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dHMtc2hvd24gI3NlY29uZGFyeTpob3ZlciAuY29ibG9ja3MtY3VzdG9taXplci1hZGQtd2lkZ2V0LWxpbmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgY3ViaWMtYmV6aWVyKDAuMzgsIDAuMzIsIDAuMzYsIDAuOTgpLCB2aXNpYmlsaXR5IDAgY3ViaWMtYmV6aWVyKDAuMzgsIDAuMzIsIDAuMzYsIDAuOTgpIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgY3ViaWMtYmV6aWVyKDAuMzgsIDAuMzIsIDAuMzYsIDAuOTgpLCB2aXNpYmlsaXR5IDAgY3ViaWMtYmV6aWVyKDAuMzgsIDAuMzIsIDAuMzYsIDAuOTgpIDA7XG59XG5cbi5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0cy1zaG93biAjZW5nYWdlbWVudC1iYXIgLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXRzLXNob3duICNlbmdhZ2VtZW50LWJhciAuY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dC1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEJsb2Nrc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBIZWxwZXJzXG4kd2lkdGhzOiAoXG5cdCcyMCc6IDIwJSxcblx0JzI1JzogMjUlLFxuXHQnMzAnOiAzMCUsXG5cdCczNSc6IDM1JSxcblx0JzQwJzogNDAlLFxuXHQnNDUnOiA0NSUsXG5cdCc1MCc6IDUwJSxcblx0JzU1JzogNTUlLFxuXHQnNjAnOiA2MCUsXG5cdCc2NSc6IDY1JSxcblx0JzcwJzogNzAlLFxuXHQnNzUnOiA3NSUsXG5cdCc4MCc6IDgwJSxcbik7XG5cbkBlYWNoICRuYW1lLCAkd2lkdGggaW4gJHdpZHRocyB7XG5cdC53aWR0aC0jeyRuYW1lfSB7XG5cdFx0d2lkdGg6ICR3aWR0aDtcblx0fVxufVxuXG4vLyBHdXRlbmJlcmcgY29sb3Igb3B0aW9uc1xuLy8gLS0gc2VlIGVkaXRvci1jb2xvci1wYWxldHRlIGluIGZ1bmN0aW9ucy5waHBcbiRjb2xvcnM6IChcblx0J3doaXRlJ1x0XHRcdDogJGNvbG9yX193aGl0ZSxcblx0J2dyYXknIFx0XHRcdDogJGNvbG9yX19ncmF5LFxuXHQnbWVkaXVtLWdyYXknIFx0OiAkY29sb3JfX21lZGl1bS1ncmF5LFxuXHQncGFyY2htZW50JyBcdDogJGNvbG9yX19wYXJjaG1lbnQsXG5cdCd0aGVtZS1ibHVlJyBcdDogJGNvbG9yX190aGVtZS1ibHVlLFxuXHQndGhlbWUtZ3JlZW4nXHQ6ICRjb2xvcl9fdGhlbWUtZ3JlZW4sXG5cdCd0aGVtZS1vcmFuZ2UnXHQ6ICRjb2xvcl9fdGhlbWUtb3JhbmdlLFxuXHQndGhlbWUteWVsbG93J1x0OiAkY29sb3JfX3RoZW1lLXllbGxvdyxcblx0J3RoZW1lLXJlZCdcdFx0OiAkY29sb3JfX3RoZW1lLXJlZCxcblx0J2JsdWUtZ3JheSdcdFx0OiAkY29sb3JfX2JsdWUtZ3JheSxcbik7XG5cbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG5cblx0Lmhhcy0jeyRuYW1lfS1jb2xvciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0fVxuXG5cdC5oYXMtI3skbmFtZX0tYmFja2dyb3VuZC1jb2xvciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHR9XG59XG5cbi5oYXMteHNtYWxsLWZvbnQtc2l6ZSB7XG4gICAgZm9udC1zaXplOiAkZm9udF9fc2l6ZS14cztcbn1cblxuLmhhcy1zbWFsbC1mb250LXNpemUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfX3NpemUtc207XG59XG5cbi5oYXMtbWVkaXVtLWZvbnQtc2l6ZSB7XG4gICAgZm9udC1zaXplOiAkZm9udF9fc2l6ZS1iYXNlO1xufVxuXG4uaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG4gICAgZm9udC1zaXplOiAkZm9udF9fc2l6ZS1sZztcbn1cblxuLmhhcy1odWdlLWZvbnQtc2l6ZSB7XG4gICAgZm9udC1zaXplOiAkZm9udF9fc2l6ZS14bDtcbn1cblxuLmVudHJ5LWNvbnRlbnQsXG4uZW50cnktc3VtbWFyeSB7XG5cdCYgPiAqOm5vdCguYWxpZ25mdWxsKSB7XG5cdFx0QGluY2x1ZGUgc2l0ZS1tYXJnaW47XG5cdH1cblxuXHQmID4gKi5hbGlnbndpZGUge1xuXHRcdEBpbmNsdWRlIHNpdGUtbWFyZ2luO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogJHNpemVfX21hcmdpbiArICRzaXplX19wYWRkaW5nO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc2l6ZV9fbWFyZ2luICsgJHNpemVfX3BhZGRpbmc7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEod2lkZSkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzaXplX19tYXJnaW4tdGFibGV0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc2l6ZV9fbWFyZ2luLXRhYmxldDtcblx0XHR9XG5cdH1cblxuXHQmID4gKi5hbGlnbmxlZnQge1xuXHRcdG1hcmdpbi1yaWdodDogJHNpemVfX2Jhc2U7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc2l6ZV9fbWFyZ2luO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQmID4gZmlnY2FwdGlvbiB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JiA+ICouYWxpZ25yaWdodCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc2l6ZV9fYmFzZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc2l6ZV9fbWFyZ2luO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQmID4gZmlnY2FwdGlvbiB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5lbnRyeS1jb250ZW50IHtcblx0LnNpbmdsZSB7XG5cdFx0Jjpub3QoLnNpbmdsZS1ocm1wLWxhbmRpbmctcGFnZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogJHNpemVfX21hcmdpbjtcblxuXHRcdFx0JiA+ICo6bm90KC5hbGlnbmZ1bGwpOm5vdCguYWxpZ253aWRlKSB7XG5cdFx0XHRcdG1heC13aWR0aDogJHNpemVfX21heC1yZWd1bGFyO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHNpemVfX21hcmdpbjtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc2l6ZV9fbWFyZ2luO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKHRhYmxldC13aWRlKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgPiAqLmFsaWdud2lkZSB7XG5cdFx0XHRcdG1heC13aWR0aDogJHNpemVfX21heC13aWRlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHNpemVfX21hcmdpbjtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc2l6ZV9fbWFyZ2luO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjMDA3NEQ5O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICMwMDc0RDk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA3NEQ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG4gICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3NEQ5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDc0RDk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDc0RDk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblx0LndwLWJsb2NrLWNvYmxvY2tzLWhpZ2hsaWdodF9fY29udGVudCB7XG5cdFx0Jjpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9fdGhlbWUtb3JhbmdlLCAuMTEpO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fdGhlbWUtb3JhbmdlO1xuXHRcdH1cblx0fVxuXG5cdC53cC1ibG9jay1wdWxscXVvdGUge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRtYXJnaW4tbGVmdDogJHNpemVfX3BhZGRpbmc7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc2l6ZV9fcGFkZGluZztcblx0XHRtYXJnaW4tYm90dG9tOiAkc2l6ZV9fbWFyZ2luO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc2l6ZV9fcGFkZGluZyArIHJlbS1jYWxjKDYpOyAvLyBQbHVzIGZhdXggYm9yZGVyIGhlaWdodFxuXHRcdHBhZGRpbmctdG9wOiAkc2l6ZV9fcGFkZGluZyArIHJlbS1jYWxjKDYpOyAvLyBQbHVzIGZhdXggYm9yZGVyIGhlaWdodFxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0Ji5hbGlnbmZ1bGwge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Jjpub3QoLmlzLXN0eWxlLXNvbGlkLWNvbG9yKSB7XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX2xpZ2h0LWdyYXktYmc7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyX19yYWRpdXMtcm91bmQ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaXMtc3R5bGUtc29saWQtY29sb3Ige1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX19saWdodC1ncmF5LWJnO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyX19yYWRpdXMtYmFubmVyO1xuXHRcdFx0cGFkZGluZzogJHNpemVfX21hcmdpbjtcblxuXHRcdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdG1hcmdpbjogMCAkc2l6ZV9fbWFyZ2luO1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS1sZy1idG47XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogJHNpemVfX21heC13aWRlO1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRjaXRlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1tYWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53cC1ibG9jay1jb2Jsb2Nrcy1hdXRob3Ige1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlcl9fcmFkaXVzLWJhbm5lcjtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzaXplX19tYXJnaW47XG5cdFx0cGFkZGluZy1yaWdodDogJHNpemVfX21hcmdpbjtcblxuXHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmX19uYW1lIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlcjtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUtbGctYnRuO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250X193ZWlnaHQtYm9sZDtcblx0XHR9XG5cblx0XHQmX19iaW9ncmFwaHkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNpemVfX3BhZGRpbmc7XG5cdFx0fVxuXG5cdFx0Jl9fYXZhdGFyLFxuXHRcdCZfX2F2YXRhci1pbWcge1xuXHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0fVxuXHR9XG5cblx0QGltcG9ydCAnYnV0dG9ucy1ncmlkJztcbn1cblxuQGltcG9ydCAnbmV3c2xldHRlci1ibG9jayc7XG5cbi8vQnV0dG9uc1xuLndwLWJsb2NrLWJ1dHRvbiB7XG5cdCY6bm90KC5pcy1zdHlsZS1zcXVhcmVkKTpub3QoLmlzLXN0eWxlLW91dGxpbmUpIHtcblx0XHQud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0XHRcdEBpbmNsdWRlIGJ0bi1iYXNlO1xuXHRcdH1cblx0fVxuXG5cdCYuaXMtc3R5bGUtc3F1YXJlZCB7XG5cdFx0LndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdFx0XHRAaW5jbHVkZSBidG4tYmFubmVyLWJhc2U7XG5cblx0XHRcdGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS1zbTtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCguaGFzLWJhY2tncm91bmQpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYWRpZW50X19wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuaXMtc3R5bGUtb3V0bGluZSB7XG5cdFx0LndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdFx0XHRAaW5jbHVkZSBidG4tb3V0bGluZTtcblx0XHR9XG5cdH1cbn1cblxuLmFsaWdubGVmdCB7XG5cdCYud3AtYmxvY2stYnV0dG9uIHtcblx0XHQmLmlzLXN0eWxlLXNxdWFyZWQge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cblx0XHRcdC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYWxpZ25yaWdodCB7XG5cdCYud3AtYmxvY2stYnV0dG9uIHtcblx0XHQmLmlzLXN0eWxlLXNxdWFyZWQge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cblx0XHRcdC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc2l6ZV9fcGFkZGluZy00eCArICRzaXplX19wYWRkaW5nO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYzNDUnO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnZGFzaGljb25zJztcblx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAkc2l6ZV9fcGFkZGluZy0zeDtcblx0XHRcdFx0XHR0b3A6IDU1JTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvYmxvY2tzLWF1dGhvciAud3AtYmxvY2stYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLy8gTWVkaWEgVGV4dFxuLndwLWJsb2NrLW1lZGlhLXRleHQge1xuXHQuZW50cnktY29udGVudCAmIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAkc2l6ZV9fcGFkZGluZztcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtZ2FwOiAkc2l6ZV9fbWFyZ2luO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibWVkaWEtdGV4dC1tZWRpYSBtZWRpYS10ZXh0LWNvbnRlbnRcIjtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwcHggYXV0bztcblx0XHR9XG5cblx0XHQmLmFsaWduZnVsbCB7XG5cdFx0XHRAaW5jbHVkZSBzaXRlLW1hcmdpbihwYWRkaW5nKTtcblx0XHR9XG5cblx0XHQmX19tZWRpYSB7XG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gJHNpemVfX3BhZGRpbmc7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMSAqICRzaXplX19tYXJnaW4gIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTEgKiAkc2l6ZV9fbWFyZ2luICFpbXBvcnRhbnQ7XHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4vLyBDb2x1bW5zXG4ud3AtYmxvY2stY29sdW1ucyB7XG5cdG1hcmdpbjogMjBweCBhdXRvO1xuXG5cdEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC53cC1ibG9jay1jb2x1bW4ge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5lbnRyeS1jb250ZW50ICYge1xuXHRcdCYuc2lkZWJhciB7XG5cdFx0XHQud3AtYmxvY2stY29sdW1uIHtcblx0XHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNpemVfX21hcmdpbjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogNjYuNjclO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX19wYXJjaG1lbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlcl9fcmFkaXVzLWJhbm5lcjtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDJweCAyMHB4IDJweCByZ2JhKCAkY29sb3JfX2JsYWNrLCAwLjUpO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRzaXplX19wYWRkaW5nICRzaXplX19tYXJnaW47XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG5cdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiAzMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMyAqICRzaXplX19wYWRkaW5nO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczOXB4KSB7XG4vLyAgIC5lbnRyeS1jb250ZW50ID4gKixcbi8vICAgLmVudHJ5LXN1bW1hcnkgPiAqIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuLy8gICAgIG1hcmdpbi10b3A6IDMwcHg7XG4vLyAgIH1cbi8vIH1cblxuLy8gLmVudHJ5LWNvbnRlbnQgPiAqOm5vdChwKTpub3QodWwpOm5vdChvbCksXG4vLyAuZW50cnktc3VtbWFyeSA+ICo6bm90KHApOm5vdCh1bCk6bm90KG9sKSB7XG4vLyAgIG1hcmdpbjogMzJweCBhdXRvO1xuLy8gfVxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzlweCkge1xuLy8gICAuZW50cnktY29udGVudCA+ICo6bm90KHApOm5vdCh1bCk6bm90KG9sKSxcbi8vICAgLmVudHJ5LXN1bW1hcnkgPiAqOm5vdChwKTpub3QodWwpOm5vdChvbCkge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4vLyAgICAgbWFyZ2luLXRvcDogNDJweDtcbi8vICAgfVxuLy8gfVxuXG4vLyAuZW50cnktY29udGVudCA+ICo6Zmlyc3QtY2hpbGQsXG4vLyAuZW50cnktc3VtbWFyeSA+ICo6Zmlyc3QtY2hpbGQge1xuLy8gICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi8vIC5lbnRyeS1jb250ZW50ID4gKjpsYXN0LWNoaWxkLFxuLy8gLmVudHJ5LXN1bW1hcnkgPiAqOmxhc3QtY2hpbGQge1xuLy8gICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi8vIC5lbnRyeS1jb250ZW50ID4gKiA+ICo6Zmlyc3QtY2hpbGQsXG4vLyAuZW50cnktc3VtbWFyeSA+ICogPiAqOmZpcnN0LWNoaWxkIHtcbi8vICAgbWFyZ2luLXRvcDogMDtcbi8vIH1cblxuLy8gLmVudHJ5LWNvbnRlbnQgPiAqID4gKjpsYXN0LWNoaWxkLFxuLy8gLmVudHJ5LXN1bW1hcnkgPiAqID4gKjpsYXN0LWNoaWxkIHtcbi8vICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vIH1cblxuLy8gLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWdud2lkZSxcbi8vIC5lbnRyeS1zdW1tYXJ5ID4gKi5hbGlnbndpZGUge1xuLy8gICBtYXgtd2lkdGg6IDExMDBweDtcbi8vIH1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM5cHgpIHtcbi8vICAgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWdud2lkZSxcbi8vICAgLmVudHJ5LXN1bW1hcnkgPiAqLmFsaWdud2lkZSB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbi8vICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuLy8gICB9XG4vLyB9XG5cbi8vIC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbmZ1bGwsXG4vLyAuZW50cnktc3VtbWFyeSA+ICouYWxpZ25mdWxsIHtcbi8vICAgbWFyZ2luOiA0MHB4IDA7XG4vLyAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuLy8gICBwYWRkaW5nLWxlZnQ6IDA7XG4vLyAgIHBhZGRpbmctcmlnaHQ6IDA7XG4vLyB9XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczOXB4KSB7XG4vLyAgIC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbmZ1bGwsXG4vLyAgIC5lbnRyeS1zdW1tYXJ5ID4gKi5hbGlnbmZ1bGwge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4vLyAgICAgbWFyZ2luLXRvcDogNjBweDtcbi8vICAgfVxuLy8gfVxuXG5cbi8vIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4vLyAgIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bGFzdC1vZi10eXBlIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgIG1hcmdpbi10b3A6IDA7XG4vLyAgIH1cbi8vIH1cblxuLy8gLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgKiB7XG4vLyAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4vLyAgIG1hcmdpbi10b3A6IDIwcHg7XG4vLyB9XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczOXB4KSB7XG4vLyAgIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zICoge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4vLyAgICAgbWFyZ2luLXRvcDogMzBweDtcbi8vICAgfVxuLy8gfVxuXG4vLyAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAqOmZpcnN0LWNoaWxkIHtcbi8vICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuLy8gfVxuXG4vLyAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAqOmxhc3QtY2hpbGQge1xuLy8gICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi8vIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zICo6bm90KHApOm5vdCh1bCk6bm90KG9sKSB7XG4vLyAgIG1hcmdpbjogMzJweCBhdXRvO1xuLy8gfVxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzlweCkge1xuLy8gICAuZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyAqOm5vdChwKTpub3QodWwpOm5vdChvbCkge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4vLyAgICAgbWFyZ2luLXRvcDogNDJweDtcbi8vICAgfVxuLy8gfVxuXG4vLyBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuLy8gICAud3AtYmxvY2stY29sdW1ucyB7XG4vLyAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbi8vICAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuLy8gICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4vLyAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbi8vICAgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiA+ICo6Zmlyc3QtY2hpbGQge1xuLy8gICAgIG1hcmdpbi10b3A6IDA7XG4vLyAgIH1cbi8vICAgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiA+ICo6bGFzdC1jaGlsZCB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vICAgfVxuLy8gICAud3AtYmxvY2stY29sdW1uc1tjbGFzcyo9J2hhcy0nXSA+ICoge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4vLyAgIH1cbi8vICAgLndwLWJsb2NrLWNvbHVtbnNbY2xhc3MqPSdoYXMtJ10gPiAqOmxhc3QtY2hpbGQge1xuLy8gICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuLy8gICB9XG4vLyB9XG5cbi8vT3JpZ2luYWwgQ1NTXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczOXB4KSB7XG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1hcmNoaXZlcy5hbGlnbmxlZnQsXG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jYXRlZ29yaWVzLmFsaWdubGVmdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzlweCkge1xuXHQuZW50cnktY29udGVudCAud3AtYmxvY2stYXJjaGl2ZXMuYWxpZ25yaWdodCxcblx0LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNhdGVnb3JpZXMuYWxpZ25yaWdodCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpIHtcblx0LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWFyY2hpdmVzLmFsaWducmlnaHQsXG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jYXRlZ29yaWVzLmFsaWducmlnaHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1hcmNoaXZlcy5hbGlnbmNlbnRlcixcbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jYXRlZ29yaWVzLmFsaWduY2VudGVyIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1hcmNoaXZlcy5hbGlnbmZ1bGwsXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY2F0ZWdvcmllcy5hbGlnbmZ1bGwge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1hdWRpbyBhdWRpbyB7XG5cdG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXZpZGVvIHZpZGVvIHtcblx0bWFyZ2luLWJvdHRvbTogLTEwcHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5cblxuLmVudHJ5LWNvbnRlbnQgZmlnY2FwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LWZhbWlseTogJGZvbnRfX2JvZHk7XG5cdGZvbnQtc2l6ZTogMC43NTc1NzU3NTc2ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdG1hcmdpbjogMCAwIC0xMHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbnRyeS1jb250ZW50IGZpZ2NhcHRpb24gYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZW50cnktY29udGVudCBmaWdjYXB0aW9uOm5vdCguYmxvY2tnYWxsZXJ5LS1jYXB0aW9uKSxcbi5lbnRyeS1jb250ZW50IC5ibG9ja2dhbGxlcnk6bm90KC5oYXMtY2FwdGlvbi1jb2xvcikgZmlnY2FwdGlvbiB7XG5cdGNvbG9yOiAjNjU2ZTc5O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWdjYXB0aW9uIHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29kZSB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdG1heC13aWR0aDogNzAwcHg7XG5cdHBhZGRpbmc6IDAuOGVtIDEuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzlweCkge1xuXHQuZW50cnktY29udGVudCAud3AtYmxvY2stY29kZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2RlLFxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvZGUgY29kZSB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2RlIGNvZGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdHBhZGRpbmc6IDA7XG5cdHRvcDogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvdmVyIHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0bWF4LXdpZHRoOiA3MDBweDtcblx0d2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczOXB4KSB7XG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb3ZlciB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXItdGV4dCB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9faGVhZGluZztcblx0Zm9udC1zaXplOiAxLjkyNWVtO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRtYXgtd2lkdGg6IDYwMHB4O1xuXHR3aWR0aDogY2FsYygxMDB2dyAtICgyICogMzBweCkpO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY292ZXIuYWxpZ253aWRlIHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0bWF4LXdpZHRoOiAxMDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwOTlweCkge1xuXHQuZW50cnktY29udGVudCAud3AtYmxvY2stY292ZXIuYWxpZ253aWRlIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvdmVyLmFsaWdud2lkZSAud3AtYmxvY2stY292ZXItdGV4dCB7XG5cdG1heC13aWR0aDogY2FsYyg1ICogKDEwMHZ3IC8gMTIpKTtcblx0cGFkZGluZzogMzBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvdmVyLmFsaWduZnVsbCAud3AtYmxvY2stY292ZXItdGV4dCB7XG5cdG1heC13aWR0aDogY2FsYyg1LjUgKiAoMTAwdncgLyAxMikpO1xuXHRwYWRkaW5nOiA1MHB4O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY292ZXIuYWxpZ25sZWZ0IC53cC1ibG9jay1jb3Zlci10ZXh0LCAuZW50cnktY29udGVudCAud3AtYmxvY2stY292ZXIuYWxpZ25yaWdodCAud3AtYmxvY2stY292ZXItdGV4dCwgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvdmVyLmFsaWduY2VudGVyIC53cC1ibG9jay1jb3Zlci10ZXh0IHtcblx0bGVmdDogNTAlO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvdmVyLmFsaWdubGVmdCwgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvdmVyLmFsaWducmlnaHQge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gKDIgKiAyMHB4KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ5OXB4KSB7XG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb3Zlci5hbGlnbmxlZnQsIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb3Zlci5hbGlnbnJpZ2h0IHtcblx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY292ZXIuaGFzLWxlZnQtY29udGVudCB7XG5cdC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvdmVyLmhhcy1yaWdodC1jb250ZW50IHtcblx0LXdlYmtpdC1ib3gtcGFjazogZW5kO1xuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHQtbXMtZmxleC1wYWNrOiBlbmQ7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWVtYmVkIC5qZXRwYWNrLXZpZGVvLXdyYXBwZXIsXG4uZW50cnktY29udGVudCAud3AtYmxvY2stZW1iZWQgLmZsdWlkLXdpZHRoLXZpZGVvLXdyYXBwZXIge1xuXHRtYXJnaW46IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1lbWJlZC10d2l0dGVyIC50d2l0dGVyLXR3ZWV0IHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stZmlsZSBhIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1maWxlIGE6bm90KC53cC1ibG9jay1maWxlX19idXR0b24pIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1maWxlIC53cC1ibG9jay1maWxlX19idXR0b24ge1xuXHRiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuXHRmb250LXNpemU6IDAuNzU3NTc1NzU3NmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWZhbWlseTogJGZvbnRfX2JvZHk7XG5cdGxlZnQ6IDEwcHg7XG5cdHBhZGRpbmc6IDAuNmVtIDEuMmVtIDAuNTVlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC0ycHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5Om5vdChbY2xhc3MqPVwiYWxpZ25cIl0pIHtcblx0bWFyZ2luLWJvdHRvbTogLTZweDtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM5cHgpIHtcblx0LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnk6bm90KFtjbGFzcyo9XCJhbGlnblwiXSkge1xuXHRcdG1hcmdpbi10b3A6IDQycHg7XG5cdH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LmFsaWdubGVmdCB7XG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkuYWxpZ25yaWdodCB7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeS5hbGlnbmxlZnQsIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LmFsaWducmlnaHQge1xuXHRtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OThweCkge1xuXHQuZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeS5hbGlnbmxlZnQsIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LmFsaWducmlnaHQge1xuXHRcdG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzlweCkge1xuXHQuZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeS5hbGlnbmxlZnQsIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LmFsaWducmlnaHQge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LmFsaWdud2lkZSB7XG5cdG1hcmdpbjogMzhweCBhdXRvIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczOXB4KSB7XG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LmFsaWdud2lkZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LmFsaWduZnVsbCB7XG5cdG1hcmdpbjogMzhweCAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczOXB4KSB7XG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LmFsaWduZnVsbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1pbWFnZSBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk4cHgpIHtcblx0LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ5OXB4KSB7XG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ5OXB4KSB7XG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQsXG4uZW50cnktY29udGVudCAud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ5OXB4KSB7XG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0LFxuXHQuZW50cnktY29udGVudCAud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNzVlbTtcblx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OThweCkge1xuXHQuZW50cnktY29udGVudCAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCxcblx0LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIC5hbGlnbmZ1bGwgaW1nIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0d2lkdGg6IDEwMHZ3O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIHtcblx0bWFyZ2luOiAyN3B4IGF1dG8gMjVweDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzlweCkge1xuXHQuZW50cnktY29udGVudCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cy5hbGlnbndpZGUge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRtYXgtd2lkdGg6IDEwNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA5OXB4KSB7XG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMuYWxpZ253aWRlIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudCB7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0Zm9udC1zaXplOiAxLjA2MjVyZW07XG5cdG1hcmdpbi1ib3R0b206IDEuNGVtICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtZGF0ZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Y29sb3I6ICM2NTZlNzk7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fYm9keTtcblx0bWFyZ2luLXRvcDogMC43NWVtO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWV4Y2VycHQgcCB7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5hbGlnbmZ1bGw6bm90KC5pcy1ncmlkKSB7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5hbGlnbndpZGUge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRtYXgtd2lkdGg6IDEwNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA5OXB4KSB7XG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMuYWxpZ253aWRlIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0bWF4LXdpZHRoOiA3MDBweDtcblx0bWFyZ2luLWJvdHRvbTogLTZweDtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM5cHgpIHtcblx0LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM5cHgpIHtcblx0LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIHtcblx0XHRtYXJnaW4tdG9wOiA0MnB4O1xuXHR9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZC5hbGlnbndpZGUge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRtYXgtd2lkdGg6IDEwNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA5OXB4KSB7XG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZC5hbGlnbndpZGUge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQuYWxpZ25mdWxsIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0Ym9yZGVyOiBub25lO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fYm9keTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0cGFkZGluZzogMWVtIDFlbSAxLjFlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSBhIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdC13ZWJraXQtZmxleDogMSAxIGF1dG87XG5cdFx0XHQtbXMtZmxleDogMSAxIGF1dG87XG5cdFx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSBhOmhvdmVyIHtcblx0b3BhY2l0eTogMC42O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkgYTo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpOmxhc3QtY2hpbGQgYTo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSB7XG5cdC13ZWJraXQtYm94LWZsZXg6IDA7XG5cdC13ZWJraXQtZmxleDogMCAwIGF1dG87XG5cdFx0XHQtbXMtZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHM6bm90KC5pcy1ncmlkKSB7XG5cdHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHM6bm90KC5pcy1ncmlkKSBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHM6bm90KC5pcy1ncmlkKSBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRjb2xvcjogIzY1NmU3OTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bWFyZ2luLXRvcDogMnB4O1xufVxuXG4uZW50cnktY29udGVudCB1bCxcbi5lbnRyeS1jb250ZW50IG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IHVsIGxpLFxuLmVudHJ5LWNvbnRlbnQgb2wgbGkge1xuXHRtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uZW50cnktY29udGVudCB1bCBvbCxcbi5lbnRyeS1jb250ZW50IG9sIG9sIHtcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IHVsIG9sIGxpLFxuLmVudHJ5LWNvbnRlbnQgb2wgb2wgbGkge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG4uZW50cnktY29udGVudCB1bCB1bCxcbi5lbnRyeS1jb250ZW50IG9sIHVsIHtcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IHVsIHVsIGxpLFxuLmVudHJ5LWNvbnRlbnQgb2wgdWwgbGkge1xuXHRsaXN0LXN0eWxlOiBjaXJjbGU7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gaWZyYW1lW2lkKj1cImJsdWJycnlwbGF5ZXJcIl0ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiBbaWQqPVwibW9yZS1cIl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZW50cnktY29udGVudCAuaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMpOjpmaXJzdC1sZXR0ZXIge1xuXHRmb250LXNpemU6IDYycHg7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW46IDAgMC4yNzVlbSAwIDA7XG5cdHBhZGRpbmctdG9wOiA3cHg7XG5cdG1hcmdpbi1ib3R0b206IC0zcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IHAuaGFzLWJhY2tncm91bmQge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzlweCkge1xuXHQuZW50cnktY29udGVudCBwLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM5cHgpIHtcblx0LmVudHJ5LWNvbnRlbnQgcC5oYXMtYmFja2dyb3VuZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDJweDtcblx0XHRtYXJnaW4tdG9wOiA0MnB4O1xuXHR9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1wcmVmb3JtYXR0ZWQge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRmb250LXNpemU6IDAuNzU3NTc1NzU3NmVtO1xuXHRsaW5lLWhlaWdodDogMS44O1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuXHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczOXB4KSB7XG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1wcmVmb3JtYXR0ZWQge1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0bWFyZ2luLXRvcDogMzZweDtcblx0fVxufSBcblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMyYTJhMmE7XG5cdG1heC13aWR0aDogNjYwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3I6bm90KC5pcy1zdHlsZS13aWRlKTpub3QoLmlzLXN0eWxlLWRvdHMpIHtcblx0d2lkdGg6IGNhbGMoMTAwcHggLSAyMHB4ICogMik7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczOXB4KSB7XG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90cyB7XG5cdG9wYWNpdHk6IDE7XG5cdGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90czo6YmVmb3JlIHtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRmb250LXdlaWdodDogODAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC41NWVtO1xuXHRtYXJnaW4tbGVmdDogMTlweDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHR0b3A6IGNhbGMoNTAlIC0gMjhweCk7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay10YWJsZSB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdG1heC13aWR0aDogNzAwcHg7XG5cdHBhZGRpbmc6IDIwcHggMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM5cHgpIHtcblx0LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXRhYmxlIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpIHtcblx0LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXRhYmxlIHtcblx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDQwcHgpO1xuXHR9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay12ZXJzZSB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdG1heC13aWR0aDogNzAwcHg7XG5cdGZvbnQtc2l6ZTogMC43NTc1NzU3NTc2ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdHBhZGRpbmctdG9wOiAwLjdlbTtcblx0cGFkZGluZy1ib3R0b206IDAuNjVlbTtcblx0cGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczOXB4KSB7XG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay12ZXJzZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay10aGVtZS1hbGVydCB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdG1heC13aWR0aDogNzAwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAwLjhlbTtcblx0cGFkZGluZy10b3A6IDAuN2VtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzlweCkge1xuXHQuZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3MtYWxlcnQge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3MtYWxlcnRfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAxOXB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3MtYWxlcnRfX3RleHQge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2Jsb2Nrcy1jbGljay10by10d2VldF9fdGV4dCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzlweCkge1xuXHQuZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3MtY2xpY2stdG8tdHdlZXRfX3RleHQge1xuXHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0fVxufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3MtY2xpY2stdG8tdHdlZXRfX3RleHQ6bm90KFtjbGFzcyo9XCJmb250LXNpemVcIl0pIHtcblx0Zm9udC1zaXplOiAxLjM3NWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuXHQuZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3MtY2xpY2stdG8tdHdlZXRfX3RleHQ6bm90KFtjbGFzcyo9XCJmb250LXNpemVcIl0pIHtcblx0XHRmb250LXNpemU6IDEuNjVlbTtcblx0fVxufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3MtY2xpY2stdG8tdHdlZXRfX3RleHQ6OmJlZm9yZSB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHRvcDogN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzlweCkge1xuXHQuZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3MtY2xpY2stdG8tdHdlZXRfX3RleHQ6OmJlZm9yZSB7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHRvcDogOHB4O1xuXHR9XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2Jsb2Nrcy1jbGljay10by10d2VldF9fdHdpdHRlci1idG4ge1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fYm9keTtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRoZWlnaHQ6IDM0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogMWVtO1xuXHRwYWRkaW5nOiAwIDAuNzVlbTtcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczOXB4KSB7XG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2Jsb2Nrcy1jbGljay10by10d2VldF9fdHdpdHRlci1idG4ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tbGVmdDogNjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcblx0LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvYmxvY2tzLWNsaWNrLXRvLXR3ZWV0X190d2l0dGVyLWJ0biB7XG5cdFx0Zm9udC1zaXplOiAwLjkwOTA5MDkwOTFlbTtcblx0fVxufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3MtY2xpY2stdG8tdHdlZXRfX3R3aXR0ZXItYnRuOjpiZWZvcmUge1xuXHR0b3A6IDNweDtcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2Jsb2Nrcy1keW5hbWljLXNlcGFyYXRvciB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdG1heC13aWR0aDogNzAwcHg7XG5cdG1heC13aWR0aDogNjYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczOXB4KSB7XG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2Jsb2Nrcy1keW5hbWljLXNlcGFyYXRvciB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0MHB4KSB7XG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2Jsb2Nrcy1keW5hbWljLXNlcGFyYXRvciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSA0MHB4KTtcblx0fVxufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3MtZHluYW1pYy1zZXBhcmF0b3IuaXMtc3R5bGUtZG90czo6YmVmb3JlIHtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRmb250LXdlaWdodDogODAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC41NWVtO1xuXHRtYXJnaW4tbGVmdDogMTlweDtcblx0dG9wOiBjYWxjKDUwJSAtIDI4cHgpO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3MtcHJpY2luZy10YWJsZS1pdGVtX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMC45MDkwOTA5MDkxZW07XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9faGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2Jsb2Nrcy1wcmljaW5nLXRhYmxlLWl0ZW1fX2N1cnJlbmN5IHtcblx0Zm9udC1zaXplOiAwLjkwOTA5MDkwOTFlbTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvYmxvY2tzLXByaWNpbmctdGFibGUtaXRlbV9fcHJpY2Utd3JhcHBlciB7XG5cdG1hcmdpbi1ib3R0b206IDAuN2VtO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3MtcHJpY2luZy10YWJsZS1pdGVtX19hbW91bnQge1xuXHRmb250LWZhbWlseTogJGZvbnRfX2JvZHk7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGxldHRlci1zcGFjaW5nOiAtMnB4O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3MtcHJpY2luZy10YWJsZS1pdGVtX19mZWF0dXJlcyB7XG5cdGZvbnQtc2l6ZTogMC45MDkwOTA5MDkxZW07XG5cdG1hcmdpbi1ib3R0b206IDEuN2VtO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3Mtc29jaWFsOm5vdCguaGFzLWJ1dHRvbi1zaXplLXNtbCk6bm90KC5oYXMtYnV0dG9uLXNpemUtbHJnKSAud3AtYmxvY2stY29ibG9ja3Mtc29jaWFsX19idXR0b24ge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdHBhZGRpbmc6IDExcHggMThweCAxMHB4O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3Mtc29jaWFsLmhhcy1idXR0b24tc2l6ZS1zbWwgLndwLWJsb2NrLWNvYmxvY2tzLXNvY2lhbF9fYnV0dG9uIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwYWRkaW5nOiAxMHB4IDEycHggOHB4O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stY29ibG9ja3Mtc29jaWFsLmhhcy1idXR0b24tc2l6ZS1zbWwgLndwLWJsb2NrLWNvYmxvY2tzLXNvY2lhbF9fYnV0dG9uIC53cC1ibG9jay1jb2Jsb2Nrcy1zb2NpYWxfX2ljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTFweDtcbn1cblxuLndwLWJsb2NrLWJsb2NrZ2FsbGVyeS1zdGFja2VkIC5ibG9ja2dhbGxlcnktLWNhcHRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1ibG9ja2dhbGxlcnktc3RhY2tlZCBsaTpsYXN0LWNoaWxkIC5ibG9ja2dhbGxlcnktLWNhcHRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZW50cnktaGVhZGVyLFxuLmVudHJ5LWZvb3RlciB7XG5cdG1heC13aWR0aDogJHNpemVfX21heC13aWRlO1xuXHRwYWRkaW5nLWxlZnQ6ICRzaXplX19tYXJnaW47XG5cdHBhZGRpbmctcmlnaHQ6ICRzaXplX19tYXJnaW47XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn1cblxuLmVudHJ5LW1lZGlhIHtcblx0bWF4LXdpZHRoOiAkc2l6ZV9fbWF4LXdpZGU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59IiwiLypcbkJ1dHRvbnMgR3JpZCBSZXVzZWFibGUgQmxvY2tcbiAqL1xuXG4uaHJtLWJ1dHRvbnMtZ3JpZCB7XG5cdCYgPiAuYWItY29udGFpbmVyLWluc2lkZSB7XG5cdFx0cGFkZGluZzogJHNpemVfX3BhZGRpbmctM3ggJHNpemVfX21hcmdpbjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuXHRcdFx0cGFkZGluZzogJHNpemVfX3BhZGRpbmctM3ggJHNpemVfX21hcmdpbi10YWJsZXQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuXHRcdFx0cGFkZGluZzogJHNpemVfX3BhZGRpbmctM3ggJHNpemVfX21hcmdpbi1kZXNrdG9wO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKHdpZGUpIHtcblx0XHRcdHBhZGRpbmc6ICRzaXplX19wYWRkaW5nLTN4ICRzaXplX19tYXJnaW4tZGVza3RvcCAqIDI7XG5cdFx0fVxuXG5cdFx0LndwLWJsb2NrLWNvbHVtbiB7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHRhYmxldC1vbmx5KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYWItY29udGFpbmVyLWNvbnRlbnQge1xuXHRcdCYgPiBoMixcblx0XHQmID4gaDMge1xuXHRcdFx0QGluY2x1ZGUgaG9tZXBhZ2UtaGVhZGluZztcblx0XHR9XG5cdH1cblxuXHQud3AtYmxvY2stYnV0dG9uIHtcblx0XHRAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcblx0XHRcdGZsZXgtYmFzaXM6IDQ4JTtcblx0XHR9XG5cblx0XHQmLFxuXHRcdCYuaXMtc3R5bGUtc3F1YXJlZCB7XG5cdFx0XHQud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250X19zaXplLWgzLWFsdDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1oZWFkaW5nO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMCU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1MCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKHRhYmxldC1vbmx5KSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJHNpemVfX3BhZGRpbmc7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX193aGl0ZTtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc2l6ZV9faGFsZjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQnV0dG9ucyBHcmlkIFJldXNlYWJsZSBCbG9ja1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaHJtLW5ld3NsZXR0ZXItYmxvY2sge1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyX19yYWRpdXMtYmFubmVyO1xuXHRtYXJnaW4tYm90dG9tOiAkc2l6ZV9fbWFyZ2luO1xuXG5cdC5hYi1jb250YWluZXItY29udGVudCB7XG5cdFx0cGFkZGluZzogJHNpemVfX3BhZGRpbmc7XG5cdH1cblxuXHRoMiwgaDMsIGg0IHtcblx0XHRmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250X193ZWlnaHQtYm9sZDtcblx0fVxuXG5cdC53cC1ibG9jay1jb2x1bW5zIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRwIHtcblx0XHRjb2xvcjogJGNvbG9yX193aGl0ZTtcblx0fVxuXG5cdC5nZm9ybV93cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9fd2hpdGUsIDAuMik7XG5cdFx0cGFkZGluZzogJHNpemVfX2hhbGY7XG5cblx0XHQuZ2Zvcm1fZGVzY3JpcHRpb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Lmdmb3JtX2ZpZWxkcyB7XG5cdFx0XHQuZ2ZpZWxkIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2Zvcm1fZm9vdGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdFx0Lmdmb3JtX2J1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLyoqXG4gKiBQb3N0IGdyaWQgc3R5bGVzXG4gKiBMb2FkcyBvbiBmcm9udCBlbmQgYW5kIGJhY2sgZW5kXG4gKi9cbi53cC1ibG9jay1jb2x1bW5zIHtcblx0Ji5wb3N0LWdyaWQtY29sdW1ucyB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5hYi1ibG9jay1wb3N0LWdyaWQge1xuXHRtYXJnaW46IDAgMCAxLjJlbSAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmlzLWdyaWQge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRcdGdyaWQtZ2FwOiAwIDJlbTtcblxuXHRcdGFydGljbGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41ZW07XG5cdFx0fVxuXHR9XG5cblx0LmlzLWdyaWQuY29sdW1ucy0xIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxuXG5cdC5pcy1ncmlkLmNvbHVtbnMtMiB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHR9XG5cblx0LmlzLWdyaWQuY29sdW1ucy0zIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHR9XG5cblx0LmlzLWdyaWQuY29sdW1ucy00IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcblx0fVxuXG5cdGRpdltjbGFzcyo9XCJjb2x1bW5zXCJdLmlzLWdyaWQge1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdH1cblx0fVxuXG5cdC5yaWJib24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9faGlyaW5nO1xuXHRcdGNvbG9yOiAkY29sb3JfX3doaXRlO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9fYm9keTtcblx0XHRmb250LXNpemU6ICRmb250X19zaXplLXh4cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXHQgICAgbWFyZ2luOiAwIDAgLTEwcHggMDtcblx0ICAgIHBhZGRpbmc6IDAgMTBweDtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHotaW5kZXg6IDEwO1xuXHR9XG5cblx0LyoqXG5cdCAqIENhdGVnb3J5IENvbG9ycyBNYXAgZm9yIFBvc3QgR3JpZCBSaWJib24gYW5kIEhlYWRsaW5lc1xuXHQgKi9cblxuXHQucGJwLWNhdGVnb3JpZXMtZW1wbG95bWVudC1sYXcge1xuXHRcdC5yaWJib24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2VtcGxveW1lbnQtbGF3O1xuXHRcdH1cblx0fVxuXHQucGJwLWNhdGVnb3JpZXMtYmVuZWZpdHMge1xuXHRcdC5yaWJib24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JlbmVmaXRzO1xuXHRcdH1cblx0fVxuXG5cdC5wYnAtY2F0ZWdvcmllcy1jb21wZW5zYXRpb24tcGF5cm9sbCB7XG5cdFx0LnJpYmJvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX193aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9faGlyaW5nO1xuXHRcdH1cblx0fVxuXG5cdC5wYnAtY2F0ZWdvcmllcy1lbXBsb3llZS1zZXJ2aWNlcyB7XG5cdFx0LnJpYmJvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX193aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZm1sYTtcblx0XHR9XG5cdH1cblxuXHQucGJwLWNhdGVnb3JpZXMtZGlzY3JpbWluYXRpb24ge1xuXHRcdC5yaWJib24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2Rpc2NyaW1pbmF0aW9uO1xuXHRcdH1cblx0fVxuXG5cdC5wYnAtY2F0ZWdvcmllcy1oci1jYXJlZXIge1xuXHRcdC5yaWJib24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX29uYm9hcmRpbmc7XG5cdFx0fVxuXHR9XG5cblx0LnBicC1jYXRlZ29yaWVzLWhyLXRlY2hub2xvZ3kge1xuXHRcdC5yaWJib24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2Zsc2E7XG5cdFx0fVxuXHR9XG5cblx0LnBicC1jYXRlZ29yaWVzLWxlYWRlcnNoaXAtc3RyYXRlZ3kge1xuXHRcdC5yaWJib24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX21hbmFnZW1lbnQ7XG5cdFx0fVxuXHR9XG5cblx0LnBicC1jYXRlZ29yaWVzLXBlcmZvcm1hbmNlLW1hbmFnZW1lbnQge1xuXHRcdC5yaWJib24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3BlcmZvcm1hbmNlLW1nbXQ7XG5cdFx0fVxuXHR9XG5cblx0LnBicC1jYXRlZ29yaWVzLXBvbGljeS1jdWx0dXJlIHtcblx0XHQucmliYm9uIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX3doaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19oZWFsdGhjYXJlO1xuXHRcdH1cblx0fVxuXG5cdC5wYnAtY2F0ZWdvcmllcy1zdGFmZi1hZG1pbmlzdHJhdGlvbiB7XG5cdFx0LnJpYmJvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX193aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbWFuYWdlbWVudDtcblx0XHR9XG5cdH1cblxuXHQucGJwLWNhdGVnb3JpZXMtc3RhZmYtZGVwYXJ0dXJlIHtcblx0XHQucmliYm9uIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX3doaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX190dXJub3Zlcjtcblx0XHR9XG5cdH1cblxuXHQucGJwLWNhdGVnb3JpZXMtdGFsZW50LWFjcXVpc2l0aW9uIHtcblx0XHQucmliYm9uIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX3doaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19oaXJpbmc7XG5cdFx0fVxuXHR9XG5cblx0LnBicC1jYXRlZ29yaWVzLXRhbGVudC1tYW5hZ2VtZW50IHtcblx0XHQucmliYm9uIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX3doaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX190YWxlbnQtbWdtdDtcblx0XHR9XG5cdH1cblxuXHQucGJwLWNhdGVnb3JpZXMtd2VsbG5lc3Mtc2FmZXR5IHtcblx0XHQucmliYm9uIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX3doaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19oZWFsdGhjYXJlO1xuXHRcdH1cblx0fVxuXG5cdC5wYnAtY2F0ZWdvcmllcy13b3JrLWxvY2F0aW9uIHtcblx0XHQucmliYm9uIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX3doaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX191bmlvbnM7XG5cdFx0fVxuXHR9XG5cblxuXHQuYWItcG9zdC1ncmlkLXNlY3Rpb24tdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQuYWItYmxvY2stcG9zdC1ncmlkLWltYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjJlbTtcblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdGhlYWRlciAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmlzLWdyaWQuY29sdW1ucy0xIHtcblx0XHRoZWFkZXIgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XG5cdFx0XHRmb250LXNpemU6ICRmb250X19zaXplLXhsO1xuXHRcdH1cblx0fVxuXG5cdCYubWVkaXVtIHtcblx0XHQuaXMtZ3JpZC5jb2x1bW5zLTEge1xuXHRcdFx0aGVhZGVyIC5hYi1ibG9jay1wb3N0LWdyaWQtdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250X19zaXplLWxnO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hYi1ibG9jay1wb3N0LWdyaWQtYnlsaW5lIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICRkb3ZlLWdyYXk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdC5hYi1ibG9jay1wb3N0LWdyaWQtYXV0aG9yLFxuXHQuYWItYmxvY2stcG9zdC1ncmlkLWRhdGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlxcQjdcIjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXHR9XG5cblx0LmFiLWJsb2NrLXBvc3QtZ3JpZC1hdXRob3IgYSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdC5hYi1ibG9jay1wb3N0LWdyaWQtdGV4dCBwIHtcblx0XHRtYXJnaW46IDAgMCAxNXB4IDA7XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuYWItYmxvY2stcG9zdC1ncmlkLW1vcmUtbGluayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Y29sb3I6ICRjb2xvcl9fYnV0dG9uLWJvcmRlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdC5hYi1ibG9jay1wb3N0LWdyaWQtZXhjZXJwdCBkaXYgKyBwIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cblx0LmlzLWxpc3Qge1xuXHRcdFx0XHRcblx0XHRhcnRpY2xlIHtcblx0XHRcdC8qZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIDFmcjtcblx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRcdFx0Z3JpZC1nYXA6IDAgMmVtOyovXG5cblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNSU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHQvL2JvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHRcdFx0Ly9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdH1cblxuXHRcdFx0LmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faGVhZGluZztcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS1oNDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhcnRpY2xlOm5vdCguaGFzLXBvc3QtdGh1bWJuYWlsKSB7XG5cdFx0XHQvL2dyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdH1cblxuXHRcdC5hYi1ibG9jay1wb3N0LWdyaWQtaW1hZ2Uge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIHtcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uby10aHVtYiAuYWItYmxvY2stcG9zdC1ncmlkLXRleHQge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcblx0XHR9XG5cdH1cblxuXHQmLnBvcHVsYXItYXJ0aWNsZXMgaDIsXG5cdCYucG9wdWxhci1hcnRpY2xlcyBoMyxcblx0aDMud2ViaW5hci1zZWN0aW9uLWhlYWRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyO1xuXHRcdGNvbG9yOiAkY29sb3JfX21lZGl1bS1ncmF5O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9fYm9keTtcblx0XHRmb250LXNpemU6ICRmb250X19zaXplLWgzO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udF9fd2VpZ2h0LWJvbGQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXHRcblx0aDMud2ViaW5hci1zZWN0aW9uLWhlYWRlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkc2l6ZV9fYmFzZTtcdFxuXHR9XG5cblx0Ji5wb3B1bGFyLWFydGljbGVzIC5pcy1saXN0IHtcblx0XHQucmliYm9uIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0XG5cdFx0LnBicC1jYXRlZ29yaWVzLWVtcGxveW1lbnQtbGF3IHtcblx0XHRcdC5yaWJib24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fZW1wbG95bWVudC1sYXc7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wYnAtY2F0ZWdvcmllcy1iZW5lZml0cyB7XG5cdFx0XHQucmliYm9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX2JlbmVmaXRzXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBicC1jYXRlZ29yaWVzLWNvbXBlbnNhdGlvbi1wYXlyb2xsIHtcblx0XHRcdC5yaWJib24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9faGlyaW5nO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wYnAtY2F0ZWdvcmllcy1lbXBsb3llZS1zZXJ2aWNlcyB7XG5cdFx0XHQucmliYm9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX2ZtbGE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBicC1jYXRlZ29yaWVzLWRpc2NyaW1pbmF0aW9uIHtcblx0XHRcdC5yaWJib24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fZGlzY3JpbWluYXRpb247XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBicC1jYXRlZ29yaWVzLWhyLWNhcmVlciB7XG5cdFx0XHQucmliYm9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX29uYm9hcmRpbmc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBicC1jYXRlZ29yaWVzLWhyLXRlY2hub2xvZ3kge1xuXHRcdFx0LnJpYmJvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX19mbHNhO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wYnAtY2F0ZWdvcmllcy1sZWFkZXJzaGlwLXN0cmF0ZWd5IHtcblx0XHRcdC5yaWJib24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fbWFuYWdlbWVudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGJwLWNhdGVnb3JpZXMtcGVyZm9ybWFuY2UtbWFuYWdlbWVudCB7XG5cdFx0XHQucmliYm9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX3BlcmZvcm1hbmNlLW1nbXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBicC1jYXRlZ29yaWVzLXBvbGljeS1jdWx0dXJlIHtcblx0XHRcdC5yaWJib24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9faGVhbHRoY2FyZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGJwLWNhdGVnb3JpZXMtc3RhZmYtYWRtaW5pc3RyYXRpb24ge1xuXHRcdFx0LnJpYmJvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX19tYW5hZ2VtZW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wYnAtY2F0ZWdvcmllcy1zdGFmZi1kZXBhcnR1cmUge1xuXHRcdFx0LnJpYmJvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX190dXJub3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGJwLWNhdGVnb3JpZXMtdGFsZW50LWFjcXVpc2l0aW9uIHtcblx0XHRcdC5yaWJib24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9faGlyaW5nO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wYnAtY2F0ZWdvcmllcy10YWxlbnQtbWFuYWdlbWVudCB7XG5cdFx0XHQucmliYm9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX3RhbGVudC1tZ210O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wYnAtY2F0ZWdvcmllcy13ZWxsbmVzcy1zYWZldHkge1xuXHRcdFx0LnJpYmJvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX19oZWFsdGhjYXJlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wYnAtY2F0ZWdvcmllcy13b3JrLWxvY2F0aW9uIHtcblx0XHRcdC5yaWJib24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fdW5pb25zO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cbn1cblxuLndwLWJsb2NrLWF0b21pYy1ibG9ja3MtYWItY29udGFpbmVyLmxhdGVzdC1oci1uZXdzLmFiLWJsb2NrLWNvbnRhaW5lciB7XG5cdFxuXHRtYXJnaW46IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbGlnaHQtZ3JheS1iZztcblxuICAgIC53cC1ibG9jay1hdG9taWMtYmxvY2tzLWFiLWNvbHVtbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDgwNzBFO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODFweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cdFxuXHQuYWItYmxvY2stcG9zdC1ncmlkIHtcblx0XHRcblx0XHQuaXMtZ3JpZCB7XG5cdFx0XHRncmlkLWdhcDogMDtcblx0XHRcblx0XHRcdCYuY29sdW1ucy0zLFxuICAgICAgICAgICAgJi5jb2x1bW5zLTIge1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3doaXRlO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiA+IGgyIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX21lZGl1bS1ncmF5O1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS14eHM7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGp1c3RpZnktc2VsZjogZW5kO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0XHRcdG1hcmdpbjogJHNpemVfX2hhbGY7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR3aWR0aDogNi41ZW07XG5cdFx0fVxuXG5cdFx0YXJ0aWNsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yX19ib3JkZXI7XG5cdFx0XHRwYWRkaW5nOiAkc2l6ZV9fYmFzZTtcblx0XHR9XG5cblx0XHRoZWFkZXIgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250X19zaXplLXhzO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0XG5cdFx0LmFiLWJsb2NrLXBvc3QtZ3JpZC1ieWxpbmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQucmliYm9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG4gICAgICAgICYuc3BlY2lhbC1jb3ZlcmFnZSB7XG5cbiAgICAgICAgICAgIC5pcy1ncmlkIHtcbiAgICAgICAgICAgICAgICBncmlkLWdhcDogMDtcblxuICAgICAgICAgICAgICAgICYuY29sdW1ucy0xIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yX19ib3JkZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvSFJNX0luc2lkZXJfTWVtYmVyc2hpcF9Bc3NldHMvaHJtLWljb24tY29sbGVjdGlvbnMvYW5jaWxsYXJ5LXBhZ2UtYmdzL2NoZXZyb24td2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgJHNpemVfX2hhbGY7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzaXplX19iYXNlIDIuM3JlbSAkc2l6ZV9fYmFzZSAkc2l6ZV9fYmFzZTtcblxuICAgICAgICAgICAgICAgICAgICAuYWItcG9zdC1ncmlkLXNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X19zaXplLXh4cztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYWItYmxvY2stcG9zdC1ncmlkLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9fc2l6ZS14cztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFiLWJsb2NrLXBvc3QtZ3JpZC1ieWxpbmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblx0fVxufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRoZWlnaHQ6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDb2Jsb2Nrc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndwLWJsb2NrLWNvYmxvY2tzLWNvbHVtbiB7XG5cdHAge1xuXHRcdC8vIEd1dGVuYmVyZyBjb2xvciBvcHRpb25zXG5cdFx0Ly8gLS0gc2VlIGVkaXRvci1jb2xvci1wYWxldHRlIGluIGZ1bmN0aW9ucy5waHBcblx0XHQkY29sb3JzOiAoXG5cdFx0XHQnd2hpdGUnXHRcdFx0OiAkY29sb3JfX3doaXRlLFxuXHRcdFx0J2dyYXknIFx0XHRcdDogJGNvbG9yX19ncmF5LFxuXHRcdFx0J21lZGl1bS1ncmF5JyBcdDogJGNvbG9yX19tZWRpdW0tZ3JheSxcblx0XHRcdCdwYXJjaG1lbnQnIFx0OiAkY29sb3JfX3BhcmNobWVudCxcblx0XHRcdCd0aGVtZS1ibHVlJyBcdDogJGNvbG9yX190aGVtZS1ibHVlLFxuXHRcdFx0J3RoZW1lLWdyZWVuJ1x0OiAkY29sb3JfX3RoZW1lLWdyZWVuLFxuXHRcdFx0J3RoZW1lLW9yYW5nZSdcdDogJGNvbG9yX190aGVtZS1vcmFuZ2UsXG5cdFx0XHQndGhlbWUteWVsbG93J1x0OiAkY29sb3JfX3RoZW1lLXllbGxvdyxcblx0XHRcdCd0aGVtZS1yZWQnXHRcdDogJGNvbG9yX190aGVtZS1yZWQsXG5cdFx0XHQnYmx1ZS1ncmF5J1x0XHQ6ICRjb2xvcl9fYmx1ZS1ncmF5LFxuXHRcdCk7XG5cblx0XHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuXG5cdFx0XHQuaGFzLSN7JG5hbWV9LWNvbG9yIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0Lmhhcy0jeyRuYW1lfS1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29udGFjdCBGb3JtIDdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cGNmNy1mb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjllbTtcbiAgbWFyZ2luLXRvcDogLTEuM2VtO1xufVxuXG4ud3BjZjctZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm9cIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IC40ZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNGVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBKZXRwYWNrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uamV0cGFja190b3BfcG9zdHNfd2lkZ2V0IHtcblx0aDIge1xuXHRcdEBpbmNsdWRlIGhvbWVwYWdlLWhlYWRpbmc7XG5cdH1cblxuXHR1bCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblxuXHRsaSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlcl9fcmFkaXVzLWJhbm5lcjtcblx0XHRmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250X193ZWlnaHQtYm9sZDtcblx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyAvL25lY2Vzc2FyeSB0byBvdmVycmlkZSBtYWluIGNvbnRlbnQgbWFyZ2luXG5cdFx0cGFkZGluZzogJHNpemVfX3BhZGRpbmc7XG5cdH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5pbmphIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmYtZm9ybS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4ubmYtZm9ybS1jb250ZW50IC5uZi1maWVsZC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm5mLWZvcm0tY29udGVudCAubmYtZmllbGQtbGFiZWwgbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubmYtZm9ybS1jb250ZW50IC5uaW5qYS1mb3Jtcy1maWVsZCB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uZi1mb3JtLWNvbnRlbnQgLm5mLWVycm9yLW1zZyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCIsIHNlcmlmO1xufVxuXG4ubmYtZXJyb3ItZmllbGQtZXJyb3JzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMyYTJhMmEgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm9cIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IC40ZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNGVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBHcmF2aXR5IEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2Zvcm1fd3JhcHBlciB1bCxcbi5nZm9ybV93cmFwcGVyIC5nZmllbGQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5nZm9ybV93aWRnZXQge1xuXHQuc3Vic2NyaXB0aW9uLWZvb3RlciAmIHtcblx0XHRmbGV4LWJhc2lzOiA2MCU7XG5cblx0XHRmb3JtIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAyZnI7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XHRcdFx0XCJsZWZ0LXRvcCAuXCJcblx0XHRcdFx0XHRcImxlZnQtYm90dG9tIHJpZ2h0LWJvdHRvbVwiO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5nZm9ybV9oZWFkaW5nIHtcblx0XHRcdGdyaWQtYXJlYTogbGVmdC10b3A7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5nZm9ybV9ib2R5IHtcblx0XHRcdGdyaWQtYXJlYTogbGVmdC1ib3R0b207XG5cdFx0fVxuXG5cdFx0Lmdmb3JtX2Zvb3RlciB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC1hcmVhOiByaWdodC1ib3R0b207XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LXNlbGY6IGVuZDtcblx0XHRcdGp1c3RpZnktaXRlbXM6IGVuZDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdC5nZm9ybV9idXR0b24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRAaW5jbHVkZSBidG4tb3V0bGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdmb3JtX3dyYXBwZXIge1xuXHQuc2l0ZSAmIHtcblx0XHRpbnB1dCB7XG5cdFx0XHQmOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGlucHV0LWJhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5lbnRyeS1jb250ZW50IHtcblx0LnNpZGViYXIge1xuXHRcdC5nZm9ybV93cmFwcGVyIHtcblx0XHRcdC5nZmllbGQge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfX2JvcmRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlcl9fcmFkaXVzLWJhbm5lcjtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogJHNpemVfX2hhbGYgJHNpemVfX3BhZGRpbmc7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUteHM7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0Jjpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSkge1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9fYm9yZGVyO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJfX3JhZGl1cy1iYW5uZXI7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYnV0dG9uIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFdvb2NvbW1lcmNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud29vY29tbWVyY2Uge1xuXHRhLmJ1dHRvbiB7XG5cdFx0QGluY2x1ZGUgYnRuLWJhc2U7XG5cblx0XHQmLmJ1dHRvbi0tb3V0bGluZSB7XG5cdFx0XHRAaW5jbHVkZSBidG4tb3V0bGluZTtcblx0XHR9XG5cdH1cbn0iXX0= */
