@charset "UTF-8";
/* -----------------------------------------------------------------------------

  Please see /README.md for the styling architecture of this project.
  Please see /guidelines.md for standards on how to write CSS for this project.

----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
1.Base

These are considered the boilerplate styles and cannot be edited. These may include generic and utility classes. Our project is to build off of these base classes.
We will refer and use these styles throughout content pages and media-banner. We can include styles found here within other scss files using @extend and @include.

----------------------------------------------------------------------------- */
/*
*  Grid functions
*
*  1 - Lower-bound
*  2 - Upper-bound
*  3 - Grid calc
*/
/*** 1 - Lower-bound ***/
/*** 2 - Upper-bound ***/
/*** 3 - Grid calc ***/
/* Rem calc function */
/* Asset URL builder */
/* Image asset helper */
/* Font asset helper */
/* Icon asset helper */
/*** 1 - Breakpoint sizes for media queries ***/
/*
*  Global colour variables
*
*  1 - Greyscale colours
*  2 - System colours
*  3 - Accent colours
*    3.1 - Main
*    3.2 - Light
*    3.3 - Dark
*    3.4 - Callout backgrounds
*/
/*** 1 - Greyscale colours ***/
/*** 2 - System colours ***/
/*** 3 - Accent colours ***/
/* Main */
/* Light */
/* Dark */
/* callout backgrounds */
/* icon colours */
/* service ontario header colours */
/* -------------------------------
    Global font-size variables
--------------------------------- */
/* -------------------------------
    Global font-weight variables
--------------------------------- */
/*
*  Global variables
*
*  Used across multiple components
*/
/*
*  Global grid variables
*
*  1 - Grid text variables
*  2 - Grid row/column variables
*  3 - Grid screen size variables
*/
/*** 1 - Grid text variables ***/
/*** 2 - Grid row/column variables ***/
/*** 3 - Grid screen size variables ***/
/* -------------------------------
    Global letter-spacing variables
--------------------------------- */
/* -------------------------------
    Global line-height variables
--------------------------------- */
/* -------------------------------
    Global spacing variables
--------------------------------- */
/* -------------------------------
    Global typography variables
--------------------------------- */
.accordion__button, .fieldset__legend--large h1,
.fieldset__legend--heading h1, .form-label--heading h1,
.h6, h6,
.h5, h5,
.h4, h4,
.h3, h3,
.h2, h2,
.h1, h1 > .label--heading, h1 {
  font-style: normal;
  font-weight: 700;
  text-rendering: optimizeLegibility;
  margin-bottom: 1rem;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.h1, .form-label--heading h1, .fieldset__legend--large h1,
.fieldset__legend--heading h1, h1 > .label--heading, h1 {
  font-size: 2rem;
  letter-spacing: 0.04rem;
  line-height: 1.29;
  margin: 2.5rem 0 1.5rem 0;
  max-width: 70rem;
}

@media screen and (min-width: 40em) {
  .h1, .form-label--heading h1, .fieldset__legend--large h1,
  .fieldset__legend--heading h1, h1 > .label--heading, h1 {
    font-size: 2.5rem;
    letter-spacing: 0.04rem;
    line-height: 1.2;
  }
}
.h2, h2 {
  font-size: 1.6875rem;
  letter-spacing: 0.03rem;
  line-height: 1.37;
  margin: 0 0 0.75rem 0;
  max-width: 48rem;
}

@media screen and (min-width: 40em) {
  .h2, h2 {
    font-size: 2.0625rem;
    letter-spacing: 0.02rem;
    line-height: 1.33;
  }
}
.h3, h3 {
  font-size: 1.4375rem;
  letter-spacing: 0.02rem;
  line-height: 1.39;
  margin: 0 0 0.75rem 0;
  max-width: 48rem;
}

@media screen and (min-width: 40em) {
  .h3, h3 {
    font-size: 1.75rem;
    letter-spacing: 0.02rem;
    line-height: 1.43;
  }
}
.h4, .accordion__button, h4 {
  font-size: 1.25rem;
  letter-spacing: 0.03rem;
  line-height: 1.5;
  margin: 0 0 0.75rem 0;
  max-width: 48rem;
}

@media screen and (min-width: 40em) {
  .h4, .accordion__button, h4 {
    font-size: 1.5rem;
    letter-spacing: 0.0313rem;
    line-height: 1.5;
  }
}
.h5, h5 {
  font-size: 1.125rem;
  letter-spacing: 0.03rem;
  line-height: 1.56;
  margin: 0 0 0.75rem 0;
  max-width: 48rem;
}

@media screen and (min-width: 40em) {
  .h5, h5 {
    font-size: 1.1875rem;
    letter-spacing: 0.025rem;
    line-height: 1.5;
  }
}
.h6, h6 {
  font-size: 1rem;
  line-height: 1.56;
  letter-spacing: 0.03rem;
  max-width: 48rem;
  margin: 0 0 0.75rem 0;
}

@media screen and (min-width: 40em) {
  .h6, h6 {
    font-size: 1rem;
    letter-spacing: 0.025rem;
    line-height: 1.5;
  }
}
.lead-statement, .intro .intro__text,
.intro .intro__text p,
.intro .intro__text li {
  font-size: 1.25rem;
  line-height: 1.6;
  max-width: 70rem;
}

@media screen and (min-width: 40em) {
  .lead-statement, .intro .intro__text,
  .intro .intro__text p,
  .intro .intro__text li {
    font-size: 1.375rem;
  }
}
/*
* Spacing overrides
* This .scss loop will create margin & padding helpers classes
*/
.margin-top-0-\! {
  margin-top: 0;
}

.padding-top-0-\! {
  padding-top: 0;
}

.margin-bottom-0-\! {
  margin-bottom: 0;
}

.padding-bottom-0-\! {
  padding-bottom: 0;
}

.margin-left-0-\! {
  margin-left: 0;
}

.padding-left-0-\! {
  padding-left: 0;
}

.margin-right-0-\! {
  margin-right: 0;
}

.padding-right-0-\! {
  padding-right: 0;
}

.margin-top-4-\! {
  margin-top: 0.25rem;
}

.padding-top-4-\! {
  padding-top: 0.25rem;
}

.margin-bottom-4-\! {
  margin-bottom: 0.25rem;
}

.padding-bottom-4-\! {
  padding-bottom: 0.25rem;
}

.margin-left-4-\! {
  margin-left: 0.25rem;
}

.padding-left-4-\! {
  padding-left: 0.25rem;
}

.margin-right-4-\! {
  margin-right: 0.25rem;
}

.padding-right-4-\! {
  padding-right: 0.25rem;
}

.margin-top-8-\!, .dss-phase-label.alpha span, .dss-phase-label.beta span {
  margin-top: 0.5rem;
}

.padding-top-8-\! {
  padding-top: 0.5rem;
}

.margin-bottom-8-\! {
  margin-bottom: 0.5rem;
}

.padding-bottom-8-\! {
  padding-bottom: 0.5rem;
}

.margin-left-8-\! {
  margin-left: 0.5rem;
}

.padding-left-8-\! {
  padding-left: 0.5rem;
}

.margin-right-8-\! {
  margin-right: 0.5rem;
}

.padding-right-8-\! {
  padding-right: 0.5rem;
}

.margin-top-12-\! {
  margin-top: 0.75rem;
}

.padding-top-12-\! {
  padding-top: 0.75rem;
}

.margin-bottom-12-\! {
  margin-bottom: 0.75rem;
}

.padding-bottom-12-\! {
  padding-bottom: 0.75rem;
}

.margin-left-12-\! {
  margin-left: 0.75rem;
}

.padding-left-12-\! {
  padding-left: 0.75rem;
}

.margin-right-12-\! {
  margin-right: 0.75rem;
}

.padding-right-12-\! {
  padding-right: 0.75rem;
}

.margin-top-16-\! {
  margin-top: 1rem;
}

.padding-top-16-\! {
  padding-top: 1rem;
}

.margin-bottom-16-\! {
  margin-bottom: 1rem;
}

.padding-bottom-16-\! {
  padding-bottom: 1rem;
}

.margin-left-16-\! {
  margin-left: 1rem;
}

.padding-left-16-\! {
  padding-left: 1rem;
}

.margin-right-16-\! {
  margin-right: 1rem;
}

.padding-right-16-\! {
  padding-right: 1rem;
}

.margin-top-24-\! {
  margin-top: 1.5rem;
}

.padding-top-24-\! {
  padding-top: 1.5rem;
}

.margin-bottom-24-\! {
  margin-bottom: 1.5rem;
}

.padding-bottom-24-\! {
  padding-bottom: 1.5rem;
}

.margin-left-24-\! {
  margin-left: 1.5rem;
}

.padding-left-24-\! {
  padding-left: 1.5rem;
}

.margin-right-24-\! {
  margin-right: 1.5rem;
}

.padding-right-24-\! {
  padding-right: 1.5rem;
}

.margin-top-32-\! {
  margin-top: 2rem;
}

.padding-top-32-\! {
  padding-top: 2rem;
}

.margin-bottom-32-\! {
  margin-bottom: 2rem;
}

.padding-bottom-32-\! {
  padding-bottom: 2rem;
}

.margin-left-32-\! {
  margin-left: 2rem;
}

.padding-left-32-\! {
  padding-left: 2rem;
}

.margin-right-32-\! {
  margin-right: 2rem;
}

.padding-right-32-\! {
  padding-right: 2rem;
}

.margin-top-40-\! {
  margin-top: 2.5rem;
}

.padding-top-40-\! {
  padding-top: 2.5rem;
}

.margin-bottom-40-\! {
  margin-bottom: 2.5rem;
}

.padding-bottom-40-\! {
  padding-bottom: 2.5rem;
}

.margin-left-40-\! {
  margin-left: 2.5rem;
}

.padding-left-40-\! {
  padding-left: 2.5rem;
}

.margin-right-40-\! {
  margin-right: 2.5rem;
}

.padding-right-40-\! {
  padding-right: 2.5rem;
}

.margin-top-48-\! {
  margin-top: 3rem;
}

.padding-top-48-\! {
  padding-top: 3rem;
}

.margin-bottom-48-\! {
  margin-bottom: 3rem;
}

.padding-bottom-48-\! {
  padding-bottom: 3rem;
}

.margin-left-48-\! {
  margin-left: 3rem;
}

.padding-left-48-\! {
  padding-left: 3rem;
}

.margin-right-48-\! {
  margin-right: 3rem;
}

.padding-right-48-\! {
  padding-right: 3rem;
}

.margin-top-64-\! {
  margin-top: 4rem;
}

.padding-top-64-\! {
  padding-top: 4rem;
}

.margin-bottom-64-\! {
  margin-bottom: 4rem;
}

.padding-bottom-64-\! {
  padding-bottom: 4rem;
}

.margin-left-64-\! {
  margin-left: 4rem;
}

.padding-left-64-\! {
  padding-left: 4rem;
}

.margin-right-64-\! {
  margin-right: 4rem;
}

.padding-right-64-\! {
  padding-right: 4rem;
}

/*
*  Padding overrides
*/
.padding-top-0-\! {
  padding-top: 0 !important;
}

.padding-bottom-0-\! {
  padding-bottom: 0 !important;
}

.padding-right-0-\! {
  padding-right: 0 !important;
}

.padding-left-0-\! {
  padding-left: 0 !important;
}

.padding-top-4-\! {
  padding-top: 0.25rem !important;
}

.padding-bottom-4-\! {
  padding-bottom: 0.25rem !important;
}

.padding-right-4-\! {
  padding-right: 0.25rem !important;
}

.padding-left-4-\! {
  padding-left: 0.25rem !important;
}

.padding-top-8-\! {
  padding-top: 0.5rem !important;
}

.padding-bottom-8-\! {
  padding-bottom: 0.5rem !important;
}

.padding-right-8-\! {
  padding-right: 0.5rem !important;
}

.padding-left-8-\! {
  padding-left: 0.5rem !important;
}

.padding-top-12-\! {
  padding-top: 0.75rem !important;
}

.padding-bottom-12-\! {
  padding-bottom: 0.75rem !important;
}

.padding-right-12-\! {
  padding-right: 0.75rem !important;
}

.padding-left-12-\! {
  padding-left: 0.75rem !important;
}

.padding-top-16-\! {
  padding-top: 1rem !important;
}

.padding-bottom-16-\! {
  padding-bottom: 1rem !important;
}

.padding-right-16-\! {
  padding-right: 1rem !important;
}

.padding-left-16-\! {
  padding-left: 1rem !important;
}

.padding-top-24-\! {
  padding-top: 1.5rem !important;
}

.padding-bottom-24-\! {
  padding-bottom: 1.5rem !important;
}

.padding-right-24-\! {
  padding-right: 1.5rem !important;
}

.padding-left-24-\! {
  padding-left: 1.5rem !important;
}

.padding-top-32-\! {
  padding-top: 2rem !important;
}

.padding-bottom-32-\! {
  padding-bottom: 2rem !important;
}

.padding-right-32-\! {
  padding-right: 2rem !important;
}

.padding-left-32-\! {
  padding-left: 2rem !important;
}

.padding-top-40-\! {
  padding-top: 2.5rem !important;
}

.padding-bottom-40-\! {
  padding-bottom: 2.5rem !important;
}

.padding-right-40-\! {
  padding-right: 2.5rem !important;
}

.padding-left-40-\! {
  padding-left: 2.5rem !important;
}

.padding-top-48-\! {
  padding-top: 3rem !important;
}

.padding-bottom-48-\! {
  padding-bottom: 3rem !important;
}

.padding-right-48-\! {
  padding-right: 3rem !important;
}

.padding-left-48-\! {
  padding-left: 3rem !important;
}

.padding-top-64-\! {
  padding-top: 4rem !important;
}

.padding-bottom-64-\! {
  padding-bottom: 4rem !important;
}

.padding-right-64-\! {
  padding-right: 4rem !important;
}

.padding-left-64-\! {
  padding-left: 4rem !important;
}

.padding-top-80-\! {
  padding-top: 5rem !important;
}

.padding-bottom-80-\! {
  padding-bottom: 5rem !important;
}

.padding-right-80-\! {
  padding-right: 5rem !important;
}

.padding-left-80-\! {
  padding-left: 5rem !important;
}

.margin-top-0-\! {
  margin-top: 0 !important;
}

.margin-bottom-0-\! {
  margin-bottom: 0 !important;
}

.margin-right-0-\! {
  margin-right: 0 !important;
}

.margin-left-0-\! {
  margin-left: 0 !important;
}

.margin-top-4-\! {
  margin-top: 0.25rem !important;
}

.margin-bottom-4-\! {
  margin-bottom: 0.25rem !important;
}

.margin-right-4-\! {
  margin-right: 0.25rem !important;
}

.margin-left-4-\! {
  margin-left: 0.25rem !important;
}

.margin-top-8-\!, .dss-phase-label.alpha span, .dss-phase-label.beta span {
  margin-top: 0.5rem !important;
}

.margin-bottom-8-\! {
  margin-bottom: 0.5rem !important;
}

.margin-right-8-\! {
  margin-right: 0.5rem !important;
}

.margin-left-8-\! {
  margin-left: 0.5rem !important;
}

.margin-top-12-\! {
  margin-top: 0.75rem !important;
}

.margin-bottom-12-\! {
  margin-bottom: 0.75rem !important;
}

.margin-right-12-\! {
  margin-right: 0.75rem !important;
}

.margin-left-12-\! {
  margin-left: 0.75rem !important;
}

.margin-top-16-\! {
  margin-top: 1rem !important;
}

.margin-bottom-16-\! {
  margin-bottom: 1rem !important;
}

.margin-right-16-\! {
  margin-right: 1rem !important;
}

.margin-left-16-\! {
  margin-left: 1rem !important;
}

.margin-top-24-\! {
  margin-top: 1.5rem !important;
}

.margin-bottom-24-\! {
  margin-bottom: 1.5rem !important;
}

.margin-right-24-\! {
  margin-right: 1.5rem !important;
}

.margin-left-24-\! {
  margin-left: 1.5rem !important;
}

.margin-top-32-\! {
  margin-top: 2rem !important;
}

.margin-bottom-32-\! {
  margin-bottom: 2rem !important;
}

.margin-right-32-\! {
  margin-right: 2rem !important;
}

.margin-left-32-\! {
  margin-left: 2rem !important;
}

.margin-top-40-\! {
  margin-top: 2.5rem !important;
}

.margin-bottom-40-\! {
  margin-bottom: 2.5rem !important;
}

.margin-right-40-\! {
  margin-right: 2.5rem !important;
}

.margin-left-40-\! {
  margin-left: 2.5rem !important;
}

.margin-top-48-\! {
  margin-top: 3rem !important;
}

.margin-bottom-48-\! {
  margin-bottom: 3rem !important;
}

.margin-right-48-\! {
  margin-right: 3rem !important;
}

.margin-left-48-\! {
  margin-left: 3rem !important;
}

.margin-top-64-\! {
  margin-top: 4rem !important;
}

.margin-bottom-64-\! {
  margin-bottom: 4rem !important;
}

.margin-right-64-\! {
  margin-right: 4rem !important;
}

.margin-left-64-\! {
  margin-left: 4rem !important;
}

.margin-top-80-\! {
  margin-top: 5rem !important;
}

.margin-bottom-80-\! {
  margin-bottom: 5rem !important;
}

.margin-right-80-\! {
  margin-right: 5rem !important;
}

.margin-left-80-\! {
  margin-left: 5rem !important;
}

/*
*  Global mixins
*  Used across multiple components
*/
/**
 * Mixin that adds spacing to a position and mark it as important
 * $type is the type of spacing to use and can be either padding or margin
 * $position is the direction to which the spacing is applied; can be top, right, bottom or left
 * $size is the amount of px to be used as the spacing; can be 0, 4, 8, 12, 16, 24, 32, 40, 48 or 64
 */
/*
*  Grid mixins
*
*  1 - Exporting grid code
*  2 - Clearfix
*  3 - Grid row
*  4 - Grid column
*  5 - Grid HTML classes
*/
/*** 1 - Exporting grid code ***/
/*** 2 - Clearfix ***/
/*** 3 - Grid row ***/
/*** 4 - Grid column ***/
/*** 5 - Grid HTML classes ***/
/* -------------------------------
    Focus placeholder variables
--------------------------------- */
/* -------------------------------
    Focus placeholder
--------------------------------- */
.navigation a:focus, .navigation a:active, .header-button:focus, .header__language-toggler_container a:focus, .input:focus, .input:active, .hint-expander__button:focus, .hint-expander__button:active, .button:focus, button.alert:focus, button.panel--alert:focus, button.alert-box:focus, button:focus, input[type=submit]:focus, input[type=button]:focus, .button:active, button.alert:active, button.panel--alert:active, button.alert-box:active, button:active, input[type=submit]:active, input[type=button]:active, .accordion__button:focus, .accordion__button--expand-all:focus {
  box-shadow: 0 0 0 4px #009ADB;
  outline: 4px solid transparent;
  transition: box-shadow 0.1s ease-in-out;
}

/*
*  Colour classes
*
*  1 - Background colours
*    1.1 - Greyscale background colours
*    1.2 - Main accent background colours
*    1.3 - Light accent background colours
*    1.4 - Dark accent background colours
*/
/*** 1 - Greyscale background colours ***/
.bg-white {
  background-color: #FFFFFF;
}

.bg-greyscale-5 {
  background-color: #f2f2f2;
}

.bg-greyscale-20 {
  background-color: #cccccc;
}

.bg-greyscale-40 {
  background-color: #999999;
}

.bg-greyscale-60 {
  background-color: #666666;
}

.bg-greyscale-70 {
  background-color: #4d4d4d;
}

.bg-black {
  background-color: #1a1a1a;
}

/*** 2 - Main accent background colours ***/
.bg-gold {
  background-color: #CBA52E;
}

.bg-yellow {
  background-color: #FCAF17;
}

.bg-taupe {
  background-color: #C1B28F;
}

.bg-green {
  background-color: #39B54A;
}

.bg-lime {
  background-color: #8DC63F;
}

.bg-teal {
  background-color: #49A7A2;
}

.bg-sky {
  background-color: #00B2E3;
}

.bg-blue {
  background-color: #3193CC;
}

.bg-purple {
  background-color: #B975B7;
}

.bg-orange {
  background-color: #F15A22;
}

.bg-red {
  background-color: #F0454B;
}

.bg-magenta {
  background-color: #F03093;
}

/*** 1 - Light accent background colours ***/
.bg-light-gold {
  background-color: #F0E7CC;
}

.bg-light-yellow {
  background-color: #F8E5C3;
}

.bg-light-taupe {
  background-color: #EBE7DB;
}

.bg-light-green {
  background-color: #D1EFD4;
}

.bg-light-lime {
  background-color: #DDEDC7;
}

.bg-light-teal {
  background-color: #CFEDED;
}

.bg-light-sky {
  background-color: #C5EEFA;
}

.bg-light-blue {
  background-color: #DBE9F5;
}

.bg-light-purple {
  background-color: #F1E3F2;
}

.bg-light-orange {
  background-color: #FEE1D9;
}

.bg-light-red {
  background-color: #FFE0E2;
}

.bg-light-magenta {
  background-color: #FEDFF0;
}

/*** 1 - Dark accent background colours ***/
.bg-dark-gold {
  background-color: #86743D;
}

.bg-dark-yellow {
  background-color: #8A600D;
}

.bg-dark-taupe {
  background-color: #7B725C;
}

.bg-dark-green {
  background-color: #2B8737;
}

.bg-dark-lime {
  background-color: #5F8129;
}

.bg-dark-teal {
  background-color: #367A76;
}

.bg-dark-sky {
  background-color: #1080A6;
}

.bg-dark-blue {
  background-color: #0369ac;
}

.bg-dark-purple {
  background-color: #92278F;
}

.bg-dark-orange {
  background-color: #C64A1C;
}

.bg-dark-red {
  background-color: #D81A21;
}

.bg-dark-magenta {
  background-color: #C00264;
}

@font-face {
  font-family: "Courier Prime";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: local("Courier Prime"), local("Courier-prime-regular"), url("../fonts/courier-prime-400/CourierPrime-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Courier Prime";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: local("Courier Prime Italic"), local("Courier-prime-italic"), url("../fonts/courier-prime-400--italic/CourierPrime-Italic.ttf") format("truetype");
}
@font-face {
  font-family: "Courier Prime";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: local("Courier Prime Bold"), local("Courier-prime-bold"), url("../fonts/courier-prime-700/CourierPrime-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Courier Prime";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: local("Courier Prime Bold Italic"), local("Courier-prime-bold-italic"), url("../fonts/courier-prime-700--italic/CourierPrime-BoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/open-sans-400/open-sans-400.woff2") format("woff2"), url("../fonts/open-sans-400/open-sans-400.woff") format("woff"), url("../fonts/open-sans-400/open-sans-400.svg#OpenSans") format("svg"), local("Open Sans"), local("Open-Sans-regular");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/open-sans-600/open-sans-600.woff2") format("woff2"), url("../fonts/open-sans-600/open-sans-600.woff") format("woff"), url("../fonts/open-sans-600/open-sans-600.svg#OpenSans") format("svg"), local("Open Sans Semibold"), local("Open-Sans-600");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("../fonts/open-sans-400--italic/open-sans-400--italic.woff2") format("woff2"), url("../fonts/open-sans-400--italic/open-sans-400--italic.woff") format("woff"), url("../fonts/open-sans-400--italic/open-sans-400--italic.svg#OpenSans") format("svg"), local("Open Sans Italic"), local("Open-Sans-italic");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-display: swap;
  src: local("Open Sans Bold"), local("Open-Sans-700");
  src: url("../fonts/open-sans-700/open-sans-700.eot");
  src: url("../fonts/open-sans-700/open-sans-700.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-700/open-sans-700.woff2") format("woff2"), url("../fonts/open-sans-700/open-sans-700.woff") format("woff"), url("../fonts/open-sans-700/open-sans-700.ttf") format("truetype"), url("../fonts/open-sans-700/open-sans-700.svg");
}
@font-face {
  font-family: "Raleway";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/raleway-modified-400/raleway-modified-400.woff2") format("woff2"), url("../fonts/raleway-modified-400/raleway-modified-400.woff") format("woff"), url("../fonts/raleway-modified-400/raleway-modified-400.svg") format("svg"), local("Raleway"), local("Raleway-400");
}
@font-face {
  font-family: "Raleway";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/raleway-modified-600/raleway-modified-600.woff2") format("woff2"), url("../fonts/raleway-modified-600/raleway-modified-600.woff") format("woff"), url("../fonts/raleway-modified-600/raleway-modified-600.svg") format("svg"), local("Raleway SemiBold"), local("Raleway-600");
}
@font-face {
  font-family: "Raleway";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/raleway-modified-700/raleway-modified-700.woff2") format("woff2"), url("../fonts/raleway-modified-700/raleway-modified-700.woff") format("woff"), url("../fonts/raleway-modified-700/raleway-modified-700.svg") format("svg"), local("Raleway Bold"), local("Raleway-700");
}
/*
*  Global elements
*
*  1 - Unclassed elements
*    1.1 - Base
*    1.2 - Typography
*    1.3 - Forms
*    1.4 - Horizontal Rule
*    1.5 - Lists
*/
/*** 1 - Unclassed Elements ***/
/* Base */
html {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}

body {
  font-size: 1rem;
  line-height: 1.6;
  background-color: #FFFFFF;
  color: #1a1a1a;
  margin: 0;
}

/* Typography */
p {
  font-size: inherit;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility;
  margin: 0 0 1.5rem 0;
}

cite {
  font-style: italic;
  line-height: inherit;
}

strong {
  font-weight: 700;
  line-height: inherit;
}

/* everything - including before and after - should inherit their box sizing */
*,
*::before,
*::after {
  box-sizing: inherit;
}

main p,
main p:not(.lead-statement),
main dd,
main li {
  max-width: 48rem;
}

hr {
  border: 0;
  padding: 0;
  margin: 2.5rem 0;
  border-bottom: 4px solid #cccccc;
}

/* Horizontal Rule */
hr.hr--dark {
  border-bottom: 4px solid #1a1a1a;
}

a {
  color: #0066CC;
  text-decoration: underline;
}

a:visited {
  color: #551A8B;
}

a:hover {
  color: #00478F;
}

a:active {
  color: #002142;
}

a:focus {
  box-shadow: 0 0 0 4px #009ADB;
  outline: 4px solid transparent;
  transition: all 0.1s ease-in-out;
}

​p {
  margin: 0 0 1.5rem 0;
}

​p + h1,
p + h2,
p + h3,
p + h4,
p + h5,
p + h6,
ul + h1,
ul + h2,
ul + h3,
ul + h4,
ul + h5,
ul + h6,
ol + h1,
ol + h2,
ol + h3,
ol + h4,
ol + h5,
ol + h6,
h1 + h2,
h2 + h3,
h3 + h4,
h4 + h5,
h5 + h6 {
  margin-top: 2rem;
}

p code, td code, li code {
  line-height: 2.25rem;
}

/* Forms */
input[type=text],
input[type=number],
input[type=email],
input[type=date],
input[type=color],
input[type=search],
input[type=tel],
textarea {
  background-origin: initial;
  height: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
}

input[type=checkbox] + label,
input[type=radio] + label {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  margin-left: 0;
  margin-right: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
  page-break-inside: avoid;
}

legend,
label {
  display: block;
  margin: 0;
}

select {
  background-origin: initial;
  height: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* Lists */
ul,
ol {
  padding: 0;
}

ul {
  margin-left: 2rem;
}

ul li {
  padding: 0 0 0.75rem 0;
}

ol {
  margin-left: 1.75rem;
}

ol li {
  padding: 0 0 0.75rem 0.25rem;
}

ul li:last-child,
ol li:last-child {
  padding-bottom: 0;
}

ul ul,
ol ul {
  margin: 0.5rem 0 0.5rem 2rem;
}

ul ol,
ol ol {
  margin: 0.5rem 0 0.5rem 1.75rem;
}

p + ul,
p + ol {
  margin-top: -0.75rem;
}

@media screen and (min-width: 40em) {
  ul {
    margin: 0.5rem 0 1.5rem 3rem;
  }
  ol {
    margin: 0.5rem 0 1.5rem 2.75rem;
  }
  ul ul,
  ol ul {
    margin: 0.5rem 0 0.5rem 3rem;
  }
  ul ol,
  ol ol {
    margin: 0.5rem 0 0.5rem 2.75rem;
  }
}
.row {
  margin: 0 auto;
  max-width: 72rem;
  width: 100%;
}

.row:before, .row:after {
  content: "";
  display: table;
}

.row:after {
  clear: both;
}

.row.row--collapse > .column,
.row.row--collapse > .columns,
.row.row--collapse > #block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.row--collapse > .form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.row--collapse > .form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.row--collapse > .form-item-query,
#block-exposedformoic-resultblock-listing .row.row--collapse > .form-wrapper,
.row.row--collapse > #block-exposedformoic-resultblock-listing,
.row.row--collapse > #block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.row--collapse > .form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.row--collapse > .form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.row--collapse > .form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.row--collapse > .form-item-query,
#block-exposedformlrd-resultblock-listing .row.row--collapse > .form-wrapper,
#block-exposedformlrd-resultblock-listing .row.row--collapse > .lrd-exposedfilter-container,
.row.row--collapse > #block-views-block-gazette-result-block-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.row--collapse > .form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.row--collapse > .form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.row--collapse > .form-item-query,
#block-exposedformgazette-resultblock-search .row.row--collapse > .form-wrapper,
.row.row--collapse > #block-exposedformgazette-resultblock-search {
  padding-left: 0;
  padding-right: 0;
}

.row.row--collapse .row {
  margin-left: 0;
  margin-right: 0;
}

.row .row {
  margin: 0 -1rem;
  max-width: none;
  width: auto;
}

.row .row:before, .row .row:after {
  content: "";
  display: table;
}

.row .row:after {
  clear: both;
}

.row .row.row--collapse {
  margin: 0;
  max-width: none;
  width: auto;
}

.row .row.row--collapse:before, .row .row.row--collapse:after {
  content: "";
  display: table;
}

.row .row.row--collapse:after {
  clear: both;
}

.column,
.columns,
#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query,
#block-exposedformoic-resultblock-listing .form-wrapper,
#block-exposedformoic-resultblock-listing,
#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query,
#block-exposedformlrd-resultblock-listing .form-wrapper,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container,
#block-views-block-gazette-result-block-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query,
#block-exposedformgazette-resultblock-search .form-wrapper,
#block-exposedformgazette-resultblock-search {
  padding-left: 1rem;
  padding-right: 1rem;
  box-sizing: border-box;
  width: 100%;
  float: left;
}

.column + .column:last-child,
.column + .columns:last-child,
.column + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .column + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .column + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .column + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing .column + .form-wrapper:last-child,
.column + #block-exposedformoic-resultblock-listing:last-child,
.column + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing .column + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing .column + .lrd-exposedfilter-container:last-child,
.column + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .column + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .column + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .column + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search .column + .form-wrapper:last-child,
.column + #block-exposedformgazette-resultblock-search:last-child,
.columns + .column:last-child,
#block-views-block-oic-result-block-listing + .column:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .column:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .column:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .column:last-child,
#block-exposedformoic-resultblock-listing .form-wrapper + .column:last-child,
#block-exposedformoic-resultblock-listing + .column:last-child,
#block-views-block-lrd-result-block-listing + .column:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .column:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .column:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .column:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .column:last-child,
#block-exposedformlrd-resultblock-listing .form-wrapper + .column:last-child,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .column:last-child,
#block-views-block-gazette-result-block-search + .column:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .column:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .column:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .column:last-child,
#block-exposedformgazette-resultblock-search .form-wrapper + .column:last-child,
#block-exposedformgazette-resultblock-search + .column:last-child,
.columns + .columns:last-child,
#block-views-block-oic-result-block-listing + .columns:last-child,
.columns + #block-views-block-oic-result-block-listing:last-child,
#block-views-block-oic-result-block-listing + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .columns:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .columns:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .columns + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-oic-result-block-listing + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .columns + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-oic-result-block-listing + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .columns:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .columns + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-oic-result-block-listing + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing .form-wrapper + .columns:last-child,
#block-exposedformoic-resultblock-listing .form-wrapper + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing .columns + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-views-block-oic-result-block-listing + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing .form-wrapper + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing + .columns:last-child,
#block-exposedformoic-resultblock-listing + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformoic-resultblock-listing + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformoic-resultblock-listing + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformoic-resultblock-listing + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformoic-resultblock-listing + .form-wrapper:last-child,
.columns + #block-exposedformoic-resultblock-listing:last-child,
#block-views-block-oic-result-block-listing + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformoic-resultblock-listing .form-wrapper + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformoic-resultblock-listing + #block-exposedformoic-resultblock-listing:last-child,
#block-views-block-lrd-result-block-listing + .columns:last-child,
#block-views-block-lrd-result-block-listing + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-lrd-result-block-listing + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-lrd-result-block-listing + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-lrd-result-block-listing + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #block-views-block-lrd-result-block-listing + .form-wrapper:last-child,
#block-views-block-lrd-result-block-listing + #block-exposedformoic-resultblock-listing:last-child,
.columns + #block-views-block-lrd-result-block-listing:last-child,
#block-views-block-oic-result-block-listing + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing .form-wrapper + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing + #block-views-block-lrd-result-block-listing:last-child,
#block-views-block-lrd-result-block-listing + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .columns:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-item-date-from + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .columns:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-item-date-to + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .columns:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-checkboxes + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-checkboxes + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-checkboxes + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-checkboxes + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-checkboxes:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-checkboxes:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-checkboxes:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper + .form-checkboxes:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .columns:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-item-query + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing .form-wrapper + .columns:last-child,
#block-exposedformlrd-resultblock-listing .form-wrapper + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing .form-wrapper + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing .form-wrapper + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformlrd-resultblock-listing .form-wrapper + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing .columns + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-views-block-oic-result-block-listing + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-date-from + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-date-to + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-query + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing .form-wrapper + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-views-block-lrd-result-block-listing + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing .form-wrapper + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .columns:last-child,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .lrd-exposedfilter-container + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .lrd-exposedfilter-container + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .lrd-exposedfilter-container + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing .lrd-exposedfilter-container + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing .columns + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-views-block-oic-result-block-listing + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .lrd-exposedfilter-container:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-date-from + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .lrd-exposedfilter-container:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-date-to + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .lrd-exposedfilter-container:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-query + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing .form-wrapper + .lrd-exposedfilter-container:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-views-block-lrd-result-block-listing + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing .form-wrapper + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .lrd-exposedfilter-container:last-child,
#block-views-block-gazette-result-block-search + .columns:last-child,
#block-views-block-gazette-result-block-search + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-gazette-result-block-search + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-gazette-result-block-search + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-gazette-result-block-search + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #block-views-block-gazette-result-block-search + .form-wrapper:last-child,
#block-views-block-gazette-result-block-search + #block-exposedformoic-resultblock-listing:last-child,
#block-views-block-gazette-result-block-search + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #block-views-block-gazette-result-block-search + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-views-block-gazette-result-block-search + .lrd-exposedfilter-container:last-child,
.columns + #block-views-block-gazette-result-block-search:last-child,
#block-views-block-oic-result-block-listing + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformoic-resultblock-listing .form-wrapper + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformoic-resultblock-listing + #block-views-block-gazette-result-block-search:last-child,
#block-views-block-lrd-result-block-listing + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformlrd-resultblock-listing .form-wrapper + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + #block-views-block-gazette-result-block-search:last-child,
#block-views-block-gazette-result-block-search + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .columns:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-item-date-from + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-checkboxes:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-date-from + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-date-from + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .lrd-exposedfilter-container:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .columns:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-item-date-to + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-checkboxes:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-date-to + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-date-to + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .lrd-exposedfilter-container:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .columns + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-oic-result-block-listing + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-wrapper + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-lrd-result-block-listing + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-checkboxes + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-wrapper + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .lrd-exposedfilter-container + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-gazette-result-block-search + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .columns + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-oic-result-block-listing + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-wrapper + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-lrd-result-block-listing + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-checkboxes + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-wrapper + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .lrd-exposedfilter-container + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-gazette-result-block-search + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .columns:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-item-query + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-checkboxes:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-query + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-query + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .lrd-exposedfilter-container:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .columns + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-oic-result-block-listing + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-wrapper + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-lrd-result-block-listing + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-checkboxes + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-wrapper + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .lrd-exposedfilter-container + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-gazette-result-block-search + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search .form-wrapper + .columns:last-child,
#block-exposedformgazette-resultblock-search .form-wrapper + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing .form-wrapper + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search .form-wrapper + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformgazette-resultblock-search .form-wrapper + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-checkboxes:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .form-wrapper + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .form-wrapper + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper + .lrd-exposedfilter-container:last-child,
#block-exposedformgazette-resultblock-search .form-wrapper + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search .columns + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-views-block-oic-result-block-listing + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-item-date-from + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-item-date-to + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-item-query + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing .form-wrapper + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-views-block-lrd-result-block-listing + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-item-date-from + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-item-date-to + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-checkboxes + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-item-query + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .form-wrapper + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search .lrd-exposedfilter-container + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-views-block-gazette-result-block-search + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search .form-wrapper + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search + .columns:last-child,
#block-exposedformgazette-resultblock-search + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformgazette-resultblock-search + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search + .lrd-exposedfilter-container:last-child,
#block-exposedformgazette-resultblock-search + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformgazette-resultblock-search + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformgazette-resultblock-search + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformgazette-resultblock-search + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformgazette-resultblock-search + .form-wrapper:last-child,
.columns + #block-exposedformgazette-resultblock-search:last-child,
#block-views-block-oic-result-block-listing + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformoic-resultblock-listing .form-wrapper + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformoic-resultblock-listing + #block-exposedformgazette-resultblock-search:last-child,
#block-views-block-lrd-result-block-listing + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformlrd-resultblock-listing .form-wrapper + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + #block-exposedformgazette-resultblock-search:last-child,
#block-views-block-gazette-result-block-search + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformgazette-resultblock-search .form-wrapper + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformgazette-resultblock-search + #block-exposedformgazette-resultblock-search:last-child {
  float: right;
}

.column + .column.end,
.column + .columns.end,
.column + .end#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .column + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .column + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .column + .end.form-item-query,
#block-exposedformoic-resultblock-listing .column + .end.form-wrapper,
.column + .end#block-exposedformoic-resultblock-listing,
.column + .end#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column + .end.form-item-query,
#block-exposedformlrd-resultblock-listing .column + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing .column + .end.lrd-exposedfilter-container,
.column + .end#block-views-block-gazette-result-block-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .column + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .column + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .column + .end.form-item-query,
#block-exposedformgazette-resultblock-search .column + .end.form-wrapper,
.column + .end#block-exposedformgazette-resultblock-search,
.columns + .column.end,
#block-views-block-oic-result-block-listing + .column.end,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .column.end,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .column.end,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .column.end,
#block-exposedformoic-resultblock-listing .form-wrapper + .column.end,
#block-exposedformoic-resultblock-listing + .column.end,
#block-views-block-lrd-result-block-listing + .column.end,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .column.end,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .column.end,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .column.end,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .column.end,
#block-exposedformlrd-resultblock-listing .form-wrapper + .column.end,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .column.end,
#block-views-block-gazette-result-block-search + .column.end,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .column.end,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .column.end,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .column.end,
#block-exposedformgazette-resultblock-search .form-wrapper + .column.end,
#block-exposedformgazette-resultblock-search + .column.end,
.columns + .columns.end,
#block-views-block-oic-result-block-listing + .columns.end,
.columns + .end#block-views-block-oic-result-block-listing,
#block-views-block-oic-result-block-listing + .end#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .columns.end,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .columns.end,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .columns + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-oic-result-block-listing + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .columns + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-oic-result-block-listing + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .columns.end,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .columns + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-oic-result-block-listing + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-query,
#block-exposedformoic-resultblock-listing .form-wrapper + .columns.end,
#block-exposedformoic-resultblock-listing .form-wrapper + .end#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .end.form-item-query,
#block-exposedformoic-resultblock-listing .columns + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-views-block-oic-result-block-listing + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-wrapper,
#block-exposedformoic-resultblock-listing .form-wrapper + .end.form-wrapper,
#block-exposedformoic-resultblock-listing + .columns.end,
#block-exposedformoic-resultblock-listing + .end#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformoic-resultblock-listing + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformoic-resultblock-listing + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformoic-resultblock-listing + .end.form-item-query,
#block-exposedformoic-resultblock-listing #block-exposedformoic-resultblock-listing + .end.form-wrapper,
.columns + .end#block-exposedformoic-resultblock-listing,
#block-views-block-oic-result-block-listing + .end#block-exposedformoic-resultblock-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end#block-exposedformoic-resultblock-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end#block-exposedformoic-resultblock-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end#block-exposedformoic-resultblock-listing,
#block-exposedformoic-resultblock-listing .form-wrapper + .end#block-exposedformoic-resultblock-listing,
#block-exposedformoic-resultblock-listing + .end#block-exposedformoic-resultblock-listing,
#block-views-block-lrd-result-block-listing + .columns.end,
#block-views-block-lrd-result-block-listing + .end#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-lrd-result-block-listing + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-lrd-result-block-listing + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-lrd-result-block-listing + .end.form-item-query,
#block-exposedformoic-resultblock-listing #block-views-block-lrd-result-block-listing + .end.form-wrapper,
#block-views-block-lrd-result-block-listing + .end#block-exposedformoic-resultblock-listing,
.columns + .end#block-views-block-lrd-result-block-listing,
#block-views-block-oic-result-block-listing + .end#block-views-block-lrd-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end#block-views-block-lrd-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end#block-views-block-lrd-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end#block-views-block-lrd-result-block-listing,
#block-exposedformoic-resultblock-listing .form-wrapper + .end#block-views-block-lrd-result-block-listing,
#block-exposedformoic-resultblock-listing + .end#block-views-block-lrd-result-block-listing,
#block-views-block-lrd-result-block-listing + .end#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .columns.end,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end#block-views-block-oic-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-item-date-from + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end#block-exposedformoic-resultblock-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .columns.end,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end#block-views-block-oic-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-item-date-to + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end#block-exposedformoic-resultblock-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .columns.end,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end#block-views-block-oic-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-checkboxes + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-checkboxes + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-checkboxes + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-checkboxes + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end#block-exposedformoic-resultblock-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-checkboxes,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-checkboxes,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-checkboxes,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-checkboxes,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .columns.end,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end#block-views-block-oic-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-item-query + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end#block-exposedformoic-resultblock-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-item-query,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-query,
#block-exposedformlrd-resultblock-listing .form-wrapper + .columns.end,
#block-exposedformlrd-resultblock-listing .form-wrapper + .end#block-views-block-oic-result-block-listing,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing .form-wrapper + .end#block-exposedformoic-resultblock-listing,
#block-exposedformlrd-resultblock-listing .form-wrapper + .end#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-item-query,
#block-exposedformlrd-resultblock-listing .columns + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-views-block-oic-result-block-listing + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-date-from + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-date-to + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-query + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-views-block-lrd-result-block-listing + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .columns.end,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end#block-views-block-oic-result-block-listing,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .lrd-exposedfilter-container + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .lrd-exposedfilter-container + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .lrd-exposedfilter-container + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing .lrd-exposedfilter-container + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end#block-exposedformoic-resultblock-listing,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container + .end.form-item-query,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing .columns + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-views-block-oic-result-block-listing + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.lrd-exposedfilter-container,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-date-from + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.lrd-exposedfilter-container,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-date-to + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.lrd-exposedfilter-container,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-query + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing .form-wrapper + .end.lrd-exposedfilter-container,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-views-block-lrd-result-block-listing + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing .form-wrapper + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end.lrd-exposedfilter-container,
#block-views-block-gazette-result-block-search + .columns.end,
#block-views-block-gazette-result-block-search + .end#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-gazette-result-block-search + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-gazette-result-block-search + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-gazette-result-block-search + .end.form-item-query,
#block-exposedformoic-resultblock-listing #block-views-block-gazette-result-block-search + .end.form-wrapper,
#block-views-block-gazette-result-block-search + .end#block-exposedformoic-resultblock-listing,
#block-views-block-gazette-result-block-search + .end#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #block-views-block-gazette-result-block-search + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-views-block-gazette-result-block-search + .end.lrd-exposedfilter-container,
.columns + .end#block-views-block-gazette-result-block-search,
#block-views-block-oic-result-block-listing + .end#block-views-block-gazette-result-block-search,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end#block-views-block-gazette-result-block-search,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end#block-views-block-gazette-result-block-search,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end#block-views-block-gazette-result-block-search,
#block-exposedformoic-resultblock-listing .form-wrapper + .end#block-views-block-gazette-result-block-search,
#block-exposedformoic-resultblock-listing + .end#block-views-block-gazette-result-block-search,
#block-views-block-lrd-result-block-listing + .end#block-views-block-gazette-result-block-search,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end#block-views-block-gazette-result-block-search,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end#block-views-block-gazette-result-block-search,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end#block-views-block-gazette-result-block-search,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end#block-views-block-gazette-result-block-search,
#block-exposedformlrd-resultblock-listing .form-wrapper + .end#block-views-block-gazette-result-block-search,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end#block-views-block-gazette-result-block-search,
#block-views-block-gazette-result-block-search + .end#block-views-block-gazette-result-block-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .columns.end,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end#block-views-block-oic-result-block-listing,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-item-date-from + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end#block-exposedformoic-resultblock-listing,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end#block-views-block-lrd-result-block-listing,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-checkboxes,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-date-from + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-date-from + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.lrd-exposedfilter-container,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end#block-views-block-gazette-result-block-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .columns.end,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end#block-views-block-oic-result-block-listing,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-item-date-to + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end#block-exposedformoic-resultblock-listing,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end#block-views-block-lrd-result-block-listing,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-checkboxes,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-date-to + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-date-to + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.lrd-exposedfilter-container,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end#block-views-block-gazette-result-block-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .columns + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-oic-result-block-listing + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-lrd-result-block-listing + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-checkboxes + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .lrd-exposedfilter-container + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-gazette-result-block-search + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .columns + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-oic-result-block-listing + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-lrd-result-block-listing + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-checkboxes + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .lrd-exposedfilter-container + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-gazette-result-block-search + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .columns.end,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end#block-views-block-oic-result-block-listing,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-item-query + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end#block-exposedformoic-resultblock-listing,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end#block-views-block-lrd-result-block-listing,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-checkboxes,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-query + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-query + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.lrd-exposedfilter-container,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end#block-views-block-gazette-result-block-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .columns + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-oic-result-block-listing + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-item-query,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-lrd-result-block-listing + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-checkboxes + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .lrd-exposedfilter-container + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-gazette-result-block-search + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-query,
#block-exposedformgazette-resultblock-search .form-wrapper + .columns.end,
#block-exposedformgazette-resultblock-search .form-wrapper + .end#block-views-block-oic-result-block-listing,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-item-query,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-wrapper,
#block-exposedformgazette-resultblock-search .form-wrapper + .end#block-exposedformoic-resultblock-listing,
#block-exposedformgazette-resultblock-search .form-wrapper + .end#block-views-block-lrd-result-block-listing,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-checkboxes,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-item-query,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .form-wrapper + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.lrd-exposedfilter-container,
#block-exposedformgazette-resultblock-search .form-wrapper + .end#block-views-block-gazette-result-block-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .end.form-item-query,
#block-exposedformgazette-resultblock-search .columns + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-views-block-oic-result-block-listing + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-item-date-from + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-item-date-to + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-item-query + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-views-block-lrd-result-block-listing + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-item-date-from + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-item-date-to + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-checkboxes + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-item-query + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search .lrd-exposedfilter-container + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-views-block-gazette-result-block-search + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-wrapper,
#block-exposedformgazette-resultblock-search .form-wrapper + .end.form-wrapper,
#block-exposedformgazette-resultblock-search + .columns.end,
#block-exposedformgazette-resultblock-search + .end#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search + .end.form-item-query,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search + .end.form-wrapper,
#block-exposedformgazette-resultblock-search + .end#block-exposedformoic-resultblock-listing,
#block-exposedformgazette-resultblock-search + .end#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search + .end.lrd-exposedfilter-container,
#block-exposedformgazette-resultblock-search + .end#block-views-block-gazette-result-block-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformgazette-resultblock-search + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformgazette-resultblock-search + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformgazette-resultblock-search + .end.form-item-query,
#block-exposedformgazette-resultblock-search #block-exposedformgazette-resultblock-search + .end.form-wrapper,
.columns + .end#block-exposedformgazette-resultblock-search,
#block-views-block-oic-result-block-listing + .end#block-exposedformgazette-resultblock-search,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end#block-exposedformgazette-resultblock-search,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end#block-exposedformgazette-resultblock-search,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end#block-exposedformgazette-resultblock-search,
#block-exposedformoic-resultblock-listing .form-wrapper + .end#block-exposedformgazette-resultblock-search,
#block-exposedformoic-resultblock-listing + .end#block-exposedformgazette-resultblock-search,
#block-views-block-lrd-result-block-listing + .end#block-exposedformgazette-resultblock-search,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end#block-exposedformgazette-resultblock-search,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end#block-exposedformgazette-resultblock-search,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end#block-exposedformgazette-resultblock-search,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end#block-exposedformgazette-resultblock-search,
#block-exposedformlrd-resultblock-listing .form-wrapper + .end#block-exposedformgazette-resultblock-search,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end#block-exposedformgazette-resultblock-search,
#block-views-block-gazette-result-block-search + .end#block-exposedformgazette-resultblock-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end#block-exposedformgazette-resultblock-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end#block-exposedformgazette-resultblock-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end#block-exposedformgazette-resultblock-search,
#block-exposedformgazette-resultblock-search .form-wrapper + .end#block-exposedformgazette-resultblock-search,
#block-exposedformgazette-resultblock-search + .end#block-exposedformgazette-resultblock-search {
  float: left;
}

@media only screen {
  .small-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  .small-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  .small-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .small-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .small-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .small-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .small-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .small-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .small-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .small-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .small-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .small-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .small-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .small-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .small-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .small-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .small-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .small-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .column,
  .columns,
  #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query,
  #block-exposedformoic-resultblock-listing .form-wrapper,
  #block-exposedformoic-resultblock-listing,
  #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query,
  #block-exposedformlrd-resultblock-listing .form-wrapper,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container,
  #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query,
  #block-exposedformgazette-resultblock-search .form-wrapper,
  #block-exposedformgazette-resultblock-search {
    position: relative;
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
  .small-1 {
    width: 8.3333333333%;
  }
  .small-2 {
    width: 16.6666666667%;
  }
  .small-3 {
    width: 25%;
  }
  .small-4 {
    width: 33.3333333333%;
  }
  .small-5 {
    width: 41.6666666667%;
  }
  .small-6 {
    width: 50%;
  }
  .small-7 {
    width: 58.3333333333%;
  }
  .small-8 {
    width: 66.6666666667%;
  }
  .small-9 {
    width: 75%;
  }
  .small-10 {
    width: 83.3333333333%;
  }
  .small-11 {
    width: 91.6666666667%;
  }
  .small-12, #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to, #block-exposedformoic-resultblock-listing, #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes, #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container, #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to, #block-exposedformgazette-resultblock-search {
    width: 100%;
  }
  .small-offset-0 {
    margin-left: 0 !important;
  }
  .small-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  .small-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  .small-offset-3 {
    margin-left: 25% !important;
  }
  .small-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  .small-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  .small-offset-6 {
    margin-left: 50% !important;
  }
  .small-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  .small-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  .small-offset-9 {
    margin-left: 75% !important;
  }
  .small-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  .small-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  .small-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  .column.small-centered,
  .columns.small-centered,
  .small-centered#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-centered.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-centered.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-centered.form-item-query,
  #block-exposedformoic-resultblock-listing .small-centered.form-wrapper,
  .small-centered#block-exposedformoic-resultblock-listing,
  .small-centered#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-centered.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-centered.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-centered.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-centered.form-item-query,
  #block-exposedformlrd-resultblock-listing .small-centered.form-wrapper,
  #block-exposedformlrd-resultblock-listing .small-centered.lrd-exposedfilter-container,
  .small-centered#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-centered.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-centered.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-centered.form-item-query,
  #block-exposedformgazette-resultblock-search .small-centered.form-wrapper,
  .small-centered#block-exposedformgazette-resultblock-search {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .column.small-uncentered,
  .columns.small-uncentered,
  .small-uncentered#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-uncentered.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-uncentered.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-uncentered.form-item-query,
  #block-exposedformoic-resultblock-listing .small-uncentered.form-wrapper,
  .small-uncentered#block-exposedformoic-resultblock-listing,
  .small-uncentered#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.form-item-query,
  #block-exposedformlrd-resultblock-listing .small-uncentered.form-wrapper,
  #block-exposedformlrd-resultblock-listing .small-uncentered.lrd-exposedfilter-container,
  .small-uncentered#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-uncentered.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-uncentered.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-uncentered.form-item-query,
  #block-exposedformgazette-resultblock-search .small-uncentered.form-wrapper,
  .small-uncentered#block-exposedformgazette-resultblock-search {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .column.small-centered:last-child,
  .columns.small-centered:last-child,
  .small-centered#block-views-block-oic-result-block-listing:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-centered.form-item-date-from:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-centered.form-item-date-to:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-centered.form-item-query:last-child,
  #block-exposedformoic-resultblock-listing .small-centered.form-wrapper:last-child,
  .small-centered#block-exposedformoic-resultblock-listing:last-child,
  .small-centered#block-views-block-lrd-result-block-listing:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-centered.form-item-date-from:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-centered.form-item-date-to:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-centered.form-checkboxes:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-centered.form-item-query:last-child,
  #block-exposedformlrd-resultblock-listing .small-centered.form-wrapper:last-child,
  #block-exposedformlrd-resultblock-listing .small-centered.lrd-exposedfilter-container:last-child,
  .small-centered#block-views-block-gazette-result-block-search:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-centered.form-item-date-from:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-centered.form-item-date-to:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-centered.form-item-query:last-child,
  #block-exposedformgazette-resultblock-search .small-centered.form-wrapper:last-child,
  .small-centered#block-exposedformgazette-resultblock-search:last-child {
    float: none;
  }
  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child,
  .small-uncentered#block-views-block-oic-result-block-listing:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-uncentered.form-item-date-from:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-uncentered.form-item-date-to:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-uncentered.form-item-query:last-child,
  #block-exposedformoic-resultblock-listing .small-uncentered.form-wrapper:last-child,
  .small-uncentered#block-exposedformoic-resultblock-listing:last-child,
  .small-uncentered#block-views-block-lrd-result-block-listing:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.form-item-date-from:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.form-item-date-to:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.form-checkboxes:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.form-item-query:last-child,
  #block-exposedformlrd-resultblock-listing .small-uncentered.form-wrapper:last-child,
  #block-exposedformlrd-resultblock-listing .small-uncentered.lrd-exposedfilter-container:last-child,
  .small-uncentered#block-views-block-gazette-result-block-search:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-uncentered.form-item-date-from:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-uncentered.form-item-date-to:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-uncentered.form-item-query:last-child,
  #block-exposedformgazette-resultblock-search .small-uncentered.form-wrapper:last-child,
  .small-uncentered#block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite,
  .small-uncentered.opposite#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-uncentered.opposite.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-uncentered.opposite.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-uncentered.opposite.form-item-query,
  #block-exposedformoic-resultblock-listing .small-uncentered.opposite.form-wrapper,
  .small-uncentered.opposite#block-exposedformoic-resultblock-listing,
  .small-uncentered.opposite#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.opposite.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.opposite.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.opposite.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.opposite.form-item-query,
  #block-exposedformlrd-resultblock-listing .small-uncentered.opposite.form-wrapper,
  #block-exposedformlrd-resultblock-listing .small-uncentered.opposite.lrd-exposedfilter-container,
  .small-uncentered.opposite#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-uncentered.opposite.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-uncentered.opposite.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-uncentered.opposite.form-item-query,
  #block-exposedformgazette-resultblock-search .small-uncentered.opposite.form-wrapper,
  .small-uncentered.opposite#block-exposedformgazette-resultblock-search {
    float: right;
  }
  .row.small-collapse > .column,
  .row.small-collapse > .columns,
  .row.small-collapse > #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.small-collapse > .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.small-collapse > .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.small-collapse > .form-item-query,
  #block-exposedformoic-resultblock-listing .row.small-collapse > .form-wrapper,
  .row.small-collapse > #block-exposedformoic-resultblock-listing,
  .row.small-collapse > #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.small-collapse > .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.small-collapse > .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.small-collapse > .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.small-collapse > .form-item-query,
  #block-exposedformlrd-resultblock-listing .row.small-collapse > .form-wrapper,
  #block-exposedformlrd-resultblock-listing .row.small-collapse > .lrd-exposedfilter-container,
  .row.small-collapse > #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.small-collapse > .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.small-collapse > .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.small-collapse > .form-item-query,
  #block-exposedformgazette-resultblock-search .row.small-collapse > .form-wrapper,
  .row.small-collapse > #block-exposedformgazette-resultblock-search {
    padding-left: 0;
    padding-right: 0;
  }
  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  .row.small-uncollapse > .column,
  .row.small-uncollapse > .columns,
  .row.small-uncollapse > #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.small-uncollapse > .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.small-uncollapse > .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.small-uncollapse > .form-item-query,
  #block-exposedformoic-resultblock-listing .row.small-uncollapse > .form-wrapper,
  .row.small-uncollapse > #block-exposedformoic-resultblock-listing,
  .row.small-uncollapse > #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.small-uncollapse > .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.small-uncollapse > .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.small-uncollapse > .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.small-uncollapse > .form-item-query,
  #block-exposedformlrd-resultblock-listing .row.small-uncollapse > .form-wrapper,
  #block-exposedformlrd-resultblock-listing .row.small-uncollapse > .lrd-exposedfilter-container,
  .row.small-uncollapse > #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.small-uncollapse > .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.small-uncollapse > .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.small-uncollapse > .form-item-query,
  #block-exposedformgazette-resultblock-search .row.small-uncollapse > .form-wrapper,
  .row.small-uncollapse > #block-exposedformgazette-resultblock-search {
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
}
@media only screen and (min-width:40.063em) {
  .medium-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  .medium-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  .medium-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .medium-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .medium-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .medium-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .medium-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .medium-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .medium-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .medium-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .medium-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .medium-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .medium-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .medium-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .medium-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .medium-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .medium-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .medium-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .column,
  .columns,
  #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query,
  #block-exposedformoic-resultblock-listing .form-wrapper,
  #block-exposedformoic-resultblock-listing,
  #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query,
  #block-exposedformlrd-resultblock-listing .form-wrapper,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container,
  #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query,
  #block-exposedformgazette-resultblock-search .form-wrapper,
  #block-exposedformgazette-resultblock-search {
    position: relative;
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
  .medium-1 {
    width: 8.3333333333%;
  }
  .medium-2 {
    width: 16.6666666667%;
  }
  .medium-3 {
    width: 25%;
  }
  .medium-4 {
    width: 33.3333333333%;
  }
  .medium-5 {
    width: 41.6666666667%;
  }
  .medium-6, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to {
    width: 50%;
  }
  .medium-7 {
    width: 58.3333333333%;
  }
  .medium-8 {
    width: 66.6666666667%;
  }
  .medium-9 {
    width: 75%;
  }
  .medium-10 {
    width: 83.3333333333%;
  }
  .medium-11 {
    width: 91.6666666667%;
  }
  .medium-12, #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing, #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container, #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search {
    width: 100%;
  }
  .medium-offset-0 {
    margin-left: 0 !important;
  }
  .medium-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  .medium-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  .medium-offset-3 {
    margin-left: 25% !important;
  }
  .medium-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  .medium-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  .medium-offset-6 {
    margin-left: 50% !important;
  }
  .medium-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  .medium-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  .medium-offset-9 {
    margin-left: 75% !important;
  }
  .medium-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  .medium-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  .medium-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  .column.medium-centered,
  .columns.medium-centered,
  .medium-centered#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-centered.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-centered.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-centered.form-item-query,
  #block-exposedformoic-resultblock-listing .medium-centered.form-wrapper,
  .medium-centered#block-exposedformoic-resultblock-listing,
  .medium-centered#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-centered.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-centered.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-centered.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-centered.form-item-query,
  #block-exposedformlrd-resultblock-listing .medium-centered.form-wrapper,
  #block-exposedformlrd-resultblock-listing .medium-centered.lrd-exposedfilter-container,
  .medium-centered#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-centered.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-centered.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-centered.form-item-query,
  #block-exposedformgazette-resultblock-search .medium-centered.form-wrapper,
  .medium-centered#block-exposedformgazette-resultblock-search {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .column.medium-uncentered,
  .columns.medium-uncentered,
  .medium-uncentered#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-uncentered.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-uncentered.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-uncentered.form-item-query,
  #block-exposedformoic-resultblock-listing .medium-uncentered.form-wrapper,
  .medium-uncentered#block-exposedformoic-resultblock-listing,
  .medium-uncentered#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.form-item-query,
  #block-exposedformlrd-resultblock-listing .medium-uncentered.form-wrapper,
  #block-exposedformlrd-resultblock-listing .medium-uncentered.lrd-exposedfilter-container,
  .medium-uncentered#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-uncentered.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-uncentered.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-uncentered.form-item-query,
  #block-exposedformgazette-resultblock-search .medium-uncentered.form-wrapper,
  .medium-uncentered#block-exposedformgazette-resultblock-search {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .column.medium-centered:last-child,
  .columns.medium-centered:last-child,
  .medium-centered#block-views-block-oic-result-block-listing:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-centered.form-item-date-from:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-centered.form-item-date-to:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-centered.form-item-query:last-child,
  #block-exposedformoic-resultblock-listing .medium-centered.form-wrapper:last-child,
  .medium-centered#block-exposedformoic-resultblock-listing:last-child,
  .medium-centered#block-views-block-lrd-result-block-listing:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-centered.form-item-date-from:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-centered.form-item-date-to:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-centered.form-checkboxes:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-centered.form-item-query:last-child,
  #block-exposedformlrd-resultblock-listing .medium-centered.form-wrapper:last-child,
  #block-exposedformlrd-resultblock-listing .medium-centered.lrd-exposedfilter-container:last-child,
  .medium-centered#block-views-block-gazette-result-block-search:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-centered.form-item-date-from:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-centered.form-item-date-to:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-centered.form-item-query:last-child,
  #block-exposedformgazette-resultblock-search .medium-centered.form-wrapper:last-child,
  .medium-centered#block-exposedformgazette-resultblock-search:last-child {
    float: none;
  }
  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child,
  .medium-uncentered#block-views-block-oic-result-block-listing:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-uncentered.form-item-date-from:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-uncentered.form-item-date-to:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-uncentered.form-item-query:last-child,
  #block-exposedformoic-resultblock-listing .medium-uncentered.form-wrapper:last-child,
  .medium-uncentered#block-exposedformoic-resultblock-listing:last-child,
  .medium-uncentered#block-views-block-lrd-result-block-listing:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.form-item-date-from:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.form-item-date-to:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.form-checkboxes:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.form-item-query:last-child,
  #block-exposedformlrd-resultblock-listing .medium-uncentered.form-wrapper:last-child,
  #block-exposedformlrd-resultblock-listing .medium-uncentered.lrd-exposedfilter-container:last-child,
  .medium-uncentered#block-views-block-gazette-result-block-search:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-uncentered.form-item-date-from:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-uncentered.form-item-date-to:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-uncentered.form-item-query:last-child,
  #block-exposedformgazette-resultblock-search .medium-uncentered.form-wrapper:last-child,
  .medium-uncentered#block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite,
  .medium-uncentered.opposite#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-uncentered.opposite.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-uncentered.opposite.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-uncentered.opposite.form-item-query,
  #block-exposedformoic-resultblock-listing .medium-uncentered.opposite.form-wrapper,
  .medium-uncentered.opposite#block-exposedformoic-resultblock-listing,
  .medium-uncentered.opposite#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.opposite.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.opposite.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.opposite.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.opposite.form-item-query,
  #block-exposedformlrd-resultblock-listing .medium-uncentered.opposite.form-wrapper,
  #block-exposedformlrd-resultblock-listing .medium-uncentered.opposite.lrd-exposedfilter-container,
  .medium-uncentered.opposite#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-uncentered.opposite.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-uncentered.opposite.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-uncentered.opposite.form-item-query,
  #block-exposedformgazette-resultblock-search .medium-uncentered.opposite.form-wrapper,
  .medium-uncentered.opposite#block-exposedformgazette-resultblock-search {
    float: right;
  }
  .row.medium-collapse > .column,
  .row.medium-collapse > .columns,
  .row.medium-collapse > #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.medium-collapse > .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.medium-collapse > .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.medium-collapse > .form-item-query,
  #block-exposedformoic-resultblock-listing .row.medium-collapse > .form-wrapper,
  .row.medium-collapse > #block-exposedformoic-resultblock-listing,
  .row.medium-collapse > #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.medium-collapse > .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.medium-collapse > .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.medium-collapse > .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.medium-collapse > .form-item-query,
  #block-exposedformlrd-resultblock-listing .row.medium-collapse > .form-wrapper,
  #block-exposedformlrd-resultblock-listing .row.medium-collapse > .lrd-exposedfilter-container,
  .row.medium-collapse > #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.medium-collapse > .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.medium-collapse > .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.medium-collapse > .form-item-query,
  #block-exposedformgazette-resultblock-search .row.medium-collapse > .form-wrapper,
  .row.medium-collapse > #block-exposedformgazette-resultblock-search {
    padding-left: 0;
    padding-right: 0;
  }
  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  .row.medium-uncollapse > .column,
  .row.medium-uncollapse > .columns,
  .row.medium-uncollapse > #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.medium-uncollapse > .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.medium-uncollapse > .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.medium-uncollapse > .form-item-query,
  #block-exposedformoic-resultblock-listing .row.medium-uncollapse > .form-wrapper,
  .row.medium-uncollapse > #block-exposedformoic-resultblock-listing,
  .row.medium-uncollapse > #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.medium-uncollapse > .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.medium-uncollapse > .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.medium-uncollapse > .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.medium-uncollapse > .form-item-query,
  #block-exposedformlrd-resultblock-listing .row.medium-uncollapse > .form-wrapper,
  #block-exposedformlrd-resultblock-listing .row.medium-uncollapse > .lrd-exposedfilter-container,
  .row.medium-uncollapse > #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.medium-uncollapse > .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.medium-uncollapse > .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.medium-uncollapse > .form-item-query,
  #block-exposedformgazette-resultblock-search .row.medium-uncollapse > .form-wrapper,
  .row.medium-uncollapse > #block-exposedformgazette-resultblock-search {
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
}
@media only screen and (min-width:73.063em) {
  .large-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  .large-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  .large-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .large-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .large-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .large-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .large-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .large-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .large-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .large-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .large-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .large-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .large-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .large-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .large-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .large-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .large-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .large-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .column,
  .columns,
  #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query,
  #block-exposedformoic-resultblock-listing .form-wrapper,
  #block-exposedformoic-resultblock-listing,
  #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query,
  #block-exposedformlrd-resultblock-listing .form-wrapper,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container,
  #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query,
  #block-exposedformgazette-resultblock-search .form-wrapper,
  #block-exposedformgazette-resultblock-search {
    position: relative;
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
  .large-1 {
    width: 8.3333333333%;
  }
  .large-2 {
    width: 16.6666666667%;
  }
  .large-3 {
    width: 25%;
  }
  .large-4, #block-exposedformoic-resultblock-listing, #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container, #block-exposedformgazette-resultblock-search {
    width: 33.3333333333%;
  }
  .large-5 {
    width: 41.6666666667%;
  }
  .large-6 {
    width: 50%;
  }
  .large-7 {
    width: 58.3333333333%;
  }
  .large-8, #block-views-block-oic-result-block-listing, #block-views-block-lrd-result-block-listing, #block-views-block-gazette-result-block-search {
    width: 66.6666666667%;
  }
  .large-9 {
    width: 75%;
  }
  .large-10 {
    width: 83.3333333333%;
  }
  .large-11 {
    width: 91.6666666667%;
  }
  .large-12, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to {
    width: 100%;
  }
  .large-offset-0 {
    margin-left: 0 !important;
  }
  .large-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  .large-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  .large-offset-3 {
    margin-left: 25% !important;
  }
  .large-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  .large-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  .large-offset-6 {
    margin-left: 50% !important;
  }
  .large-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  .large-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  .large-offset-9 {
    margin-left: 75% !important;
  }
  .large-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  .large-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  .large-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  .column.large-centered,
  .columns.large-centered,
  .large-centered#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-centered.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-centered.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-centered.form-item-query,
  #block-exposedformoic-resultblock-listing .large-centered.form-wrapper,
  .large-centered#block-exposedformoic-resultblock-listing,
  .large-centered#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-centered.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-centered.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-centered.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-centered.form-item-query,
  #block-exposedformlrd-resultblock-listing .large-centered.form-wrapper,
  #block-exposedformlrd-resultblock-listing .large-centered.lrd-exposedfilter-container,
  .large-centered#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-centered.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-centered.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-centered.form-item-query,
  #block-exposedformgazette-resultblock-search .large-centered.form-wrapper,
  .large-centered#block-exposedformgazette-resultblock-search {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .column.large-uncentered,
  .columns.large-uncentered,
  .large-uncentered#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-uncentered.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-uncentered.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-uncentered.form-item-query,
  #block-exposedformoic-resultblock-listing .large-uncentered.form-wrapper,
  .large-uncentered#block-exposedformoic-resultblock-listing,
  .large-uncentered#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.form-item-query,
  #block-exposedformlrd-resultblock-listing .large-uncentered.form-wrapper,
  #block-exposedformlrd-resultblock-listing .large-uncentered.lrd-exposedfilter-container,
  .large-uncentered#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-uncentered.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-uncentered.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-uncentered.form-item-query,
  #block-exposedformgazette-resultblock-search .large-uncentered.form-wrapper,
  .large-uncentered#block-exposedformgazette-resultblock-search {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .column.large-centered:last-child,
  .columns.large-centered:last-child,
  .large-centered#block-views-block-oic-result-block-listing:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-centered.form-item-date-from:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-centered.form-item-date-to:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-centered.form-item-query:last-child,
  #block-exposedformoic-resultblock-listing .large-centered.form-wrapper:last-child,
  .large-centered#block-exposedformoic-resultblock-listing:last-child,
  .large-centered#block-views-block-lrd-result-block-listing:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-centered.form-item-date-from:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-centered.form-item-date-to:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-centered.form-checkboxes:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-centered.form-item-query:last-child,
  #block-exposedformlrd-resultblock-listing .large-centered.form-wrapper:last-child,
  #block-exposedformlrd-resultblock-listing .large-centered.lrd-exposedfilter-container:last-child,
  .large-centered#block-views-block-gazette-result-block-search:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-centered.form-item-date-from:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-centered.form-item-date-to:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-centered.form-item-query:last-child,
  #block-exposedformgazette-resultblock-search .large-centered.form-wrapper:last-child,
  .large-centered#block-exposedformgazette-resultblock-search:last-child {
    float: none;
  }
  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child,
  .large-uncentered#block-views-block-oic-result-block-listing:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-uncentered.form-item-date-from:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-uncentered.form-item-date-to:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-uncentered.form-item-query:last-child,
  #block-exposedformoic-resultblock-listing .large-uncentered.form-wrapper:last-child,
  .large-uncentered#block-exposedformoic-resultblock-listing:last-child,
  .large-uncentered#block-views-block-lrd-result-block-listing:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.form-item-date-from:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.form-item-date-to:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.form-checkboxes:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.form-item-query:last-child,
  #block-exposedformlrd-resultblock-listing .large-uncentered.form-wrapper:last-child,
  #block-exposedformlrd-resultblock-listing .large-uncentered.lrd-exposedfilter-container:last-child,
  .large-uncentered#block-views-block-gazette-result-block-search:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-uncentered.form-item-date-from:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-uncentered.form-item-date-to:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-uncentered.form-item-query:last-child,
  #block-exposedformgazette-resultblock-search .large-uncentered.form-wrapper:last-child,
  .large-uncentered#block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite,
  .large-uncentered.opposite#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-uncentered.opposite.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-uncentered.opposite.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-uncentered.opposite.form-item-query,
  #block-exposedformoic-resultblock-listing .large-uncentered.opposite.form-wrapper,
  .large-uncentered.opposite#block-exposedformoic-resultblock-listing,
  .large-uncentered.opposite#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.opposite.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.opposite.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.opposite.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.opposite.form-item-query,
  #block-exposedformlrd-resultblock-listing .large-uncentered.opposite.form-wrapper,
  #block-exposedformlrd-resultblock-listing .large-uncentered.opposite.lrd-exposedfilter-container,
  .large-uncentered.opposite#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-uncentered.opposite.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-uncentered.opposite.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-uncentered.opposite.form-item-query,
  #block-exposedformgazette-resultblock-search .large-uncentered.opposite.form-wrapper,
  .large-uncentered.opposite#block-exposedformgazette-resultblock-search {
    float: right;
  }
  .row.large-collapse > .column,
  .row.large-collapse > .columns,
  .row.large-collapse > #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.large-collapse > .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.large-collapse > .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.large-collapse > .form-item-query,
  #block-exposedformoic-resultblock-listing .row.large-collapse > .form-wrapper,
  .row.large-collapse > #block-exposedformoic-resultblock-listing,
  .row.large-collapse > #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.large-collapse > .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.large-collapse > .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.large-collapse > .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.large-collapse > .form-item-query,
  #block-exposedformlrd-resultblock-listing .row.large-collapse > .form-wrapper,
  #block-exposedformlrd-resultblock-listing .row.large-collapse > .lrd-exposedfilter-container,
  .row.large-collapse > #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.large-collapse > .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.large-collapse > .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.large-collapse > .form-item-query,
  #block-exposedformgazette-resultblock-search .row.large-collapse > .form-wrapper,
  .row.large-collapse > #block-exposedformgazette-resultblock-search {
    padding-left: 0;
    padding-right: 0;
  }
  .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  .row.large-uncollapse > .column,
  .row.large-uncollapse > .columns,
  .row.large-uncollapse > #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.large-uncollapse > .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.large-uncollapse > .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.large-uncollapse > .form-item-query,
  #block-exposedformoic-resultblock-listing .row.large-uncollapse > .form-wrapper,
  .row.large-uncollapse > #block-exposedformoic-resultblock-listing,
  .row.large-uncollapse > #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.large-uncollapse > .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.large-uncollapse > .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.large-uncollapse > .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.large-uncollapse > .form-item-query,
  #block-exposedformlrd-resultblock-listing .row.large-uncollapse > .form-wrapper,
  #block-exposedformlrd-resultblock-listing .row.large-uncollapse > .lrd-exposedfilter-container,
  .row.large-uncollapse > #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.large-uncollapse > .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.large-uncollapse > .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.large-uncollapse > .form-item-query,
  #block-exposedformgazette-resultblock-search .row.large-uncollapse > .form-wrapper,
  .row.large-uncollapse > #block-exposedformgazette-resultblock-search {
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
  .push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  .pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  .push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
}
@media only screen and (min-width:96.063em) {
  .xlarge-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  .xlarge-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  .xlarge-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .xlarge-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .xlarge-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .xlarge-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .xlarge-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .xlarge-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .xlarge-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .xlarge-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .xlarge-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .xlarge-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .xlarge-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .xlarge-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .xlarge-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .xlarge-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .xlarge-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .xlarge-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .xlarge-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .xlarge-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .xlarge-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .xlarge-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .xlarge-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .xlarge-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .column,
  .columns,
  #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query,
  #block-exposedformoic-resultblock-listing .form-wrapper,
  #block-exposedformoic-resultblock-listing,
  #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query,
  #block-exposedformlrd-resultblock-listing .form-wrapper,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container,
  #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query,
  #block-exposedformgazette-resultblock-search .form-wrapper,
  #block-exposedformgazette-resultblock-search {
    position: relative;
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
  .xlarge-1 {
    width: 8.3333333333%;
  }
  .xlarge-2 {
    width: 16.6666666667%;
  }
  .xlarge-3 {
    width: 25%;
  }
  .xlarge-4 {
    width: 33.3333333333%;
  }
  .xlarge-5 {
    width: 41.6666666667%;
  }
  .xlarge-6 {
    width: 50%;
  }
  .xlarge-7 {
    width: 58.3333333333%;
  }
  .xlarge-8 {
    width: 66.6666666667%;
  }
  .xlarge-9 {
    width: 75%;
  }
  .xlarge-10 {
    width: 83.3333333333%;
  }
  .xlarge-11 {
    width: 91.6666666667%;
  }
  .xlarge-12 {
    width: 100%;
  }
  .xlarge-offset-0 {
    margin-left: 0 !important;
  }
  .xlarge-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  .xlarge-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  .xlarge-offset-3 {
    margin-left: 25% !important;
  }
  .xlarge-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  .xlarge-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  .xlarge-offset-6 {
    margin-left: 50% !important;
  }
  .xlarge-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  .xlarge-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  .xlarge-offset-9 {
    margin-left: 75% !important;
  }
  .xlarge-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  .xlarge-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  .xlarge-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  .column.xlarge-centered,
  .columns.xlarge-centered,
  .xlarge-centered#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-centered.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-centered.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-centered.form-item-query,
  #block-exposedformoic-resultblock-listing .xlarge-centered.form-wrapper,
  .xlarge-centered#block-exposedformoic-resultblock-listing,
  .xlarge-centered#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-centered.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-centered.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-centered.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-centered.form-item-query,
  #block-exposedformlrd-resultblock-listing .xlarge-centered.form-wrapper,
  #block-exposedformlrd-resultblock-listing .xlarge-centered.lrd-exposedfilter-container,
  .xlarge-centered#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-centered.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-centered.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-centered.form-item-query,
  #block-exposedformgazette-resultblock-search .xlarge-centered.form-wrapper,
  .xlarge-centered#block-exposedformgazette-resultblock-search {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .column.xlarge-uncentered,
  .columns.xlarge-uncentered,
  .xlarge-uncentered#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-uncentered.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-uncentered.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-uncentered.form-item-query,
  #block-exposedformoic-resultblock-listing .xlarge-uncentered.form-wrapper,
  .xlarge-uncentered#block-exposedformoic-resultblock-listing,
  .xlarge-uncentered#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.form-item-query,
  #block-exposedformlrd-resultblock-listing .xlarge-uncentered.form-wrapper,
  #block-exposedformlrd-resultblock-listing .xlarge-uncentered.lrd-exposedfilter-container,
  .xlarge-uncentered#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-uncentered.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-uncentered.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-uncentered.form-item-query,
  #block-exposedformgazette-resultblock-search .xlarge-uncentered.form-wrapper,
  .xlarge-uncentered#block-exposedformgazette-resultblock-search {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .column.xlarge-centered:last-child,
  .columns.xlarge-centered:last-child,
  .xlarge-centered#block-views-block-oic-result-block-listing:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-centered.form-item-date-from:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-centered.form-item-date-to:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-centered.form-item-query:last-child,
  #block-exposedformoic-resultblock-listing .xlarge-centered.form-wrapper:last-child,
  .xlarge-centered#block-exposedformoic-resultblock-listing:last-child,
  .xlarge-centered#block-views-block-lrd-result-block-listing:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-centered.form-item-date-from:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-centered.form-item-date-to:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-centered.form-checkboxes:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-centered.form-item-query:last-child,
  #block-exposedformlrd-resultblock-listing .xlarge-centered.form-wrapper:last-child,
  #block-exposedformlrd-resultblock-listing .xlarge-centered.lrd-exposedfilter-container:last-child,
  .xlarge-centered#block-views-block-gazette-result-block-search:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-centered.form-item-date-from:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-centered.form-item-date-to:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-centered.form-item-query:last-child,
  #block-exposedformgazette-resultblock-search .xlarge-centered.form-wrapper:last-child,
  .xlarge-centered#block-exposedformgazette-resultblock-search:last-child {
    float: none;
  }
  .column.xlarge-uncentered:last-child,
  .columns.xlarge-uncentered:last-child,
  .xlarge-uncentered#block-views-block-oic-result-block-listing:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-uncentered.form-item-date-from:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-uncentered.form-item-date-to:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-uncentered.form-item-query:last-child,
  #block-exposedformoic-resultblock-listing .xlarge-uncentered.form-wrapper:last-child,
  .xlarge-uncentered#block-exposedformoic-resultblock-listing:last-child,
  .xlarge-uncentered#block-views-block-lrd-result-block-listing:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.form-item-date-from:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.form-item-date-to:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.form-checkboxes:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.form-item-query:last-child,
  #block-exposedformlrd-resultblock-listing .xlarge-uncentered.form-wrapper:last-child,
  #block-exposedformlrd-resultblock-listing .xlarge-uncentered.lrd-exposedfilter-container:last-child,
  .xlarge-uncentered#block-views-block-gazette-result-block-search:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-uncentered.form-item-date-from:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-uncentered.form-item-date-to:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-uncentered.form-item-query:last-child,
  #block-exposedformgazette-resultblock-search .xlarge-uncentered.form-wrapper:last-child,
  .xlarge-uncentered#block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .column.xlarge-uncentered.opposite,
  .columns.xlarge-uncentered.opposite,
  .xlarge-uncentered.opposite#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-uncentered.opposite.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-uncentered.opposite.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-uncentered.opposite.form-item-query,
  #block-exposedformoic-resultblock-listing .xlarge-uncentered.opposite.form-wrapper,
  .xlarge-uncentered.opposite#block-exposedformoic-resultblock-listing,
  .xlarge-uncentered.opposite#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.opposite.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.opposite.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.opposite.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.opposite.form-item-query,
  #block-exposedformlrd-resultblock-listing .xlarge-uncentered.opposite.form-wrapper,
  #block-exposedformlrd-resultblock-listing .xlarge-uncentered.opposite.lrd-exposedfilter-container,
  .xlarge-uncentered.opposite#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-uncentered.opposite.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-uncentered.opposite.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-uncentered.opposite.form-item-query,
  #block-exposedformgazette-resultblock-search .xlarge-uncentered.opposite.form-wrapper,
  .xlarge-uncentered.opposite#block-exposedformgazette-resultblock-search {
    float: right;
  }
  .row.xlarge-collapse > .column,
  .row.xlarge-collapse > .columns,
  .row.xlarge-collapse > #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xlarge-collapse > .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xlarge-collapse > .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xlarge-collapse > .form-item-query,
  #block-exposedformoic-resultblock-listing .row.xlarge-collapse > .form-wrapper,
  .row.xlarge-collapse > #block-exposedformoic-resultblock-listing,
  .row.xlarge-collapse > #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xlarge-collapse > .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xlarge-collapse > .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xlarge-collapse > .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xlarge-collapse > .form-item-query,
  #block-exposedformlrd-resultblock-listing .row.xlarge-collapse > .form-wrapper,
  #block-exposedformlrd-resultblock-listing .row.xlarge-collapse > .lrd-exposedfilter-container,
  .row.xlarge-collapse > #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xlarge-collapse > .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xlarge-collapse > .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xlarge-collapse > .form-item-query,
  #block-exposedformgazette-resultblock-search .row.xlarge-collapse > .form-wrapper,
  .row.xlarge-collapse > #block-exposedformgazette-resultblock-search {
    padding-left: 0;
    padding-right: 0;
  }
  .row.xlarge-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  .row.xlarge-uncollapse > .column,
  .row.xlarge-uncollapse > .columns,
  .row.xlarge-uncollapse > #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xlarge-uncollapse > .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xlarge-uncollapse > .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xlarge-uncollapse > .form-item-query,
  #block-exposedformoic-resultblock-listing .row.xlarge-uncollapse > .form-wrapper,
  .row.xlarge-uncollapse > #block-exposedformoic-resultblock-listing,
  .row.xlarge-uncollapse > #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xlarge-uncollapse > .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xlarge-uncollapse > .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xlarge-uncollapse > .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xlarge-uncollapse > .form-item-query,
  #block-exposedformlrd-resultblock-listing .row.xlarge-uncollapse > .form-wrapper,
  #block-exposedformlrd-resultblock-listing .row.xlarge-uncollapse > .lrd-exposedfilter-container,
  .row.xlarge-uncollapse > #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xlarge-uncollapse > .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xlarge-uncollapse > .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xlarge-uncollapse > .form-item-query,
  #block-exposedformgazette-resultblock-search .row.xlarge-uncollapse > .form-wrapper,
  .row.xlarge-uncollapse > #block-exposedformgazette-resultblock-search {
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
}
@media only screen and (min-width:120.063em) {
  .xxlarge-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  .xxlarge-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  .xxlarge-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .xxlarge-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .xxlarge-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .xxlarge-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .xxlarge-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .xxlarge-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .xxlarge-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .xxlarge-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .xxlarge-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .xxlarge-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .xxlarge-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .xxlarge-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .xxlarge-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .xxlarge-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .xxlarge-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .xxlarge-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .xxlarge-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .xxlarge-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .xxlarge-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .xxlarge-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .xxlarge-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .xxlarge-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .column,
  .columns,
  #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query,
  #block-exposedformoic-resultblock-listing .form-wrapper,
  #block-exposedformoic-resultblock-listing,
  #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query,
  #block-exposedformlrd-resultblock-listing .form-wrapper,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container,
  #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query,
  #block-exposedformgazette-resultblock-search .form-wrapper,
  #block-exposedformgazette-resultblock-search {
    position: relative;
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
  .xxlarge-1 {
    width: 8.3333333333%;
  }
  .xxlarge-2 {
    width: 16.6666666667%;
  }
  .xxlarge-3 {
    width: 25%;
  }
  .xxlarge-4 {
    width: 33.3333333333%;
  }
  .xxlarge-5 {
    width: 41.6666666667%;
  }
  .xxlarge-6 {
    width: 50%;
  }
  .xxlarge-7 {
    width: 58.3333333333%;
  }
  .xxlarge-8 {
    width: 66.6666666667%;
  }
  .xxlarge-9 {
    width: 75%;
  }
  .xxlarge-10 {
    width: 83.3333333333%;
  }
  .xxlarge-11 {
    width: 91.6666666667%;
  }
  .xxlarge-12 {
    width: 100%;
  }
  .xxlarge-offset-0 {
    margin-left: 0 !important;
  }
  .xxlarge-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  .xxlarge-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  .xxlarge-offset-3 {
    margin-left: 25% !important;
  }
  .xxlarge-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  .xxlarge-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  .xxlarge-offset-6 {
    margin-left: 50% !important;
  }
  .xxlarge-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  .xxlarge-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  .xxlarge-offset-9 {
    margin-left: 75% !important;
  }
  .xxlarge-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  .xxlarge-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  .xxlarge-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  .column.xxlarge-centered,
  .columns.xxlarge-centered,
  .xxlarge-centered#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-centered.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-centered.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-centered.form-item-query,
  #block-exposedformoic-resultblock-listing .xxlarge-centered.form-wrapper,
  .xxlarge-centered#block-exposedformoic-resultblock-listing,
  .xxlarge-centered#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-centered.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-centered.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-centered.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-centered.form-item-query,
  #block-exposedformlrd-resultblock-listing .xxlarge-centered.form-wrapper,
  #block-exposedformlrd-resultblock-listing .xxlarge-centered.lrd-exposedfilter-container,
  .xxlarge-centered#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-centered.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-centered.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-centered.form-item-query,
  #block-exposedformgazette-resultblock-search .xxlarge-centered.form-wrapper,
  .xxlarge-centered#block-exposedformgazette-resultblock-search {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .column.xxlarge-uncentered,
  .columns.xxlarge-uncentered,
  .xxlarge-uncentered#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-uncentered.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-uncentered.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-uncentered.form-item-query,
  #block-exposedformoic-resultblock-listing .xxlarge-uncentered.form-wrapper,
  .xxlarge-uncentered#block-exposedformoic-resultblock-listing,
  .xxlarge-uncentered#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.form-item-query,
  #block-exposedformlrd-resultblock-listing .xxlarge-uncentered.form-wrapper,
  #block-exposedformlrd-resultblock-listing .xxlarge-uncentered.lrd-exposedfilter-container,
  .xxlarge-uncentered#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-uncentered.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-uncentered.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-uncentered.form-item-query,
  #block-exposedformgazette-resultblock-search .xxlarge-uncentered.form-wrapper,
  .xxlarge-uncentered#block-exposedformgazette-resultblock-search {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .column.xxlarge-centered:last-child,
  .columns.xxlarge-centered:last-child,
  .xxlarge-centered#block-views-block-oic-result-block-listing:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-centered.form-item-date-from:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-centered.form-item-date-to:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-centered.form-item-query:last-child,
  #block-exposedformoic-resultblock-listing .xxlarge-centered.form-wrapper:last-child,
  .xxlarge-centered#block-exposedformoic-resultblock-listing:last-child,
  .xxlarge-centered#block-views-block-lrd-result-block-listing:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-centered.form-item-date-from:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-centered.form-item-date-to:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-centered.form-checkboxes:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-centered.form-item-query:last-child,
  #block-exposedformlrd-resultblock-listing .xxlarge-centered.form-wrapper:last-child,
  #block-exposedformlrd-resultblock-listing .xxlarge-centered.lrd-exposedfilter-container:last-child,
  .xxlarge-centered#block-views-block-gazette-result-block-search:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-centered.form-item-date-from:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-centered.form-item-date-to:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-centered.form-item-query:last-child,
  #block-exposedformgazette-resultblock-search .xxlarge-centered.form-wrapper:last-child,
  .xxlarge-centered#block-exposedformgazette-resultblock-search:last-child {
    float: none;
  }
  .column.xxlarge-uncentered:last-child,
  .columns.xxlarge-uncentered:last-child,
  .xxlarge-uncentered#block-views-block-oic-result-block-listing:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-uncentered.form-item-date-from:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-uncentered.form-item-date-to:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-uncentered.form-item-query:last-child,
  #block-exposedformoic-resultblock-listing .xxlarge-uncentered.form-wrapper:last-child,
  .xxlarge-uncentered#block-exposedformoic-resultblock-listing:last-child,
  .xxlarge-uncentered#block-views-block-lrd-result-block-listing:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.form-item-date-from:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.form-item-date-to:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.form-checkboxes:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.form-item-query:last-child,
  #block-exposedformlrd-resultblock-listing .xxlarge-uncentered.form-wrapper:last-child,
  #block-exposedformlrd-resultblock-listing .xxlarge-uncentered.lrd-exposedfilter-container:last-child,
  .xxlarge-uncentered#block-views-block-gazette-result-block-search:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-uncentered.form-item-date-from:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-uncentered.form-item-date-to:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-uncentered.form-item-query:last-child,
  #block-exposedformgazette-resultblock-search .xxlarge-uncentered.form-wrapper:last-child,
  .xxlarge-uncentered#block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .column.xxlarge-uncentered.opposite,
  .columns.xxlarge-uncentered.opposite,
  .xxlarge-uncentered.opposite#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-uncentered.opposite.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-uncentered.opposite.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-uncentered.opposite.form-item-query,
  #block-exposedformoic-resultblock-listing .xxlarge-uncentered.opposite.form-wrapper,
  .xxlarge-uncentered.opposite#block-exposedformoic-resultblock-listing,
  .xxlarge-uncentered.opposite#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.opposite.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.opposite.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.opposite.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.opposite.form-item-query,
  #block-exposedformlrd-resultblock-listing .xxlarge-uncentered.opposite.form-wrapper,
  #block-exposedformlrd-resultblock-listing .xxlarge-uncentered.opposite.lrd-exposedfilter-container,
  .xxlarge-uncentered.opposite#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-uncentered.opposite.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-uncentered.opposite.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-uncentered.opposite.form-item-query,
  #block-exposedformgazette-resultblock-search .xxlarge-uncentered.opposite.form-wrapper,
  .xxlarge-uncentered.opposite#block-exposedformgazette-resultblock-search {
    float: right;
  }
  .row.xxlarge-collapse > .column,
  .row.xxlarge-collapse > .columns,
  .row.xxlarge-collapse > #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xxlarge-collapse > .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xxlarge-collapse > .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xxlarge-collapse > .form-item-query,
  #block-exposedformoic-resultblock-listing .row.xxlarge-collapse > .form-wrapper,
  .row.xxlarge-collapse > #block-exposedformoic-resultblock-listing,
  .row.xxlarge-collapse > #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xxlarge-collapse > .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xxlarge-collapse > .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xxlarge-collapse > .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xxlarge-collapse > .form-item-query,
  #block-exposedformlrd-resultblock-listing .row.xxlarge-collapse > .form-wrapper,
  #block-exposedformlrd-resultblock-listing .row.xxlarge-collapse > .lrd-exposedfilter-container,
  .row.xxlarge-collapse > #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xxlarge-collapse > .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xxlarge-collapse > .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xxlarge-collapse > .form-item-query,
  #block-exposedformgazette-resultblock-search .row.xxlarge-collapse > .form-wrapper,
  .row.xxlarge-collapse > #block-exposedformgazette-resultblock-search {
    padding-left: 0;
    padding-right: 0;
  }
  .row.xxlarge-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  .row.xxlarge-uncollapse > .column,
  .row.xxlarge-uncollapse > .columns,
  .row.xxlarge-uncollapse > #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xxlarge-uncollapse > .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xxlarge-uncollapse > .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xxlarge-uncollapse > .form-item-query,
  #block-exposedformoic-resultblock-listing .row.xxlarge-uncollapse > .form-wrapper,
  .row.xxlarge-uncollapse > #block-exposedformoic-resultblock-listing,
  .row.xxlarge-uncollapse > #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xxlarge-uncollapse > .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xxlarge-uncollapse > .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xxlarge-uncollapse > .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xxlarge-uncollapse > .form-item-query,
  #block-exposedformlrd-resultblock-listing .row.xxlarge-uncollapse > .form-wrapper,
  #block-exposedformlrd-resultblock-listing .row.xxlarge-uncollapse > .lrd-exposedfilter-container,
  .row.xxlarge-uncollapse > #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xxlarge-uncollapse > .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xxlarge-uncollapse > .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xxlarge-uncollapse > .form-item-query,
  #block-exposedformgazette-resultblock-search .row.xxlarge-uncollapse > .form-wrapper,
  .row.xxlarge-uncollapse > #block-exposedformgazette-resultblock-search {
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
}
.form-group:last-of-type {
  margin-bottom: 3rem;
}

.fieldset__legend {
  color: #1a1a1a;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.1875rem;
  font-weight: 700;
  margin: 0 0 1rem 0;
  line-height: 1.5;
  max-width: 38.75em;
  white-space: normal;
  width: 100%;
}

@media screen and (max-width: 40em) {
  .fieldset__legend {
    font-size: 1.125rem;
    line-height: 1.56;
  }
}
.fieldset__legend--large,
.fieldset__legend--heading {
  font-size: 1.75rem;
  letter-spacing: 0.02rem;
  line-height: 1.2;
}

.fieldset__legend--large h1,
.fieldset__legend--heading h1 {
  display: inline-block;
  font-size: inherit;
  margin: 0;
}

@media screen and (max-width: 40em) {
  .fieldset__legend--large,
  .fieldset__legend--heading {
    font-size: 1.4375rem;
    line-height: 1.39;
  }
}
.fieldset__legend-required-flag,
.fieldset__legend-optional-flag {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.fieldset__legend-required-flag:before,
.fieldset__legend-optional-flag:before {
  content: " ";
}

.label__flag {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.label__flag:before {
  content: " ";
}

/*
*  Labels
*/
.label, .redacted, span.redacted, [title~=redacted], [title~=édité], .dss-phase-label.alpha span, .dss-phase-label.beta span {
  cursor: pointer;
  color: #1a1a1a;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.1875rem;
  font-weight: 700;
  line-height: 1.5;
  margin: 0 0 1rem 0;
  max-width: 38.75em;
  white-space: normal;
  width: 100%;
}

@media screen and (max-width: 40em) {
  .label, .redacted, span.redacted, [title~=redacted], [title~=édité], .dss-phase-label.alpha span, .dss-phase-label.beta span {
    font-size: 1.125rem;
    line-height: 1.56;
  }
}
.label--large {
  font-size: 1.75rem;
  letter-spacing: 0.02rem;
  line-height: 1.2;
  max-width: 26.25em;
}

@media screen and (max-width: 40em) {
  .label--large {
    font-size: 1.4375rem;
    line-height: 1.39;
  }
}
h1 > .label--heading {
  display: inline-block;
  margin: 0;
}

.label__flag {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.label__flag:before {
  content: " ";
}

/*
*  Text Inputs
*/
.input {
  border: 2px solid #1a1a1a;
  border-radius: 4px;
  box-sizing: border-box;
  color: #1a1a1a;
  display: block;
  font-size: 1rem;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.5;
  margin: 0 0 2.5rem;
  max-width: 48rem;
  width: 100%;
  padding: 0.625rem 1rem;
  transition: box-shadow 0.1s ease-in-out;
}

.input--2-char-width {
  max-width: 8ex;
}

.input--3-char-width {
  max-width: 10ex;
}

.input--4-char-width {
  max-width: 12ex;
}

.input--5-char-width {
  max-width: 14ex;
}

.input--7-char-width {
  max-width: 17ex;
}

.input--10-char-width {
  max-width: 23ex;
}

.input--20-char-width {
  max-width: 41ex;
}

.form-group:last-of-type {
  margin-bottom: 3rem;
}

.aside *:last-of-type, .panel--aside *:last-of-type, aside:not(.sidebar) *:last-of-type,
.callout *:last-of-type,
.panel--callout *:last-of-type,
.panel *:last-of-type {
  margin-bottom: 0.5rem;
}

aside *,
callout * {
  max-width: 48rem;
}

aside *:last-of-type,
callout *:last-of-type {
  margin-bottom: 0.5rem;
}

page-alert p {
  margin-top: 0;
}

page-alert p:last-of-type {
  margin-bottom: 0.5rem;
}

page-alert p:last-of-type + ul {
  margin-top: 1rem;
}

page-alert ul:last-of-type {
  margin-bottom: 0.5rem;
}

page-alert[type=error] ul {
  margin-left: 1.5rem;
}

page-alert[type=error] ul:last-of-type {
  margin-bottom: 0.5rem;
}

page-alert[type=error] a {
  color: #CD0000;
}

page-alert[type=error] a:hover, page-alert[type=error] a:focus {
  color: #6b0000;
}

page-alert[type=error] a:active {
  color: #280000;
}

/*
  DO NOT EDIT
  This file is auto-generated for design-system-complete-styles package.
*/ /*
* Visibility
*
* Helper classes to determine visibility of elements
*/
.hide {
  display: none !important;
}

.invisible {
  visibility: hidden !important;
}

@media screen and (max-width: 39.937em) {
  .hide-for-small-only {
    display: none !important;
  }
}
@media screen and (max-width: 0em), screen and (min-width: 40em) {
  .show-for-small-only {
    display: none !important;
  }
}
@media print, screen and (min-width: 40em) {
  .hide-for-medium {
    display: none !important;
  }
}
@media screen and (max-width: 39.937em) {
  .show-for-medium {
    display: none !important;
  }
}
@media screen and (min-width: 40em) and (max-width: 72.937em) {
  .hide-for-medium-only {
    display: none !important;
  }
}
@media screen and (max-width: 39.937em), screen and (min-width: 73em) {
  .show-for-medium-only {
    display: none !important;
  }
}
@media print, screen and (min-width: 73em) {
  .hide-for-large {
    display: none !important;
  }
}
@media screen and (max-width: 72.937em) {
  .show-for-large {
    display: none !important;
  }
}
@media screen and (min-width: 73em) and (max-width: 95.937em) {
  .hide-for-large-only {
    display: none !important;
  }
}
@media screen and (max-width: 72.937em), screen and (min-width: 96em) {
  .show-for-large-only {
    display: none !important;
  }
}
.show-for-sr, .no-bullet > li::before, .visually-hidden,
.show-on-focus {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

.show-on-focus:active,
.show-on-focus:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
}

.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}

@media screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  .show-for-landscape,
  .hide-for-portrait {
    display: none !important;
  }
}
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

@media screen and (orientation: landscape) {
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  .hide-for-landscape,
  .show-for-portrait {
    display: block !important;
  }
}
/* -----------------------------------------------------------------------------

    Please see /standards/architecture.md for standards on how to write CSS for
    this project.

----------------------------------------------------------------------------- */
/*** 0 - Tools - Functions ***/
/*** 1 - Variables ***/
/*** 2 - Tools - Mixins and placeholders ***/
/*** 3 - Generics ***/
/*** 4 - Elements ***/
/*** 5 - Layout ***/
/*** 6 - Components ***/
/*** 7 - Overrides ***/
/* -----------------------------------------------------------------------------
Ontario Design System Theme
http://designsystem.ontario.ca

//note: imports DS theme colours as an override in ontario2021-theme.scss
----------------------------------------------------------------------------- */
.row.expanded {
  max-width: none;
}

.accordions__container {
  max-width: 48rem;
  width: 100%;
}

.accordion {
  border-top: 2px solid #cccccc;
}
.accordion:last-of-type {
  border-bottom: 2px solid #cccccc;
}

.accordion__controls {
  display: flex;
  justify-content: flex-end;
}

.accordion__button,
.accordion__button--expand-all {
  background: none;
  border: 0;
  box-sizing: border-box;
}

.accordion__button--expand-all {
  font-size: 1rem;
  margin-bottom: 0.5rem;
  color: #0066CC;
  cursor: pointer;
}
.accordion__button--expand-all:focus, .accordion__button--expand-all:hover {
  color: #00478F;
  text-decoration: underline;
}
.accordion__button--expand-all:active {
  color: #002142;
  text-decoration: underline;
}

.accordion--expand-close-all {
  display: none;
}

.accordion__controls--active .accordion--expand-close-all {
  display: block;
}
.accordion__controls--active .accordion--expand-open-all {
  display: none;
}

.accordion__button {
  display: flex;
  align-items: flex-start;
  color: #0066CC;
  cursor: pointer;
  padding: 0.75rem 0.5rem;
  text-align: left;
  width: 100%;
  margin-bottom: 0;
}
.accordion__button .accordion__button-icon--close,
.accordion__button .accordion__button-icon--open {
  margin-right: 0.5rem;
}
.accordion__button .ontario-icon {
  width: 1.75rem;
  height: 1.75rem;
}
.accordion__button:focus, .accordion__button:hover {
  background-color: #f2f2f2;
  color: #00478F;
}
.accordion__button:focus {
  box-shadow: 0 0 0 4px #009ADB inset;
}
.accordion__button:active {
  color: #002142;
}

.accordion__content {
  display: none;
  padding: 0.75rem 0.75rem 2rem 0.75rem;
  margin-left: 0;
}
@media screen and (min-width: 40em) {
  .accordion__content {
    margin-left: 2rem;
  }
}
.accordion__content * {
  margin-top: 0;
  max-width: 48rem;
  width: 100%;
}
.accordion__content ul,
.accordion__content ol {
  max-width: calc(100% - 3rem);
}
.accordion__content > :last-child {
  margin-bottom: 0;
}

.accordion__button-icon--close,
.expander--active .accordion__button-icon--open {
  display: none;
}

.expander--active ~ .accordion__content,
.expander--active .accordion__button-icon--close {
  display: block;
}

.accordions__container .h1,
.accordions__container .h2,
.accordions__container .h3,
.accordions__container .h4,
.accordions__container .h5,
.accordions__container p,
.accordions__container h1,
.accordions__container h2,
.accordions__container h3,
.accordions__container h4,
.accordions__container h5,
.accordions__container h6 {
  margin: 0;
}

.back-to-top--default {
  position: fixed;
  bottom: 5%;
  right: 2%;
  visibility: hidden;
  opacity: 0;
  transition: 0.1s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: 0.5rem 1rem 0.5rem 0.75rem;
  background: #e6e6e6;
  border: 0.125rem solid #FFFFFF;
  border-radius: 4px;
  box-sizing: border-box;
  box-shadow: 0 0.125rem 0.25rem rgba(26, 26, 26, 0.6);
  color: #1a1a1a;
  line-height: 1.25rem;
  font-size: 1rem;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  z-index: 10000;
  cursor: pointer;
}
.back-to-top--default .ontario-icon {
  margin: 0.125rem 0.5rem 0 0;
  width: 2rem;
  height: 2rem;
}
.back-to-top--default:hover {
  background-color: #cccccc;
}
.back-to-top--default:focus {
  background-color: #e6e6e6;
  box-shadow: 0 0 0 0.25rem #009ADB, 0 0.1875rem 0.3125rem 0.1875rem rgba(0, 0, 0, 0.6);
  outline: 0.25rem solid transparent;
  transition: 0.1s ease-in-out;
}
.back-to-top--default:active {
  background-color: #b2b2b2;
  box-shadow: 0 0 0 0.25rem #009ADB, 0 0.3125rem 0.4375rem 0.1875rem rgba(0, 0, 0, 0.6);
  outline: 0.25rem solid transparent;
  transition: background-color 0s, box-shadow 0.1s ease-in-out;
}
.back-to-top--default:visited {
  color: #FFFFFF;
}
@media screen and (max-width: 73em) {
  .back-to-top--default {
    flex-direction: column;
    height: 4.75rem;
    padding: 0.375rem 0.75rem 0.5625rem 0.75rem;
  }
  .back-to-top--default .ontario-icon {
    margin: 0.0625rem 0 0.25rem 0;
    width: 2rem;
    height: 2rem;
  }
}
@media screen and (max-width: 40em) {
  .back-to-top--default {
    display: block;
    padding: 0.5rem;
    font-size: 0;
    width: 3rem;
    height: 3rem;
  }
  .back-to-top--default svg.ontario-icon {
    margin: 0;
  }
  @-moz-document url-prefix() {
    .back-to-top--default svg.ontario-icon {
      padding: 0 0.25rem 0.25rem 0;
    }
  }
}

.active {
  visibility: visible;
  opacity: 1;
}

.blockquote, blockquote {
  border-left: 4px solid #4d4d4d;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.1875rem;
  font-weight: 400;
  letter-spacing: 0.025rem;
  line-height: 1.56;
  max-width: 48rem;
  margin: 2rem;
  padding: 1.5rem 0 1.5rem 1.5rem;
}
@media screen and (max-width: 40em) {
  .blockquote, blockquote {
    font-size: 1.125rem;
    letter-spacing: 0.03rem;
    line-height: 1.5;
    margin: 1.5rem 0 2rem 0;
  }
}

.blockquote--short {
  font-size: 1.75rem;
  letter-spacing: 0.02rem;
  line-height: 1.5;
}
@media screen and (max-width: 40em) {
  .blockquote--short {
    font-size: 1.4375rem;
    line-height: 1.43;
  }
}

.blockquote p, blockquote p {
  margin: 0 0 1.5rem 0;
}
.blockquote p::before, blockquote p::before {
  content: open-quote;
}
.blockquote p::after, blockquote p::after {
  content: close-quote;
}

.blockquote__attribution,
.blockquote__byline {
  display: block;
  font-size: 1rem;
  letter-spacing: 0.025rem;
  line-height: 1.56;
  text-align: right;
}
@media screen and (max-width: 40em) {
  .blockquote__attribution,
  .blockquote__byline {
    letter-spacing: 0.03rem;
    line-height: 1.5;
  }
}

.blockquote__attribution {
  font-style: normal;
  font-weight: 700;
}
.blockquote__attribution::before {
  content: "— ";
}

blockquote {
  quotes: "“" "”";
}

html[lang=fr] blockquote {
  quotes: "« " " »";
}

.button, .button.alert, .button.panel--alert, .button.alert-box, button.alert, button.panel--alert, button.alert-box, input.alert[type=submit], input.alert[type=button], button, input[type=submit], input[type=button] {
  border: none;
  border-radius: 4px;
  box-sizing: border-box;
  box-shadow: none;
  display: inline-block;
  font-size: 1.125rem;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  line-height: 1.5555555556;
  margin: 0 calc(1rem + 0.75rem) 1.5rem 0;
  min-width: 10rem;
  padding: 0.625rem 1.5rem;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}
@media screen and (max-width: 40em) {
  .button, .button.alert, .button.panel--alert, .button.alert-box, button.alert, button.panel--alert, button.alert-box, input.alert[type=submit], input.alert[type=button], button, input[type=submit], input[type=button] {
    margin-right: 0;
    display: block;
    width: 100%;
  }
}
.button .icon, button.alert .icon, button .icon, input[type=submit] .icon, input[type=button] .icon {
  margin-right: 4px;
}

.button--primary, .button, .button.alert, .button.panel--alert, .button.alert-box, button.alert, button.panel--alert, button.alert-box, input.alert[type=submit], input.alert[type=button], button, input[type=submit], input[type=button], .button.primary, button.primary.alert, button.primary.panel--alert, button.primary.alert-box {
  background-color: #0066CC;
  color: #FFFFFF;
}
.button--primary:hover, .button:hover, button.alert:hover, button:hover, input[type=submit]:hover, input[type=button]:hover {
  background-color: #00478F;
  color: #FFFFFF;
}
.button--primary:focus, .button:focus, button.alert:focus, button:focus, input[type=submit]:focus, input[type=button]:focus {
  background-color: #00478F;
  color: #FFFFFF;
  transition: background-color 0.2s ease-out, box-shadow 0.1s ease-in-out;
}
.button--primary:active, .button:active, button.alert:active, button:active, input[type=submit]:active, input[type=button]:active {
  background-color: #002142;
  color: #FFFFFF;
  transition: background-color 0s, box-shadow 0.1s ease-in-out;
}
.button--primary:visited, .button:visited, button.alert:visited, button:visited, input[type=submit]:visited, input[type=button]:visited {
  color: #FFFFFF;
}

.button--secondary, #block-exposedformlrd-resultblock-listing .form-actions .button--secondary, #block-exposedformlrd-resultblock-listing .form-actions .button.secondary, #block-exposedformlrd-resultblock-listing .form-actions button.secondary, #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=submit], #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=button], #block-exposedformgazette-resultblock-search .button--secondary, #block-exposedformgazette-resultblock-search .button.secondary, #block-exposedformgazette-resultblock-search button.secondary, #block-exposedformgazette-resultblock-search input.secondary[type=submit], #block-exposedformgazette-resultblock-search input.secondary[type=button], .button.secondary, button.secondary.alert, button.secondary.panel--alert, button.secondary.alert-box, button.secondary, input.secondary[type=submit], input.secondary[type=button] {
  background-color: #FFFFFF;
  border: 2px solid #0066CC;
  color: #0066CC;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.button--secondary:hover, #block-exposedformlrd-resultblock-listing .form-actions .button--secondary:hover, #block-exposedformlrd-resultblock-listing .form-actions .button.secondary:hover, #block-exposedformlrd-resultblock-listing .form-actions button.secondary:hover, #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=submit]:hover, #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=button]:hover, #block-exposedformgazette-resultblock-search .button--secondary:hover, #block-exposedformgazette-resultblock-search .button.secondary:hover, #block-exposedformgazette-resultblock-search button.secondary:hover, #block-exposedformgazette-resultblock-search input.secondary[type=submit]:hover, #block-exposedformgazette-resultblock-search input.secondary[type=button]:hover, .button.secondary:hover, button.secondary:hover, input.secondary[type=submit]:hover, input.secondary[type=button]:hover {
  background-color: #e0f0ff;
  border-color: #00478F;
  color: #00478F;
}
.button--secondary:focus, #block-exposedformlrd-resultblock-listing .form-actions .button--secondary:focus, #block-exposedformlrd-resultblock-listing .form-actions .button.secondary:focus, #block-exposedformlrd-resultblock-listing .form-actions button.secondary:focus, #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=submit]:focus, #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=button]:focus, #block-exposedformgazette-resultblock-search .button--secondary:focus, #block-exposedformgazette-resultblock-search .button.secondary:focus, #block-exposedformgazette-resultblock-search button.secondary:focus, #block-exposedformgazette-resultblock-search input.secondary[type=submit]:focus, #block-exposedformgazette-resultblock-search input.secondary[type=button]:focus, .button.secondary:focus, button.secondary:focus, input.secondary[type=submit]:focus, input.secondary[type=button]:focus {
  background-color: #e0f0ff;
  border-color: #00478F;
  color: #00478F;
  transition: background-color 0.2s ease-out, box-shadow 0.1s ease-in-out;
}
.button--secondary:active, #block-exposedformlrd-resultblock-listing .form-actions .button--secondary:active, #block-exposedformlrd-resultblock-listing .form-actions .button.secondary:active, #block-exposedformlrd-resultblock-listing .form-actions button.secondary:active, #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=submit]:active, #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=button]:active, #block-exposedformgazette-resultblock-search .button--secondary:active, #block-exposedformgazette-resultblock-search .button.secondary:active, #block-exposedformgazette-resultblock-search button.secondary:active, #block-exposedformgazette-resultblock-search input.secondary[type=submit]:active, #block-exposedformgazette-resultblock-search input.secondary[type=button]:active, .button.secondary:active, button.secondary:active, input.secondary[type=submit]:active, input.secondary[type=button]:active {
  background-color: #c2e0ff;
  border-color: #002142;
  color: #002142;
  transition: background-color 0s, box-shadow 0.1s ease-in-out;
}
.button--secondary:visited, #block-exposedformlrd-resultblock-listing .form-actions .button--secondary:visited, #block-exposedformlrd-resultblock-listing .form-actions .button.secondary:visited, #block-exposedformlrd-resultblock-listing .form-actions button.secondary:visited, #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=submit]:visited, #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=button]:visited, #block-exposedformgazette-resultblock-search .button--secondary:visited, #block-exposedformgazette-resultblock-search .button.secondary:visited, #block-exposedformgazette-resultblock-search button.secondary:visited, #block-exposedformgazette-resultblock-search input.secondary[type=submit]:visited, #block-exposedformgazette-resultblock-search input.secondary[type=button]:visited, .button.secondary:visited, button.secondary:visited, input.secondary[type=submit]:visited, input.secondary[type=button]:visited {
  color: #0066CC;
}

.button--tertiary, .button.quiet, button.quiet.alert, button.quiet.panel--alert, button.quiet.alert-box, button.quiet, input.quiet[type=submit], input.quiet[type=button] {
  background-color: transparent;
  color: #0066CC;
  text-decoration: underline;
}
.button--tertiary:hover, .button.quiet:hover, button.quiet:hover, input.quiet[type=submit]:hover, input.quiet[type=button]:hover {
  background-color: #e8e8e8;
  color: #00478F;
  text-decoration: underline;
}
.button--tertiary:focus, .button.quiet:focus, button.quiet:focus, input.quiet[type=submit]:focus, input.quiet[type=button]:focus {
  background-color: #e8e8e8;
  color: #00478F;
  text-decoration: underline;
  transition: background-color 0.2s ease-out, box-shadow 0.1s ease-in-out;
}
.button--tertiary:active, .button.quiet:active, button.quiet:active, input.quiet[type=submit]:active, input.quiet[type=button]:active {
  background-color: #d1d1d1;
  color: #002142;
  text-decoration: underline;
  transition: background-color 0s, box-shadow 0.1s ease-in-out;
}
.button--tertiary:visited, .button.quiet:visited, button.quiet:visited, input.quiet[type=submit]:visited, input.quiet[type=button]:visited {
  color: #0066CC;
}

.callout, .panel--callout, .panel, .row.panel,
.aside,
.panel--aside,
aside:not(.sidebar) {
  border-left: 0.25rem solid #367A76;
  padding: 1.5rem;
}
.callout *, .panel--callout *, .panel *, .row.panel *,
.aside *,
.panel--aside *,
aside:not(.sidebar) * {
  max-width: 48rem;
}
.callout *:last-child, .panel--callout *:last-child, .panel *:last-child,
.aside *:last-child,
.panel--aside *:last-child,
aside:not(.sidebar) *:last-child {
  margin-bottom: 0.5rem;
}

.callout, .panel--callout, .panel, .row.panel {
  margin: 2rem 0 2.5rem 0;
  background-color: #f2f2f2;
}

.aside, .panel--aside, aside:not(.sidebar) {
  margin: 2rem 0 2.5rem 2rem;
}

@media screen and (max-width: 40em) {
  .aside, .panel--aside, aside:not(.sidebar) {
    margin: 2rem 0 2.5rem 1rem;
  }
}
.callout__title, .panel h2, .panel h3,
.aside__title {
  margin-bottom: 1rem;
}

.border-highlight--teal {
  border-color: #367A76 !important;
}

.border-highlight--gold {
  border-color: #86743D !important;
}

.border-highlight--yellow {
  border-color: #8A600D !important;
}

.border-highlight--taupe {
  border-color: #7B725C !important;
}

.border-highlight--green {
  border-color: #2B8737 !important;
}

.border-highlight--lime {
  border-color: #5F8129 !important;
}

.border-highlight--sky {
  border-color: #1080A6 !important;
}

.border-highlight--blue {
  border-color: #0369ac !important;
}

.border-highlight--purple {
  border-color: #92278F !important;
}

.checkboxes {
  margin-bottom: 2.5rem;
  max-width: 48rem;
}

.checkboxes__item {
  position: relative;
  margin: 0 0 1rem;
  padding: 0 0 0 2rem;
  min-height: 28px;
  box-sizing: content-box;
}
.checkboxes__item:last-of-type {
  margin: 0;
}
@media screen and (max-width: 40em) {
  .checkboxes__item {
    padding: 0 0 0 2.5rem;
    min-height: 32px;
  }
}

.checkboxes__input {
  cursor: pointer;
  margin: 0;
  position: absolute;
  top: -2px;
  left: -2px;
  opacity: 0;
  width: 36px;
  height: 36px;
  z-index: 1;
  -webkit-tap-highlight-color: transparent;
}
@media screen and (max-width: 40em) {
  .checkboxes__input {
    width: 40px;
    height: 40px;
  }
}

.checkboxes__label {
  display: inline-block;
  cursor: pointer;
  line-height: 1.5;
  margin: 0.25rem 0;
  padding: 0 1rem;
  width: auto;
  white-space: normal;
}
@media screen and (max-width: 40em) {
  .checkboxes__label {
    margin: 0.33rem 0;
  }
}
.checkboxes__label::before {
  content: "";
  border: 2px solid #1a1a1a;
  border-radius: 4px;
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  transition: border 0.1s ease-in-out;
  display: block;
}
@media screen and (min-width: 40em) {
  .checkboxes__label::before {
    width: 28px;
    height: 28px;
  }
}
.checkboxes__label::after {
  content: "";
  background-image: url("../assets/icons/ontario-checkbox-background-no-width.svg");
  background-repeat: no-repeat;
  height: 30px;
  width: 30px;
  position: absolute;
  top: 1px;
  left: 1px;
  right: 0;
  bottom: 0;
  opacity: 0;
  display: block;
}
@media screen and (max-width: 40em) {
  .checkboxes__label::after {
    height: 34px;
    width: 34px;
  }
}

.checkboxes__input:focus + .checkboxes__label::before {
  box-shadow: 0 0 0 4px #009ADB;
  outline: 4px solid transparent;
  transition: all 0.1s ease-in-out;
}

.checkboxes__input:checked + .checkboxes__label:after {
  opacity: 1;
}

.checkboxes__input:checked + .checkboxes__label::before {
  background-color: #1a1a1a;
}

.critical-alert, .emergency-banner, .emergency-banner--covid, .header__alert {
  background-color: #FFD440;
  font-weight: 400;
  margin: 0;
  padding: 1rem 0;
  position: relative;
  z-index: 5;
}

.critical-alert__body {
  display: flex;
  flex-wrap: nowrap;
}

.critical-alert__icon svg {
  width: 28px;
  height: 28px;
  margin: 0 0.85rem 0 0;
}

.critical-alert p, .emergency-banner p, .emergency-banner--covid p, .header__alert p {
  margin: 0;
  padding: 0;
  line-height: 1.8;
}

.critical-alert a, .emergency-banner a, .emergency-banner--covid a, .header__alert a {
  color: #1a1a1a;
  font-weight: 700;
}
.critical-alert a:hover, .emergency-banner a:hover, .emergency-banner--covid a:hover, .header__alert a:hover, .critical-alert a:focus, .emergency-banner a:focus, .emergency-banner--covid a:focus, .header__alert a:focus {
  text-decoration: none;
}
.critical-alert a:visited, .emergency-banner a:visited, .emergency-banner--covid a:visited, .header__alert a:visited {
  color: #1a1a1a;
}

.dropdown {
  background-color: #FFFFFF;
  background-image: url("../assets/icons/ontario-material-dropdown-arrow-48px.svg");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 2rem;
  padding-right: calc(1rem* 2.25);
  cursor: pointer;
}

/* These styles are to fix differences in default styling for dropdowns in IE */
.dropdown::-ms-expand {
  display: none;
}

.dropdown option {
  font-weight: normal;
}

/* everything - including before and after - should inherit their box sizing */
*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  font-size: 16px;
  line-height: 1.6;
  background-color: #FFFFFF;
  color: #1a1a1a;
  margin: 0;
}

main p,
main p:not(.lead-statement),
main dd,
main li {
  max-width: 48rem;
}

hr {
  border: 0;
  padding: 0;
  margin: 2.5rem 0;
  border-bottom: 4px solid #CCCCCC;
}

/* -------------------------------
        Typography
--------------------------------- */
a {
  color: #0066CC;
  text-decoration: underline;
}
a:visited {
  color: #551A8B;
}
a:hover {
  color: #00478F;
}
a:active {
  color: #002142;
}
a:focus {
  box-shadow: 0 0 0 4px #009ADB;
  outline: 4px solid transparent;
  transition: all 0.1s ease-in-out;
}

p {
  margin: 0 0 1.5rem 0;
}

p + h1,
p + h2,
p + h3,
p + h4,
p + h5,
p + h6,
ul + h1,
ul + h2,
ul + h3,
ul + h4,
ul + h5,
ul + h6,
ol + h1,
ol + h2,
ol + h3,
ol + h4,
ol + h5,
ol + h6,
h1 + h2,
h2 + h3,
h3 + h4,
h4 + h5,
h5 + h6 {
  margin-top: 2rem;
}

/* -------------------------------
        Forms
--------------------------------- */
input[type=text],
input[type=number],
input[type=email],
input[type=date],
input[type=color],
input[type=search],
input[type=tel],
textarea {
  background-origin: initial;
  height: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
}

input[type=checkbox] + label,
input[type=radio] + label {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  margin-left: 0;
  margin-right: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
  page-break-inside: avoid;
}

legend,
label {
  display: block;
  margin: 0;
}

select {
  background-origin: initial;
  height: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.lead-statement, .intro .intro__text,
.intro .intro__text p,
.intro .intro__text li {
  line-height: 1.6;
}

/* -------------------------------
        Lists
--------------------------------- */
ul,
ol {
  padding: 0;
}

ul {
  margin-left: 2rem;
}

ul li {
  padding: 0 0 0.75rem 0;
}

ol {
  margin-left: 1.75rem;
}

ol li {
  padding: 0 0 0.75rem 0.25rem;
}

ul li:last-child,
ol li:last-child {
  padding-bottom: 0;
}

ul ul,
ol ul {
  margin: 0.5rem 0 0.5rem 2rem;
}

ul ol,
ol ol {
  margin: 0.5rem 0 0.5rem 1.75rem;
}

p + ul,
p + ol {
  margin-top: -0.75rem;
}

@media screen and (min-width: 40em) {
  ul {
    margin: 0.5rem 0 1.5rem 3rem;
  }
  ol {
    margin: 0.5rem 0 1.5rem 2.75rem;
  }
  ul ul,
  ol ul {
    margin: 0.5rem 0 0.5rem 3rem;
  }
  ul ol,
  ol ol {
    margin: 0.5rem 0 0.5rem 2.75rem;
  }
}
/* move this */
hr.dark {
  border-bottom: 4px solid #1a1a1a;
}

.fieldset__legend {
  color: #1a1a1a;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.1875rem;
  font-weight: 700;
  line-height: 1.5;
  margin: 0 0 1rem 0;
  max-width: 38.75em;
  white-space: normal;
  width: 100%;
}
@media screen and (max-width: 40em) {
  .fieldset__legend {
    font-size: 1.125rem;
    line-height: 1.56;
  }
}

.fieldset__legend--large,
.fieldset__legend--heading {
  font-size: 1.75rem;
  letter-spacing: 0.02rem;
  line-height: 1.2;
  max-width: 26.25em;
  margin-top: 1rem;
}
.fieldset__legend--large h1,
.fieldset__legend--heading h1 {
  display: inline-block;
  margin: 0;
}
@media screen and (max-width: 40em) {
  .fieldset__legend--large,
  .fieldset__legend--heading {
    font-size: 1.4375rem;
    line-height: 1.39;
  }
}

.fieldset__legend__flag {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}
.fieldset__legend__flag:before {
  content: " ";
}

.footer {
  color: #FFFFFF;
  margin-top: 5rem;
  padding: 4rem 0;
}

.footer .columns *:last-child, .footer #block-views-block-oic-result-block-listing *:last-child, .footer #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from *:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .footer .form-item-date-from *:last-child, .footer #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to *:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .footer .form-item-date-to *:last-child, .footer #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query *:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .footer .form-item-query *:last-child, #block-exposedformoic-resultblock-listing .footer .form-wrapper *:last-child, .footer #block-exposedformoic-resultblock-listing *:last-child, .footer #block-views-block-lrd-result-block-listing *:last-child, .footer #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from *:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer .form-item-date-from *:last-child, .footer #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to *:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer .form-item-date-to *:last-child, .footer #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes *:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer .form-checkboxes *:last-child, .footer #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query *:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer .form-item-query *:last-child, .footer #block-exposedformlrd-resultblock-listing .form-wrapper *:last-child, #block-exposedformlrd-resultblock-listing .footer .form-wrapper *:last-child, .footer #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container *:last-child, #block-exposedformlrd-resultblock-listing .footer .lrd-exposedfilter-container *:last-child, .footer #block-views-block-gazette-result-block-search *:last-child, .footer #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from *:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .footer .form-item-date-from *:last-child, .footer #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to *:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .footer .form-item-date-to *:last-child, .footer #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query *:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .footer .form-item-query *:last-child, #block-exposedformgazette-resultblock-search .footer .form-wrapper *:last-child, .footer #block-exposedformgazette-resultblock-search *:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 40em) {
  .footer:not(.footer--default) .columns:first-child, .footer:not(.footer--default) #block-views-block-oic-result-block-listing:first-child, .footer:not(.footer--default) #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from:first-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .footer:not(.footer--default) .form-item-date-from:first-child, .footer:not(.footer--default) #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to:first-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .footer:not(.footer--default) .form-item-date-to:first-child, .footer:not(.footer--default) #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query:first-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .footer:not(.footer--default) .form-item-query:first-child, .footer:not(.footer--default) #block-exposedformoic-resultblock-listing .form-wrapper:first-child, #block-exposedformoic-resultblock-listing .footer:not(.footer--default) .form-wrapper:first-child, .footer:not(.footer--default) #block-exposedformoic-resultblock-listing:first-child, .footer:not(.footer--default) #block-views-block-lrd-result-block-listing:first-child, .footer:not(.footer--default) #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from:first-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer:not(.footer--default) .form-item-date-from:first-child, .footer:not(.footer--default) #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to:first-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer:not(.footer--default) .form-item-date-to:first-child, .footer:not(.footer--default) #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes:first-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer:not(.footer--default) .form-checkboxes:first-child, .footer:not(.footer--default) #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query:first-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer:not(.footer--default) .form-item-query:first-child, .footer:not(.footer--default) #block-exposedformlrd-resultblock-listing .form-wrapper:first-child, #block-exposedformlrd-resultblock-listing .footer:not(.footer--default) .form-wrapper:first-child, .footer:not(.footer--default) #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container:first-child, #block-exposedformlrd-resultblock-listing .footer:not(.footer--default) .lrd-exposedfilter-container:first-child, .footer:not(.footer--default) #block-views-block-gazette-result-block-search:first-child, .footer:not(.footer--default) #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from:first-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .footer:not(.footer--default) .form-item-date-from:first-child, .footer:not(.footer--default) #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to:first-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .footer:not(.footer--default) .form-item-date-to:first-child, .footer:not(.footer--default) #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query:first-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .footer:not(.footer--default) .form-item-query:first-child, .footer:not(.footer--default) #block-exposedformgazette-resultblock-search .form-wrapper:first-child, #block-exposedformgazette-resultblock-search .footer:not(.footer--default) .form-wrapper:first-child, .footer:not(.footer--default) #block-exposedformgazette-resultblock-search:first-child {
    margin-bottom: 3rem;
  }
  .footer .footer__expanded-bottom-section .columns:first-child, .footer .footer__expanded-bottom-section #block-views-block-oic-result-block-listing:first-child, .footer .footer__expanded-bottom-section #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from:first-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .footer .footer__expanded-bottom-section .form-item-date-from:first-child, .footer .footer__expanded-bottom-section #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to:first-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .footer .footer__expanded-bottom-section .form-item-date-to:first-child, .footer .footer__expanded-bottom-section #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query:first-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .footer .footer__expanded-bottom-section .form-item-query:first-child, .footer .footer__expanded-bottom-section #block-exposedformoic-resultblock-listing .form-wrapper:first-child, #block-exposedformoic-resultblock-listing .footer .footer__expanded-bottom-section .form-wrapper:first-child, .footer .footer__expanded-bottom-section #block-exposedformoic-resultblock-listing:first-child, .footer .footer__expanded-bottom-section #block-views-block-lrd-result-block-listing:first-child, .footer .footer__expanded-bottom-section #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from:first-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer .footer__expanded-bottom-section .form-item-date-from:first-child, .footer .footer__expanded-bottom-section #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to:first-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer .footer__expanded-bottom-section .form-item-date-to:first-child, .footer .footer__expanded-bottom-section #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes:first-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer .footer__expanded-bottom-section .form-checkboxes:first-child, .footer .footer__expanded-bottom-section #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query:first-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer .footer__expanded-bottom-section .form-item-query:first-child, .footer .footer__expanded-bottom-section #block-exposedformlrd-resultblock-listing .form-wrapper:first-child, #block-exposedformlrd-resultblock-listing .footer .footer__expanded-bottom-section .form-wrapper:first-child, .footer .footer__expanded-bottom-section #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container:first-child, #block-exposedformlrd-resultblock-listing .footer .footer__expanded-bottom-section .lrd-exposedfilter-container:first-child, .footer .footer__expanded-bottom-section #block-views-block-gazette-result-block-search:first-child, .footer .footer__expanded-bottom-section #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from:first-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .footer .footer__expanded-bottom-section .form-item-date-from:first-child, .footer .footer__expanded-bottom-section #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to:first-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .footer .footer__expanded-bottom-section .form-item-date-to:first-child, .footer .footer__expanded-bottom-section #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query:first-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .footer .footer__expanded-bottom-section .form-item-query:first-child, .footer .footer__expanded-bottom-section #block-exposedformgazette-resultblock-search .form-wrapper:first-child, #block-exposedformgazette-resultblock-search .footer .footer__expanded-bottom-section .form-wrapper:first-child, .footer .footer__expanded-bottom-section #block-exposedformgazette-resultblock-search:first-child {
    margin-bottom: 0;
  }
}

.footer__links-container {
  list-style: none;
  margin: 0 0 1rem 0;
}
@media screen and (min-width: 73em) {
  .footer__links-container {
    margin-bottom: 0.5rem;
  }
}

.footer__links-container--inline {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media screen and (min-width: 40em) {
  .footer__links-container--inline {
    flex-direction: row;
  }
}

.footer__links-container li {
  padding: 0.25rem 0;
}

.footer__link {
  color: #FFFFFF;
  display: inline-block;
  padding: 0.5rem 0;
  margin: 0;
  text-decoration: underline;
}
.footer__link:hover, .footer__link:focus {
  text-decoration: none;
}
.footer__link:visited, .footer__link:active, .footer__link:hover {
  color: #FFFFFF;
}
@media screen and (min-width: 40em) {
  .footer__link {
    padding: 0;
    margin: 0 3rem 1rem 0;
  }
}

.footer p {
  max-width: 48rem;
  width: 100%;
}
.footer p a {
  color: #FFFFFF;
  font-weight: 600;
}
.footer p a:visited {
  color: #FFFFFF;
}
.footer p a:active {
  color: #e6e6e6;
}
.footer p a:focus, .footer p a:hover {
  text-decoration: none;
}

/* Supergraphic background */
.footer--default,
.footer__expanded-top-section {
  position: relative;
}
.footer--default::before,
.footer__expanded-top-section::before {
  background-color: #333333;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.footer__links-container--two-column-list {
  -webkit-column-count: 1;
          column-count: 1;
  display: block;
  margin: 0;
}
@media screen and (min-width: 40em) {
  .footer__links-container--two-column-list {
    -webkit-column-count: 2;
            column-count: 2;
  }
  .footer__links-container--two-column-list .footer__link {
    padding: 0;
    margin: 0 1rem 1rem 0;
  }
}

.footer__links-container--social {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.footer__links-container--social .footer__link {
  background: transparent;
  border-radius: 45%;
  margin: 0 1rem 0.75rem 0;
  padding: 0;
  outline: none;
  height: calc(3rem + 0.5rem);
  width: calc(3rem + 0.5rem);
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer__links-container--social .footer__link:hover, .footer__links-container--social .footer__link:focus {
  background-color: black;
}
.footer__links-container--social .footer__link:hover .icon, .footer__links-container--social .footer__link:focus .icon {
  fill: #FFFFFF;
}
@media screen and (min-width: 40em) {
  .footer__links-container--social .footer__link {
    height: 3rem;
    width: 3rem;
  }
}

.footer__links-container--social .footer__link .icon {
  fill: #FFFFFF;
  width: 36px;
  height: 36px;
}
@media screen and (min-width: 40em) {
  .footer__links-container--social .footer__link .icon {
    width: 32px;
    height: 32px;
  }
}

.button.footer__button, button.footer__button.alert, button.footer__button, input.footer__button[type=submit], input.footer__button[type=button] {
  background-color: #1a1a1a;
  border: 2px solid #FFFFFF;
  border-color: #FFFFFF;
  color: #FFFFFF;
  margin-bottom: 2rem;
}
.button.footer__button:hover, button.footer__button:hover, input.footer__button[type=submit]:hover, input.footer__button[type=button]:hover, .button.footer__button:focus, button.footer__button:focus, input.footer__button[type=submit]:focus, input.footer__button[type=button]:focus {
  background-color: #4d4d4d;
}
.button.footer__button:active, button.footer__button:active, input.footer__button[type=submit]:active, input.footer__button[type=button]:active {
  background-color: #666666;
}

.footer__button + .footer__links-container {
  margin-top: 1.5rem;
}

.footer__expanded-top-section::before {
  background-image: url("../assets/footer/footer-expanded-supergraphic-logo.svg");
}

.footer.footer--expanded {
  padding-top: 0;
  background-color: #1a1a1a;
  border-bottom: 4px solid #4d4d4d;
}

.footer__expanded-top-section {
  background-color: #262626;
  padding: 4rem 0;
  position: relative;
}
.footer__expanded-top-section::before {
  background-color: #333333;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 165rem;
  background-position: calc(50vw - 125rem) -64rem;
}
@media screen and (min-width: 40em) {
  .footer__expanded-top-section::before {
    background-size: 250rem;
    background-position: calc(50vw - 195rem) -106rem;
  }
}
@media screen and (min-width: 73em) {
  .footer__expanded-top-section::before {
    background-size: 305rem;
    background-position: calc(50vw - 222rem) -160rem;
  }
}

.footer__expanded-top-section .footer__link {
  text-decoration: underline;
}
.footer__expanded-top-section .footer__link:hover, .footer__expanded-top-section .footer__link:focus {
  text-decoration: none;
}
.footer__expanded-top-section .footer__link:active {
  color: #e6e6e6;
}

.footer__expanded-top-section ul {
  margin-bottom: 0;
}

.expanded-footer__one-third-block {
  margin-bottom: 0;
}
.expanded-footer__one-third-block:first-of-type, .expanded-footer__one-third-block:nth-child(2) {
  margin-bottom: 3rem;
}
@media screen and (min-width: 40em) {
  .expanded-footer__one-third-block {
    margin-bottom: 0;
  }
  .expanded-footer__one-third-block:first-of-type {
    margin-bottom: 3rem;
  }
  .expanded-footer__one-third-block:nth-child(2) {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 73em) {
  .expanded-footer__one-third-block {
    margin-bottom: 0;
  }
  .expanded-footer__one-third-block:first-of-type {
    margin-bottom: 0;
  }
}

.footer__expanded-bottom-section {
  background-color: #1a1a1a;
  padding-top: 4rem;
}

.form-label {
  cursor: pointer;
  color: #1a1a1a;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.1875rem;
  font-weight: 700;
  line-height: 1.5;
  margin: 0 0 1rem 0;
  max-width: 38.75em;
  white-space: normal;
  width: 100%;
}
@media screen and (max-width: 40em) {
  .form-label {
    font-size: 1.125rem;
    line-height: 1.56;
  }
}

.form-label--large {
  font-size: 1.75rem;
  letter-spacing: 0.02rem;
  line-height: 1.2;
  max-width: 26.25em;
}
@media screen and (max-width: 40em) {
  .form-label--large {
    font-size: 1.4375rem;
    line-height: 1.39;
  }
}

.form-label--heading h1 {
  display: inline-block;
  margin: 0;
}

.form-label__flag {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}
.form-label__flag::before {
  content: " ";
}

.hint {
  color: #4d4d4d;
  display: inline-block;
  margin: 0 0 1rem 0;
  width: 100%;
  max-width: 48rem;
}
.hint a[x-apple-data-detectors] {
  color: inherit;
  cursor: none;
  text-decoration: none;
}

.hint-expander__container {
  max-width: 48rem;
}

.hint-expander__button {
  color: #0066CC;
  cursor: pointer;
  background: none;
  border: none;
  display: flex;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  text-align: left;
  margin: 0 0 1rem 0;
  padding: 0 0.25rem 0 0;
}
.hint-expander__button-icon--close {
  display: none;
  margin-right: 0.25rem;
}
.hint-expander__button-icon--open {
  display: inline-block;
  margin-right: 0.25rem;
}
.hint-expander__button:hover {
  color: #00478F;
}
.hint-expander__button:active {
  color: #002142;
}
.hint-expander__content {
  border-left: 4px solid #cccccc;
  color: #1a1a1a;
  background-color: #f2f2f2;
  display: none;
  padding: 1rem 1rem 1rem calc(1rem + 0.25rem);
  margin: 0 0 1rem 0.25rem;
}
.hint-expander__content *:last-child {
  margin-bottom: 0;
}
.hint-expander__content img {
  width: 100%;
}
@media screen and (min-width: 40em) {
  .hint-expander__content img {
    width: 50%;
  }
}

.hint-expander__content.expander__content--opened {
  display: block;
}

.hint-expander__container.expander--active .hint-expander__button-icon--close {
  display: inline-block;
}
.hint-expander__container.expander--active .hint-expander__button-icon--open {
  display: none;
}

.input + .hint-expander__container {
  margin-top: -1.5rem !important;
}

.checkboxes__item .hint-expander__container,
.radios__item .hint-expander__container {
  margin-left: 0.5rem;
}

.checkboxes__label + .hint-expander__container,
.radios__label + .hint-expander__container {
  margin-top: 0.75rem;
}
@media screen and (max-width: 40em) {
  .checkboxes__label + .hint-expander__container,
  .radios__label + .hint-expander__container {
    margin-top: 1rem;
  }
}

/* ------------------------------------------------------
To support:
* ontario-icons-primary.svg
* ontario-icons-secondary.svg
-----------------------------------------------------  */
.ontario-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
  /* The default vertical-align is `baseline`, which leaves a few pixels of space below the icon. Using `center` prevents this. For icons shown alongside text, you may want to use a more precise value, e.g. `vertical-align: -4px` or `vertical-align: -0.15em`. */
  vertical-align: middle;
  /* Paths and strokes that overflow the viewBox can show in IE11. */
  overflow: hidden;
  margin-bottom: 2px;
}

.loading-indicator__overlay {
  position: fixed;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 9999;
}
.loading-indicator__overlay[aria-hidden=false] {
  display: block;
}
.loading-indicator__overlay[aria-hidden=true] {
  display: none;
}

.loading-indicator {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: 100%;
}
.loading-indicator p {
  color: #4d4d4d;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  word-spacing: 0.025rem;
  margin: 0.75rem 0 0;
}

.loading-indicator__spinner {
  -webkit-animation: rotator 1.5s linear infinite;
          animation: rotator 1.5s linear infinite;
  width: 3rem;
  height: 3rem;
  overflow: visible;
}
.loading-indicator__spinner circle {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  stroke: #4d4d4d;
  -webkit-animation: dash 1.5s ease-in-out infinite;
          animation: dash 1.5s ease-in-out infinite;
}

@-webkit-keyframes rotator {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotator {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
.alert, .panel--alert, .alert-box {
  border-width: 0 0 0 4px;
  border-style: solid;
  padding: 1.5rem;
  margin: 2rem 0 2.5rem 0;
}

.alert__header {
  display: flex;
}

.alert__header-icon {
  display: inline-block;
  vertical-align: top;
  margin-right: 0.95rem;
}
.alert__header-icon svg {
  width: 36px;
  height: 36px;
}
@media screen and (max-width: 40em) {
  .alert__header-icon svg {
    width: 32px;
    height: 32px;
  }
}

.alert__header-title, .alert h2, .panel--alert h2, .alert-box h2, .alert h3, .panel--alert h3, .alert-box h3, .alert h4, .panel--alert h4, .alert-box h4 {
  margin-bottom: 0.75rem;
  padding-top: 2px;
}

.alert__body {
  margin-left: 3.25rem;
  max-width: 48rem;
}
@media screen and (max-width: 40em) {
  .alert__body {
    margin-left: 0;
  }
}

.alert__body p {
  margin-top: 0;
}
.alert__body p:last-of-type {
  margin-bottom: 0.5rem;
}

.alert__body p:last-of-type + ul {
  margin-top: 1rem;
}

.alert__body ul:last-of-type {
  margin-bottom: 0.5rem;
}

.alert--error ul, .panel--error ul, .alert-box.alert ul, .alert-box.panel--alert ul, .alert-box ul {
  margin-left: 1.25rem;
}

.alert--error ul:last-of-type, .panel--error ul:last-of-type, .alert-box ul:last-of-type {
  margin-bottom: 0.5rem;
}

.alert--informational, .alert, .panel--alert, .alert-box {
  border-color: #1080A6;
  background-color: #E2F0F4;
}

.alert--informational svg, .alert svg, .panel--alert svg, .alert-box svg {
  fill: #1080A6;
}

.alert--warning, .panel--warning, .alert-box.warning {
  border-color: #FFD440;
  background-color: #FEF6DC;
}

.alert--warning svg, .panel--warning svg, .alert-box.warning svg {
  fill: #FFD440;
}

.alert--success, .panel--success, .alert-box.success {
  border-color: #118847;
  background-color: #E5f0E9;
}

.alert--success svg, .panel--success svg, .alert-box.success svg {
  fill: #118847;
}

.alert--error, .panel--error, .alert-box.alert, .alert-box.panel--alert, .alert-box {
  border-color: #CD0000;
  background-color: #FCEFF0;
}

.alert--error svg, .panel--error svg, .alert-box.alert svg, .alert-box.panel--alert svg, .alert-box svg {
  fill: #CD0000;
}

.alert--error a, .panel--error a, .alert-box.alert a, .alert-box.panel--alert a, .alert-box a {
  color: #CD0000;
}
.alert--error a:hover, .panel--error a:hover, .alert-box a:hover, .alert--error a:focus, .panel--error a:focus, .alert-box a:focus {
  color: #6b0000;
}
.alert--error a:active, .panel--error a:active, .alert-box a:active {
  color: #280000;
}

* .radios {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -moz-tap-highlight-color: rgba(0, 0, 0, 0);
}

.radios {
  padding: 0 0 0 0.125rem;
  margin-bottom: 2.5rem;
  max-width: 48rem;
}

.radios__item {
  position: relative;
  display: block;
  margin: 0 0 1rem;
  padding: 0 2rem 0;
}
.radios__item:last-of-type {
  margin-bottom: 0;
}

.radios__input {
  cursor: pointer;
  margin: 0;
  position: absolute;
  opacity: 0;
  top: -2px;
  left: -2px;
  width: 36px;
  height: 36px;
  z-index: 1;
}
@media screen and (max-width: 40em) {
  .radios__input {
    width: 40px;
    height: 40px;
    top: -1.5px;
    left: -1.5px;
  }
}

.radios__label {
  display: inline-block;
  font-size: 1rem;
  margin: 0.2rem 0;
  padding: 0 0.75rem;
  touch-action: manipulation;
  white-space: normal;
}
@media screen and (max-width: 40em) {
  .radios__label {
    margin: 0.3rem 0;
    padding: 0 1rem;
  }
}
.radios__label::before {
  content: "";
  border: 2px solid #1a1a1a;
  border-radius: 50%;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  transition: border 0.1s ease-in-out;
}
@media screen and (max-width: 40em) {
  .radios__label::before {
    width: 36px;
    height: 36px;
  }
}
.radios__label::after {
  content: "";
  border-radius: 50%;
  border: 10px solid #1a1a1a;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(6px, 6px);
          transform: translate(6px, 6px);
  opacity: 0;
}
@media screen and (max-width: 40em) {
  .radios__label::after {
    border: 12px solid #1a1a1a;
  }
}

.radios__input:focus + .radios__label::before {
  box-shadow: 0 0 0 4px #009ADB;
  outline: 4px solid transparent;
  transition: box-shadow 0.1s ease-in-out;
}

.radios__input:checked + .radios__label::after {
  opacity: 1;
}

caption, .ck-onesite-content figure.table figcaption {
  background-color: rgba(0, 0, 0, 0.1019607843);
  padding: 1.125rem 1rem 1.125rem 1.5rem;
  text-align: left;
  font-weight: bold;
  font-size: 1.375rem;
  line-height: 2.1875rem;
  display: table-caption;
}
@media screen and (max-width: 40em) {
  caption, .ck-onesite-content figure.table figcaption {
    font-size: 1.25rem;
    line-height: 1.875rem;
    padding-left: 1rem;
  }
}

.table-container {
  position: relative;
  margin: 0.5rem 0 2.5rem 0;
}
.table-container table:not(.table--no-zebra-stripes):not(table.no-stripes):not(table.noStripes) tbody tr:first-child:nth-last-child(n+6):nth-child(even),
.table-container table:not(.table--no-zebra-stripes):not(table.no-stripes):not(table.noStripes) tbody tr:first-child:nth-last-child(n+6) ~ tr:nth-child(even) {
  background-color: rgba(0, 0, 0, 0.0509803922);
}

.table-div, div.flex-table {
  overflow-x: auto;
  background: linear-gradient(to right, #FFFFFF 30%, rgba(255, 255, 255, 0)), linear-gradient(to right, rgba(255, 255, 255, 0), #FFFFFF 70%) 0 100%, linear-gradient(to right, rgba(0, 0, 0, 0.2) 0%, rgba(252, 0, 0, 0) 100.01%), linear-gradient(to left, rgba(0, 0, 0, 0.2) 0%, rgba(252, 0, 0, 0) 100.01%);
  background-repeat: no-repeat;
  background-size: 2.5rem 100%, 2.5rem 100%, 0.875rem 100%, 0.875rem 100%;
  background-position: 0 0, 100%, 0 0, 100%;
  background-attachment: local, local, scroll, scroll;
}
@media screen and (max-width: 40em) {
  .table-div, div.flex-table {
    overflow-x: scroll;
  }
}

.table-scroll--wrapper {
  height: 20px;
  overflow-x: auto;
  overflow-y: hidden;
  display: block;
}

table {
  border-collapse: collapse;
  font-size: 1.0625rem;
  display: table;
  line-height: 1.625rem;
  font-weight: normal;
}
table.table--full-container-width, table.full-width {
  display: table;
  width: 100% !important;
}
@media screen and (max-width: 40em) {
  table {
    font-size: 1rem;
  }
}

table.table--condensed td {
  padding: 0.75rem 1rem 0.75rem 1.5rem;
  text-align: left;
}
table.table--condensed td.table-cell--numeric, table.table--condensed table.numeric tbody td:not(.non-numeric), table.numeric tbody table.table--condensed td:not(.non-numeric), table.table--condensed table.numeric tfoot td:not(.non-numeric), table.numeric tfoot table.table--condensed td:not(.non-numeric) {
  padding: 0.75rem 1.5rem 0.75rem 1rem;
  font-size: 1.0625rem;
  text-align: right;
}
table.table--condensed tbody th,
table.table--condensed tfoot th {
  padding: 0.75rem 1rem 0.75rem 1.5rem;
}
table.table--condensed tr.table-row--highlight th img.table--highlight-indicator {
  top: 1.0625rem;
}
table.table--condensed tr.table-row--subtotal th, table.table--condensed tr.summary th, table.table--condensed tr.table-row--subtotal td, table.table--condensed tr.summary td,
table.table--condensed tfoot tr th,
table.table--condensed tfoot tr td {
  padding: 1rem 1rem 1rem 1.5rem;
}
table.table--condensed tr.table-row--subtotal td.table-cell--numeric, table.table--condensed tr.summary td.table-cell--numeric, table.table--condensed tr.table-row--subtotal table.numeric tbody td:not(.non-numeric), table.table--condensed tr.summary table.numeric tbody td:not(.non-numeric), table.numeric tbody table.table--condensed tr.table-row--subtotal td:not(.non-numeric), table.numeric tbody table.table--condensed tr.summary td:not(.non-numeric), table.table--condensed tr.table-row--subtotal table.numeric tfoot td:not(.non-numeric), table.table--condensed tr.summary table.numeric tfoot td:not(.non-numeric), table.numeric tfoot table.table--condensed tr.table-row--subtotal td:not(.non-numeric), table.numeric tfoot table.table--condensed tr.summary td:not(.non-numeric),
table.table--condensed tfoot tr td.table-cell--numeric,
table.table--condensed tfoot tr table.numeric tbody td:not(.non-numeric),
table.table--condensed table.numeric tfoot tr td:not(.non-numeric),
table.numeric table.table--condensed tfoot tr td:not(.non-numeric) {
  text-align: right;
  padding: 1rem 1.5rem 1rem 1rem;
}
@media screen and (max-width: 40em) {
  table.table--condensed td {
    padding: 0.75rem 0.5rem 0.75rem 1rem;
    font-size: 1rem;
  }
  table.table--condensed td.table-cell--numeric, table.table--condensed table.numeric tbody td:not(.non-numeric), table.numeric tbody table.table--condensed td:not(.non-numeric), table.table--condensed table.numeric tfoot td:not(.non-numeric), table.numeric tfoot table.table--condensed td:not(.non-numeric) {
    padding: 0.75rem 1rem 0.75rem 0.5rem;
  }
  table.table--condensed tbody th {
    padding: 0.75rem 0.5rem 0.75rem 1rem;
  }
  table.table--condensed tr.table-row--subtotal th, table.table--condensed tr.summary th, table.table--condensed tr.table-row--subtotal td, table.table--condensed tr.summary td, table.table--condensed tfoot tr th, table.table--condensed tfoot tr td {
    padding: 1rem 0.5rem 1rem 1rem;
  }
  table.table--condensed tr.table-row--subtotal td.table-cell--numeric, table.table--condensed tr.summary td.table-cell--numeric, table.table--condensed tr.table-row--subtotal table.numeric tbody td:not(.non-numeric), table.table--condensed tr.summary table.numeric tbody td:not(.non-numeric), table.numeric tbody table.table--condensed tr.table-row--subtotal td:not(.non-numeric), table.numeric tbody table.table--condensed tr.summary td:not(.non-numeric), table.table--condensed tr.table-row--subtotal table.numeric tfoot td:not(.non-numeric), table.table--condensed tr.summary table.numeric tfoot td:not(.non-numeric), table.numeric tfoot table.table--condensed tr.table-row--subtotal td:not(.non-numeric), table.numeric tfoot table.table--condensed tr.summary td:not(.non-numeric), table.table--condensed tfoot tr td.table-cell--numeric, table.table--condensed tfoot tr table.numeric tbody td:not(.non-numeric), table.table--condensed table.numeric tfoot tr td:not(.non-numeric), table.numeric table.table--condensed tfoot tr td:not(.non-numeric) {
    text-align: right;
    padding: 1rem 1rem 1rem 0.5rem;
  }
}

tbody {
  font-size: 1rem;
  vertical-align: text-top;
}
tbody tr {
  border: solid;
  border-width: 0.0625rem 0;
  border-color: rgba(0, 0, 0, 0.3019607843);
}
tbody tr:last-child {
  border-width: 0.1875rem 0;
  border-top-width: 0;
  border-color: #1a1a1a;
}
tbody tr.table-row--highlight {
  background-color: rgba(225, 145, 0, 0.2352941176) !important;
}
tbody tr.table-row--highlight th {
  padding-left: 1.5rem;
  display: flex;
  position: relative;
}
tbody tr.table-row--highlight th img.table--highlight-indicator {
  width: 0.5rem;
  position: absolute;
  top: 1.5rem;
  left: 0;
}

thead {
  border: solid;
  border-width: 0.1875rem 0;
  border-color: #1a1a1a;
  vertical-align: text-top;
}
thead th {
  text-align: left;
  padding: 1.75rem 1rem 1.75rem 1.5rem;
  margin: 0;
  font-size: 1.125rem;
  line-height: 1.5rem;
  -moz-text-size-adjust: none;
       text-size-adjust: none;
  -webkit-text-size-adjust: none;
}
@media screen and (max-width: 40em) {
  thead th {
    font-size: 1rem;
    line-height: 1.3125rem;
    padding: 1.53125rem 0.5rem 1.53125rem 1rem;
  }
}
thead th.table-cell--numeric {
  padding: 1.75rem 1.5rem 1.75rem 1rem;
  text-align: right;
}
@media screen and (max-width: 40em) {
  thead th.table-cell--numeric {
    padding: 1.53125rem 1rem 1.53125rem 0.5rem;
  }
}

td.table-cell--numeric strong, table.numeric tbody td:not(.non-numeric) strong, table.numeric tfoot td:not(.non-numeric) strong {
  font-family: "Courier Prime", Courier, "Courier New", monospace;
}

.table-header--column-span-1 {
  min-width: 8.33333vw;
}

.table-header--column-span-2 {
  min-width: 16.66666vw;
}

.table-header--column-span-3 {
  min-width: 25vw;
}

.table-header--column-span-4 {
  min-width: 33.33333vw;
}

.table-header--column-span-5 {
  min-width: 41.66666vw;
}

.table-header--column-span-6 {
  min-width: 50vw;
}

.table-header--column-span-7 {
  min-width: 58.33333vw;
}

.table-header--column-span-8 {
  min-width: 66.66666vw;
}

.table-header--column-span-9 {
  min-width: 75vw;
}

.table-header--column-span-10 {
  min-width: 83.33333vw;
}

.table-header--column-span-11 {
  min-width: 91.66666vw;
}

.table-header--column-span-12 {
  min-width: 100vw;
}

tbody th,
tfoot th {
  padding: 1.1875rem 1rem 1.1875rem 1.5rem;
  text-align: left;
  letter-spacing: 0.025rem;
  font-weight: bold;
}
@media screen and (max-width: 40em) {
  tbody th,
  tfoot th {
    font-size: 1rem;
    line-height: 1.625rem;
    padding: 1.1875rem 0.5rem 1.1875rem 1rem;
  }
}

td {
  padding: 1.1875rem 1rem 1.1875rem 1.5rem;
  text-align: left;
  letter-spacing: 0.025rem;
}
td img {
  vertical-align: top;
}
@media screen and (max-width: 40em) {
  td img {
    max-width: none !important;
  }
}

td.table-cell--numeric, table.numeric tbody td:not(.non-numeric), table.numeric tfoot td:not(.non-numeric),
th.table-cell--directory {
  padding: 1.1875rem 1.5rem 1.1875rem 1rem;
  text-align: right;
  font-family: "Courier Prime", Courier, "Courier New", monospace;
  font-size: 1.0625rem;
}

th.table-cell--directory {
  text-align: left;
  font-weight: 700;
}

tr.table-row--subtotal, table tr.summary, tfoot tr {
  border: solid;
  border-width: 0.1875rem 0;
  font-size: 1rem;
  border-color: #1a1a1a;
}
tr.table-row--subtotal td, table tr.summary td, tfoot tr td {
  font-weight: bold;
  padding: 1.4375rem 1rem 1.4375rem 1.5rem;
}

tbody tr.table-row--subtotal th, tbody table tr.summary th, table tbody tr.summary th {
  padding: 1.4375rem 1rem 1.4375rem 1.5rem;
}

tfoot {
  vertical-align: text-top;
}
tfoot th {
  padding: 1.4375rem 1rem 1.4375rem 1.5rem;
}

tr.table-row--subtotal, table tr.summary {
  background-color: rgba(0, 123, 158, 0.1137254902) !important;
}

tfoot tr {
  background-color: rgba(0, 119, 160, 0.337254902) !important;
}

/*Table component colours*/
.bg-table-row-divider {
  background-color: rgba(0, 0, 0, 0.3019607843);
}

.bg-table-caption-background {
  background-color: rgba(0, 0, 0, 0.1019607843);
}

.bg-table-highlight {
  background-color: rgba(225, 145, 0, 0.2352941176);
}

.bg-table-subtotal {
  background-color: rgba(0, 123, 158, 0.1137254902);
}

.bg-table-total {
  background-color: rgba(0, 119, 160, 0.337254902);
}

.tag {
  border: none;
  border-radius: 12px;
  box-sizing: border-box;
  box-shadow: none;
  display: inline-block;
  font-size: 0.625rem;
  font-weight: 500;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  padding: 0 0.75rem;
  text-align: center;
  text-decoration: none;
  background: #cccccc;
  color: #1a1a1a;
}
@media screen and (min-width: 40em) {
  .tag {
    font-size: 0.875rem;
  }
}

.tag--lime {
  background: #8DC63F;
}

.tag--gold {
  background: #CBA52E;
}

.tag--yellow {
  background: #FCAF17;
}

.tag--taupe {
  background: #C1B28F;
}

.textarea {
  display: block;
  width: 100%;
  min-height: 144px;
  margin: 0 0 1.5rem;
  white-space: pre-wrap;
}

.input {
  border: 2px solid #1a1a1a;
  border-radius: 4px;
  box-sizing: border-box;
  color: #1a1a1a;
  display: block;
  font-size: 1rem;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.5;
  margin: 0 0 2.5rem;
  max-width: 48rem;
  width: 100%;
  padding: 0.625rem 1rem;
  transition: box-shadow 0.1s ease-in-out;
}
.input--2-char-width {
  max-width: 8ex;
  min-width: 8ex;
}

.input--3-char-width {
  max-width: 10ex;
  min-width: 10ex;
}

.input--4-char-width {
  max-width: 12ex;
  min-width: 12ex;
}

.input--5-char-width {
  max-width: 14ex;
  min-width: 14ex;
}

.input--7-char-width {
  max-width: 17ex;
  min-width: 17ex;
}

.input--10-char-width {
  max-width: 23ex;
  width: 100%;
}

.input--20-char-width {
  max-width: 41ex;
  width: 100%;
}

.form-group:last-of-type {
  margin-bottom: 3rem;
}
.form-group:last-of-type .checkboxes, .form-group:last-of-type .radios {
  margin-bottom: 0;
}

.date__group {
  display: flex;
}
.date__group label {
  font-weight: 600;
}
.date__group input {
  margin-top: 1rem;
}

.date__group-input {
  display: flex;
  flex-direction: column;
  margin-right: 1.5rem;
}

.date--error input {
  border: 0.125rem solid #CD0000;
}

/* -----------------------------------------------------------------------------
2.Utilities (Tools)

Global utilities, such as variables and helpers, custom to Ontario.ca.
These can be edited and added to when necessary.

----------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------
    Design System palette colour mapping
    Refer to base/ontario-design-system/utilities/variables/colours.variables
------------------------------------------------------------------------------- */
/* ----------------------
    .fill for SVGs
---------------------- */
.white-fill {
  fill: #FFFFFF !important;
  color: #1a1a1a;
}

.greyscale-5-fill {
  fill: #f2f2f2 !important;
  color: #1a1a1a;
}

.greyscale-20-fill {
  fill: #cccccc !important;
  color: #1a1a1a;
}

.greyscale-40-fill {
  fill: #999999 !important;
  color: #1a1a1a;
}

.gold-fill {
  fill: #CBA52E !important;
  color: #1a1a1a;
}

.yellow-fill {
  fill: #FCAF17 !important;
  color: #1a1a1a;
}

.taupe-fill {
  fill: #C1B28F !important;
  color: #1a1a1a;
}

.green-fill {
  fill: #39B54A !important;
  color: #1a1a1a;
}

.lime-fill {
  fill: #8DC63F !important;
  color: #1a1a1a;
}

.teal-fill {
  fill: #49A7A2 !important;
  color: #1a1a1a;
}

.sky-fill {
  fill: #00B2E3 !important;
  color: #1a1a1a;
}

.blue-fill {
  fill: #3193CC !important;
  color: #1a1a1a;
}

.purple-fill {
  fill: #B975B7 !important;
  color: #1a1a1a;
}

.orange-fill {
  fill: #F15A22 !important;
  color: #1a1a1a;
}

.red-fill {
  fill: #F0454B !important;
  color: #1a1a1a;
}

.magenta-fill {
  fill: #F03093 !important;
  color: #1a1a1a;
}

.light-gold-fill {
  fill: #F0E7CC !important;
  color: #1a1a1a;
}

.light-yellow-fill {
  fill: #F8E5C3 !important;
  color: #1a1a1a;
}

.light-taupe-fill {
  fill: #EBE7DB !important;
  color: #1a1a1a;
}

.light-green-fill {
  fill: #D1EFD4 !important;
  color: #1a1a1a;
}

.light-lime-fill {
  fill: #DDEDC7 !important;
  color: #1a1a1a;
}

.light-teal-fill {
  fill: #CFEDED !important;
  color: #1a1a1a;
}

.light-sky-fill {
  fill: #C5EEFA !important;
  color: #1a1a1a;
}

.light-blue-fill {
  fill: #DBE9F5 !important;
  color: #1a1a1a;
}

.light-purple-fill {
  fill: #F1E3F2 !important;
  color: #1a1a1a;
}

.light-orange-fill {
  fill: #FEE1D9 !important;
  color: #1a1a1a;
}

.light-red-fill {
  fill: #FFE0E2 !important;
  color: #1a1a1a;
}

.light-magenta-fill {
  fill: #FEDFF0 !important;
  color: #1a1a1a;
}

.black-fill {
  fill: #1a1a1a !important;
  color: #FFFFFF;
}

.greyscale-60-fill {
  fill: #666666 !important;
  color: #FFFFFF;
}

.greyscale-70-fill {
  fill: #4d4d4d !important;
  color: #FFFFFF;
}

.dark-gold-fill {
  fill: #86743D !important;
  color: #FFFFFF;
}

.dark-yellow-fill {
  fill: #8A600D !important;
  color: #FFFFFF;
}

.dark-taupe-fill {
  fill: #7B725C !important;
  color: #FFFFFF;
}

.dark-green-fill {
  fill: #2B8737 !important;
  color: #FFFFFF;
}

.dark-lime-fill {
  fill: #5F8129 !important;
  color: #FFFFFF;
}

.dark-teal-fill {
  fill: #367A76 !important;
  color: #FFFFFF;
}

.dark-sky-fill {
  fill: #1080A6 !important;
  color: #FFFFFF;
}

.dark-blue-fill {
  fill: #0369ac !important;
  color: #FFFFFF;
}

.dark-purple-fill {
  fill: #92278F !important;
  color: #FFFFFF;
}

.dark-orange-fill {
  fill: #C64A1C !important;
  color: #FFFFFF;
}

.dark-red-fill {
  fill: #D81A21 !important;
  color: #FFFFFF;
}

.dark-magenta-fill {
  fill: #C00264 !important;
  color: #FFFFFF;
}

/* ------------------------------------------------------------
    Angular project colours
    To deprecate these colour styles and use the DS colour palette
    https://designsystem.ontario.ca/docs/basics/colours.html
----------------------------------------------------------------*/
/* ---------------
    Greyscale
--------------- */
/* ---------------
    Fonts
--------------- */
/* ---------------
    Elements
--------------- */
/* ---------------
    Body
--------------- */
/* ---------------
    Highlight colours
--------------- */
/* ---------------
    Infographic colours
--------------- */
/* ---------------
    Base colours
--------------- */
/* ---------------
    Button colours
--------------- */
.orange-bg {
  background-color: #f2671f !important;
  color: #fff;
}
.orange-bg a, .orange-bg a:visited, .orange-bg a:focus {
  color: #ededed;
}
.orange-bg a:hover, .orange-bg a:active {
  color: inherit;
}
.orange-text {
  color: #f2671f;
}

.red-bg {
  background-color: #c91b26 !important;
  color: #fff;
}
.red-bg a, .red-bg a:visited, .red-bg a:focus {
  color: #ededed;
}
.red-bg a:hover, .red-bg a:active {
  color: inherit;
}
.red-text {
  color: #c91b26;
}

.magenta-bg {
  background-color: #9c0f5f !important;
  color: #fff;
}
.magenta-bg a, .magenta-bg a:visited, .magenta-bg a:focus {
  color: #ededed;
}
.magenta-bg a:hover, .magenta-bg a:active {
  color: inherit;
}
.magenta-text {
  color: #9c0f5f;
}

.purple-bg {
  background-color: #60047a !important;
  color: #fff;
}
.purple-bg a, .purple-bg a:visited, .purple-bg a:focus {
  color: #ededed;
}
.purple-bg a:hover, .purple-bg a:active {
  color: inherit;
}
.purple-text {
  color: #60047a;
}

.blue-bg {
  background-color: #0087cb !important;
  color: #fff;
}
.blue-bg a, .blue-bg a:visited, .blue-bg a:focus {
  color: #ededed;
}
.blue-bg a:hover, .blue-bg a:active {
  color: inherit;
}
.blue-text {
  color: #0087cb;
}

.green-bg {
  background-color: #008b52 !important;
  color: #fff;
}
.green-bg a, .green-bg a:visited, .green-bg a:focus {
  color: #ededed;
}
.green-bg a:hover, .green-bg a:active {
  color: inherit;
}
.green-text {
  color: #008b52;
}

/* ---------------
    Extended colour palette bg colours
--------------- */
.light-blue-bg {
  background: #d1ddeb !important;
}

.light-lavender-bg, .label.review, .review.redacted, .review[title~=redacted], .review[title~=édité], .dss-phase-label.alpha span.review, .dss-phase-label.beta span.review {
  background: #d2d1eb !important;
}

.light-purple-bg {
  background: #dfd1eb !important;
}

.light-magenta-bg {
  background: #ebd1ea !important;
}

.light-pink-bg {
  background: #ebd1dd !important;
}

.light-red-bg {
  background: #ebd2d1 !important;
}

.light-orange-bg {
  background: #ebdfd1 !important;
}

.light-yellow-bg {
  background: #eaebd1 !important;
}

.light-lime-bg {
  background: #ddebd1 !important;
}

.light-green-bg {
  background: #d1ebd2 !important;
}

.light-mint-bg {
  background: #d1ebdf !important;
}

.light-aqua-bg {
  background: #d1eaeb !important;
}

.bright-yellow-bg {
  background: #fafad2 !important;
}

.bright-lime-bg {
  background: #e6fad2 !important;
}

.bright-green-bg {
  background: #d2fad2 !important;
}

.bright-mint-bg {
  background: #d2fae6 !important;
}

.bright-aqua-bg {
  background: #d2fafa !important;
}

.bright-blue-bg {
  background: #d2e6fa !important;
}

.bright-lavender-bg {
  background: #d2d2fa !important;
}

.bright-purple-bg {
  background: #e6d2fa !important;
}

.bright-magenta-bg {
  background: #fad2fa !important;
}

.bright-pink-bg {
  background: #fad2e6 !important;
}

.bright-red-bg {
  background: #fad2d2 !important;
}

.bright-orange-bg {
  background: #fae6d2 !important;
}

.dss-bright {
  background: #99d8e0 !important;
}

.dss-light {
  background: #cae9ee !important;
}

.dss-light-desat {
  background: #b3c3c4 !important;
}

/* ---------------
    DSS background colours
--------------- */
.dss-primary {
  background: #0f413c !important;
  color: white !important;
}

.dss-dark {
  background: #19423c !important;
  color: white !important;
}

.dss-dark-desat {
  background: #5d7969 !important;
  color: white !important;
}

.dss-medium {
  background: #3b8d7b !important;
  color: white !important;
}

.dss-accent {
  background: #f19d23 !important;
  color: white !important;
}

.dss-discovery {
  background: #1e6a9d !important;
  color: white !important;
}

.dss-alpha, .dss-phase-label.alpha span {
  background: #118c7b !important;
  color: white !important;
}

.dss-beta, .dss-phase-label.beta span {
  background: #7b953d !important;
  color: white !important;
}

.dss-live {
  background: #bb770b !important;
  color: white !important;
}

/* ---------------
    PO background colours
--------------- */
.po-rich-black-bg {
  background: #000000 !important;
  color: #fff !important;
}
.po-rich-black-bg abbr, .po-rich-black-bg a, .po-rich-black-bg a:hover, .po-rich-black-bg a:visited {
  color: #fff !important;
}

.timeline-content.po-rich-black-bg::before {
  border-left-color: #000000;
}

.timeline-block:nth-child(2n) .timeline-content.po-rich-black-bg::before {
  border-right-color: #000000;
}

.po-dark-yellow-bg {
  background: #cba52e !important;
  color: #000 !important;
}
.po-dark-yellow-bg abbr, .po-dark-yellow-bg a, .po-dark-yellow-bg a:hover, .po-dark-yellow-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-dark-yellow-bg::before {
  border-left-color: #cba52e;
}

.timeline-block:nth-child(2n) .timeline-content.po-dark-yellow-bg::before {
  border-right-color: #cba52e;
}

.po-yellow-bg {
  background: #fcaf17 !important;
  color: #000 !important;
}
.po-yellow-bg abbr, .po-yellow-bg a, .po-yellow-bg a:hover, .po-yellow-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-yellow-bg::before {
  border-left-color: #fcaf17;
}

.timeline-block:nth-child(2n) .timeline-content.po-yellow-bg::before {
  border-right-color: #fcaf17;
}

.po-taupe-bg {
  background: #c1b28f !important;
  color: #000 !important;
}
.po-taupe-bg abbr, .po-taupe-bg a, .po-taupe-bg a:hover, .po-taupe-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-taupe-bg::before {
  border-left-color: #c1b28f;
}

.timeline-block:nth-child(2n) .timeline-content.po-taupe-bg::before {
  border-right-color: #c1b28f;
}

.po-green-bg {
  background: #39b54a !important;
  color: #000 !important;
}
.po-green-bg abbr, .po-green-bg a, .po-green-bg a:hover, .po-green-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-green-bg::before {
  border-left-color: #39b54a;
}

.timeline-block:nth-child(2n) .timeline-content.po-green-bg::before {
  border-right-color: #39b54a;
}

.po-light-green-bg {
  background: #8dc63f !important;
  color: #000 !important;
}
.po-light-green-bg abbr, .po-light-green-bg a, .po-light-green-bg a:hover, .po-light-green-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-light-green-bg::before {
  border-left-color: #8dc63f;
}

.timeline-block:nth-child(2n) .timeline-content.po-light-green-bg::before {
  border-right-color: #8dc63f;
}

.po-teal-bg {
  background: #49a7a2 !important;
  color: #000 !important;
}
.po-teal-bg abbr, .po-teal-bg a, .po-teal-bg a:hover, .po-teal-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-teal-bg::before {
  border-left-color: #49a7a2;
}

.timeline-block:nth-child(2n) .timeline-content.po-teal-bg::before {
  border-right-color: #49a7a2;
}

.po-light-blue-bg {
  background: #00b2e3 !important;
  color: #000 !important;
}
.po-light-blue-bg abbr, .po-light-blue-bg a, .po-light-blue-bg a:hover, .po-light-blue-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-light-blue-bg::before {
  border-left-color: #00b2e3;
}

.timeline-block:nth-child(2n) .timeline-content.po-light-blue-bg::before {
  border-right-color: #00b2e3;
}

.po-dark-blue-bg {
  background: #047bc1 !important;
  color: #fff !important;
}
.po-dark-blue-bg abbr, .po-dark-blue-bg a, .po-dark-blue-bg a:hover, .po-dark-blue-bg a:visited {
  color: #fff !important;
}

.timeline-content.po-dark-blue-bg::before {
  border-left-color: #047bc1;
}

.timeline-block:nth-child(2n) .timeline-content.po-dark-blue-bg::before {
  border-right-color: #047bc1;
}

.po-purple-bg {
  background: #92278f !important;
  color: #fff !important;
}
.po-purple-bg abbr, .po-purple-bg a, .po-purple-bg a:hover, .po-purple-bg a:visited {
  color: #fff !important;
}

.timeline-content.po-purple-bg::before {
  border-left-color: #92278f;
}

.timeline-block:nth-child(2n) .timeline-content.po-purple-bg::before {
  border-right-color: #92278f;
}

.po-orange-bg {
  background: #f15a22 !important;
  color: #000 !important;
}
.po-orange-bg abbr, .po-orange-bg a, .po-orange-bg a:hover, .po-orange-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-orange-bg::before {
  border-left-color: #f15a22;
}

.timeline-block:nth-child(2n) .timeline-content.po-orange-bg::before {
  border-right-color: #f15a22;
}

.po-red-bg {
  background: #ed1c24 !important;
  color: #000 !important;
}
.po-red-bg abbr, .po-red-bg a, .po-red-bg a:hover, .po-red-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-red-bg::before {
  border-left-color: #ed1c24;
}

.timeline-block:nth-child(2n) .timeline-content.po-red-bg::before {
  border-right-color: #ed1c24;
}

.po-magenta-bg {
  background: #ed037c !important;
  color: #000 !important;
}
.po-magenta-bg abbr, .po-magenta-bg a, .po-magenta-bg a:hover, .po-magenta-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-magenta-bg::before {
  border-left-color: #ed037c;
}

.timeline-block:nth-child(2n) .timeline-content.po-magenta-bg::before {
  border-right-color: #ed037c;
}

/* ----------------------
    This is the file to put ontario global variables.
    We are going to gradually integrate all the ontario variables here.
---------------------- */
.nbsp {
  white-space: nowrap;
}

.h6, .h5, .h4, .accordion__button, .h3, .h2, .h1, .fieldset__legend--large h1,
.fieldset__legend--heading h1, .form-label--heading h1 {
  font-style: normal;
  font-weight: 700;
  text-rendering: optimizeLegibility;
  margin-bottom: 1rem;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.h1, .fieldset__legend--large h1,
.fieldset__legend--heading h1, .form-label--heading h1 {
  font-size: 2rem;
  letter-spacing: 0.04rem;
  line-height: 1.2;
  margin: 2.5rem 0 1.5rem 0;
}
@media screen and (min-width: 40em) {
  .h1, .fieldset__legend--large h1,
  .fieldset__legend--heading h1, .form-label--heading h1 {
    font-size: 2.5rem;
    letter-spacing: 0.04rem;
    line-height: 1.29;
  }
}

.h2 {
  font-size: 1.6875rem;
  letter-spacing: 0.03rem;
  line-height: 1.33;
  margin: 0 0 0.75rem 0;
}
@media screen and (min-width: 40em) {
  .h2 {
    font-size: 2.0625rem;
    letter-spacing: 0.02rem;
    line-height: 1.37;
  }
}

.h3 {
  font-size: 1.4375rem;
  letter-spacing: 0.02rem;
  line-height: 1.43;
  margin: 0 0 0.75rem 0;
}
@media screen and (min-width: 40em) {
  .h3 {
    font-size: 1.75rem;
    letter-spacing: 0.02rem;
    line-height: 1.39;
  }
}

.h4, .accordion__button {
  font-size: 1.25rem;
  letter-spacing: 0.03rem;
  line-height: 1.5;
  margin: 0 0 0.75rem 0;
}
@media screen and (min-width: 40em) {
  .h4, .accordion__button {
    font-size: 1.5rem;
    letter-spacing: 0.0313rem;
    line-height: 1.5;
  }
}

.h5 {
  font-size: 1.125rem;
  letter-spacing: 0.03rem;
  line-height: 1.5;
  margin: 0 0 0.75rem 0;
}
@media screen and (min-width: 40em) {
  .h5 {
    font-size: 1.1875rem;
    letter-spacing: 0.025rem;
    line-height: 1.56;
  }
}

.h6 {
  font-size: 1rem;
  letter-spacing: 0.03rem;
  line-height: 1.5;
  margin: 0 0 0.75rem 0;
}
@media screen and (min-width: 40em) {
  .h6 {
    font-size: 1rem;
    letter-spacing: 0.025rem;
    line-height: 1.56;
  }
}

.lead-statement, .intro .intro__text,
.intro .intro__text p,
.intro .intro__text li {
  font-size: 1.25rem;
  line-height: 1.6;
  max-width: 100%;
}
@media screen and (min-width: 40em) {
  .lead-statement, .intro .intro__text,
  .intro .intro__text p,
  .intro .intro__text li {
    font-size: 1.375rem;
  }
}

/* -----------------------------------------------------------------------------
3.Generic

First layer that produces actual css. seldom modified, usually across any project. normalize.css, box-sizing, css reset. Since Drupal core injects normalize and design system applies Generic styling, we omitted creating a folder for this layer.
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
4.Elements

Unclassed styles, bare HTML styles.
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
Variables for elements
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
Elements
Unclassed styles, bare HTML styles
----------------------------------------------------------------------------- */
html {
  margin: 0;
  overflow-x: hidden;
}

body {
  cursor: auto;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  margin: 0;
  padding: 0;
  position: relative;
  overflow: hidden;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

/* -----------------------------------------------------------------------------
Tags
----------------------------------------------------------------------------- */
a[href^="tel:"] {
  text-decoration: none;
  white-space: nowrap;
}
@media screen and (max-width: 20em) {
  a[href^="tel:"] {
    white-space: normal;
  }
}
a[href^="tel:"] abbr {
  white-space: initial;
}

abbr, abbr[title] {
  text-transform: none;
  font-size: 100%;
  color: inherit;
  text-decoration: none;
  border-bottom: 2px dotted #999999;
}

@media only screen and (max-width: 40em) {
  .main-content abbr[title]::after {
    content: " (" attr(title) ")";
    font-size: 0.85em;
  }
}
acronym, big {
  display: none;
}

aside code {
  display: block;
}

aside hr {
  border: 1px solid #999999;
}

cite {
  color: #1a1a1a;
  display: inline;
  font-size: inherit;
}
cite::before {
  content: "";
}

a cite {
  color: #0066CC;
}
a:visited cite {
  color: #551A8B;
}
a:visited abbr {
  color: #551A8B;
}
a:hover cite {
  color: #00478F;
}
a:hover abbr {
  color: #00478F;
}

code {
  background-color: #1e1e1e;
  border-color: none;
  border-style: none;
  border-width: 0;
  color: #dcdcdc;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  padding: 0.25em 0.5em;
}

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

p, li {
  font-size: inherit;
  line-height: 1.6;
  text-rendering: optimizeLegibility;
}

pre {
  white-space: pre-wrap;
  overflow: auto;
}

strong {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: inherit;
}

/* -----------------------------------------------------------------------------
Headings
----------------------------------------------------------------------------- */
h1,
h1 + hr,
h2 + hr {
  margin-top: 0;
}

/* ---------------------------------------------------------------------------
Lists
----------------------------------------------------------------------------- */
ul {
  list-style-type: disc;
}

ul ul {
  list-style-type: circle;
}

ul ul ul {
  list-style-type: square;
}

dl dt {
  font-weight: 700;
}
dl dd {
  margin-bottom: 0.75rem;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}

/* ---------------------------------------------------------------------------
    Note: Pulled from the Angular project.
    We can retire these once the DS HTML becomes widely used
----------------------------------------------------------------------------- */
code {
  overflow-x: auto;
}
code a {
  color: #d1ddeb;
}
code a:visited {
  color: #a25de1;
}
code a:hover, code a:focus, code a:active {
  color: #e6f2ff;
}

#e2e-book-main .main-content aside {
  margin-left: -1.5rem;
  padding-left: 1.5rem;
  padding-bottom: 1.5rem;
  border-style: none;
}

/* -----------------------------------------------------------------------------
5.Objects

First layer in which we find class-based selectors. .wrapper, layout, OOCSS poster child - Media-Object. higher specificity, more explicit.

----------------------------------------------------------------------------- */
.header {
  position: relative;
  overflow: hidden;
  z-index: 5;
  background-color: #1a1a1a;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  height: 5.75rem;
}
.header .row {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.header svg {
  width: 2rem;
  height: 2rem;
  margin-bottom: 0;
}

.header__logo-container {
  height: 46px;
}

.header__logo-container a {
  display: inline-block;
  height: 100%;
}
.header__logo-container a:focus {
  box-shadow: 0 0 0 4px #009ADB;
}

.header__logo-container img {
  width: 45px;
  height: 46px;
}
@media screen and (min-width: 40em) {
  .header__logo-container img {
    width: 180px;
    height: 46px;
  }
}

/* Header search styles */
.header__search-container {
  position: relative;
  display: none;
}
@media screen and (min-width: 73em) {
  .header__search-container {
    display: flex;
  }
}
@media screen and (min-width: 40em) {
  .header__search-container {
    padding-right: 1rem;
  }
}

.header__search-input.input {
  border-width: 0;
  margin-bottom: 0;
  height: 48px;
  padding-left: 0.75rem;
  padding-right: 7.2rem;
  /* clears the 'X' from Internet Explorer */
  /* clears the 'X' from Chrome */
}
.header__search-input.input::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.header__search-input.input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.header__search-input.input::-webkit-search-decoration, .header__search-input.input::-webkit-search-cancel-button, .header__search-input.input::-webkit-search-results-button, .header__search-input.input::-webkit-search-results-decoration {
  display: none;
}
.header__search-input.input:invalid + input[type=reset] {
  display: none;
}
.header__search-input.input:focus ~ .header__search-submit {
  background-color: #0066CC;
  color: #FFFFFF;
}
.header__search-input.input:focus ~ .header__search-submit:hover {
  background-color: #00478F;
  color: #FFFFFF;
}
.header__search-input.input::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.header__search-input.input:invalid:focus {
  box-shadow: 0 0 0 4px #009ADB;
  -moz-box-shadow: none;
}
.header__search-input.input:invalid:not(:focus) {
  box-shadow: none;
  -moz-box-shadow: none;
}
@media screen and (min-width: 40em) and (max-width: 73em) {
  .header__search-input.input {
    padding-left: 1rem;
    padding-right: 6.4rem;
  }
}

.header__search-submit {
  border: 0;
  border-radius: 0 3px 3px 0;
  background-color: #f2f2f2;
  color: #1a1a1a;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  height: 100%;
  line-height: 1.56;
  position: absolute;
  right: 1rem;
  top: 0;
  cursor: pointer;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.header__search-submit:hover {
  background-color: #00478F;
  color: #FFFFFF;
}
.header__search-submit:focus {
  outline: none;
  box-shadow: 0 0 0 4px #009ADB;
  background-color: #00478F;
  color: #FFFFFF;
}
.header__search-submit:active {
  background-color: #002142;
  color: #FFFFFF;
}
.header__search-submit svg {
  margin-right: 0;
}

input[type=reset].header__search-reset {
  position: absolute;
  display: flex;
  align-items: center;
  top: 11px;
  right: 80px;
  height: 28px;
  width: 28px;
  color: black;
  margin: 0;
  padding: 0.5rem;
  background-image: url(../assets/icons/ontario-icons-close.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
  outline: none;
  border: none;
  cursor: pointer;
}
input[type=reset].header__search-reset:focus {
  box-shadow: 0 0 0 4px #009ADB;
}

/* Header menu & language toggle & close search button styles */
.header__nav-right-container {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

/* Header buttons */
.header-button, .header__language-toggler_container a {
  background-color: #1a1a1a;
  border: none;
  border-radius: 4px;
  box-sizing: border-box;
  box-shadow: none;
  color: #FFFFFF;
  cursor: pointer;
  display: flex;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 600;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: 48px;
  line-height: 1.5555555556;
  text-align: center;
  text-decoration: none;
}
.header-button:hover, .header__language-toggler_container a:hover, .header-button:focus, .header__language-toggler_container a:focus, .header-button:visited, .header__language-toggler_container a:visited {
  color: #FFFFFF;
}

.header-button--with-outline,
.header-button--without-outline,
.header__language-toggler_container a {
  background-color: #1a1a1a;
  color: #FFFFFF;
}
.header-button--with-outline:hover,
.header-button--without-outline:hover,
.header__language-toggler_container a:hover {
  background-color: #4d4d4d;
}
.header-button--with-outline:active,
.header-button--without-outline:active,
.header__language-toggler_container a:active {
  background-color: #666666;
}
.header-button--with-outline:focus,
.header-button--without-outline:focus,
.header__language-toggler_container a:focus {
  background-color: #4d4d4d;
}

.header-button--with-outline {
  border: 2px solid #FFFFFF;
  margin: 0 0 0 1rem;
  padding: 0.375rem 1rem;
}
.header-button--with-outline:hover {
  border: 2px solid #FFFFFF;
  color: #FFFFFF;
}
.header-button--with-outline:focus {
  background-color: #4d4d4d;
}
@media screen and (max-width: 20em) {
  .header-button--with-outline {
    padding: calc(0.75rem / 2);
  }
}

.header-button--without-outline:focus, .header__language-toggler_container a:focus {
  background-color: #4d4d4d;
}

.header__menu-toggler {
  padding: 0.375rem 1rem;
}
@media screen and (max-width: 20em) {
  .header__menu-toggler {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
.header__menu-toggler span {
  display: flex;
}
@media screen and (max-width: 20em) {
  .header__menu-toggler span {
    display: none;
  }
}
.header__menu-toggler svg {
  margin-right: 6px;
  width: 2rem;
  height: 2rem;
}
@media screen and (max-width: 20em) {
  .header__menu-toggler svg {
    margin-right: 0;
  }
}

.header__language-toggler, .header__language-toggler_container a {
  padding: 0.75rem;
}
.header__language-toggler abbr[title], .header__language-toggler_container a abbr[title] {
  text-decoration: none;
}

.header__search-toggler {
  padding: 0.5rem 0.75rem;
  margin-left: 1rem;
}
@media screen and (min-width: 40em) {
  .header__search-toggler svg {
    margin-right: 4px;
  }
}

.header__search-close {
  flex-direction: column-reverse;
  font-weight: 400;
  margin-right: 1rem;
  padding: 0.15rem 0.25rem;
  position: relative;
  height: 60px;
  display: none;
}
.header__search-close span {
  position: relative;
  top: -3px;
  font-size: 1rem;
  margin-left: 0;
}
@media screen and (min-width: 39.9375em) {
  .header__search-close span {
    margin-right: 4px;
  }
}
.header__search-close span:hover, .header__search-close span:focus {
  outline: none;
  text-decoration: none;
}
.header__search-close svg {
  top: 0;
}
@media screen and (min-width: 40em) {
  .header__search-close {
    flex-direction: row;
    padding: 0.25rem 0.5rem 0.25rem 1rem;
    height: 48px;
  }
  .header__search-close span {
    top: 0;
  }
  .header__search-close svg {
    position: relative;
    width: 2.5rem;
    height: 2.5rem;
  }
}

@media screen and (min-width: 73em) {
  .header--search-open .header__search-close {
    display: none;
  }
}

.header__search-close-container {
  display: none;
  justify-content: flex-end;
  padding-right: 0;
}
@media screen and (max-width: 40em) {
  .header__search-close-container {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 73em) {
  .header--search-open .header__logo-container,
  .header--search-open .header__nav-right-container {
    display: none;
  }
  .header--search-open .header__search-close-container,
  .header--search-open .header__search-container,
  .header--search-open .header__search-close {
    display: flex;
  }
}
.overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  z-index: 2;
}

.navigation--open .overlay {
  display: block;
}
@media screen and (min-width: 73em) {
  .navigation--open .overlay {
    display: none;
  }
}

.header__container header button {
  min-width: initial;
  width: initial;
}
.header__container header .header__search-submit {
  margin-right: 0;
}
.header__container header .header__search-toggler {
  margin-bottom: 0;
}
.header__container header .header__search-close {
  margin-bottom: 0;
}

.header__logo-container img {
  max-width: initial;
}

.header__language-toggler_container.show-for-small-only {
  text-transform: uppercase;
}

@media only screen and (min-width: 40.063em) {
  .header__container .medium-4 {
    width: 33.3333333333%;
  }
  .header__container .medium-8 {
    width: 66.6666666667%;
  }
}
@media only screen and (min-width: 73.063em) {
  .header__container .large-3 {
    width: 25%;
  }
  .header__container .large-4, .header__container #block-exposedformoic-resultblock-listing, .header__container #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container, #block-exposedformlrd-resultblock-listing .header__container .lrd-exposedfilter-container, .header__container #block-exposedformgazette-resultblock-search {
    width: 33.3333333333%;
  }
  .header__container .large-6 {
    width: 50%;
  }
}

.header {
  z-index: 15;
}

.overlay {
  z-index: 12;
}

.navigation {
  position: absolute;
  width: 100%;
}
@media screen and (min-width: 73em) {
  .navigation {
    position: relative;
    max-width: 72rem;
    width: auto;
    margin: 0 auto;
  }
}

.navigation .header-button, .navigation .header__language-toggler_container a, .header__language-toggler_container .navigation a {
  visibility: hidden;
  position: absolute;
  right: 1rem;
  z-index: 6;
}

.navigation__container {
  background: white;
  position: absolute;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  transition: visibility 0.1s ease, -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, visibility 0.1s ease;
  transition: transform 0.3s ease-in-out, visibility 0.1s ease, -webkit-transform 0.3s ease-in-out;
  width: 100%;
  visibility: hidden;
  z-index: 4;
}
@media screen and (min-width: 73em) {
  .navigation__container {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    display: none;
    position: absolute;
    right: 1rem;
    top: calc(100% - 0.5rem);
    transition: none;
    min-width: 290px;
    max-width: 30%;
    z-index: 5;
  }
}

.header + .navigation .header-button, .header + .navigation .header__language-toggler_container a, .header__language-toggler_container .header + .navigation a {
  top: -4.35rem;
}

.application-header + .application-subheader-menu__container .header-button, .application-header + .application-subheader-menu__container .header__language-toggler_container a, .header__language-toggler_container .application-header + .application-subheader-menu__container a {
  top: calc(-4rem + -0.25rem);
}

.navigation.navigation--open .navigation__container {
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
}
@media screen and (min-width: 73em) {
  .navigation.navigation--open .navigation__container {
    transition: none;
    display: block;
  }
}

.navigation ul {
  list-style: none;
  padding: 0.5rem 0;
  margin: 0;
  border-bottom: 1px solid #cccccc;
}
@media screen and (min-width: 73em) {
  .navigation ul {
    border-bottom: none;
  }
}

.navigation li {
  border-top: 1px solid #cccccc;
  padding: 0;
}
.navigation li:last-of-type {
  border-bottom: 1px solid #cccccc;
}

.navigation a {
  color: #1a1a1a;
  display: block;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  padding: calc(0.75rem - (0.25rem / 3.25)) 1.5rem;
}
.navigation a:hover {
  text-decoration: underline;
  background-color: #e6e6e6;
}
.navigation a:active {
  text-decoration: underline;
  background-color: #cccccc;
}
.navigation a:focus, .navigation a:active {
  box-shadow: 0 0 0 4px #009ADB inset;
}
.navigation a.link--active {
  border-left: 6px solid #1a1a1a;
  background-color: #f2f2f2;
}
@media screen and (max-width: 73em) {
  .navigation a {
    padding: calc(0.75rem - (0.25rem / 3.25)) 2rem;
  }
}

.navigation .header-button, .navigation .header__language-toggler_container a, .header__language-toggler_container .navigation a {
  background-color: #4d4d4d;
}
.navigation .header-button .ontario-icon, .navigation .header__language-toggler_container a .ontario-icon, .header__language-toggler_container .navigation a .ontario-icon {
  width: 2rem;
  height: 2rem;
  margin-bottom: 0;
}
.navigation .header-button:hover, .navigation .header__language-toggler_container a:hover, .header__language-toggler_container .navigation a:hover {
  background-color: #666666;
}
.navigation .header-button:active, .navigation .header__language-toggler_container a:active, .header__language-toggler_container .navigation a:active {
  background-color: #1a1a1a;
}

.header__container nav button {
  min-width: inherit;
  width: initial;
  margin: inherit;
}

.navigation--open.navigation .header-button, .navigation--open.navigation .header__language-toggler_container a, .header__language-toggler_container .navigation--open.navigation a {
  visibility: visible;
}

.navigation .header-button, .navigation .header__language-toggler_container a, .header__language-toggler_container .navigation a {
  right: 1rem;
  z-index: 16;
}

.navigation__container {
  z-index: 14;
}
@media screen and (min-width: 73em) {
  .navigation__container {
    z-index: 15;
  }
}

.serviceontario-logo {
  background: url("../../../assets/logo-serviceontario.png") no-repeat;
  background-size: 222px 54px;
  display: block;
  width: 222px;
  height: 54px;
  margin-top: 0 !important;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .serviceontario-logo .serviceontario-logo {
    background: url("../../../assets/logo-serviceontario@2x.png") no-repeat;
    background-size: 200px 49px;
    display: block;
    width: 200px;
    height: 49px;
  }
}

@font-face {
  font-family: "logo-main-serviceontario";
  src: url("../fonts/logo-main-serviceontario.woff?fvweqx") format("woff"), url("../fonts/logo-main-serviceontario.svg?fvweqx#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class*=ico-logo-] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "logo-main-serviceontario" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: block;
  font-size: 3.2rem;
  margin-top: 1.5rem;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.serviceontario {
  background-color: #006c40;
  height: 64px;
  margin: 0;
}
.serviceontario > div {
  display: flex;
  height: 100%;
  justify-content: flex-start;
  align-items: center;
}
.serviceontario a {
  display: inline-block;
}

/* -----------------------------------------------------------------------------
Block Grid Layout
----------------------------------------------------------------------------- */
@media only screen {
  ul[class^=small-up]::before, ul[class^=small-up]::after, ul[class*=small-up]::before, ul[class*=small-up]::after,
  div[class^=small-up]::before,
  div[class^=small-up]::after, div[class*=small-up]::before, div[class*=small-up]::after {
    display: table;
    content: " ";
    flex-basis: 0;
    order: 1;
  }
  ul[class^=small-up]::after, ul[class*=small-up]::after,
  div[class^=small-up]::after, div[class*=small-up]::after {
    clear: both;
  }
  .small-up-1 > .column, .small-up-1 > .columns, .small-up-1 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-query, #block-exposedformoic-resultblock-listing .small-up-1 > .form-wrapper, .small-up-1 > #block-exposedformoic-resultblock-listing, .small-up-1 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-query, #block-exposedformlrd-resultblock-listing .small-up-1 > .form-wrapper, #block-exposedformlrd-resultblock-listing .small-up-1 > .lrd-exposedfilter-container, .small-up-1 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-query, #block-exposedformgazette-resultblock-search .small-up-1 > .form-wrapper, .small-up-1 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 100%;
  }
  .small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n), .small-up-1 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .small-up-1 > .form-wrapper:nth-of-type(1n), .small-up-1 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .small-up-1 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-1 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-1 > .lrd-exposedfilter-container:nth-of-type(1n), .small-up-1 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .small-up-1 > .form-wrapper:nth-of-type(1n), .small-up-1 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .small-up-1 > .column:last-child, .small-up-1 > .columns:last-child, .small-up-1 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .small-up-1 > .form-wrapper:last-child, .small-up-1 > #block-exposedformoic-resultblock-listing:last-child, .small-up-1 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .small-up-1 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .small-up-1 > .lrd-exposedfilter-container:last-child, .small-up-1 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .small-up-1 > .form-wrapper:last-child, .small-up-1 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1), .small-up-1 > #block-views-block-oic-result-block-listing:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-date-from:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-date-to:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-query:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing .small-up-1 > .form-wrapper:nth-of-type(1n+1), .small-up-1 > #block-exposedformoic-resultblock-listing:nth-of-type(1n+1), .small-up-1 > #block-views-block-lrd-result-block-listing:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-date-from:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-date-to:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-checkboxes:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-query:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing .small-up-1 > .form-wrapper:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing .small-up-1 > .lrd-exposedfilter-container:nth-of-type(1n+1), .small-up-1 > #block-views-block-gazette-result-block-search:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-date-from:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-date-to:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-query:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search .small-up-1 > .form-wrapper:nth-of-type(1n+1), .small-up-1 > #block-exposedformgazette-resultblock-search:nth-of-type(1n+1) {
    clear: both;
  }
  .small-up-2 > .column, .small-up-2 > .columns, .small-up-2 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-query, #block-exposedformoic-resultblock-listing .small-up-2 > .form-wrapper, .small-up-2 > #block-exposedformoic-resultblock-listing, .small-up-2 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-query, #block-exposedformlrd-resultblock-listing .small-up-2 > .form-wrapper, #block-exposedformlrd-resultblock-listing .small-up-2 > .lrd-exposedfilter-container, .small-up-2 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-query, #block-exposedformgazette-resultblock-search .small-up-2 > .form-wrapper, .small-up-2 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 50%;
  }
  .small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n), .small-up-2 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .small-up-2 > .form-wrapper:nth-of-type(1n), .small-up-2 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .small-up-2 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-2 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-2 > .lrd-exposedfilter-container:nth-of-type(1n), .small-up-2 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .small-up-2 > .form-wrapper:nth-of-type(1n), .small-up-2 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .small-up-2 > .column:last-child, .small-up-2 > .columns:last-child, .small-up-2 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .small-up-2 > .form-wrapper:last-child, .small-up-2 > #block-exposedformoic-resultblock-listing:last-child, .small-up-2 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .small-up-2 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .small-up-2 > .lrd-exposedfilter-container:last-child, .small-up-2 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .small-up-2 > .form-wrapper:last-child, .small-up-2 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1), .small-up-2 > #block-views-block-oic-result-block-listing:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-date-from:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-date-to:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-query:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing .small-up-2 > .form-wrapper:nth-of-type(2n+1), .small-up-2 > #block-exposedformoic-resultblock-listing:nth-of-type(2n+1), .small-up-2 > #block-views-block-lrd-result-block-listing:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-date-from:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-date-to:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-checkboxes:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-query:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing .small-up-2 > .form-wrapper:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing .small-up-2 > .lrd-exposedfilter-container:nth-of-type(2n+1), .small-up-2 > #block-views-block-gazette-result-block-search:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-date-from:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-date-to:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-query:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search .small-up-2 > .form-wrapper:nth-of-type(2n+1), .small-up-2 > #block-exposedformgazette-resultblock-search:nth-of-type(2n+1) {
    clear: both;
  }
  .small-up-3 > .column, .small-up-3 > .columns, .small-up-3 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-query, #block-exposedformoic-resultblock-listing .small-up-3 > .form-wrapper, .small-up-3 > #block-exposedformoic-resultblock-listing, .small-up-3 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-query, #block-exposedformlrd-resultblock-listing .small-up-3 > .form-wrapper, #block-exposedformlrd-resultblock-listing .small-up-3 > .lrd-exposedfilter-container, .small-up-3 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-query, #block-exposedformgazette-resultblock-search .small-up-3 > .form-wrapper, .small-up-3 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 33.33333%;
  }
  .small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n), .small-up-3 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .small-up-3 > .form-wrapper:nth-of-type(1n), .small-up-3 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .small-up-3 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-3 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-3 > .lrd-exposedfilter-container:nth-of-type(1n), .small-up-3 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .small-up-3 > .form-wrapper:nth-of-type(1n), .small-up-3 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .small-up-3 > .column:last-child, .small-up-3 > .columns:last-child, .small-up-3 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .small-up-3 > .form-wrapper:last-child, .small-up-3 > #block-exposedformoic-resultblock-listing:last-child, .small-up-3 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .small-up-3 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .small-up-3 > .lrd-exposedfilter-container:last-child, .small-up-3 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .small-up-3 > .form-wrapper:last-child, .small-up-3 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1), .small-up-3 > #block-views-block-oic-result-block-listing:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-date-from:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-date-to:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-query:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing .small-up-3 > .form-wrapper:nth-of-type(3n+1), .small-up-3 > #block-exposedformoic-resultblock-listing:nth-of-type(3n+1), .small-up-3 > #block-views-block-lrd-result-block-listing:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-date-from:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-date-to:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-checkboxes:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-query:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing .small-up-3 > .form-wrapper:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing .small-up-3 > .lrd-exposedfilter-container:nth-of-type(3n+1), .small-up-3 > #block-views-block-gazette-result-block-search:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-date-from:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-date-to:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-query:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search .small-up-3 > .form-wrapper:nth-of-type(3n+1), .small-up-3 > #block-exposedformgazette-resultblock-search:nth-of-type(3n+1) {
    clear: both;
  }
  .small-up-4 > .column, .small-up-4 > .columns, .small-up-4 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-query, #block-exposedformoic-resultblock-listing .small-up-4 > .form-wrapper, .small-up-4 > #block-exposedformoic-resultblock-listing, .small-up-4 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-query, #block-exposedformlrd-resultblock-listing .small-up-4 > .form-wrapper, #block-exposedformlrd-resultblock-listing .small-up-4 > .lrd-exposedfilter-container, .small-up-4 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-query, #block-exposedformgazette-resultblock-search .small-up-4 > .form-wrapper, .small-up-4 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 25%;
  }
  .small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n), .small-up-4 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .small-up-4 > .form-wrapper:nth-of-type(1n), .small-up-4 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .small-up-4 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-4 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-4 > .lrd-exposedfilter-container:nth-of-type(1n), .small-up-4 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .small-up-4 > .form-wrapper:nth-of-type(1n), .small-up-4 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .small-up-4 > .column:last-child, .small-up-4 > .columns:last-child, .small-up-4 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .small-up-4 > .form-wrapper:last-child, .small-up-4 > #block-exposedformoic-resultblock-listing:last-child, .small-up-4 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .small-up-4 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .small-up-4 > .lrd-exposedfilter-container:last-child, .small-up-4 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .small-up-4 > .form-wrapper:last-child, .small-up-4 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1), .small-up-4 > #block-views-block-oic-result-block-listing:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-date-from:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-date-to:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-query:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing .small-up-4 > .form-wrapper:nth-of-type(4n+1), .small-up-4 > #block-exposedformoic-resultblock-listing:nth-of-type(4n+1), .small-up-4 > #block-views-block-lrd-result-block-listing:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-date-from:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-date-to:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-checkboxes:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-query:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing .small-up-4 > .form-wrapper:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing .small-up-4 > .lrd-exposedfilter-container:nth-of-type(4n+1), .small-up-4 > #block-views-block-gazette-result-block-search:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-date-from:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-date-to:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-query:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search .small-up-4 > .form-wrapper:nth-of-type(4n+1), .small-up-4 > #block-exposedformgazette-resultblock-search:nth-of-type(4n+1) {
    clear: both;
  }
  .small-up-5 > .column, .small-up-5 > .columns, .small-up-5 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-query, #block-exposedformoic-resultblock-listing .small-up-5 > .form-wrapper, .small-up-5 > #block-exposedformoic-resultblock-listing, .small-up-5 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-query, #block-exposedformlrd-resultblock-listing .small-up-5 > .form-wrapper, #block-exposedformlrd-resultblock-listing .small-up-5 > .lrd-exposedfilter-container, .small-up-5 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-query, #block-exposedformgazette-resultblock-search .small-up-5 > .form-wrapper, .small-up-5 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 20%;
  }
  .small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n), .small-up-5 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .small-up-5 > .form-wrapper:nth-of-type(1n), .small-up-5 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .small-up-5 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-5 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-5 > .lrd-exposedfilter-container:nth-of-type(1n), .small-up-5 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .small-up-5 > .form-wrapper:nth-of-type(1n), .small-up-5 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .small-up-5 > .column:last-child, .small-up-5 > .columns:last-child, .small-up-5 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .small-up-5 > .form-wrapper:last-child, .small-up-5 > #block-exposedformoic-resultblock-listing:last-child, .small-up-5 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .small-up-5 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .small-up-5 > .lrd-exposedfilter-container:last-child, .small-up-5 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .small-up-5 > .form-wrapper:last-child, .small-up-5 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1), .small-up-5 > #block-views-block-oic-result-block-listing:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-date-from:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-date-to:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-query:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing .small-up-5 > .form-wrapper:nth-of-type(5n+1), .small-up-5 > #block-exposedformoic-resultblock-listing:nth-of-type(5n+1), .small-up-5 > #block-views-block-lrd-result-block-listing:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-date-from:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-date-to:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-checkboxes:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-query:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing .small-up-5 > .form-wrapper:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing .small-up-5 > .lrd-exposedfilter-container:nth-of-type(5n+1), .small-up-5 > #block-views-block-gazette-result-block-search:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-date-from:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-date-to:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-query:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search .small-up-5 > .form-wrapper:nth-of-type(5n+1), .small-up-5 > #block-exposedformgazette-resultblock-search:nth-of-type(5n+1) {
    clear: both;
  }
  .small-up-6 > .column, .small-up-6 > .columns, .small-up-6 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-query, #block-exposedformoic-resultblock-listing .small-up-6 > .form-wrapper, .small-up-6 > #block-exposedformoic-resultblock-listing, .small-up-6 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-query, #block-exposedformlrd-resultblock-listing .small-up-6 > .form-wrapper, #block-exposedformlrd-resultblock-listing .small-up-6 > .lrd-exposedfilter-container, .small-up-6 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-query, #block-exposedformgazette-resultblock-search .small-up-6 > .form-wrapper, .small-up-6 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 16.66667%;
  }
  .small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n), .small-up-6 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .small-up-6 > .form-wrapper:nth-of-type(1n), .small-up-6 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .small-up-6 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-6 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-6 > .lrd-exposedfilter-container:nth-of-type(1n), .small-up-6 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .small-up-6 > .form-wrapper:nth-of-type(1n), .small-up-6 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .small-up-6 > .column:last-child, .small-up-6 > .columns:last-child, .small-up-6 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .small-up-6 > .form-wrapper:last-child, .small-up-6 > #block-exposedformoic-resultblock-listing:last-child, .small-up-6 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .small-up-6 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .small-up-6 > .lrd-exposedfilter-container:last-child, .small-up-6 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .small-up-6 > .form-wrapper:last-child, .small-up-6 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1), .small-up-6 > #block-views-block-oic-result-block-listing:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-date-from:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-date-to:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-query:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing .small-up-6 > .form-wrapper:nth-of-type(6n+1), .small-up-6 > #block-exposedformoic-resultblock-listing:nth-of-type(6n+1), .small-up-6 > #block-views-block-lrd-result-block-listing:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-date-from:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-date-to:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-checkboxes:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-query:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing .small-up-6 > .form-wrapper:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing .small-up-6 > .lrd-exposedfilter-container:nth-of-type(6n+1), .small-up-6 > #block-views-block-gazette-result-block-search:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-date-from:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-date-to:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-query:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search .small-up-6 > .form-wrapper:nth-of-type(6n+1), .small-up-6 > #block-exposedformgazette-resultblock-search:nth-of-type(6n+1) {
    clear: both;
  }
  .small-up-7 > .column, .small-up-7 > .columns, .small-up-7 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-query, #block-exposedformoic-resultblock-listing .small-up-7 > .form-wrapper, .small-up-7 > #block-exposedformoic-resultblock-listing, .small-up-7 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-query, #block-exposedformlrd-resultblock-listing .small-up-7 > .form-wrapper, #block-exposedformlrd-resultblock-listing .small-up-7 > .lrd-exposedfilter-container, .small-up-7 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-query, #block-exposedformgazette-resultblock-search .small-up-7 > .form-wrapper, .small-up-7 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 14.28571%;
  }
  .small-up-7 > .column:nth-of-type(1n), .small-up-7 > .columns:nth-of-type(1n), .small-up-7 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .small-up-7 > .form-wrapper:nth-of-type(1n), .small-up-7 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .small-up-7 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-7 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-7 > .lrd-exposedfilter-container:nth-of-type(1n), .small-up-7 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .small-up-7 > .form-wrapper:nth-of-type(1n), .small-up-7 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .small-up-7 > .column:last-child, .small-up-7 > .columns:last-child, .small-up-7 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .small-up-7 > .form-wrapper:last-child, .small-up-7 > #block-exposedformoic-resultblock-listing:last-child, .small-up-7 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .small-up-7 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .small-up-7 > .lrd-exposedfilter-container:last-child, .small-up-7 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .small-up-7 > .form-wrapper:last-child, .small-up-7 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .small-up-7 > .column:nth-of-type(7n+1), .small-up-7 > .columns:nth-of-type(7n+1), .small-up-7 > #block-views-block-oic-result-block-listing:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-date-from:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-date-to:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-query:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing .small-up-7 > .form-wrapper:nth-of-type(7n+1), .small-up-7 > #block-exposedformoic-resultblock-listing:nth-of-type(7n+1), .small-up-7 > #block-views-block-lrd-result-block-listing:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-date-from:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-date-to:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-checkboxes:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-query:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing .small-up-7 > .form-wrapper:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing .small-up-7 > .lrd-exposedfilter-container:nth-of-type(7n+1), .small-up-7 > #block-views-block-gazette-result-block-search:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-date-from:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-date-to:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-query:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search .small-up-7 > .form-wrapper:nth-of-type(7n+1), .small-up-7 > #block-exposedformgazette-resultblock-search:nth-of-type(7n+1) {
    clear: both;
  }
  .small-up-8 > .column, .small-up-8 > .columns, .small-up-8 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-query, #block-exposedformoic-resultblock-listing .small-up-8 > .form-wrapper, .small-up-8 > #block-exposedformoic-resultblock-listing, .small-up-8 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-query, #block-exposedformlrd-resultblock-listing .small-up-8 > .form-wrapper, #block-exposedformlrd-resultblock-listing .small-up-8 > .lrd-exposedfilter-container, .small-up-8 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-query, #block-exposedformgazette-resultblock-search .small-up-8 > .form-wrapper, .small-up-8 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 12.5%;
  }
  .small-up-8 > .column:nth-of-type(1n), .small-up-8 > .columns:nth-of-type(1n), .small-up-8 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .small-up-8 > .form-wrapper:nth-of-type(1n), .small-up-8 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .small-up-8 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-8 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-8 > .lrd-exposedfilter-container:nth-of-type(1n), .small-up-8 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .small-up-8 > .form-wrapper:nth-of-type(1n), .small-up-8 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .small-up-8 > .column:last-child, .small-up-8 > .columns:last-child, .small-up-8 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .small-up-8 > .form-wrapper:last-child, .small-up-8 > #block-exposedformoic-resultblock-listing:last-child, .small-up-8 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .small-up-8 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .small-up-8 > .lrd-exposedfilter-container:last-child, .small-up-8 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .small-up-8 > .form-wrapper:last-child, .small-up-8 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .small-up-8 > .column:nth-of-type(8n+1), .small-up-8 > .columns:nth-of-type(8n+1), .small-up-8 > #block-views-block-oic-result-block-listing:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-date-from:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-date-to:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-query:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing .small-up-8 > .form-wrapper:nth-of-type(8n+1), .small-up-8 > #block-exposedformoic-resultblock-listing:nth-of-type(8n+1), .small-up-8 > #block-views-block-lrd-result-block-listing:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-date-from:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-date-to:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-checkboxes:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-query:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing .small-up-8 > .form-wrapper:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing .small-up-8 > .lrd-exposedfilter-container:nth-of-type(8n+1), .small-up-8 > #block-views-block-gazette-result-block-search:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-date-from:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-date-to:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-query:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search .small-up-8 > .form-wrapper:nth-of-type(8n+1), .small-up-8 > #block-exposedformgazette-resultblock-search:nth-of-type(8n+1) {
    clear: both;
  }
}
@media only screen and (min-width:40.063em) {
  ul[class^=medium-up]::before, ul[class^=medium-up]::after, ul[class*=medium-up]::before, ul[class*=medium-up]::after,
  div[class^=medium-up]::before,
  div[class^=medium-up]::after, div[class*=medium-up]::before, div[class*=medium-up]::after {
    display: table;
    content: " ";
    flex-basis: 0;
    order: 1;
  }
  ul[class^=medium-up]::after, ul[class*=medium-up]::after,
  div[class^=medium-up]::after, div[class*=medium-up]::after {
    clear: both;
  }
  .medium-up-1 > .column, .medium-up-1 > .columns, .medium-up-1 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-query, #block-exposedformoic-resultblock-listing .medium-up-1 > .form-wrapper, .medium-up-1 > #block-exposedformoic-resultblock-listing, .medium-up-1 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-query, #block-exposedformlrd-resultblock-listing .medium-up-1 > .form-wrapper, #block-exposedformlrd-resultblock-listing .medium-up-1 > .lrd-exposedfilter-container, .medium-up-1 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-query, #block-exposedformgazette-resultblock-search .medium-up-1 > .form-wrapper, .medium-up-1 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 100%;
  }
  .medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n), .medium-up-1 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .medium-up-1 > .form-wrapper:nth-of-type(1n), .medium-up-1 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .medium-up-1 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-1 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-1 > .lrd-exposedfilter-container:nth-of-type(1n), .medium-up-1 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .medium-up-1 > .form-wrapper:nth-of-type(1n), .medium-up-1 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child, .medium-up-1 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .medium-up-1 > .form-wrapper:last-child, .medium-up-1 > #block-exposedformoic-resultblock-listing:last-child, .medium-up-1 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .medium-up-1 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .medium-up-1 > .lrd-exposedfilter-container:last-child, .medium-up-1 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .medium-up-1 > .form-wrapper:last-child, .medium-up-1 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1), .medium-up-1 > #block-views-block-oic-result-block-listing:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-date-from:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-date-to:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-query:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing .medium-up-1 > .form-wrapper:nth-of-type(1n+1), .medium-up-1 > #block-exposedformoic-resultblock-listing:nth-of-type(1n+1), .medium-up-1 > #block-views-block-lrd-result-block-listing:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-date-from:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-date-to:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-checkboxes:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-query:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing .medium-up-1 > .form-wrapper:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing .medium-up-1 > .lrd-exposedfilter-container:nth-of-type(1n+1), .medium-up-1 > #block-views-block-gazette-result-block-search:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-date-from:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-date-to:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-query:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search .medium-up-1 > .form-wrapper:nth-of-type(1n+1), .medium-up-1 > #block-exposedformgazette-resultblock-search:nth-of-type(1n+1) {
    clear: both;
  }
  .medium-up-2 > .column, .medium-up-2 > .columns, .medium-up-2 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-query, #block-exposedformoic-resultblock-listing .medium-up-2 > .form-wrapper, .medium-up-2 > #block-exposedformoic-resultblock-listing, .medium-up-2 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-query, #block-exposedformlrd-resultblock-listing .medium-up-2 > .form-wrapper, #block-exposedformlrd-resultblock-listing .medium-up-2 > .lrd-exposedfilter-container, .medium-up-2 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-query, #block-exposedformgazette-resultblock-search .medium-up-2 > .form-wrapper, .medium-up-2 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 50%;
  }
  .medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n), .medium-up-2 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .medium-up-2 > .form-wrapper:nth-of-type(1n), .medium-up-2 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .medium-up-2 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-2 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-2 > .lrd-exposedfilter-container:nth-of-type(1n), .medium-up-2 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .medium-up-2 > .form-wrapper:nth-of-type(1n), .medium-up-2 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child, .medium-up-2 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .medium-up-2 > .form-wrapper:last-child, .medium-up-2 > #block-exposedformoic-resultblock-listing:last-child, .medium-up-2 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .medium-up-2 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .medium-up-2 > .lrd-exposedfilter-container:last-child, .medium-up-2 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .medium-up-2 > .form-wrapper:last-child, .medium-up-2 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1), .medium-up-2 > #block-views-block-oic-result-block-listing:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-date-from:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-date-to:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-query:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing .medium-up-2 > .form-wrapper:nth-of-type(2n+1), .medium-up-2 > #block-exposedformoic-resultblock-listing:nth-of-type(2n+1), .medium-up-2 > #block-views-block-lrd-result-block-listing:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-date-from:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-date-to:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-checkboxes:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-query:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing .medium-up-2 > .form-wrapper:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing .medium-up-2 > .lrd-exposedfilter-container:nth-of-type(2n+1), .medium-up-2 > #block-views-block-gazette-result-block-search:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-date-from:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-date-to:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-query:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search .medium-up-2 > .form-wrapper:nth-of-type(2n+1), .medium-up-2 > #block-exposedformgazette-resultblock-search:nth-of-type(2n+1) {
    clear: both;
  }
  .medium-up-3 > .column, .medium-up-3 > .columns, .medium-up-3 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-query, #block-exposedformoic-resultblock-listing .medium-up-3 > .form-wrapper, .medium-up-3 > #block-exposedformoic-resultblock-listing, .medium-up-3 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-query, #block-exposedformlrd-resultblock-listing .medium-up-3 > .form-wrapper, #block-exposedformlrd-resultblock-listing .medium-up-3 > .lrd-exposedfilter-container, .medium-up-3 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-query, #block-exposedformgazette-resultblock-search .medium-up-3 > .form-wrapper, .medium-up-3 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 33.33333%;
  }
  .medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n), .medium-up-3 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .medium-up-3 > .form-wrapper:nth-of-type(1n), .medium-up-3 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .medium-up-3 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-3 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-3 > .lrd-exposedfilter-container:nth-of-type(1n), .medium-up-3 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .medium-up-3 > .form-wrapper:nth-of-type(1n), .medium-up-3 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child, .medium-up-3 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .medium-up-3 > .form-wrapper:last-child, .medium-up-3 > #block-exposedformoic-resultblock-listing:last-child, .medium-up-3 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .medium-up-3 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .medium-up-3 > .lrd-exposedfilter-container:last-child, .medium-up-3 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .medium-up-3 > .form-wrapper:last-child, .medium-up-3 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1), .medium-up-3 > #block-views-block-oic-result-block-listing:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-date-from:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-date-to:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-query:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing .medium-up-3 > .form-wrapper:nth-of-type(3n+1), .medium-up-3 > #block-exposedformoic-resultblock-listing:nth-of-type(3n+1), .medium-up-3 > #block-views-block-lrd-result-block-listing:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-date-from:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-date-to:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-checkboxes:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-query:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing .medium-up-3 > .form-wrapper:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing .medium-up-3 > .lrd-exposedfilter-container:nth-of-type(3n+1), .medium-up-3 > #block-views-block-gazette-result-block-search:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-date-from:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-date-to:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-query:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search .medium-up-3 > .form-wrapper:nth-of-type(3n+1), .medium-up-3 > #block-exposedformgazette-resultblock-search:nth-of-type(3n+1) {
    clear: both;
  }
  .medium-up-4 > .column, .medium-up-4 > .columns, .medium-up-4 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-query, #block-exposedformoic-resultblock-listing .medium-up-4 > .form-wrapper, .medium-up-4 > #block-exposedformoic-resultblock-listing, .medium-up-4 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-query, #block-exposedformlrd-resultblock-listing .medium-up-4 > .form-wrapper, #block-exposedformlrd-resultblock-listing .medium-up-4 > .lrd-exposedfilter-container, .medium-up-4 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-query, #block-exposedformgazette-resultblock-search .medium-up-4 > .form-wrapper, .medium-up-4 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 25%;
  }
  .medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n), .medium-up-4 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .medium-up-4 > .form-wrapper:nth-of-type(1n), .medium-up-4 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .medium-up-4 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-4 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-4 > .lrd-exposedfilter-container:nth-of-type(1n), .medium-up-4 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .medium-up-4 > .form-wrapper:nth-of-type(1n), .medium-up-4 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child, .medium-up-4 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .medium-up-4 > .form-wrapper:last-child, .medium-up-4 > #block-exposedformoic-resultblock-listing:last-child, .medium-up-4 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .medium-up-4 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .medium-up-4 > .lrd-exposedfilter-container:last-child, .medium-up-4 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .medium-up-4 > .form-wrapper:last-child, .medium-up-4 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1), .medium-up-4 > #block-views-block-oic-result-block-listing:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-date-from:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-date-to:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-query:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing .medium-up-4 > .form-wrapper:nth-of-type(4n+1), .medium-up-4 > #block-exposedformoic-resultblock-listing:nth-of-type(4n+1), .medium-up-4 > #block-views-block-lrd-result-block-listing:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-date-from:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-date-to:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-checkboxes:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-query:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing .medium-up-4 > .form-wrapper:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing .medium-up-4 > .lrd-exposedfilter-container:nth-of-type(4n+1), .medium-up-4 > #block-views-block-gazette-result-block-search:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-date-from:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-date-to:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-query:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search .medium-up-4 > .form-wrapper:nth-of-type(4n+1), .medium-up-4 > #block-exposedformgazette-resultblock-search:nth-of-type(4n+1) {
    clear: both;
  }
  .medium-up-5 > .column, .medium-up-5 > .columns, .medium-up-5 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-query, #block-exposedformoic-resultblock-listing .medium-up-5 > .form-wrapper, .medium-up-5 > #block-exposedformoic-resultblock-listing, .medium-up-5 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-query, #block-exposedformlrd-resultblock-listing .medium-up-5 > .form-wrapper, #block-exposedformlrd-resultblock-listing .medium-up-5 > .lrd-exposedfilter-container, .medium-up-5 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-query, #block-exposedformgazette-resultblock-search .medium-up-5 > .form-wrapper, .medium-up-5 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 20%;
  }
  .medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n), .medium-up-5 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .medium-up-5 > .form-wrapper:nth-of-type(1n), .medium-up-5 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .medium-up-5 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-5 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-5 > .lrd-exposedfilter-container:nth-of-type(1n), .medium-up-5 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .medium-up-5 > .form-wrapper:nth-of-type(1n), .medium-up-5 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child, .medium-up-5 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .medium-up-5 > .form-wrapper:last-child, .medium-up-5 > #block-exposedformoic-resultblock-listing:last-child, .medium-up-5 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .medium-up-5 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .medium-up-5 > .lrd-exposedfilter-container:last-child, .medium-up-5 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .medium-up-5 > .form-wrapper:last-child, .medium-up-5 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1), .medium-up-5 > #block-views-block-oic-result-block-listing:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-date-from:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-date-to:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-query:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing .medium-up-5 > .form-wrapper:nth-of-type(5n+1), .medium-up-5 > #block-exposedformoic-resultblock-listing:nth-of-type(5n+1), .medium-up-5 > #block-views-block-lrd-result-block-listing:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-date-from:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-date-to:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-checkboxes:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-query:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing .medium-up-5 > .form-wrapper:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing .medium-up-5 > .lrd-exposedfilter-container:nth-of-type(5n+1), .medium-up-5 > #block-views-block-gazette-result-block-search:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-date-from:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-date-to:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-query:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search .medium-up-5 > .form-wrapper:nth-of-type(5n+1), .medium-up-5 > #block-exposedformgazette-resultblock-search:nth-of-type(5n+1) {
    clear: both;
  }
  .medium-up-6 > .column, .medium-up-6 > .columns, .medium-up-6 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-query, #block-exposedformoic-resultblock-listing .medium-up-6 > .form-wrapper, .medium-up-6 > #block-exposedformoic-resultblock-listing, .medium-up-6 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-query, #block-exposedformlrd-resultblock-listing .medium-up-6 > .form-wrapper, #block-exposedformlrd-resultblock-listing .medium-up-6 > .lrd-exposedfilter-container, .medium-up-6 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-query, #block-exposedformgazette-resultblock-search .medium-up-6 > .form-wrapper, .medium-up-6 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 16.66667%;
  }
  .medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n), .medium-up-6 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .medium-up-6 > .form-wrapper:nth-of-type(1n), .medium-up-6 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .medium-up-6 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-6 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-6 > .lrd-exposedfilter-container:nth-of-type(1n), .medium-up-6 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .medium-up-6 > .form-wrapper:nth-of-type(1n), .medium-up-6 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child, .medium-up-6 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .medium-up-6 > .form-wrapper:last-child, .medium-up-6 > #block-exposedformoic-resultblock-listing:last-child, .medium-up-6 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .medium-up-6 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .medium-up-6 > .lrd-exposedfilter-container:last-child, .medium-up-6 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .medium-up-6 > .form-wrapper:last-child, .medium-up-6 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1), .medium-up-6 > #block-views-block-oic-result-block-listing:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-date-from:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-date-to:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-query:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing .medium-up-6 > .form-wrapper:nth-of-type(6n+1), .medium-up-6 > #block-exposedformoic-resultblock-listing:nth-of-type(6n+1), .medium-up-6 > #block-views-block-lrd-result-block-listing:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-date-from:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-date-to:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-checkboxes:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-query:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing .medium-up-6 > .form-wrapper:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing .medium-up-6 > .lrd-exposedfilter-container:nth-of-type(6n+1), .medium-up-6 > #block-views-block-gazette-result-block-search:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-date-from:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-date-to:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-query:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search .medium-up-6 > .form-wrapper:nth-of-type(6n+1), .medium-up-6 > #block-exposedformgazette-resultblock-search:nth-of-type(6n+1) {
    clear: both;
  }
  .medium-up-7 > .column, .medium-up-7 > .columns, .medium-up-7 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-query, #block-exposedformoic-resultblock-listing .medium-up-7 > .form-wrapper, .medium-up-7 > #block-exposedformoic-resultblock-listing, .medium-up-7 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-query, #block-exposedformlrd-resultblock-listing .medium-up-7 > .form-wrapper, #block-exposedformlrd-resultblock-listing .medium-up-7 > .lrd-exposedfilter-container, .medium-up-7 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-query, #block-exposedformgazette-resultblock-search .medium-up-7 > .form-wrapper, .medium-up-7 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 14.28571%;
  }
  .medium-up-7 > .column:nth-of-type(1n), .medium-up-7 > .columns:nth-of-type(1n), .medium-up-7 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .medium-up-7 > .form-wrapper:nth-of-type(1n), .medium-up-7 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .medium-up-7 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-7 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-7 > .lrd-exposedfilter-container:nth-of-type(1n), .medium-up-7 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .medium-up-7 > .form-wrapper:nth-of-type(1n), .medium-up-7 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-7 > .column:last-child, .medium-up-7 > .columns:last-child, .medium-up-7 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .medium-up-7 > .form-wrapper:last-child, .medium-up-7 > #block-exposedformoic-resultblock-listing:last-child, .medium-up-7 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .medium-up-7 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .medium-up-7 > .lrd-exposedfilter-container:last-child, .medium-up-7 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .medium-up-7 > .form-wrapper:last-child, .medium-up-7 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .medium-up-7 > .column:nth-of-type(7n+1), .medium-up-7 > .columns:nth-of-type(7n+1), .medium-up-7 > #block-views-block-oic-result-block-listing:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-date-from:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-date-to:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-query:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing .medium-up-7 > .form-wrapper:nth-of-type(7n+1), .medium-up-7 > #block-exposedformoic-resultblock-listing:nth-of-type(7n+1), .medium-up-7 > #block-views-block-lrd-result-block-listing:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-date-from:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-date-to:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-checkboxes:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-query:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing .medium-up-7 > .form-wrapper:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing .medium-up-7 > .lrd-exposedfilter-container:nth-of-type(7n+1), .medium-up-7 > #block-views-block-gazette-result-block-search:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-date-from:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-date-to:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-query:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search .medium-up-7 > .form-wrapper:nth-of-type(7n+1), .medium-up-7 > #block-exposedformgazette-resultblock-search:nth-of-type(7n+1) {
    clear: both;
  }
  .medium-up-8 > .column, .medium-up-8 > .columns, .medium-up-8 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-query, #block-exposedformoic-resultblock-listing .medium-up-8 > .form-wrapper, .medium-up-8 > #block-exposedformoic-resultblock-listing, .medium-up-8 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-query, #block-exposedformlrd-resultblock-listing .medium-up-8 > .form-wrapper, #block-exposedformlrd-resultblock-listing .medium-up-8 > .lrd-exposedfilter-container, .medium-up-8 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-query, #block-exposedformgazette-resultblock-search .medium-up-8 > .form-wrapper, .medium-up-8 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 12.5%;
  }
  .medium-up-8 > .column:nth-of-type(1n), .medium-up-8 > .columns:nth-of-type(1n), .medium-up-8 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .medium-up-8 > .form-wrapper:nth-of-type(1n), .medium-up-8 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .medium-up-8 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-8 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-8 > .lrd-exposedfilter-container:nth-of-type(1n), .medium-up-8 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .medium-up-8 > .form-wrapper:nth-of-type(1n), .medium-up-8 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-8 > .column:last-child, .medium-up-8 > .columns:last-child, .medium-up-8 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .medium-up-8 > .form-wrapper:last-child, .medium-up-8 > #block-exposedformoic-resultblock-listing:last-child, .medium-up-8 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .medium-up-8 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .medium-up-8 > .lrd-exposedfilter-container:last-child, .medium-up-8 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .medium-up-8 > .form-wrapper:last-child, .medium-up-8 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .medium-up-8 > .column:nth-of-type(8n+1), .medium-up-8 > .columns:nth-of-type(8n+1), .medium-up-8 > #block-views-block-oic-result-block-listing:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-date-from:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-date-to:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-query:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing .medium-up-8 > .form-wrapper:nth-of-type(8n+1), .medium-up-8 > #block-exposedformoic-resultblock-listing:nth-of-type(8n+1), .medium-up-8 > #block-views-block-lrd-result-block-listing:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-date-from:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-date-to:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-checkboxes:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-query:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing .medium-up-8 > .form-wrapper:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing .medium-up-8 > .lrd-exposedfilter-container:nth-of-type(8n+1), .medium-up-8 > #block-views-block-gazette-result-block-search:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-date-from:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-date-to:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-query:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search .medium-up-8 > .form-wrapper:nth-of-type(8n+1), .medium-up-8 > #block-exposedformgazette-resultblock-search:nth-of-type(8n+1) {
    clear: both;
  }
}
@media only screen and (min-width:73.063em) {
  ul[class^=large-up]::before, ul[class^=large-up]::after, ul[class*=large-up]::before, ul[class*=large-up]::after,
  div[class^=large-up]::before,
  div[class^=large-up]::after, div[class*=large-up]::before, div[class*=large-up]::after {
    display: table;
    content: " ";
    flex-basis: 0;
    order: 1;
  }
  ul[class^=large-up]::after, ul[class*=large-up]::after,
  div[class^=large-up]::after, div[class*=large-up]::after {
    clear: both;
  }
  .large-up-1 > .column, .large-up-1 > .columns, .large-up-1 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-query, #block-exposedformoic-resultblock-listing .large-up-1 > .form-wrapper, .large-up-1 > #block-exposedformoic-resultblock-listing, .large-up-1 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-query, #block-exposedformlrd-resultblock-listing .large-up-1 > .form-wrapper, #block-exposedformlrd-resultblock-listing .large-up-1 > .lrd-exposedfilter-container, .large-up-1 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-query, #block-exposedformgazette-resultblock-search .large-up-1 > .form-wrapper, .large-up-1 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 100%;
  }
  .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n), .large-up-1 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .large-up-1 > .form-wrapper:nth-of-type(1n), .large-up-1 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .large-up-1 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-1 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-1 > .lrd-exposedfilter-container:nth-of-type(1n), .large-up-1 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .large-up-1 > .form-wrapper:nth-of-type(1n), .large-up-1 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child, .large-up-1 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .large-up-1 > .form-wrapper:last-child, .large-up-1 > #block-exposedformoic-resultblock-listing:last-child, .large-up-1 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .large-up-1 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .large-up-1 > .lrd-exposedfilter-container:last-child, .large-up-1 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .large-up-1 > .form-wrapper:last-child, .large-up-1 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1), .large-up-1 > #block-views-block-oic-result-block-listing:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-date-from:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-date-to:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-query:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing .large-up-1 > .form-wrapper:nth-of-type(1n+1), .large-up-1 > #block-exposedformoic-resultblock-listing:nth-of-type(1n+1), .large-up-1 > #block-views-block-lrd-result-block-listing:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-date-from:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-date-to:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-checkboxes:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-query:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing .large-up-1 > .form-wrapper:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing .large-up-1 > .lrd-exposedfilter-container:nth-of-type(1n+1), .large-up-1 > #block-views-block-gazette-result-block-search:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-date-from:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-date-to:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-query:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search .large-up-1 > .form-wrapper:nth-of-type(1n+1), .large-up-1 > #block-exposedformgazette-resultblock-search:nth-of-type(1n+1) {
    clear: both;
  }
  .large-up-2 > .column, .large-up-2 > .columns, .large-up-2 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-query, #block-exposedformoic-resultblock-listing .large-up-2 > .form-wrapper, .large-up-2 > #block-exposedformoic-resultblock-listing, .large-up-2 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-query, #block-exposedformlrd-resultblock-listing .large-up-2 > .form-wrapper, #block-exposedformlrd-resultblock-listing .large-up-2 > .lrd-exposedfilter-container, .large-up-2 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-query, #block-exposedformgazette-resultblock-search .large-up-2 > .form-wrapper, .large-up-2 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 50%;
  }
  .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n), .large-up-2 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .large-up-2 > .form-wrapper:nth-of-type(1n), .large-up-2 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .large-up-2 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-2 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-2 > .lrd-exposedfilter-container:nth-of-type(1n), .large-up-2 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .large-up-2 > .form-wrapper:nth-of-type(1n), .large-up-2 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child, .large-up-2 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .large-up-2 > .form-wrapper:last-child, .large-up-2 > #block-exposedformoic-resultblock-listing:last-child, .large-up-2 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .large-up-2 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .large-up-2 > .lrd-exposedfilter-container:last-child, .large-up-2 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .large-up-2 > .form-wrapper:last-child, .large-up-2 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1), .large-up-2 > #block-views-block-oic-result-block-listing:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-date-from:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-date-to:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-query:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing .large-up-2 > .form-wrapper:nth-of-type(2n+1), .large-up-2 > #block-exposedformoic-resultblock-listing:nth-of-type(2n+1), .large-up-2 > #block-views-block-lrd-result-block-listing:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-date-from:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-date-to:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-checkboxes:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-query:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing .large-up-2 > .form-wrapper:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing .large-up-2 > .lrd-exposedfilter-container:nth-of-type(2n+1), .large-up-2 > #block-views-block-gazette-result-block-search:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-date-from:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-date-to:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-query:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search .large-up-2 > .form-wrapper:nth-of-type(2n+1), .large-up-2 > #block-exposedformgazette-resultblock-search:nth-of-type(2n+1) {
    clear: both;
  }
  .large-up-3 > .column, .large-up-3 > .columns, .large-up-3 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-query, #block-exposedformoic-resultblock-listing .large-up-3 > .form-wrapper, .large-up-3 > #block-exposedformoic-resultblock-listing, .large-up-3 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-query, #block-exposedformlrd-resultblock-listing .large-up-3 > .form-wrapper, #block-exposedformlrd-resultblock-listing .large-up-3 > .lrd-exposedfilter-container, .large-up-3 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-query, #block-exposedformgazette-resultblock-search .large-up-3 > .form-wrapper, .large-up-3 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 33.33333%;
  }
  .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n), .large-up-3 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .large-up-3 > .form-wrapper:nth-of-type(1n), .large-up-3 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .large-up-3 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-3 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-3 > .lrd-exposedfilter-container:nth-of-type(1n), .large-up-3 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .large-up-3 > .form-wrapper:nth-of-type(1n), .large-up-3 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child, .large-up-3 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .large-up-3 > .form-wrapper:last-child, .large-up-3 > #block-exposedformoic-resultblock-listing:last-child, .large-up-3 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .large-up-3 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .large-up-3 > .lrd-exposedfilter-container:last-child, .large-up-3 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .large-up-3 > .form-wrapper:last-child, .large-up-3 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1), .large-up-3 > #block-views-block-oic-result-block-listing:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-date-from:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-date-to:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-query:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing .large-up-3 > .form-wrapper:nth-of-type(3n+1), .large-up-3 > #block-exposedformoic-resultblock-listing:nth-of-type(3n+1), .large-up-3 > #block-views-block-lrd-result-block-listing:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-date-from:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-date-to:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-checkboxes:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-query:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing .large-up-3 > .form-wrapper:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing .large-up-3 > .lrd-exposedfilter-container:nth-of-type(3n+1), .large-up-3 > #block-views-block-gazette-result-block-search:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-date-from:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-date-to:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-query:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search .large-up-3 > .form-wrapper:nth-of-type(3n+1), .large-up-3 > #block-exposedformgazette-resultblock-search:nth-of-type(3n+1) {
    clear: both;
  }
  .large-up-4 > .column, .large-up-4 > .columns, .large-up-4 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-query, #block-exposedformoic-resultblock-listing .large-up-4 > .form-wrapper, .large-up-4 > #block-exposedformoic-resultblock-listing, .large-up-4 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-query, #block-exposedformlrd-resultblock-listing .large-up-4 > .form-wrapper, #block-exposedformlrd-resultblock-listing .large-up-4 > .lrd-exposedfilter-container, .large-up-4 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-query, #block-exposedformgazette-resultblock-search .large-up-4 > .form-wrapper, .large-up-4 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 25%;
  }
  .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n), .large-up-4 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .large-up-4 > .form-wrapper:nth-of-type(1n), .large-up-4 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .large-up-4 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-4 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-4 > .lrd-exposedfilter-container:nth-of-type(1n), .large-up-4 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .large-up-4 > .form-wrapper:nth-of-type(1n), .large-up-4 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child, .large-up-4 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .large-up-4 > .form-wrapper:last-child, .large-up-4 > #block-exposedformoic-resultblock-listing:last-child, .large-up-4 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .large-up-4 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .large-up-4 > .lrd-exposedfilter-container:last-child, .large-up-4 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .large-up-4 > .form-wrapper:last-child, .large-up-4 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1), .large-up-4 > #block-views-block-oic-result-block-listing:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-date-from:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-date-to:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-query:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing .large-up-4 > .form-wrapper:nth-of-type(4n+1), .large-up-4 > #block-exposedformoic-resultblock-listing:nth-of-type(4n+1), .large-up-4 > #block-views-block-lrd-result-block-listing:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-date-from:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-date-to:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-checkboxes:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-query:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing .large-up-4 > .form-wrapper:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing .large-up-4 > .lrd-exposedfilter-container:nth-of-type(4n+1), .large-up-4 > #block-views-block-gazette-result-block-search:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-date-from:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-date-to:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-query:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search .large-up-4 > .form-wrapper:nth-of-type(4n+1), .large-up-4 > #block-exposedformgazette-resultblock-search:nth-of-type(4n+1) {
    clear: both;
  }
  .large-up-5 > .column, .large-up-5 > .columns, .large-up-5 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-query, #block-exposedformoic-resultblock-listing .large-up-5 > .form-wrapper, .large-up-5 > #block-exposedformoic-resultblock-listing, .large-up-5 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-query, #block-exposedformlrd-resultblock-listing .large-up-5 > .form-wrapper, #block-exposedformlrd-resultblock-listing .large-up-5 > .lrd-exposedfilter-container, .large-up-5 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-query, #block-exposedformgazette-resultblock-search .large-up-5 > .form-wrapper, .large-up-5 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 20%;
  }
  .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n), .large-up-5 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .large-up-5 > .form-wrapper:nth-of-type(1n), .large-up-5 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .large-up-5 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-5 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-5 > .lrd-exposedfilter-container:nth-of-type(1n), .large-up-5 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .large-up-5 > .form-wrapper:nth-of-type(1n), .large-up-5 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child, .large-up-5 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .large-up-5 > .form-wrapper:last-child, .large-up-5 > #block-exposedformoic-resultblock-listing:last-child, .large-up-5 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .large-up-5 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .large-up-5 > .lrd-exposedfilter-container:last-child, .large-up-5 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .large-up-5 > .form-wrapper:last-child, .large-up-5 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1), .large-up-5 > #block-views-block-oic-result-block-listing:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-date-from:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-date-to:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-query:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing .large-up-5 > .form-wrapper:nth-of-type(5n+1), .large-up-5 > #block-exposedformoic-resultblock-listing:nth-of-type(5n+1), .large-up-5 > #block-views-block-lrd-result-block-listing:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-date-from:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-date-to:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-checkboxes:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-query:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing .large-up-5 > .form-wrapper:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing .large-up-5 > .lrd-exposedfilter-container:nth-of-type(5n+1), .large-up-5 > #block-views-block-gazette-result-block-search:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-date-from:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-date-to:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-query:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search .large-up-5 > .form-wrapper:nth-of-type(5n+1), .large-up-5 > #block-exposedformgazette-resultblock-search:nth-of-type(5n+1) {
    clear: both;
  }
  .large-up-6 > .column, .large-up-6 > .columns, .large-up-6 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-query, #block-exposedformoic-resultblock-listing .large-up-6 > .form-wrapper, .large-up-6 > #block-exposedformoic-resultblock-listing, .large-up-6 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-query, #block-exposedformlrd-resultblock-listing .large-up-6 > .form-wrapper, #block-exposedformlrd-resultblock-listing .large-up-6 > .lrd-exposedfilter-container, .large-up-6 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-query, #block-exposedformgazette-resultblock-search .large-up-6 > .form-wrapper, .large-up-6 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 16.66667%;
  }
  .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n), .large-up-6 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .large-up-6 > .form-wrapper:nth-of-type(1n), .large-up-6 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .large-up-6 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-6 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-6 > .lrd-exposedfilter-container:nth-of-type(1n), .large-up-6 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .large-up-6 > .form-wrapper:nth-of-type(1n), .large-up-6 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child, .large-up-6 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .large-up-6 > .form-wrapper:last-child, .large-up-6 > #block-exposedformoic-resultblock-listing:last-child, .large-up-6 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .large-up-6 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .large-up-6 > .lrd-exposedfilter-container:last-child, .large-up-6 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .large-up-6 > .form-wrapper:last-child, .large-up-6 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1), .large-up-6 > #block-views-block-oic-result-block-listing:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-date-from:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-date-to:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-query:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing .large-up-6 > .form-wrapper:nth-of-type(6n+1), .large-up-6 > #block-exposedformoic-resultblock-listing:nth-of-type(6n+1), .large-up-6 > #block-views-block-lrd-result-block-listing:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-date-from:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-date-to:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-checkboxes:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-query:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing .large-up-6 > .form-wrapper:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing .large-up-6 > .lrd-exposedfilter-container:nth-of-type(6n+1), .large-up-6 > #block-views-block-gazette-result-block-search:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-date-from:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-date-to:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-query:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search .large-up-6 > .form-wrapper:nth-of-type(6n+1), .large-up-6 > #block-exposedformgazette-resultblock-search:nth-of-type(6n+1) {
    clear: both;
  }
  .large-up-7 > .column, .large-up-7 > .columns, .large-up-7 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-query, #block-exposedformoic-resultblock-listing .large-up-7 > .form-wrapper, .large-up-7 > #block-exposedformoic-resultblock-listing, .large-up-7 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-query, #block-exposedformlrd-resultblock-listing .large-up-7 > .form-wrapper, #block-exposedformlrd-resultblock-listing .large-up-7 > .lrd-exposedfilter-container, .large-up-7 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-query, #block-exposedformgazette-resultblock-search .large-up-7 > .form-wrapper, .large-up-7 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 14.28571%;
  }
  .large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n), .large-up-7 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .large-up-7 > .form-wrapper:nth-of-type(1n), .large-up-7 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .large-up-7 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-7 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-7 > .lrd-exposedfilter-container:nth-of-type(1n), .large-up-7 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .large-up-7 > .form-wrapper:nth-of-type(1n), .large-up-7 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .large-up-7 > .column:last-child, .large-up-7 > .columns:last-child, .large-up-7 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .large-up-7 > .form-wrapper:last-child, .large-up-7 > #block-exposedformoic-resultblock-listing:last-child, .large-up-7 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .large-up-7 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .large-up-7 > .lrd-exposedfilter-container:last-child, .large-up-7 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .large-up-7 > .form-wrapper:last-child, .large-up-7 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1), .large-up-7 > #block-views-block-oic-result-block-listing:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-date-from:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-date-to:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-query:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing .large-up-7 > .form-wrapper:nth-of-type(7n+1), .large-up-7 > #block-exposedformoic-resultblock-listing:nth-of-type(7n+1), .large-up-7 > #block-views-block-lrd-result-block-listing:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-date-from:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-date-to:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-checkboxes:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-query:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing .large-up-7 > .form-wrapper:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing .large-up-7 > .lrd-exposedfilter-container:nth-of-type(7n+1), .large-up-7 > #block-views-block-gazette-result-block-search:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-date-from:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-date-to:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-query:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search .large-up-7 > .form-wrapper:nth-of-type(7n+1), .large-up-7 > #block-exposedformgazette-resultblock-search:nth-of-type(7n+1) {
    clear: both;
  }
  .large-up-8 > .column, .large-up-8 > .columns, .large-up-8 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-query, #block-exposedformoic-resultblock-listing .large-up-8 > .form-wrapper, .large-up-8 > #block-exposedformoic-resultblock-listing, .large-up-8 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-query, #block-exposedformlrd-resultblock-listing .large-up-8 > .form-wrapper, #block-exposedformlrd-resultblock-listing .large-up-8 > .lrd-exposedfilter-container, .large-up-8 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-query, #block-exposedformgazette-resultblock-search .large-up-8 > .form-wrapper, .large-up-8 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 12.5%;
  }
  .large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n), .large-up-8 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .large-up-8 > .form-wrapper:nth-of-type(1n), .large-up-8 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .large-up-8 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-8 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-8 > .lrd-exposedfilter-container:nth-of-type(1n), .large-up-8 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .large-up-8 > .form-wrapper:nth-of-type(1n), .large-up-8 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .large-up-8 > .column:last-child, .large-up-8 > .columns:last-child, .large-up-8 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .large-up-8 > .form-wrapper:last-child, .large-up-8 > #block-exposedformoic-resultblock-listing:last-child, .large-up-8 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .large-up-8 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .large-up-8 > .lrd-exposedfilter-container:last-child, .large-up-8 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .large-up-8 > .form-wrapper:last-child, .large-up-8 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1), .large-up-8 > #block-views-block-oic-result-block-listing:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-date-from:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-date-to:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-query:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing .large-up-8 > .form-wrapper:nth-of-type(8n+1), .large-up-8 > #block-exposedformoic-resultblock-listing:nth-of-type(8n+1), .large-up-8 > #block-views-block-lrd-result-block-listing:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-date-from:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-date-to:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-checkboxes:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-query:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing .large-up-8 > .form-wrapper:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing .large-up-8 > .lrd-exposedfilter-container:nth-of-type(8n+1), .large-up-8 > #block-views-block-gazette-result-block-search:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-date-from:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-date-to:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-query:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search .large-up-8 > .form-wrapper:nth-of-type(8n+1), .large-up-8 > #block-exposedformgazette-resultblock-search:nth-of-type(8n+1) {
    clear: both;
  }
}
/* ---------------------------------------------------------------
    Overrides default DS buttons.scss style for accordions
------------------------------------------------------------- */
.accordion__button--expand-all {
  min-width: unset;
  margin: 0 0 0.5rem 0;
  padding: 1px 6px;
  font-weight: unset;
  border-radius: unset;
}
.accordion__button--expand-all:focus, .accordion__button--expand-all:hover {
  background-color: unset;
}

.accordion__button {
  margin: unset;
}

/* -------------------------------
This used to be the layout file for our Forth level (layout) in our Styling architecture.
TODO: Based on the OOCSS model, leave objects here and move components to the components folder.
https://github.com/stubbornella/oocss/wiki
More info on README.md file.
--------------------------------- */
/* To set the top of nav (main menu) based on top of our canvas. */
/* this also acts as the main wrapper for header, main and footer */
.dialog-off-canvas-main-canvas {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.main-content {
  margin: 0 auto 0.5rem auto;
}

/* -------------------------------
   Foundation Grid Decorators
--------------------------------- */
.grid-container {
  padding: 0 0.9375rem;
  max-width: 62.5rem;
  margin-left: auto;
  margin-right: auto;
}

.grid__outer-wrap {
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.grid__inner-wrap {
  height: 100%;
}

.grid-cell {
  flex: 0 0 auto;
  min-height: 0;
  min-width: 0;
  width: 100%;
}

/* -------------------------------
    Full Width Layout
--------------------------------- */
.full-width:not(table) {
  position: relative;
}
.full-width:not(table)::before, .full-width:not(table)::after {
  content: "";
  position: absolute;
  top: -1px;
  bottom: 0;
  background: inherit;
  height: inherit;
}
.full-width:not(table)::before {
  width: 100vw;
  right: 100%;
  border: inherit;
}
.full-width:not(table)::after {
  width: 100vw;
  left: 100%;
  border: inherit;
}

/* -------------------------------
    Content blocks
--------------------------------- */
.flex {
  display: flex;
  flex-direction: row;
}

.flex--align-center {
  align-items: center;
}

.flex--justify-content {
  justify-content: space-between;
  align-items: center;
}

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

/* -------------------------------
    Foundation grid in a list
--------------------------------- */
ul.row {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* -----------------------------------------------------------------------------
Custom marketing banner variable
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
Media banner
Also called: marketing banner, hero banner
Related template: ontario--media-banner.html.twig
----------------------------------------------------------------------------- */
.media_banner_version2.banner__wrapper {
  border-bottom: solid 2px #e2e2e2;
  left: 50%;
  margin: -2rem -50vw 1.5rem;
  max-width: 100vw;
  overflow: hidden;
  position: relative;
  right: 50%;
  width: 100vw;
}
.media_banner_version2 .banner__intro {
  margin: 0 auto;
  max-width: 100%;
  display: block;
}
@media only screen and (min-width:73.063em) {
  .media_banner_version2 .banner__intro {
    display: flex;
  }
}
.media_banner_version2 .banner__image-area {
  text-align: center;
}
@media only screen and (min-width:73.063em) {
  .media_banner_version2 .banner__image-area {
    text-align: left;
  }
}
.media_banner_version2 .banner__image-area .banner__image-area__image-container {
  display: inline-block;
  height: 100%;
  -webkit-transform: translateZ(0px);
  transform: translateZ(0px);
}
.media_banner_version2 .banner__image-area img {
  width: 100%;
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left;
     object-position: left;
}
@media only screen and (min-width:73.063em) {
  .media_banner_version2 .banner__image-area img {
    min-width: 760px;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .media_banner_version2 .banner__image-area img {
    width: 570px;
  }
}
@media only screen and (max-width: 40em) {
  .media_banner_version2 .banner__image-area img {
    width: 380px;
  }
}
.media_banner_version2 .banner__text-area {
  z-index: 3;
}
@media only screen and (max-width: 40em), only screen and (min-width:40.063em) and (max-width:73em) {
  .media_banner_version2 .banner__text-area {
    background: none !important;
  }
}
@media only screen and (min-width:73.063em) {
  .media_banner_version2 .banner__text-area {
    display: flex;
    align-items: baseline;
    flex-flow: column;
  }
}
.media_banner_version2 .banner__intro--inner-wrapper {
  margin-left: auto;
  margin-top: auto;
  margin-bottom: auto;
  width: 100%;
}
.media_banner_version2 .banner__intro--inner-wrapper p {
  font-size: 1.4rem;
}
@media only screen and (min-width:73.063em) {
  .media_banner_version2 .banner__intro--inner-wrapper {
    max-width: 38.7rem;
    height: unset;
    display: flex;
    flex-wrap: wrap;
    padding: 3rem 1rem 3rem 3.5rem;
  }
  .media_banner_version2 .banner__intro--inner-wrapper p:last-of-type {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 75em) and (max-width: 77.313em) {
  .media_banner_version2 .banner__intro--inner-wrapper {
    padding-left: 3.2rem;
  }
}
@media only screen and (min-width: 73.063em) and (max-width: 75.063em) {
  .media_banner_version2 .banner__intro--inner-wrapper {
    padding-left: 1.5rem;
  }
}
@media only screen and (max-width: 40em), only screen and (min-width:40.063em) and (max-width:73em) {
  .media_banner_version2 .banner__intro--inner-wrapper {
    display: table;
    max-width: 100%;
    margin-top: 1rem;
    padding: 1rem;
  }
}
.media_banner_version2 .banner__intro--inner-wrapper h1 {
  flex-basis: 100%;
}
.media_banner_version2 .banner__intro--inner-wrapper hr {
  display: block;
  width: 9%;
  border-bottom: 6px solid black;
  margin: 30px 0;
}
@media only screen and (min-width:73.063em) {
  .media_banner_version2 .banner__intro--text {
    flex-basis: 100%;
  }
}

.media_banner_version1.banner__wrapper {
  border-bottom: solid 2px #e2e2e2;
  left: 50%;
  margin: 0 -50vw 1.5rem -50vw;
  max-width: 100vw;
  overflow: hidden;
  position: relative;
  right: 50%;
  width: 100vw;
}
@media only screen and (max-width: 40em) {
  .media_banner_version1.banner__wrapper {
    margin-top: 0;
  }
}
.media_banner_version1 .banner__intro {
  margin: 0 auto;
  max-width: 100%;
  display: flex;
}
@media only screen and (max-width: 40em), only screen and (min-width: 40em) and (max-width: 47.9375em) {
  .media_banner_version1 .banner__intro {
    display: block;
    margin-top: 0;
  }
}
.media_banner_version1 .banner__intro img {
  width: 100%;
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (min-width: 47.875em) and (max-width: 72.9375em) {
  .media_banner_version1 .banner__intro img {
    position: absolute;
  }
}
.media_banner_version1 .banner__intro--inner-wrapper {
  max-width: 37rem;
  width: 100%;
  float: right;
  display: table;
  height: 100%;
  align-items: center;
  padding: 1rem 0 1.5rem 2rem;
}
.media_banner_version1 .banner__intro--inner-wrapper p {
  font-size: 1.4rem;
}
@media only screen and (min-width:73.063em) {
  .media_banner_version1 .banner__intro--inner-wrapper p:last-of-type {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 40em), only screen and (min-width: 40em) and (max-width: 47.9375em) {
  .media_banner_version1 .banner__intro--inner-wrapper {
    max-width: 100%;
    padding: 1.5rem 0.35rem 0;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .media_banner_version1 .banner__intro--inner-wrapper {
    padding-left: 0.9375rem;
  }
}
.media_banner_version1 .banner__intro--content {
  vertical-align: middle;
  display: table-cell;
}
@media only screen and (max-width: 40em) {
  .media_banner_version1 .banner__intro--content {
    vertical-align: top;
    padding: 0 0.625rem 1.5rem 0.625rem;
  }
}
.media_banner_version1 .banner__right-supergraphic,
.media_banner_version1 .banner__left-supergraphic {
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  z-index: 10;
}
@media only screen and (max-width: 40em), only screen and (min-width: 40em) and (max-width: 47.9375em) {
  .media_banner_version1 .banner__right-supergraphic,
  .media_banner_version1 .banner__left-supergraphic {
    min-height: auto;
  }
}
.media_banner_version1 .banner__left-supergraphic {
  margin-left: -0.1rem;
}
.media_banner_version1 svg:not(:root) {
  overflow: hidden;
}
@media only screen and (min-width: 40em) and (max-width: 47.9375em) {
  .media_banner_version1 .medium-pull-5, .media_banner_version1 .medium-push-7 {
    display: block;
    width: 100%;
    left: 0;
  }
}
.media_banner_version1 figure.media--type-banner {
  height: 100%;
}

.maintenance-page {
  background: url("../../assets/co-supergraphic-m.svg") no-repeat right top;
}
.maintenance-page .logo {
  width: 9.83rem;
  height: 2.5rem;
  margin-top: 1.3125rem;
}

@media only screen and (min-width:40.063em) {
  .maintenance-page {
    background: url("../../assets/co-supergraphic-d.svg") no-repeat 90% -10%;
    background-size: 19.06rem 11.25rem;
  }
}
@media only screen and (min-width:73.063em) {
  .maintenance-page {
    background: url("../../assets/co-supergraphic-d.svg") no-repeat 90% top;
  }
  .maintenance-page .logo {
    margin-top: 7rem;
  }
}
/* NOTE: eventually we’ll want to phase out these classes because of the DS spacing classes  */
/* -------------------------------
    Margins - regular
--------------------------------- */
.margin {
  margin: 1rem;
}

.margin--top {
  margin-top: 1rem;
}

.margin--bottom {
  margin-bottom: 1rem;
}

.margin--right {
  margin-right: 1rem;
}

.margin--left {
  margin-left: 1rem;
}

/* -------------------------------
    Margins - double
--------------------------------- */
.margin--double {
  margin: 2rem;
}

.margin--top-double {
  margin-top: 2rem;
}

.margin--bottom-double {
  margin-bottom: 2rem;
}

.margin--right-double {
  margin-right: 2rem;
}

.margin--left-double {
  margin-left: 2rem;
}

/* -------------------------------
    Margins - half
--------------------------------- */
.margin--right-half {
  margin-right: 0.5rem;
}

.margin--left-half {
  margin-left: 0.5rem;
}

/* -------------------------------
    Padding - regular
--------------------------------- */
.padding {
  padding: 1rem;
}

.padding--top {
  padding-top: 1rem;
}

.padding--bottom {
  padding-bottom: 1rem;
}

.padding--right {
  padding-right: 1rem;
}

.padding--left {
  padding-left: 1rem;
}

/* -------------------------------
    Padding - double
--------------------------------- */
.padding--double {
  padding: 2rem;
}

.padding--top-double {
  padding-top: 2rem;
}

.padding--bottom-double {
  padding-bottom: 2rem;
}

.padding--right-double {
  padding-right: 2rem;
}

.padding--left-double {
  padding-left: 2rem;
}

/* -------------------------------
    Resets
--------------------------------- */
.padding--none {
  padding: 0;
}

.padding--top-none {
  padding-top: 0;
}

.margin--none {
  margin: 0;
}

/* -------------------------------
    Alignment
--------------------------------- */
.left {
  float: left !important;
}

.right, .dss-phase-label.alpha span, .dss-phase-label.beta span {
  float: right !important;
}

.center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.clearfix::before, .clearfix::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.clearfix::after {
  clear: both;
}

/* -------------------------------
    Media library alignment
--------------------------------- */
figure.align-center {
  margin-right: auto;
  margin-left: auto;
}

figure.align-left {
  float: left !important;
  margin-bottom: 0.8rem;
  margin-right: 1.5rem;
}

figure.align-right {
  float: right !important;
  margin-bottom: 0.8rem;
  margin-left: 1.5rem;
}

/* -----------------------------------------------------------------------------
404 error page
* /page/we-cant-find-page
* /fr/page/cette-page-est-introuvable
----------------------------------------------------------------------------- */
.error-page__supergraphic {
  background: url(../assets/404-error_trillium_Desktop_2x.png) no-repeat;
  background-size: 100%;
  display: block;
  float: right;
  content: "";
  width: 760px;
  height: 560px;
  position: absolute;
  top: -50px;
  z-index: 0;
}
@media only screen and (max-width: 40em) {
  .error-page__supergraphic {
    background: url(../assets/404-error_trillium_Mobile_2x.png) no-repeat;
    width: 133px;
    height: 257px;
    background-size: 100%;
    right: -21px;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .error-page__supergraphic {
    background: url(../assets/404-error_trillium_Tablet_2x.png) no-repeat;
    background-size: 100%;
    right: -22px;
    width: 329px;
    height: 354px;
  }
}
@media only screen and (min-width:73.063em) and (max-width:96em) {
  .error-page__supergraphic {
    right: -315px;
  }
}
@media only screen and (min-width:96.063em) and (max-width:120em) {
  .error-page__supergraphic {
    right: -315px;
  }
}
@media only screen and (min-width:120.063em) {
  .error-page__supergraphic {
    right: -315px;
  }
}

.error-page__intro-inner-wrapper p:last-of-type {
  margin-bottom: 7rem;
}
@media only screen and (min-width:40.063em) and (max-width:73em), only screen and (max-width: 40em) {
  .error-page__intro-inner-wrapper p:last-of-type {
    margin-bottom: 3.5rem;
  }
}

hr.small-orange {
  width: 40px;
  margin: 1.5625rem 0;
  border-bottom: 4px solid #FCAF17;
}

@media only screen and (min-width:73.063em) {
  body[class*=path-page-we-cant-find-page] .intro-style__wrapper,
  body[class*=path-fr-page-cette-page-est-introuvable] .intro-style__wrapper {
    width: 73%;
  }
}
@media screen and (min-width: 64em) and (max-width: 70em) {
  body[class*=path-page-we-cant-find-page] .intro-style__wrapper,
  body[class*=path-fr-page-cette-page-est-introuvable] .intro-style__wrapper {
    width: 71%;
  }
}
body[class*=path-page-we-cant-find-page] hr.intro-style,
body[class*=path-fr-page-cette-page-est-introuvable] hr.intro-style {
  border: none;
  border-top: 4px solid #1a1a1a;
  margin: 0;
}
body[class*=path-page-we-cant-find-page] footer, body[class*=path-page-we-cant-find-page] .breadcrumbs, body[class*=path-page-we-cant-find-page] .header-site-nav__translation-link__list,
body[class*=path-fr-page-cette-page-est-introuvable] footer,
body[class*=path-fr-page-cette-page-est-introuvable] .breadcrumbs,
body[class*=path-fr-page-cette-page-est-introuvable] .header-site-nav__translation-link__list {
  display: none;
}
body[class*=path-page-we-cant-find-page] .row.intro, body[class*=path-page-we-cant-find-page] .row.intro.row--collapse,
body[class*=path-fr-page-cette-page-est-introuvable] .row.intro,
body[class*=path-fr-page-cette-page-est-introuvable] .row.intro.row--collapse {
  position: relative;
  border: none;
}
@media only screen and (max-width: 40em) {
  body[class*=path-page-we-cant-find-page] .row.intro,
  body[class*=path-fr-page-cette-page-est-introuvable] .row.intro {
    width: 100%;
    margin-bottom: 2.1875rem;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  body[class*=path-page-we-cant-find-page] .row.intro,
  body[class*=path-fr-page-cette-page-est-introuvable] .row.intro {
    width: 100%;
    margin-bottom: 2.5rem;
  }
}
body[class*=path-page-we-cant-find-page] .row.intro p, body[class*=path-page-we-cant-find-page] h1,
body[class*=path-fr-page-cette-page-est-introuvable] .row.intro p,
body[class*=path-fr-page-cette-page-est-introuvable] h1 {
  position: relative;
  z-index: 10;
}
body[class*=path-page-we-cant-find-page] .row.intro h1,
body[class*=path-fr-page-cette-page-est-introuvable] .row.intro h1 {
  margin-top: 7rem;
}
@media only screen and (min-width:73.063em) {
  body[class*=path-page-we-cant-find-page] .row.intro p, body[class*=path-page-we-cant-find-page] h1,
  body[class*=path-fr-page-cette-page-est-introuvable] .row.intro p,
  body[class*=path-fr-page-cette-page-est-introuvable] h1 {
    width: 58%;
  }
}
@media only screen and (max-width: 40em) {
  body[class*=path-page-we-cant-find-page] .row.intro h1,
  body[class*=path-fr-page-cette-page-est-introuvable] .row.intro h1 {
    width: 75%;
    margin-top: 3.5rem;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  body[class*=path-page-we-cant-find-page] .row.intro h1,
  body[class*=path-fr-page-cette-page-est-introuvable] .row.intro h1 {
    margin-top: 3.5rem;
    width: 50%;
  }
}

/* -----------------------------------------------------------------------------

  Splash page

----------------------------------------------------------------------------- */
/* Hiding all main landmarks for the splash page */
.splash__page .header__container, .splash__page .breadcrumb, .splash__page .breadcrumbs, .splash__page footer, .splash__page .row.intro, .splash__page small, .splash__page .book__printBook {
  display: none;
}

.splash__wrapper .top-margin-6x {
  margin-top: 6rem;
}
@media only screen and (max-width: 40em) {
  .splash__wrapper .top-margin-6x {
    margin-top: 3rem;
  }
}
.splash__wrapper .panel--semitransparent {
  padding: 1rem;
  background-color: hsla(0, 0%, 100%, 0.8);
}
@media screen and (min-width: 64em) {
  .splash__wrapper .panel--semitransparent .button, .splash__wrapper .panel--semitransparent button, .splash__wrapper .panel--semitransparent input[type=submit], .splash__wrapper .panel--semitransparent input[type=button] {
    min-width: 9.5rem;
  }
}
.splash__wrapper .site-logo {
  margin: auto;
  width: 315px;
  height: auto;
}
@media only screen and (max-width: 40em) {
  .splash__wrapper .button, .splash__wrapper button.alert, .splash__wrapper button, .splash__wrapper input[type=submit], .splash__wrapper input[type=button] {
    margin-right: 0;
  }
}

/* -------------------------------
    On this Page
--------------------------------- */
.toc {
  margin-bottom: 1.25rem;
  -webkit-columns: 2 21rem;
          columns: 2 21rem;
  -webkit-column-gap: 2.5rem;
          column-gap: 2.5rem;
}
.toc li {
  -webkit-column-break-inside: avoid;
          break-inside: avoid;
}
.toc li:last-child {
  padding: 0 0 0.75rem 0.25rem;
}
.toc a {
  text-decoration: none;
}
.toc a:hover {
  text-decoration: underline;
}
ul.toc {
  list-style-type: none;
  margin-left: 0;
  padding: 0;
}

ol.toc {
  list-style-position: outside;
  margin-left: 1.5em;
  padding-left: 0;
}

.hr--thick {
  border-bottom: 4px solid #ededed;
}

hr#toc-end {
  margin: 1rem 0;
}

@media only screen and (min-width:73.063em) {
  li.related-li {
    display: none;
  }
}
/* -------------------------------
    Footer Classes
--------------------------------- */
footer, .footer {
  margin-top: 1rem;
}

.footer__link, .footer__link a, .footer__link a:visited {
  color: #fff;
  text-decoration: underline;
}
.footer__link:hover, .footer__link:focus, .footer__link a:hover, .footer__link a:focus {
  text-decoration: none;
}
@media only screen and (max-width: 40em) {
  .footer__link {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
}

.footer-ministry a.footer__link {
  text-decoration: underline;
  color: #fff;
}
.footer-ministry a.footer__link:hover, .footer-ministry a.footer__link:focus {
  text-decoration: none;
  color: #fff;
}
@media only screen and (max-width: 40em) {
  .footer-ministry a.footer__link {
    margin-top: unset;
    padding: unset;
  }
}

.footer-ministry__quote {
  margin-top: 0.75rem;
}
@media only screen and (min-width:40.063em) {
  .footer-ministry__quote {
    max-width: 38rem;
  }
}

@media only screen and (max-width: 40em) {
  .footer__copyright {
    margin-top: 1rem;
  }
}

/* -------------------------------
   Targeted Footers:
   * Contact us
--------------------------------- */
.path-feedback-contact-us .footer .footer__contact, .path-fr-commentaires-pour-nous-joindre .footer .footer__contact {
  border: 1px solid transparent;
}
.path-feedback-contact-us .footer .footer__contact ul, .path-fr-commentaires-pour-nous-joindre .footer .footer__contact ul {
  display: none;
}

/* -------------------------------
 Drupal forms overrides
--------------------------------- */
#edit-header-container p {
  font-size: 1.1rem;
}
@media only screen and (min-width:40.063em) {
  #edit-header-container p {
    font-size: 1.2rem;
  }
}

.form-required.form-label {
  display: inline-block;
  width: auto;
}

.form-group .description {
  display: block;
}

.webform-element-description, .webform-element-description small, .webform-element-description .book__printBook {
  font-size: 16px;
}

/* -------------------------------
 Form: feedback/contact-us
--------------------------------- */
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .webform-submission-contact-us-add-form #edit-main-container.webform-flexbox {
    flex-direction: column;
  }
}

@media only screen and (max-width: 40em) {
  #edit-accessibility-statement.form-group:last-of-type {
    margin-bottom: 0;
  }
}

#edit-contact-form-container .form-label {
  margin-bottom: 0;
}
#edit-contact-form-container .input {
  margin-bottom: 1rem;
}
#edit-contact-form-container .form-group:last-of-type {
  margin-bottom: 0;
}
#edit-contact-form-container fieldset.webform-composite-hidden-title {
  margin-top: 0;
}
#edit-contact-form-container #edit-would-you-like-a-reply-radio .form-item-would-you-like-a-reply-radio {
  border: thick solid transparent;
}
#edit-contact-form-container #edit-would-you-like-a-reply-radio .form-label {
  border: thick solid transparent;
  display: inline-block;
  position: relative;
  left: 0;
  padding: 0.2rem 0 0 3rem;
}
@media only screen and (max-width: 40em) {
  #edit-contact-form-container #edit-would-you-like-a-reply-radio .form-label {
    margin-bottom: 1rem;
  }
}
#edit-contact-form-container #edit-would-you-like-a-reply-radio--wrapper--description.webfrom-element-description {
  margin-bottom: 0.5em;
}
#edit-contact-form-container #edit-would-you-like-a-reply-radio.radios {
  margin-bottom: 0;
  position: relative;
  top: -1rem;
}
#edit-contact-form-container #edit-would-you-like-a-reply-radio--wrapper .fieldset__legend {
  display: none;
}
#edit-contact-form-container .form-group {
  position: relative;
}
#edit-contact-form-container .form-item-email {
  margin-top: 2rem;
}
@media only screen and (max-width: 40em) {
  #edit-contact-form-container #edit-would-you-like-a-reply-radio .form-group {
    position: relative;
    display: block;
  }
}

#edit-actions.webform-actions {
  margin-top: 2em;
}

.form-item-would-you-like-a-reply-radio input.radios__input {
  width: 32px;
}

.webform-button--submit {
  -webkit-appearance: none;
}

/* ---------------------------------------------------------
 overrides for radio buttons appearing like checkboxes
-----------------------------------------------------------  */
input.form-radio.radios__input + label.checkboxes__label {
  display: inline-block;
  font-size: 1rem;
  margin: 0.2rem 0;
  padding: 0 0.75rem;
  touch-action: manipulation;
}

@media only screen and (max-width: 40em) {
  input.form-radio.radios__input + label.checkboxes__label {
    margin: 0.3rem 0;
    padding: 0 1rem;
  }
}
input.form-radio.radios__input + label.checkboxes__label::before {
  content: "";
  border: 2px solid #1a1a1a;
  border-radius: 50%;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  transition: border 0.1s ease-in-out;
}

@media only screen and (max-width: 40em) {
  input.form-radio.radios__input + label.checkboxes__label::before {
    width: 36px;
    height: 36px;
  }
}
input.form-radio.radios__input + label.checkboxes__label::after {
  content: "";
  border-radius: 50%;
  border: 10px solid #1a1a1a;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(6px, 6px);
          transform: translate(6px, 6px);
  opacity: 0;
}

@media only screen and (max-width: 40em) {
  input.form-radio.radios__input + label.checkboxes__label::after {
    border: 12px solid #1a1a1a;
  }
}
.radios__input:focus + label.checkboxes__label::before {
  box-shadow: 0 0 0 4px #009ADB;
  outline: 4px solid transparent;
  transition: box-shadow 0.1s ease-in-out;
}

input.form-radio.radios__input:checked + label.checkboxes__label::after {
  opacity: 1;
  /* overrides for the checkboxes__label::after */
  background-image: none;
  height: 0;
  width: 0;
}

/* ---------------------------------------------------------
    LRD/OIC/Gazette
-----------------------------------------------------------  */
div[class*=" form-item-date-"] input {
  height: 48px;
  background-color: white;
}

/* ---------------------------------------------------------------------------
    Design System palette colour mapping
    Refer to base/ontario-design-system/utilities/variables/colours.variables
------------------------------------------------------------------------------- */
/* ----------------------
    .fill for SVGs
---------------------- */
.white-fill {
  fill: #FFFFFF !important;
  color: #1a1a1a;
}

.greyscale-5-fill {
  fill: #f2f2f2 !important;
  color: #1a1a1a;
}

.greyscale-20-fill {
  fill: #cccccc !important;
  color: #1a1a1a;
}

.greyscale-40-fill {
  fill: #999999 !important;
  color: #1a1a1a;
}

.gold-fill {
  fill: #CBA52E !important;
  color: #1a1a1a;
}

.yellow-fill {
  fill: #FCAF17 !important;
  color: #1a1a1a;
}

.taupe-fill {
  fill: #C1B28F !important;
  color: #1a1a1a;
}

.green-fill {
  fill: #39B54A !important;
  color: #1a1a1a;
}

.lime-fill {
  fill: #8DC63F !important;
  color: #1a1a1a;
}

.teal-fill {
  fill: #49A7A2 !important;
  color: #1a1a1a;
}

.sky-fill {
  fill: #00B2E3 !important;
  color: #1a1a1a;
}

.blue-fill {
  fill: #3193CC !important;
  color: #1a1a1a;
}

.purple-fill {
  fill: #B975B7 !important;
  color: #1a1a1a;
}

.orange-fill {
  fill: #F15A22 !important;
  color: #1a1a1a;
}

.red-fill {
  fill: #F0454B !important;
  color: #1a1a1a;
}

.magenta-fill {
  fill: #F03093 !important;
  color: #1a1a1a;
}

.light-gold-fill {
  fill: #F0E7CC !important;
  color: #1a1a1a;
}

.light-yellow-fill {
  fill: #F8E5C3 !important;
  color: #1a1a1a;
}

.light-taupe-fill {
  fill: #EBE7DB !important;
  color: #1a1a1a;
}

.light-green-fill {
  fill: #D1EFD4 !important;
  color: #1a1a1a;
}

.light-lime-fill {
  fill: #DDEDC7 !important;
  color: #1a1a1a;
}

.light-teal-fill {
  fill: #CFEDED !important;
  color: #1a1a1a;
}

.light-sky-fill {
  fill: #C5EEFA !important;
  color: #1a1a1a;
}

.light-blue-fill {
  fill: #DBE9F5 !important;
  color: #1a1a1a;
}

.light-purple-fill {
  fill: #F1E3F2 !important;
  color: #1a1a1a;
}

.light-orange-fill {
  fill: #FEE1D9 !important;
  color: #1a1a1a;
}

.light-red-fill {
  fill: #FFE0E2 !important;
  color: #1a1a1a;
}

.light-magenta-fill {
  fill: #FEDFF0 !important;
  color: #1a1a1a;
}

.black-fill {
  fill: #1a1a1a !important;
  color: #FFFFFF;
}

.greyscale-60-fill {
  fill: #666666 !important;
  color: #FFFFFF;
}

.greyscale-70-fill {
  fill: #4d4d4d !important;
  color: #FFFFFF;
}

.dark-gold-fill {
  fill: #86743D !important;
  color: #FFFFFF;
}

.dark-yellow-fill {
  fill: #8A600D !important;
  color: #FFFFFF;
}

.dark-taupe-fill {
  fill: #7B725C !important;
  color: #FFFFFF;
}

.dark-green-fill {
  fill: #2B8737 !important;
  color: #FFFFFF;
}

.dark-lime-fill {
  fill: #5F8129 !important;
  color: #FFFFFF;
}

.dark-teal-fill {
  fill: #367A76 !important;
  color: #FFFFFF;
}

.dark-sky-fill {
  fill: #1080A6 !important;
  color: #FFFFFF;
}

.dark-blue-fill {
  fill: #0369ac !important;
  color: #FFFFFF;
}

.dark-purple-fill {
  fill: #92278F !important;
  color: #FFFFFF;
}

.dark-orange-fill {
  fill: #C64A1C !important;
  color: #FFFFFF;
}

.dark-red-fill {
  fill: #D81A21 !important;
  color: #FFFFFF;
}

.dark-magenta-fill {
  fill: #C00264 !important;
  color: #FFFFFF;
}

/* ------------------------------------------------------------
    Angular project colours
    To deprecate these colour styles and use the DS colour palette
    https://designsystem.ontario.ca/docs/basics/colours.html
----------------------------------------------------------------*/
/* ---------------
    Greyscale
--------------- */
/* ---------------
    Fonts
--------------- */
/* ---------------
    Elements
--------------- */
/* ---------------
    Body
--------------- */
/* ---------------
    Highlight colours
--------------- */
/* ---------------
    Infographic colours
--------------- */
/* ---------------
    Base colours
--------------- */
/* ---------------
    Button colours
--------------- */
.orange-bg {
  background-color: #f2671f !important;
  color: #fff;
}
.orange-bg a, .orange-bg a:visited, .orange-bg a:focus {
  color: #ededed;
}
.orange-bg a:hover, .orange-bg a:active {
  color: inherit;
}
.orange-text {
  color: #f2671f;
}

.red-bg {
  background-color: #c91b26 !important;
  color: #fff;
}
.red-bg a, .red-bg a:visited, .red-bg a:focus {
  color: #ededed;
}
.red-bg a:hover, .red-bg a:active {
  color: inherit;
}
.red-text {
  color: #c91b26;
}

.magenta-bg {
  background-color: #9c0f5f !important;
  color: #fff;
}
.magenta-bg a, .magenta-bg a:visited, .magenta-bg a:focus {
  color: #ededed;
}
.magenta-bg a:hover, .magenta-bg a:active {
  color: inherit;
}
.magenta-text {
  color: #9c0f5f;
}

.purple-bg {
  background-color: #60047a !important;
  color: #fff;
}
.purple-bg a, .purple-bg a:visited, .purple-bg a:focus {
  color: #ededed;
}
.purple-bg a:hover, .purple-bg a:active {
  color: inherit;
}
.purple-text {
  color: #60047a;
}

.blue-bg {
  background-color: #0087cb !important;
  color: #fff;
}
.blue-bg a, .blue-bg a:visited, .blue-bg a:focus {
  color: #ededed;
}
.blue-bg a:hover, .blue-bg a:active {
  color: inherit;
}
.blue-text {
  color: #0087cb;
}

.green-bg {
  background-color: #008b52 !important;
  color: #fff;
}
.green-bg a, .green-bg a:visited, .green-bg a:focus {
  color: #ededed;
}
.green-bg a:hover, .green-bg a:active {
  color: inherit;
}
.green-text {
  color: #008b52;
}

/* ---------------
    Extended colour palette bg colours
--------------- */
.light-blue-bg {
  background: #d1ddeb !important;
}

.light-lavender-bg, .label.review, .review.redacted, .review[title~=redacted], .review[title~=édité], .dss-phase-label.alpha span.review, .dss-phase-label.beta span.review {
  background: #d2d1eb !important;
}

.light-purple-bg {
  background: #dfd1eb !important;
}

.light-magenta-bg {
  background: #ebd1ea !important;
}

.light-pink-bg {
  background: #ebd1dd !important;
}

.light-red-bg {
  background: #ebd2d1 !important;
}

.light-orange-bg {
  background: #ebdfd1 !important;
}

.light-yellow-bg {
  background: #eaebd1 !important;
}

.light-lime-bg {
  background: #ddebd1 !important;
}

.light-green-bg {
  background: #d1ebd2 !important;
}

.light-mint-bg {
  background: #d1ebdf !important;
}

.light-aqua-bg {
  background: #d1eaeb !important;
}

.bright-yellow-bg {
  background: #fafad2 !important;
}

.bright-lime-bg {
  background: #e6fad2 !important;
}

.bright-green-bg {
  background: #d2fad2 !important;
}

.bright-mint-bg {
  background: #d2fae6 !important;
}

.bright-aqua-bg {
  background: #d2fafa !important;
}

.bright-blue-bg {
  background: #d2e6fa !important;
}

.bright-lavender-bg {
  background: #d2d2fa !important;
}

.bright-purple-bg {
  background: #e6d2fa !important;
}

.bright-magenta-bg {
  background: #fad2fa !important;
}

.bright-pink-bg {
  background: #fad2e6 !important;
}

.bright-red-bg {
  background: #fad2d2 !important;
}

.bright-orange-bg {
  background: #fae6d2 !important;
}

.dss-bright {
  background: #99d8e0 !important;
}

.dss-light {
  background: #cae9ee !important;
}

.dss-light-desat {
  background: #b3c3c4 !important;
}

/* ---------------
    DSS background colours
--------------- */
.dss-primary {
  background: #0f413c !important;
  color: white !important;
}

.dss-dark {
  background: #19423c !important;
  color: white !important;
}

.dss-dark-desat {
  background: #5d7969 !important;
  color: white !important;
}

.dss-medium {
  background: #3b8d7b !important;
  color: white !important;
}

.dss-accent {
  background: #f19d23 !important;
  color: white !important;
}

.dss-discovery {
  background: #1e6a9d !important;
  color: white !important;
}

.dss-alpha, .dss-phase-label.alpha span {
  background: #118c7b !important;
  color: white !important;
}

.dss-beta, .dss-phase-label.beta span {
  background: #7b953d !important;
  color: white !important;
}

.dss-live {
  background: #bb770b !important;
  color: white !important;
}

/* ---------------
    PO background colours
--------------- */
.po-rich-black-bg {
  background: #000000 !important;
  color: #fff !important;
}
.po-rich-black-bg abbr, .po-rich-black-bg a, .po-rich-black-bg a:hover, .po-rich-black-bg a:visited {
  color: #fff !important;
}

.timeline-content.po-rich-black-bg::before {
  border-left-color: #000000;
}

.timeline-block:nth-child(2n) .timeline-content.po-rich-black-bg::before {
  border-right-color: #000000;
}

.po-dark-yellow-bg {
  background: #cba52e !important;
  color: #000 !important;
}
.po-dark-yellow-bg abbr, .po-dark-yellow-bg a, .po-dark-yellow-bg a:hover, .po-dark-yellow-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-dark-yellow-bg::before {
  border-left-color: #cba52e;
}

.timeline-block:nth-child(2n) .timeline-content.po-dark-yellow-bg::before {
  border-right-color: #cba52e;
}

.po-yellow-bg {
  background: #fcaf17 !important;
  color: #000 !important;
}
.po-yellow-bg abbr, .po-yellow-bg a, .po-yellow-bg a:hover, .po-yellow-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-yellow-bg::before {
  border-left-color: #fcaf17;
}

.timeline-block:nth-child(2n) .timeline-content.po-yellow-bg::before {
  border-right-color: #fcaf17;
}

.po-taupe-bg {
  background: #c1b28f !important;
  color: #000 !important;
}
.po-taupe-bg abbr, .po-taupe-bg a, .po-taupe-bg a:hover, .po-taupe-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-taupe-bg::before {
  border-left-color: #c1b28f;
}

.timeline-block:nth-child(2n) .timeline-content.po-taupe-bg::before {
  border-right-color: #c1b28f;
}

.po-green-bg {
  background: #39b54a !important;
  color: #000 !important;
}
.po-green-bg abbr, .po-green-bg a, .po-green-bg a:hover, .po-green-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-green-bg::before {
  border-left-color: #39b54a;
}

.timeline-block:nth-child(2n) .timeline-content.po-green-bg::before {
  border-right-color: #39b54a;
}

.po-light-green-bg {
  background: #8dc63f !important;
  color: #000 !important;
}
.po-light-green-bg abbr, .po-light-green-bg a, .po-light-green-bg a:hover, .po-light-green-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-light-green-bg::before {
  border-left-color: #8dc63f;
}

.timeline-block:nth-child(2n) .timeline-content.po-light-green-bg::before {
  border-right-color: #8dc63f;
}

.po-teal-bg {
  background: #49a7a2 !important;
  color: #000 !important;
}
.po-teal-bg abbr, .po-teal-bg a, .po-teal-bg a:hover, .po-teal-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-teal-bg::before {
  border-left-color: #49a7a2;
}

.timeline-block:nth-child(2n) .timeline-content.po-teal-bg::before {
  border-right-color: #49a7a2;
}

.po-light-blue-bg {
  background: #00b2e3 !important;
  color: #000 !important;
}
.po-light-blue-bg abbr, .po-light-blue-bg a, .po-light-blue-bg a:hover, .po-light-blue-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-light-blue-bg::before {
  border-left-color: #00b2e3;
}

.timeline-block:nth-child(2n) .timeline-content.po-light-blue-bg::before {
  border-right-color: #00b2e3;
}

.po-dark-blue-bg {
  background: #047bc1 !important;
  color: #fff !important;
}
.po-dark-blue-bg abbr, .po-dark-blue-bg a, .po-dark-blue-bg a:hover, .po-dark-blue-bg a:visited {
  color: #fff !important;
}

.timeline-content.po-dark-blue-bg::before {
  border-left-color: #047bc1;
}

.timeline-block:nth-child(2n) .timeline-content.po-dark-blue-bg::before {
  border-right-color: #047bc1;
}

.po-purple-bg {
  background: #92278f !important;
  color: #fff !important;
}
.po-purple-bg abbr, .po-purple-bg a, .po-purple-bg a:hover, .po-purple-bg a:visited {
  color: #fff !important;
}

.timeline-content.po-purple-bg::before {
  border-left-color: #92278f;
}

.timeline-block:nth-child(2n) .timeline-content.po-purple-bg::before {
  border-right-color: #92278f;
}

.po-orange-bg {
  background: #f15a22 !important;
  color: #000 !important;
}
.po-orange-bg abbr, .po-orange-bg a, .po-orange-bg a:hover, .po-orange-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-orange-bg::before {
  border-left-color: #f15a22;
}

.timeline-block:nth-child(2n) .timeline-content.po-orange-bg::before {
  border-right-color: #f15a22;
}

.po-red-bg {
  background: #ed1c24 !important;
  color: #000 !important;
}
.po-red-bg abbr, .po-red-bg a, .po-red-bg a:hover, .po-red-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-red-bg::before {
  border-left-color: #ed1c24;
}

.timeline-block:nth-child(2n) .timeline-content.po-red-bg::before {
  border-right-color: #ed1c24;
}

.po-magenta-bg {
  background: #ed037c !important;
  color: #000 !important;
}
.po-magenta-bg abbr, .po-magenta-bg a, .po-magenta-bg a:hover, .po-magenta-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-magenta-bg::before {
  border-left-color: #ed037c;
}

.timeline-block:nth-child(2n) .timeline-content.po-magenta-bg::before {
  border-right-color: #ed037c;
}

.government-of-ontario-banner__page .breadcrumb-container {
  display: none;
}

.government-of-ontario-banner {
  background-color: #00B2E3;
  position: relative;
  padding: 2rem 0;
  left: 50%;
  margin: 0 -50vw 1.5rem;
  max-width: 100vw;
  right: 50%;
  width: 100vw;
}
@media only screen and (min-width:40.063em) {
  .government-of-ontario-banner {
    background-image: url(https://files.ontario.ca/co-homepage-supergraphic.svg);
    background-position-x: calc(34vw + 56%);
    background-repeat: no-repeat;
  }
  .government-of-ontario-banner::before {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    width: 100%;
    height: 197px;
    background-image: url(https://files.ontario.ca/co-homepage-supergraphic.svg);
    background-repeat: no-repeat;
    background-position: calc(34vw + 56%);
    opacity: 0.5;
    z-index: -1;
  }
}
.government-of-ontario-banner h1 {
  margin-bottom: 0.5rem;
}
.government-of-ontario-banner p {
  font-size: 1.5625rem;
  margin-bottom: 0;
}
.row .government-of-ontario-banner .row {
  margin: 0 auto;
  max-width: 72rem;
  width: 100%;
}

/* -----------------------------------------------------------------------------
  Diff module
  * for the revisions tab
----------------------------------------------------------------------------- */
.split-fields {
  display: block !important;
}

.unified-fields {
  display: block !important;
}

.diff-header {
  border-color: #1080a6;
  background-color: #e2f0f4;
  border-width: 0 0 0 4px;
  border-style: solid;
  padding: 1.5rem;
  margin: 2rem 0 20 0;
}

.diff-controls {
  border-color: #1080a6;
  background-color: #e2f0f4;
  border-width: 0 0 0 4px;
  border-style: solid;
  padding: 1.5rem;
  margin: 0 0 2.5rem 0;
}

.js .diff-controls__item .dropbutton-toggle,
.js .diff-controls__item:nth-child(2) {
  display: none;
}

.diff-controls__item .dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-action.secondary-action {
  display: block;
}

/*

each bar graph is made up of .graph-rows
.graph-row includes a label on the left (top on mobile) and .bars on the right
.bars includes one .newbar or multiple .newbars (stacked graphs)

*/
.graph-row {
  position: relative;
}
.graph-row::before, .graph-row::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.graph-row::after {
  clear: both;
}
.grouped .graph-row {
  padding-bottom: 1px;
}

.graph-row > div:first-child {
  text-align: right;
  margin-right: 0.3em;
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
}

@media only screen and (max-width: 40em) {
  .graph-row > div {
    position: relative;
    width: 100% !important;
    padding-left: 1em !important;
    text-align: left !important;
  }
}
.bars {
  position: absolute;
  width: 100%;
}
.stacked .bars {
  padding-right: 1em;
}

.newbar {
  height: 1.5em;
  float: left;
  cursor: default;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: white;
}
.newbar.light {
  color: black;
}
.stacked .newbar:not(:last-child) {
  margin-right: 1px;
}

.mixed .newbar:last-child {
  border-left: 2px solid black;
}

.newbar *[aria-hidden] {
  padding-left: 0.5em;
}
.newbar:hover .show-for-sr, .newbar:hover .no-bullet > li::before, .newbar:hover .visually-hidden {
  position: absolute;
  z-index: 1;
  background-color: black;
  color: white;
  padding: 0.5em 1em;
  border-radius: 1em;
  left: 0;
  bottom: 2em;
  white-space: normal;
  clip: auto;
  height: auto;
  width: 100%;
}
@media only screen and (max-width: 40em) {
  .newbar:hover .show-for-sr, .newbar:hover .no-bullet > li::before, .newbar:hover .visually-hidden {
    bottom: -1em;
  }
}
.newbar:hover:not(.axis)::before {
  content: " ";
  position: absolute;
  border-style: solid;
  border-width: 20px 14px 0;
  width: 0;
  z-index: 1;
  top: -0.5em;
  border-color: black transparent;
  margin-left: -0.5em;
}
@media only screen and (max-width: 40em) {
  .newbar:hover:not(.axis)::before {
    top: 0.8em;
  }
}

.bargraph-legend {
  border: 1px solid #cccccc;
  border-width: 1px 0;
  padding: 0.2em 0;
}
.bargraph-legend div {
  border-left: 1.5em solid black;
  padding-left: 0.5em;
  margin: 0.2em 2em 0.2em 0;
  display: inline-block;
}

.bar {
  height: 2.4rem;
  margin-bottom: 0.55556rem;
}

.bar .amount {
  background: #d1ddeb;
  display: block;
  height: 100%;
  float: left;
}

.bar .amount .number {
  margin-left: 0.7em;
  font-weight: 600;
  font-size: 1.3em;
}

.bubble {
  background: #fff;
  border-radius: 0.8rem;
  padding: 0.9375rem;
  position: relative;
}
.bubble::after {
  content: " ";
  position: absolute;
  bottom: -20px;
  left: 38px;
  border-color: #fff transparent;
  border-style: solid;
  border-width: 20px 14px 0;
  width: 0;
  z-index: 1;
}

/* -------------------------------
   Font colours.
   To be used in conjunction with background colours
--------------------------------- */
.text-white {
  color: #fff;
}

.text-black {
  color: #000;
}

/* -------------------------------
   Legacy ontario.ca colours
--------------------------------- */
.theme-mid {
  background-color: #d1ddeb;
}

.theme-dark {
  background-color: #1a1a1a;
}

.theme-light {
  background-color: #ededed;
}

ul.smarties {
  padding-left: 0;
}

.stats-caption, .number, .stat {
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-weight: 700;
}

.stats .stats-caption, .stats .caption {
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.2rem;
  margin-bottom: 1.5rem;
}
.stats .number {
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  display: block;
  font-size: 4.5rem;
  margin: 20% auto;
  text-align: center;
  width: 180px;
}
@media only screen and (max-width: 40em) {
  .stats .number {
    font-size: 3.2rem;
    width: 150px;
  }
}
.stats .number.big {
  font-size: 2.6rem;
  margin-top: 35%;
}
@media only screen and (max-width: 40em) {
  .stats .number.big {
    font-size: 2rem;
  }
}
.stats .number.small {
  font-size: 2.9rem;
  margin-top: 30%;
}
.stats .number.number-wrap {
  font-size: 2.6rem;
  margin-top: 25%;
  line-height: 1.2;
}
@media only screen and (max-width: 40em) {
  .stats .number.number-wrap {
    font-size: 2rem;
  }
}

.circle, .circle--small {
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  border-radius: 50%;
  color: #fff;
  background-color: #3193CC;
  display: inline-block;
  margin-bottom: 0.5rem;
  position: relative;
  width: 195px;
  height: 195px;
}
@media only screen and (max-width: 40em) {
  .circle, .circle--small {
    width: 145px;
    height: 145px;
  }
}

.circle--small {
  width: 65px;
  height: 65px;
}
.circle--small .number {
  font-size: 4rem;
  line-height: 4rem;
  margin: 0 auto;
  width: auto;
}

/* -------------------------------
   Timeline variables
--------------------------------- */
/* -------------------------------
   Timeline
--------------------------------- */
.timeline-container {
  margin: 0 auto;
  max-width: 73.125rem;
  width: 100%;
}

.timeline-container::after {
  content: "";
  clear: both;
  display: table;
}

.timeline {
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 0;
  position: relative;
}
@media only screen and (min-width:73.063em) {
  .timeline {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
}

.timeline::before {
  background: #d7e4ed;
  content: "";
  height: 100%;
  left: 1.375rem;
  position: absolute;
  top: 0;
  width: 5px;
}
@media only screen and (max-width: 40em) {
  .timeline::before {
    left: 1.25rem;
    margin-left: -0.125rem;
  }
}
@media only screen and (min-width:73.063em) {
  .timeline::before {
    left: 50%;
    margin-left: -0.125rem;
  }
}

.timeline::after {
  background-color: #d7e4ed;
  content: "";
  display: block;
  height: 0.9375rem;
  margin-top: 5em;
  width: 2.8125rem;
}
@media only screen and (min-width:73.063em) {
  .timeline::after {
    width: 5rem;
    height: 0.9375rem;
    margin: 5em auto;
  }
}

.timeline-block {
  margin: 2em 0;
  position: relative;
}
@media only screen and (min-width:73.063em) {
  .timeline-block {
    margin: 2.5em 0;
  }
}

.timeline-block::after {
  clear: both;
  content: "";
  display: table;
}
.timeline-block::after:first-child {
  margin-top: 0;
}
.timeline-block::after:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width:73.063em) {
  .timeline-block:nth-child(even) .timeline-content {
    float: right;
  }
  .timeline-block:nth-child(even) .timeline-content::before {
    border-color: transparent;
    border-right-color: #DFF3F3;
    left: auto;
    right: 100%;
    top: 0.625rem;
  }
  .timeline-block:nth-child(even) .timeline-date {
    left: auto;
    right: 55%;
    text-align: right;
  }
}

.timeline-content {
  background: #DFF3F3;
  border-radius: 0.25rem;
  color: #333;
  display: block;
  float: left;
  position: relative;
  padding: 1rem;
  margin-left: 3.75rem;
  width: 90%;
}
@media only screen and (min-width:73.063em) {
  .timeline-content {
    margin-left: 0;
    width: 45%;
  }
}
@media only screen and (max-width: 40em) {
  .timeline-content {
    width: auto;
  }
}

.timeline-content h2, .timeline-content h3 {
  font-size: 1.25rem;
}

.timeline-content img {
  border-radius: 0 0 0.25rem 0.25rem;
  margin-bottom: 0.5rem;
}

.timeline-content .tag {
  font-size: 1.125rem;
  margin-bottom: 1rem;
}
.timeline-content .tag:last-child {
  margin-bottom: 0;
}

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

.timeline-content::before {
  border: 7px solid transparent;
  border-bottom-color: #DFF3F3;
  content: "";
  height: 0;
  left: 1.75rem;
  position: absolute;
  top: -12px;
  width: 0;
}
@media only screen and (max-width: 40em) {
  .timeline-content::before {
    display: none;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .timeline-content::before {
    display: none;
  }
}
@media only screen and (min-width:73.063em) {
  .timeline-content::before {
    border-color: transparent;
    border-left-color: #DFF3F3;
    top: 0.625rem;
    left: 100%;
  }
}

.timeline-img {
  background-color: #0087cb;
  border-radius: 50%;
  height: 35px;
  left: 0.75%;
  position: absolute;
  top: 0;
  width: 2.1875rem;
}
@media only screen and (min-width:73.063em) {
  .timeline-img {
    left: 50.1%;
    margin-left: -18px;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }
}
.timeline-img img {
  display: block;
  height: 24px;
  left: 50%;
  margin-left: -12px;
  margin-top: -12px;
  position: relative;
  width: 24px;
  top: 50%;
}

.timeline-orange {
  background: #f2671f;
}

.timeline-red {
  background: #c91b26;
}

.timeline-maroon {
  background: #9c0f5f;
}

.timeline-purple {
  background: #60047a;
}

.timeline-blue {
  background: #0087cb;
}

.timeline-green {
  background: #008b52;
}

.timeline-header {
  display: block;
  font-size: 1.2rem;
  font-weight: 600;
}

.timeline-copy {
  display: block;
  font-size: 0.9rem;
  line-height: 1.6;
  padding-right: 1rem;
}

.timeline-date {
  color: #666;
  display: inline-block;
  font-size: 1.3rem;
  line-height: 1;
  margin: 0 0 0.5em 2em;
}
@media only screen and (min-width:73.063em) {
  .timeline-date {
    float: left;
    left: 49%;
    line-height: 1.5;
    position: absolute;
    top: 0;
  }
}
.timeline-date span {
  padding-left: 1rem;
}

.button.alert, .button.panel--alert, .button.alert-box, button.alert, button.panel--alert, button.alert-box, input.alert[type=submit], input[type=submit].panel--alert, input[type=submit].alert-box, input.alert[type=button], input[type=button].panel--alert, input[type=button].alert-box, button.alert {
  background-color: #CD0000;
}
.button.alert:hover, .button.panel--alert:hover, .button.alert-box:hover, button.alert:hover, button.panel--alert:hover, button.alert-box:hover, input.alert[type=submit]:hover, input[type=submit].panel--alert:hover, input[type=submit].alert-box:hover, input.alert[type=button]:hover, input[type=button].panel--alert:hover, input[type=button].alert-box:hover, .button.alert:focus, .button.panel--alert:focus, .button.alert-box:focus, button.alert:focus, button.panel--alert:focus, button.alert-box:focus, input.alert[type=submit]:focus, input[type=submit].panel--alert:focus, input[type=submit].alert-box:focus, input.alert[type=button]:focus, input[type=button].panel--alert:focus, input[type=button].alert-box:focus {
  background-color: #D81A21;
}

a.button--primary abbr, a.button abbr, a.button.primary abbr, a.button.alert abbr, a.button.panel--alert abbr, a.button.alert-box abbr {
  color: inherit;
}
a.button--primary:visited abbr, a.button:visited abbr, a.button--primary:hover abbr, a.button:hover abbr, a.button--primary:active abbr, a.button:active abbr {
  color: #FFFFFF;
}

a.button--secondary abbr, #block-exposedformlrd-resultblock-listing .form-actions a.button--secondary abbr, #block-exposedformlrd-resultblock-listing .form-actions a.button.secondary abbr, #block-exposedformgazette-resultblock-search a.button--secondary abbr, #block-exposedformgazette-resultblock-search a.button.secondary abbr, a.button.secondary abbr {
  color: inherit;
}
a.button--secondary:visited abbr, #block-exposedformlrd-resultblock-listing .form-actions a.button--secondary:visited abbr, #block-exposedformlrd-resultblock-listing .form-actions a.button.secondary:visited abbr, #block-exposedformgazette-resultblock-search a.button--secondary:visited abbr, #block-exposedformgazette-resultblock-search a.button.secondary:visited abbr, a.button.secondary:visited abbr, a.button--secondary:hover abbr, #block-exposedformlrd-resultblock-listing .form-actions a.button--secondary:hover abbr, #block-exposedformlrd-resultblock-listing .form-actions a.button.secondary:hover abbr, #block-exposedformgazette-resultblock-search a.button--secondary:hover abbr, #block-exposedformgazette-resultblock-search a.button.secondary:hover abbr, a.button.secondary:hover abbr, a.button--secondary:active abbr, #block-exposedformlrd-resultblock-listing .form-actions a.button--secondary:active abbr, #block-exposedformlrd-resultblock-listing .form-actions a.button.secondary:active abbr, #block-exposedformgazette-resultblock-search a.button--secondary:active abbr, #block-exposedformgazette-resultblock-search a.button.secondary:active abbr, a.button.secondary:active abbr {
  color: #0066CC;
}

a.button--tertiary abbr, a.button.quiet abbr {
  color: inherit;
}
a.button--tertiary:visited abbr, a.button.quiet:visited abbr, a.button--tertiary:hover abbr, a.button.quiet:hover abbr, a.button--tertiary:active abbr, a.button.quiet:active abbr {
  color: #00478F;
}

/* -------------------------------------------
    Specialty button:
    * Chat bot
    * Exit this page
----------------------------------------------*/
.chatbot-button {
  cursor: pointer;
  position: fixed;
  margin: 0;
  min-width: auto;
  right: 2%;
  bottom: 5%;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.25);
  z-index: 10;
}
.chatbot-button--icon {
  margin-top: 2px;
}
@media only screen and (min-width:40.063em) {
  @supports (-webkit-touch-callout: none) {
    .chatbot-button {
      right: 1.5rem;
    }
  }
}

/* -------------------------------------------
    Override: Design System Back to Top button
----------------------------------------------*/
.back-to-top--default {
  min-width: 3rem;
  margin: 0;
}
.back-to-top--default:hover, .back-to-top--default:focus {
  color: #1a1a1a;
}
.back-to-top--recaptcha {
  right: 0.2%;
}

a[rev=footnote] {
  font-weight: bold;
}

.footnotes li:target {
  background-color: #fef6dc;
}
.footnotes li a {
  text-overflow: ellipsis;
  word-wrap: break-word;
  overflow-wrap: break-word;
  text-decoration: none;
}
.footnotes li a:hover {
  text-decoration: underline;
}

/* ---------------------------------------------------------------
    Headings overrides in content
------------------------------------------------------------- */
.h1 p, .h1 li, .h2 p, .h2 li, .h3 p, .h3 li, .h4 p, .h4 li, .h5 p, .h5 li, .h6 p, .h6 li {
  font-size: 1rem;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  letter-spacing: normal;
}

.row.h1 h2, .row.h1 h3, .row.h1 h4, .row.h1 h5, .columns.h1 h2, .h1#block-views-block-oic-result-block-listing h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-date-from h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-date-to h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-query h2, #block-exposedformoic-resultblock-listing .h1.form-wrapper h2, .h1#block-exposedformoic-resultblock-listing h2, .h1#block-views-block-lrd-result-block-listing h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-date-from h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-date-to h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-checkboxes h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-query h2, #block-exposedformlrd-resultblock-listing .h1.form-wrapper h2, #block-exposedformlrd-resultblock-listing .h1.lrd-exposedfilter-container h2, .h1#block-views-block-gazette-result-block-search h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-date-from h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-date-to h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-query h2, #block-exposedformgazette-resultblock-search .h1.form-wrapper h2, .h1#block-exposedformgazette-resultblock-search h2, .columns.h1 h3, .h1#block-views-block-oic-result-block-listing h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-date-from h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-date-to h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-query h3, #block-exposedformoic-resultblock-listing .h1.form-wrapper h3, .h1#block-exposedformoic-resultblock-listing h3, .h1#block-views-block-lrd-result-block-listing h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-date-from h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-date-to h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-checkboxes h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-query h3, #block-exposedformlrd-resultblock-listing .h1.form-wrapper h3, #block-exposedformlrd-resultblock-listing .h1.lrd-exposedfilter-container h3, .h1#block-views-block-gazette-result-block-search h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-date-from h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-date-to h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-query h3, #block-exposedformgazette-resultblock-search .h1.form-wrapper h3, .h1#block-exposedformgazette-resultblock-search h3, .columns.h1 h4, .h1#block-views-block-oic-result-block-listing h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-date-from h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-date-to h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-query h4, #block-exposedformoic-resultblock-listing .h1.form-wrapper h4, .h1#block-exposedformoic-resultblock-listing h4, .h1#block-views-block-lrd-result-block-listing h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-date-from h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-date-to h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-checkboxes h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-query h4, #block-exposedformlrd-resultblock-listing .h1.form-wrapper h4, #block-exposedformlrd-resultblock-listing .h1.lrd-exposedfilter-container h4, .h1#block-views-block-gazette-result-block-search h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-date-from h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-date-to h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-query h4, #block-exposedformgazette-resultblock-search .h1.form-wrapper h4, .h1#block-exposedformgazette-resultblock-search h4, .columns.h1 h5, .h1#block-views-block-oic-result-block-listing h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-date-from h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-date-to h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-query h5, #block-exposedformoic-resultblock-listing .h1.form-wrapper h5, .h1#block-exposedformoic-resultblock-listing h5, .h1#block-views-block-lrd-result-block-listing h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-date-from h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-date-to h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-checkboxes h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-query h5, #block-exposedformlrd-resultblock-listing .h1.form-wrapper h5, #block-exposedformlrd-resultblock-listing .h1.lrd-exposedfilter-container h5, .h1#block-views-block-gazette-result-block-search h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-date-from h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-date-to h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-query h5, #block-exposedformgazette-resultblock-search .h1.form-wrapper h5, .h1#block-exposedformgazette-resultblock-search h5 {
  font-size: 2rem;
}

.row.h2 h2, .row.h2 h3, .row.h2 h4, .row.h2 h5, .columns.h2 h2, .h2#block-views-block-oic-result-block-listing h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-date-from h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-date-to h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-query h2, #block-exposedformoic-resultblock-listing .h2.form-wrapper h2, .h2#block-exposedformoic-resultblock-listing h2, .h2#block-views-block-lrd-result-block-listing h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-date-from h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-date-to h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-checkboxes h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-query h2, #block-exposedformlrd-resultblock-listing .h2.form-wrapper h2, #block-exposedformlrd-resultblock-listing .h2.lrd-exposedfilter-container h2, .h2#block-views-block-gazette-result-block-search h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-date-from h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-date-to h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-query h2, #block-exposedformgazette-resultblock-search .h2.form-wrapper h2, .h2#block-exposedformgazette-resultblock-search h2, .columns.h2 h3, .h2#block-views-block-oic-result-block-listing h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-date-from h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-date-to h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-query h3, #block-exposedformoic-resultblock-listing .h2.form-wrapper h3, .h2#block-exposedformoic-resultblock-listing h3, .h2#block-views-block-lrd-result-block-listing h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-date-from h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-date-to h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-checkboxes h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-query h3, #block-exposedformlrd-resultblock-listing .h2.form-wrapper h3, #block-exposedformlrd-resultblock-listing .h2.lrd-exposedfilter-container h3, .h2#block-views-block-gazette-result-block-search h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-date-from h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-date-to h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-query h3, #block-exposedformgazette-resultblock-search .h2.form-wrapper h3, .h2#block-exposedformgazette-resultblock-search h3, .columns.h2 h4, .h2#block-views-block-oic-result-block-listing h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-date-from h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-date-to h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-query h4, #block-exposedformoic-resultblock-listing .h2.form-wrapper h4, .h2#block-exposedformoic-resultblock-listing h4, .h2#block-views-block-lrd-result-block-listing h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-date-from h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-date-to h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-checkboxes h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-query h4, #block-exposedformlrd-resultblock-listing .h2.form-wrapper h4, #block-exposedformlrd-resultblock-listing .h2.lrd-exposedfilter-container h4, .h2#block-views-block-gazette-result-block-search h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-date-from h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-date-to h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-query h4, #block-exposedformgazette-resultblock-search .h2.form-wrapper h4, .h2#block-exposedformgazette-resultblock-search h4, .columns.h2 h5, .h2#block-views-block-oic-result-block-listing h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-date-from h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-date-to h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-query h5, #block-exposedformoic-resultblock-listing .h2.form-wrapper h5, .h2#block-exposedformoic-resultblock-listing h5, .h2#block-views-block-lrd-result-block-listing h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-date-from h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-date-to h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-checkboxes h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-query h5, #block-exposedformlrd-resultblock-listing .h2.form-wrapper h5, #block-exposedformlrd-resultblock-listing .h2.lrd-exposedfilter-container h5, .h2#block-views-block-gazette-result-block-search h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-date-from h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-date-to h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-query h5, #block-exposedformgazette-resultblock-search .h2.form-wrapper h5, .h2#block-exposedformgazette-resultblock-search h5 {
  font-size: 1.6875rem;
}

.row.h3 h2, .row.h3 h3, .row.h3 h4, .row.h3 h5, .columns.h3 h2, .h3#block-views-block-oic-result-block-listing h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-date-from h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-date-to h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-query h2, #block-exposedformoic-resultblock-listing .h3.form-wrapper h2, .h3#block-exposedformoic-resultblock-listing h2, .h3#block-views-block-lrd-result-block-listing h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-date-from h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-date-to h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-checkboxes h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-query h2, #block-exposedformlrd-resultblock-listing .h3.form-wrapper h2, #block-exposedformlrd-resultblock-listing .h3.lrd-exposedfilter-container h2, .h3#block-views-block-gazette-result-block-search h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-date-from h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-date-to h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-query h2, #block-exposedformgazette-resultblock-search .h3.form-wrapper h2, .h3#block-exposedformgazette-resultblock-search h2, .columns.h3 h3, .h3#block-views-block-oic-result-block-listing h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-date-from h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-date-to h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-query h3, #block-exposedformoic-resultblock-listing .h3.form-wrapper h3, .h3#block-exposedformoic-resultblock-listing h3, .h3#block-views-block-lrd-result-block-listing h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-date-from h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-date-to h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-checkboxes h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-query h3, #block-exposedformlrd-resultblock-listing .h3.form-wrapper h3, #block-exposedformlrd-resultblock-listing .h3.lrd-exposedfilter-container h3, .h3#block-views-block-gazette-result-block-search h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-date-from h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-date-to h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-query h3, #block-exposedformgazette-resultblock-search .h3.form-wrapper h3, .h3#block-exposedformgazette-resultblock-search h3, .columns.h3 h4, .h3#block-views-block-oic-result-block-listing h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-date-from h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-date-to h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-query h4, #block-exposedformoic-resultblock-listing .h3.form-wrapper h4, .h3#block-exposedformoic-resultblock-listing h4, .h3#block-views-block-lrd-result-block-listing h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-date-from h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-date-to h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-checkboxes h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-query h4, #block-exposedformlrd-resultblock-listing .h3.form-wrapper h4, #block-exposedformlrd-resultblock-listing .h3.lrd-exposedfilter-container h4, .h3#block-views-block-gazette-result-block-search h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-date-from h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-date-to h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-query h4, #block-exposedformgazette-resultblock-search .h3.form-wrapper h4, .h3#block-exposedformgazette-resultblock-search h4, .columns.h3 h5, .h3#block-views-block-oic-result-block-listing h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-date-from h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-date-to h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-query h5, #block-exposedformoic-resultblock-listing .h3.form-wrapper h5, .h3#block-exposedformoic-resultblock-listing h5, .h3#block-views-block-lrd-result-block-listing h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-date-from h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-date-to h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-checkboxes h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-query h5, #block-exposedformlrd-resultblock-listing .h3.form-wrapper h5, #block-exposedformlrd-resultblock-listing .h3.lrd-exposedfilter-container h5, .h3#block-views-block-gazette-result-block-search h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-date-from h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-date-to h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-query h5, #block-exposedformgazette-resultblock-search .h3.form-wrapper h5, .h3#block-exposedformgazette-resultblock-search h5 {
  font-size: 1.4375rem;
}

.row.h4 h2, .row.h4 h3, .row.h4 h4, .row.h4 h5, .columns.h4 h2, .h4#block-views-block-oic-result-block-listing h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-date-from h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-date-to h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-query h2, #block-exposedformoic-resultblock-listing .h4.form-wrapper h2, .h4#block-exposedformoic-resultblock-listing h2, .h4#block-views-block-lrd-result-block-listing h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-date-from h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-date-to h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-checkboxes h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-query h2, #block-exposedformlrd-resultblock-listing .h4.form-wrapper h2, #block-exposedformlrd-resultblock-listing .h4.lrd-exposedfilter-container h2, .h4#block-views-block-gazette-result-block-search h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-date-from h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-date-to h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-query h2, #block-exposedformgazette-resultblock-search .h4.form-wrapper h2, .h4#block-exposedformgazette-resultblock-search h2, .columns.h4 h3, .h4#block-views-block-oic-result-block-listing h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-date-from h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-date-to h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-query h3, #block-exposedformoic-resultblock-listing .h4.form-wrapper h3, .h4#block-exposedformoic-resultblock-listing h3, .h4#block-views-block-lrd-result-block-listing h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-date-from h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-date-to h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-checkboxes h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-query h3, #block-exposedformlrd-resultblock-listing .h4.form-wrapper h3, #block-exposedformlrd-resultblock-listing .h4.lrd-exposedfilter-container h3, .h4#block-views-block-gazette-result-block-search h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-date-from h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-date-to h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-query h3, #block-exposedformgazette-resultblock-search .h4.form-wrapper h3, .h4#block-exposedformgazette-resultblock-search h3, .columns.h4 h4, .h4#block-views-block-oic-result-block-listing h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-date-from h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-date-to h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-query h4, #block-exposedformoic-resultblock-listing .h4.form-wrapper h4, .h4#block-exposedformoic-resultblock-listing h4, .h4#block-views-block-lrd-result-block-listing h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-date-from h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-date-to h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-checkboxes h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-query h4, #block-exposedformlrd-resultblock-listing .h4.form-wrapper h4, #block-exposedformlrd-resultblock-listing .h4.lrd-exposedfilter-container h4, .h4#block-views-block-gazette-result-block-search h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-date-from h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-date-to h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-query h4, #block-exposedformgazette-resultblock-search .h4.form-wrapper h4, .h4#block-exposedformgazette-resultblock-search h4, .columns.h4 h5, .h4#block-views-block-oic-result-block-listing h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-date-from h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-date-to h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-query h5, #block-exposedformoic-resultblock-listing .h4.form-wrapper h5, .h4#block-exposedformoic-resultblock-listing h5, .h4#block-views-block-lrd-result-block-listing h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-date-from h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-date-to h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-checkboxes h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-query h5, #block-exposedformlrd-resultblock-listing .h4.form-wrapper h5, #block-exposedformlrd-resultblock-listing .h4.lrd-exposedfilter-container h5, .h4#block-views-block-gazette-result-block-search h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-date-from h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-date-to h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-query h5, #block-exposedformgazette-resultblock-search .h4.form-wrapper h5, .h4#block-exposedformgazette-resultblock-search h5 {
  font-size: 1.25rem;
}

.row.h5 h2, .row.h5 h3, .row.h5 h4, .row.h5 h5, .columns.h5 h2, .h5#block-views-block-oic-result-block-listing h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-date-from h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-date-to h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-query h2, #block-exposedformoic-resultblock-listing .h5.form-wrapper h2, .h5#block-exposedformoic-resultblock-listing h2, .h5#block-views-block-lrd-result-block-listing h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-date-from h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-date-to h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-checkboxes h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-query h2, #block-exposedformlrd-resultblock-listing .h5.form-wrapper h2, #block-exposedformlrd-resultblock-listing .h5.lrd-exposedfilter-container h2, .h5#block-views-block-gazette-result-block-search h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-date-from h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-date-to h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-query h2, #block-exposedformgazette-resultblock-search .h5.form-wrapper h2, .h5#block-exposedformgazette-resultblock-search h2, .columns.h5 h3, .h5#block-views-block-oic-result-block-listing h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-date-from h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-date-to h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-query h3, #block-exposedformoic-resultblock-listing .h5.form-wrapper h3, .h5#block-exposedformoic-resultblock-listing h3, .h5#block-views-block-lrd-result-block-listing h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-date-from h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-date-to h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-checkboxes h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-query h3, #block-exposedformlrd-resultblock-listing .h5.form-wrapper h3, #block-exposedformlrd-resultblock-listing .h5.lrd-exposedfilter-container h3, .h5#block-views-block-gazette-result-block-search h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-date-from h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-date-to h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-query h3, #block-exposedformgazette-resultblock-search .h5.form-wrapper h3, .h5#block-exposedformgazette-resultblock-search h3, .columns.h5 h4, .h5#block-views-block-oic-result-block-listing h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-date-from h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-date-to h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-query h4, #block-exposedformoic-resultblock-listing .h5.form-wrapper h4, .h5#block-exposedformoic-resultblock-listing h4, .h5#block-views-block-lrd-result-block-listing h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-date-from h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-date-to h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-checkboxes h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-query h4, #block-exposedformlrd-resultblock-listing .h5.form-wrapper h4, #block-exposedformlrd-resultblock-listing .h5.lrd-exposedfilter-container h4, .h5#block-views-block-gazette-result-block-search h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-date-from h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-date-to h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-query h4, #block-exposedformgazette-resultblock-search .h5.form-wrapper h4, .h5#block-exposedformgazette-resultblock-search h4, .columns.h5 h5, .h5#block-views-block-oic-result-block-listing h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-date-from h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-date-to h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-query h5, #block-exposedformoic-resultblock-listing .h5.form-wrapper h5, .h5#block-exposedformoic-resultblock-listing h5, .h5#block-views-block-lrd-result-block-listing h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-date-from h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-date-to h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-checkboxes h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-query h5, #block-exposedformlrd-resultblock-listing .h5.form-wrapper h5, #block-exposedformlrd-resultblock-listing .h5.lrd-exposedfilter-container h5, .h5#block-views-block-gazette-result-block-search h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-date-from h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-date-to h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-query h5, #block-exposedformgazette-resultblock-search .h5.form-wrapper h5, .h5#block-exposedformgazette-resultblock-search h5 {
  font-size: 1.125rem;
}

.row.h6 h2, .row.h6 h3, .row.h6 h4, .row.h6 h5, .columns.h6 h2, .h6#block-views-block-oic-result-block-listing h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-date-from h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-date-to h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-query h2, #block-exposedformoic-resultblock-listing .h6.form-wrapper h2, .h6#block-exposedformoic-resultblock-listing h2, .h6#block-views-block-lrd-result-block-listing h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-date-from h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-date-to h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-checkboxes h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-query h2, #block-exposedformlrd-resultblock-listing .h6.form-wrapper h2, #block-exposedformlrd-resultblock-listing .h6.lrd-exposedfilter-container h2, .h6#block-views-block-gazette-result-block-search h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-date-from h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-date-to h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-query h2, #block-exposedformgazette-resultblock-search .h6.form-wrapper h2, .h6#block-exposedformgazette-resultblock-search h2, .columns.h6 h3, .h6#block-views-block-oic-result-block-listing h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-date-from h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-date-to h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-query h3, #block-exposedformoic-resultblock-listing .h6.form-wrapper h3, .h6#block-exposedformoic-resultblock-listing h3, .h6#block-views-block-lrd-result-block-listing h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-date-from h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-date-to h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-checkboxes h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-query h3, #block-exposedformlrd-resultblock-listing .h6.form-wrapper h3, #block-exposedformlrd-resultblock-listing .h6.lrd-exposedfilter-container h3, .h6#block-views-block-gazette-result-block-search h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-date-from h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-date-to h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-query h3, #block-exposedformgazette-resultblock-search .h6.form-wrapper h3, .h6#block-exposedformgazette-resultblock-search h3, .columns.h6 h4, .h6#block-views-block-oic-result-block-listing h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-date-from h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-date-to h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-query h4, #block-exposedformoic-resultblock-listing .h6.form-wrapper h4, .h6#block-exposedformoic-resultblock-listing h4, .h6#block-views-block-lrd-result-block-listing h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-date-from h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-date-to h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-checkboxes h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-query h4, #block-exposedformlrd-resultblock-listing .h6.form-wrapper h4, #block-exposedformlrd-resultblock-listing .h6.lrd-exposedfilter-container h4, .h6#block-views-block-gazette-result-block-search h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-date-from h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-date-to h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-query h4, #block-exposedformgazette-resultblock-search .h6.form-wrapper h4, .h6#block-exposedformgazette-resultblock-search h4, .columns.h6 h5, .h6#block-views-block-oic-result-block-listing h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-date-from h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-date-to h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-query h5, #block-exposedformoic-resultblock-listing .h6.form-wrapper h5, .h6#block-exposedformoic-resultblock-listing h5, .h6#block-views-block-lrd-result-block-listing h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-date-from h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-date-to h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-checkboxes h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-query h5, #block-exposedformlrd-resultblock-listing .h6.form-wrapper h5, #block-exposedformlrd-resultblock-listing .h6.lrd-exposedfilter-container h5, .h6#block-views-block-gazette-result-block-search h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-date-from h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-date-to h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-query h5, #block-exposedformgazette-resultblock-search .h6.form-wrapper h5, .h6#block-exposedformgazette-resultblock-search h5 {
  font-size: 1rem;
}

/* ---------------------------------------------------------------
    General style helper classes for text, margins,
    padding and widths
------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
  Margins and Padding
----------------------------------------------------------------------------- */
.top-margin {
  margin-top: 1rem !important;
}
.top-margin-double {
  margin-top: 2rem !important;
}
.top-margin-half {
  margin-top: 0.5rem !important;
}

.no-top-margin {
  margin-top: 0 !important;
}

.right-margin {
  margin-right: 1rem !important;
}
.right-margin-double {
  margin-right: 2rem !important;
}
.right-margin-half {
  margin-right: 0.5rem !important;
}

.no-right-margin {
  margin-right: 0 !important;
}

.bottom-margin {
  margin-bottom: 1rem !important;
}
.bottom-margin-double {
  margin-bottom: 2rem !important;
}
.bottom-margin-half {
  margin-bottom: 0.5rem !important;
}

.no-bottom-margin {
  margin-bottom: 0 !important;
}

.left-margin {
  margin-left: 1rem !important;
}
.left-margin-double {
  margin-left: 2rem !important;
}
.left-margin-half {
  margin-left: 0.5rem !important;
}

.no-left-margin {
  margin-left: 0 !important;
}

.no-margin {
  margin: 0 !important;
}

.top-padding {
  padding-top: 1rem !important;
}
.top-padding-double {
  padding-top: 2rem !important;
}
.top-padding-half {
  padding-top: 0.5rem !important;
}

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

.right-padding {
  padding-right: 1rem !important;
}
.right-padding-double {
  padding-right: 2rem !important;
}
.right-padding-half {
  padding-right: 0.5rem !important;
}

.no-right-padding {
  padding-right: 0 !important;
}

.bottom-padding {
  padding-bottom: 1rem !important;
}
.bottom-padding-double {
  padding-bottom: 2rem !important;
}
.bottom-padding-half {
  padding-bottom: 0.5rem !important;
}

.no-bottom-padding {
  padding-bottom: 0 !important;
}

.left-padding {
  padding-left: 1rem !important;
}
.left-padding-double {
  padding-left: 2rem !important;
}
.left-padding-half {
  padding-left: 0.5rem !important;
}

.no-left-padding {
  padding-left: 0 !important;
}

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

/* -----------------------------------------------------------------------------
  Indent
----------------------------------------------------------------------------- */
.indent {
  margin-left: 2rem !important;
}

.no-indent,
.main-content .no-indent {
  padding-left: 0 !important;
}

/* -----------------------------------------------------------------------------
  Radius
----------------------------------------------------------------------------- */
.radius {
  border-radius: 4px;
}

.no-radius {
  border-radius: 0;
}

/* -----------------------------------------------------------------------------
  Text
----------------------------------------------------------------------------- */
.no-wrap {
  white-space: nowrap;
}

.dark-text {
  color: #4d4d4d;
}

.inactive {
  color: #737373;
}

.break-word {
  word-wrap: break-word;
}

.white-text-and-underline {
  color: white !important;
  text-decoration: underline;
}

/* -----------------------------------------------------------------------------
  Shadow
----------------------------------------------------------------------------- */
.right-shadow {
  box-shadow: 4px 0 4px #cccccc;
}

.no-shadow {
  box-shadow: 0 0 0 #fff !important;
}

/* -----------------------------------------------------------------------------
  Widths
----------------------------------------------------------------------------- */
.full-width {
  width: 100%;
}

.w-1 {
  width: 1%;
}

.w-2 {
  width: 2%;
}

.w-3 {
  width: 3%;
}

.w-4 {
  width: 4%;
}

.w-5 {
  width: 5%;
}

.w-6 {
  width: 6%;
}

.w-7 {
  width: 7%;
}

.w-8 {
  width: 8%;
}

.w-9 {
  width: 9%;
}

.w-10 {
  width: 10%;
}

.w-11 {
  width: 11%;
}

.w-12 {
  width: 12%;
}

.w-13 {
  width: 13%;
}

.w-14 {
  width: 14%;
}

.w-15 {
  width: 15%;
}

.w-16 {
  width: 16%;
}

.w-17 {
  width: 17%;
}

.w-18 {
  width: 18%;
}

.w-19 {
  width: 19%;
}

.w-20 {
  width: 20%;
}

.w-21 {
  width: 21%;
}

.w-22 {
  width: 22%;
}

.w-23 {
  width: 23%;
}

.w-24 {
  width: 24%;
}

.w-25 {
  width: 25%;
}

.w-26 {
  width: 26%;
}

.w-27 {
  width: 27%;
}

.w-28 {
  width: 28%;
}

.w-29 {
  width: 29%;
}

.w-30 {
  width: 30%;
}

.w-31 {
  width: 31%;
}

.w-32 {
  width: 32%;
}

.w-33 {
  width: 33%;
}

.w-34 {
  width: 34%;
}

.w-35 {
  width: 35%;
}

.w-36 {
  width: 36%;
}

.w-37 {
  width: 37%;
}

.w-38 {
  width: 38%;
}

.w-39 {
  width: 39%;
}

.w-40 {
  width: 40%;
}

.w-41 {
  width: 41%;
}

.w-42 {
  width: 42%;
}

.w-43 {
  width: 43%;
}

.w-44 {
  width: 44%;
}

.w-45 {
  width: 45%;
}

.w-46 {
  width: 46%;
}

.w-47 {
  width: 47%;
}

.w-48 {
  width: 48%;
}

.w-49 {
  width: 49%;
}

.w-50 {
  width: 50%;
}

.w-51 {
  width: 51%;
}

.w-52 {
  width: 52%;
}

.w-53 {
  width: 53%;
}

.w-54 {
  width: 54%;
}

.w-55 {
  width: 55%;
}

.w-56 {
  width: 56%;
}

.w-57 {
  width: 57%;
}

.w-58 {
  width: 58%;
}

.w-59 {
  width: 59%;
}

.w-60 {
  width: 60%;
}

.w-61 {
  width: 61%;
}

.w-62 {
  width: 62%;
}

.w-63 {
  width: 63%;
}

.w-64 {
  width: 64%;
}

.w-65 {
  width: 65%;
}

.w-66 {
  width: 66%;
}

.w-67 {
  width: 67%;
}

.w-68 {
  width: 68%;
}

.w-69 {
  width: 69%;
}

.w-70 {
  width: 70%;
}

.w-71 {
  width: 71%;
}

.w-72 {
  width: 72%;
}

.w-73 {
  width: 73%;
}

.w-74 {
  width: 74%;
}

.w-75 {
  width: 75%;
}

.w-76 {
  width: 76%;
}

.w-77 {
  width: 77%;
}

.w-78 {
  width: 78%;
}

.w-79 {
  width: 79%;
}

.w-80 {
  width: 80%;
}

.w-81 {
  width: 81%;
}

.w-82 {
  width: 82%;
}

.w-83 {
  width: 83%;
}

.w-84 {
  width: 84%;
}

.w-85 {
  width: 85%;
}

.w-86 {
  width: 86%;
}

.w-87 {
  width: 87%;
}

.w-88 {
  width: 88%;
}

.w-89 {
  width: 89%;
}

.w-90 {
  width: 90%;
}

.w-91 {
  width: 91%;
}

.w-92 {
  width: 92%;
}

.w-93 {
  width: 93%;
}

.w-94 {
  width: 94%;
}

.w-95 {
  width: 95%;
}

.w-96 {
  width: 96%;
}

.w-97 {
  width: 97%;
}

.w-98 {
  width: 98%;
}

.w-99 {
  width: 99%;
}

.w-100 {
  width: 100%;
}

/* -----------------------------------------------------------------------------
  Borders
----------------------------------------------------------------------------- */
.no-border {
  border: none !important;
}

.thick, .top-border {
  border-top: 4px solid #ededed;
}

.bottom-border {
  border-bottom: 4px solid #ededed;
}

/* -----------------------------------------------------------------------------
  Positioning
----------------------------------------------------------------------------- */
.inline-block {
  display: inline-block;
}

/* -----------------------------------------------------------------------------
  Accessibility class in Drupal 8
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------
    Makes the DS .alert default style alert--informational
------------------------------------------------------------- */
.alert :last-child, .panel--alert :last-child, .alert-box :last-child {
  margin-bottom: 0.5rem;
}

.alert__full-width-wrapper {
  left: 50%;
  margin: 0 -50vw;
  max-width: 100vw;
  padding: 1.5rem 1rem;
  position: relative;
  right: 50%;
  width: 100vw;
  overflow: hidden;
}
@media only screen and (max-width: 40em) {
  .alert__full-width-wrapper .alert__header-title, .alert__full-width-wrapper .alert h2, .alert__full-width-wrapper .panel--alert h2, .alert__full-width-wrapper .alert-box h2, .alert .alert__full-width-wrapper h2, .panel--alert .alert__full-width-wrapper h2, .alert-box .alert__full-width-wrapper h2, .alert__full-width-wrapper .alert h3, .alert__full-width-wrapper .panel--alert h3, .alert__full-width-wrapper .alert-box h3, .alert .alert__full-width-wrapper h3, .panel--alert .alert__full-width-wrapper h3, .alert-box .alert__full-width-wrapper h3, .alert__full-width-wrapper .alert h4, .alert__full-width-wrapper .panel--alert h4, .alert__full-width-wrapper .alert-box h4, .alert .alert__full-width-wrapper h4, .panel--alert .alert__full-width-wrapper h4, .alert-box .alert__full-width-wrapper h4, .alert__full-width-wrapper .alert__body p {
    margin-right: 1.65rem;
  }
}

.alert__full-width-inner {
  max-width: 75rem;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0.9375rem;
  padding-left: 0.7375rem;
}

/* Content Optimization Banner*/
.alert--optimization {
  background-color: #dcedec;
}

.alert__header-icon--optimization {
  background: url("../assets/icons/ontario-icon-optimization.svg");
  width: 36px;
  height: 36px;
}

/* -----------------------------------------------------------
    Alert box classes referenced in the content style guide.
    These will eventually be removed from the theme once the
    DS classes are used widely.
------------------------------------------------------------- */
.alert-box {
  border-color: #1080A6;
  background-color: #E2F0F4;
  position: relative;
}
.alert-box a, .alert-box a:focus {
  color: #0066CC;
}
.alert-box a:hover, .alert-box a:visited, .alert-box a:active {
  color: #00478F;
}
.alert-box a.button:not(.secondary) {
  color: #FFFFFF;
}
.alert-box i {
  font-size: 2.5rem;
}
.alert-box :last-child {
  margin-bottom: 0.5rem;
}

.alert-box .close {
  right: 0.25rem;
  background: inherit;
  color: #06c;
  font-size: 1.875rem;
  line-height: 0.9;
  opacity: 1;
  padding: 0 6px 6px;
  position: absolute;
  top: 30%;
  text-decoration: none;
}
.alert-box .close:hover, .alert-box .close:focus {
  text-decoration: underline;
}

.critical-alert, .emergency-banner, .emergency-banner--covid, .header__alert {
  z-index: 15;
}

.header__alert {
  background-color: #CD0000;
  color: white;
}
.header__alert a, .header__alert a:hover, .header__alert a:visited, .header__alert a:focus, .header__alert a:active {
  color: white;
}

/* ------------------------------------------------------
    Icons nested in link tags
    * Used in contact lists
-----------------------------------------------------  */
a.link-icon-text {
  text-decoration: none;
}

a span[class^=icon-] {
  text-decoration: none;
  display: inline-block;
}

a[href^="tel:"] > span[class^=icon-] {
  margin-right: 0.5rem;
}

/* Legacy class. Uses DS email icon */
.icon-email, .icon-mail {
  background: url("../assets/icons/ontario-icon-email.svg");
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 0.5rem;
}

/* ------------------------------------------------------
    Custom Onesite Icon Font
-----------------------------------------------------  */
@font-face {
  font-family: "onesite";
  src: url("../fonts/onesite/onesite.eot?uirege");
  src: url("../fonts/onesite/onesite.eot?uirege#iefix") format("embedded-opentype"), url("../fonts/onesite/onesite.ttf?uirege") format("truetype"), url("../fonts/onesite/onesite.woff?uirege") format("woff"), url("../fonts/onesite/onesite.svg?uirege#onesite") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/* ------------------------------------------------------
    Ontario logo
-----------------------------------------------------  */
.icon-ontario::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e97b";
}

.icon-ontarioLogo::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e97c";
}

/* ------------------------------------------------------
    Service Ontario
-----------------------------------------------------  */
.icon-serviceOntario::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e99e";
}

.icon-logo-main-serviceontario .path1::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e95f";
  color: rgb(0, 108, 64);
}

.icon-logo-main-serviceontario .path2::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e960";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path3::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e961";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path4::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e962";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path5::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e963";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path6::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e964";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path7::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e965";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path8::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e966";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path9::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e967";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path10::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e968";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path11::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e969";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path12::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e96a";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path13::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e96b";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path14::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e96c";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path15::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e96d";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path16::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e96e";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

/* ------------------------------------------------------
    Footer
-----------------------------------------------------  */
.icon-wrapper--long {
  background-color: #666;
  border-radius: 0.15rem;
  display: inline-block;
}

.icon-wrapper--long, .icon-wrapper--long-no-bg {
  margin: 0 auto;
  width: 7rem;
  height: 2.3rem;
  font-size: 1.8rem;
  line-height: 2.4rem;
  text-align: center;
  color: #fff;
  display: inline-block;
}

.icon-contactLong::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e922";
}

/* ------------------------------------------------------
    Note: to phase out the use of these icon classes
-----------------------------------------------------  */
.icon-alert::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e900";
}

.icon-ambulance::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e901";
}

.icon-arrow-down::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e902";
}

.icon-arrowLeft::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e903";
}

.icon-arrowRight::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e904";
}

.icon-arrowSmallDown::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e905";
}

.icon-arrowSmallLeft::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
}

.icon-arrowSmallRight::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e907";
}

.icon-arrowSmallUp::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e908";
}

.icon-arrowUp::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e909";
}

.icon-bookmark::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90a";
}

.icon-calendar::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90b";
}

.icon-camera::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90c";
}

.icon-camera1::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90d";
}

.icon-camera2::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90e";
}

.icon-camera3::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90f";
}

.icon-camera4::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e910";
}

.icon-cArrowDown::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e911";
}

.icon-cArrowLeft::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e912";
}

.icon-cArrowRight::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e913";
}

.icon-cArrowUp::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e914";
}

.icon-check::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e915";
}

.icon-checklist::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e916";
}

.icon-checkSquare::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e917";
}

.icon-chevronDown::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e918";
}

.icon-chevronLeft::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e919";
}

.icon-chevronRight::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91a";
}

.icon-chevronUp::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91b";
}

.icon-circle-slash::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91c";
}

.icon-clock::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91d";
}

.icon-cloudDown::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91e";
}

.icon-cloudUp::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91f";
}

.icon-comment::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e920";
}

.icon-commentDisc::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e921";
}

.icon-cross::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e923";
}

.icon-crossBig::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e924";
}

.icon-crossCirc::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e925";
}

.icon-crosshairs::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e926";
}

.icon-desktop1::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e927";
}

.icon-desktop2::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e928";
}

.icon-desktop3::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e929";
}

.icon-directions::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e92a";
}

.icon-dot::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e92b";
}

.icon-download::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e92c";
}

.icon-facebook::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e92e";
}

.icon-facebookLong::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e92f";
}

.icon-file-csv::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e930";
}

.icon-file-dbf::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e931";
}

.icon-file-generic::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e932";
}

.icon-file-json::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e933";
}

.icon-file-kml::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e934";
}

.icon-file-mdb::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e935";
}

.icon-file-odb::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e936";
}

.icon-file-pdf::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e937";
}

.icon-file-rdp::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e938";
}

.icon-file-txt::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e939";
}

.icon-file-word::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e93a";
}

.icon-file-xls::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e93b";
}

.icon-file-xml::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e93c";
}

.icon-file-zip::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e93d";
}

.icon-film::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e93e";
}

.icon-fire::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e93f";
}

.icon-fireFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e940";
}

.icon-fireHalf::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e941";
}

.icon-fireHelmet::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e942";
}

.icon-flame::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e943";
}

.icon-flickr::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e944";
}

.icon-gear::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e945";
}

.icon-globe::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e946";
}

.icon-googlePlus::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e947";
}

.icon-gp::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e948";
}

.icon-graph::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e949";
}

.icon-guide::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e94a";
}

.icon-healthcross::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e94b";
}

.icon-healthcrossFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e94c";
}

.icon-healthcrossSquare::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e94d";
}

.icon-healthFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e94e";
}

.icon-heart::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e94f";
}

.icon-hospital::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e950";
}

.icon-hourglass::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e951";
}

.icon-humbsDown::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e952";
}

.icon-info::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e953";
}

.icon-issue::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e954";
}

.icon-issueCheck::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e955";
}

.icon-issueRefresh::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e956";
}

.icon-key::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e957";
}

.icon-laptop::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e958";
}

.icon-law::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e959";
}

.icon-legal::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e95a";
}

.icon-lightBulb::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e95b";
}

.icon-linkedIn::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e95c";
}

.icon-linkExternal::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e95d";
}

.icon-location::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e95e";
}

.icon-medkit::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e970";
}

.icon-mention::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e971";
}

.icon-menu::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e972";
}

.icon-minus::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e973";
}

.icon-mobile-phone::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e974";
}

.icon-mobile-phone2::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e975";
}

.icon-money::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e976";
}

.icon-mortarBoard::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e977";
}

.icon-newspaper::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e978";
}

.icon-noFire::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e979";
}

.icon-old-search::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e97a";
}

.icon-openData::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e97d";
}

.icon-openData2::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e97e";
}

.icon-openDataFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e97f";
}

.icon-pencil::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e980";
}

.icon-phone::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e981";
}

.icon-phone2::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e982";
}

.icon-phoneDown::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e983";
}

.icon-phoneFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e984";
}

.icon-photo::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e985";
}

.icon-pie::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e986";
}

.icon-pin::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e987";
}

.icon-pinterest::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e988";
}

.icon-plane::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e989";
}

.icon-play::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e98a";
}

.icon-play2::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e98b";
}

.icon-plus::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e98c";
}

.icon-podium::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e98d";
}

.icon-print::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e98e";
}

.icon-profit::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e98f";
}

.icon-pulse::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e990";
}

.icon-question::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e991";
}

.icon-quotesCloseEN::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e992";
}

.icon-quotesCloseFR::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e993";
}

.icon-quotesOpenEN::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e994";
}

.icon-quotesOpenFR::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e995";
}

.icon-rArrowDown::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e996";
}

.icon-rArrowLeft::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e997";
}

.icon-rArrowRight::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e998";
}

.icon-rArrowUp::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e999";
}

.icon-rss::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e99a";
}

.icon-screen-full::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e99b";
}

.icon-screen-normal::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e99c";
}

.icon-search::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e99d";
}

.icon-settings::before {
  content: "\e99f";
}

.icon-share::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9a0";
}

.icon-shareFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9a1";
}

.icon-signIn::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9a2";
}

.icon-signOut::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9a3";
}

.icon-sound::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9a4";
}

.icon-square::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9a5";
}

.icon-star::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9a6";
}

.icon-starFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9a7";
}

.icon-stats::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9a8";
}

.icon-statsCirc::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9a9";
}

.icon-statsFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9aa";
}

.icon-stethoscope::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9ab";
}

.icon-suitcase::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9ac";
}

.icon-sync::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9ad";
}

.icon-table::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9ae";
}

.icon-tablet::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9af";
}

.icon-tArrowDown::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9b0";
}

.icon-tArrowLeft::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9b1";
}

.icon-tArrowRight::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9b2";
}

.icon-tArrowUp::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9b3";
}

.icon-telescope::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9b4";
}

.icon-thumbsDownFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9b5";
}

.icon-thumbsUp::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9b6";
}

.icon-thumbsUpFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9b7";
}

.icon-tools::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9b8";
}

.icon-trashcan::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9b9";
}

.icon-twitter::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9ba";
}

.icon-twitterBird::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9bb";
}

.icon-twitterLong::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9bc";
}

.icon-upArrow::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9bd";
}

.icon-video::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9be";
}

.icon-video2::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9bf";
}

.icon-videoCirc::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9c0";
}

.icon-videoFilm::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9c1";
}

.icon-videoFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9c2";
}

.icon-website::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9c3";
}

.icon-youtube::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9c4";
}

.icon-youtubeLong::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9c5";
}

.icon-zap::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9c6";
}

.row.intro, .row.intro.row--collapse {
  margin: 0 auto 1.5rem auto;
  border-bottom: 4px solid #1a1a1a;
  text-align: left;
}
@media only screen and (max-width: 40em) {
  .row.intro, .row.intro.row--collapse {
    margin-bottom: 0.5rem;
  }
}
@media only screen and (max-width: 40em) {
  .row.intro h1, .row.intro.row--collapse h1 {
    overflow-wrap: break-word;
    word-wrap: break-word;
  }
  .row.intro .thumbnail img, .row.intro.row--collapse .thumbnail img {
    max-height: 100px;
    margin: 0.5em 0;
    width: auto;
  }
}

@media only screen and (min-width: 64.0625em) {
  .marketing-banner .intro {
    text-align: left;
  }
}
.intro .intro__text .callout p, .intro .intro__text .panel--callout p, .intro .intro__text .callout li, .intro .intro__text .panel--callout li, .intro .intro__text .alert-box p, .intro .intro__text .alert-box li, .intro .intro__text .alert p, .intro .intro__text .panel--alert p, .intro .intro__text .alert li, .intro .intro__text .panel--alert li, .intro .intro__text .aside p, .intro .intro__text .panel--aside p, .intro .intro__text aside:not(.sidebar) p, .intro .intro__text .aside li, .intro .intro__text .panel--aside li, .intro .intro__text aside:not(.sidebar) li, .intro .intro__text .panel p, .intro .intro__text .panel li {
  font-size: 1rem;
  max-width: 48rem;
}

.intro .media--type-thumbnail {
  margin-bottom: 1.5rem;
}

.img-left {
  clear: left;
  float: left;
  margin: 0 1.5em 1em 0;
}
.img-right {
  clear: right;
  float: right;
  margin: 0 0 1em 1.5em;
}
.img-round {
  border-radius: 50%;
  position: relative;
  -webkit-shape-outside: circle(50%);
          shape-outside: circle(50%);
}
.img-round figcaption {
  position: absolute;
  z-index: 10;
  bottom: 0;
}

img.medium-up-left {
  margin: 0 1.5em 1em 0;
}
@media only screen and (min-width:40.063em) {
  img.medium-up-left {
    clear: left;
    float: left;
  }
}
img.medium-up-right {
  margin: 0 1.5em 1em 0;
}
@media only screen and (min-width:40.063em) {
  img.medium-up-right {
    clear: left;
    float: right;
  }
}

figure.img-round img {
  border-radius: 50%;
  position: relative;
}

figure, div.html-figure {
  margin: 0;
  display: table;
}
figure figcaption, figure div.html-figcaption, div.html-figure figcaption, div.html-figure div.html-figcaption {
  display: table-caption;
  caption-side: bottom;
  background: #ededed;
  padding-bottom: 0.5rem;
}
figure p, div.html-figure p {
  margin: 0;
}
figure figcaption, figure div.html-figcaption, div.html-figure figcaption, div.html-figure div.html-figcaption {
  padding: 0.5rem;
  margin-bottom: 1rem;
}
figure figcaption p, figure div.html-figcaption p, div.html-figure figcaption p, div.html-figure div.html-figcaption p {
  margin-bottom: 1.25rem;
}
figure.left, div.html-figure.left {
  margin: 0 1rem 1.5rem 0;
  text-align: left;
}
@media only screen and (max-width: 40em) {
  figure.left, div.html-figure.left {
    float: none !important;
    margin: 0;
  }
}
figure.right, div.html-figure.right {
  margin: 0 0 1.5rem 1rem;
  text-align: right;
}
@media only screen and (max-width: 40em) {
  figure.right, div.html-figure.right {
    float: none !important;
    margin: 0;
  }
}

figure.right figcaption {
  text-align: left;
}

figcaption > p:last-child {
  margin-bottom: 0;
}

figure .media__image img {
  width: auto;
  height: auto;
}

.label, .redacted, span.redacted, [title~=redacted], [title~=édité], .dss-phase-label.alpha span, .dss-phase-label.beta span {
  background: #ededed;
  cursor: initial;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.045em;
  display: inline-block;
  border-radius: 2rem;
  padding: 0.125rem 0.75rem;
  width: initial;
  white-space: nowrap;
  margin-bottom: 1.5rem;
}
.label.open, .open.redacted, .open[title~=redacted], .open[title~=édité], .dss-phase-label.alpha span.open, .dss-phase-label.beta span.open {
  background-color: #e6fad2;
}
.label.closed, .closed.redacted, .closed[title~=redacted], .closed[title~=édité], .dss-phase-label.alpha span.closed, .dss-phase-label.beta span.closed {
  background-color: #fad2d2;
}
.label.upcoming, .upcoming.redacted, .upcoming[title~=redacted], .upcoming[title~=édité], .dss-phase-label.alpha span.upcoming, .dss-phase-label.beta span.upcoming {
  background-color: #dff3f3;
}
.label.inactive, .inactive.redacted, .inactive[title~=redacted], .inactive[title~=édité], .dss-phase-label.alpha span.inactive, .dss-phase-label.beta span.inactive {
  background-color: #666666;
  color: white;
}
.label.success, .success.redacted, .success[title~=redacted], .success[title~=édité], .dss-phase-label.alpha span.success, .dss-phase-label.beta span.success {
  background-color: #006b3f;
  color: white;
}
.label [class*=icon-], .redacted [class*=icon-], [title~=redacted] [class*=icon-], [title~=édité] [class*=icon-], .dss-phase-label.alpha span [class*=icon-], .dss-phase-label.beta span [class*=icon-] {
  font-size: inherit;
}

.dss-phase-label {
  display: inline-block;
  float: right;
  padding-left: 1rem;
}
.dss-phase-label.alpha span, .dss-phase-label.beta span {
  font-weight: bold;
}

.dss-phase-label.alpha::before, .dss-phase-label.beta::before {
  background-repeat: no-repeat;
  content: "";
  width: 44px;
  height: 50px;
  display: inline-block;
  float: right;
}

.dss-phase-label.alpha::before, .dss-phase-label.beta::before {
  background-image: url(../../assets/beaker.png);
}
/* -----------------------------------------------------------------------------
General
----------------------------------------------------------------------------- */
/* making all the ordered lists in lead and body to use the counter rule
.field--name-body is the body container for CKEditor 4.
.ck-onesite-content is the editor container for CKEditor 5. */
.main-content ol, .intro__text ol, .body-field ol, .field--name-body ol, .ck-onesite-content ol {
  list-style-type: none;
  counter-reset: ritem;
}
.main-content ol li::before, .intro__text ol li::before, .body-field ol li::before, .field--name-body ol li::before, .ck-onesite-content ol li::before {
  content: counter(ritem, decimal) ". ";
  counter-increment: ritem;
  text-align: right;
  margin-left: -1.1rem;
}
.main-content ul li::before, .intro__text ul li::before, .body-field ul li::before, .field--name-body ul li::before, .ck-onesite-content ul li::before {
  content: "";
  margin: initial;
  counter-increment: none;
}

ol[type=a] > li::before {
  content: counter(ritem, lower-alpha) ". ";
  counter-increment: ritem;
}

ol[type=A].upper > li::before {
  content: counter(ritem, upper-alpha) ". ";
  counter-increment: ritem;
}

ol[type=i] > li::before {
  content: counter(ritem, lower-roman) ". ";
  counter-increment: ritem;
  margin-left: -1.1rem;
}

ol[type=I].upper > li::before {
  content: counter(ritem, upper-roman) ". ";
  counter-increment: ritem;
}

.inline-list {
  list-style: none;
  margin: 0 0 1.0625rem -1rem !important;
  overflow: hidden;
  padding: 0.25rem;
}
.inline-list > li {
  display: block;
  float: left;
  list-style: none;
  margin-left: 1rem;
}

.intro ul[class^=small-up],
.intro ul[class^=medium-up],
.intro ul[class^=large-up],
.intro ul.accordion,
.intro ul.inline-list,
.intro ul.pagination,
.intro ul.no-bullet,
.intro ol.no-bullet, .main-content ul[class^=small-up],
.main-content ul[class^=medium-up],
.main-content ul[class^=large-up],
.main-content ul.accordion,
.main-content ul.inline-list,
.main-content ul.pagination,
.main-content ul.no-bullet,
.main-content ol.no-bullet {
  padding-left: 0;
  margin-left: 0;
}

ol.cols:not(.toc), ul.cols:not(.toc) {
  list-style-position: outside;
  margin-left: 1.5em;
  padding-left: 0;
}
ol.cols:not(.toc) li, ul.cols:not(.toc) li {
  -webkit-column-break-inside: avoid;
          break-inside: avoid;
}

.no-bullet {
  list-style-type: none;
  margin-left: 0;
}
.no-bullet li ul:not(.no-bullet), .no-bullet li ol:not(.no-bullet) {
  margin-bottom: 1.25rem;
}
.no-bullet li ul:not(.no-bullet) {
  list-style-type: disc;
  margin-left: 1.1rem;
}
.no-bullet li ol:not(.no-bullet) {
  list-style-type: decimal;
  margin-left: 1.4rem;
}
.no-bullet li ol:not(.no-bullet)[type=a] {
  list-style-type: lower-alpha;
}
.no-bullet li ol:not(.no-bullet)[type=A].upper {
  list-style-type: upper-alpha;
}
.no-bullet li ol:not(.no-bullet)[type=i] {
  list-style-type: lower-roman;
}
.no-bullet li ol:not(.no-bullet)[type=I].upper {
  list-style-type: upper-roman;
}

/* -----------------------------------------------------------------------------
Inline / horizontal lists
----------------------------------------------------------------------------- */
.list--inline {
  list-style: none;
  margin: 0 0 1.0625rem 0;
  overflow: hidden;
  padding: 0;
}

.list--inline li {
  display: block;
  float: left;
  list-style: none;
  margin: 0 1.25rem 0.625rem 0;
  padding: 0.25rem;
}

.list--no-bullet {
  list-style: none;
  margin-left: 0;
}

/* -----------------------------------------------------------------------------
Legal
----------------------------------------------------------------------------- */
.legal-list ol,
ol.legal-list,
.legal-list-parentheses ol,
ol.legal-list-parentheses {
  counter-reset: item;
  margin-left: 0;
  margin-top: 0.625em;
}
.legal-list ol > li,
ol.legal-list > li,
.legal-list-parentheses ol > li,
ol.legal-list-parentheses > li {
  display: table;
  margin-bottom: 0.3em;
  word-break: break-word;
}
.legal-list ol > li p,
ol.legal-list > li p,
.legal-list-parentheses ol > li p,
ol.legal-list-parentheses > li p {
  padding-right: 1rem;
}
.legal-list ol > li::before,
ol.legal-list > li::before,
.legal-list-parentheses ol > li::before,
ol.legal-list-parentheses > li::before {
  content: counters(item, ".") ". ";
  display: table-cell;
  counter-increment: item;
  padding-right: 0.6em;
  word-break: normal;
}
.legal-list ol.legal-list-parentheses li::before,
ol.legal-list.legal-list-parentheses li::before,
.legal-list-parentheses ol.legal-list-parentheses li::before,
ol.legal-list-parentheses.legal-list-parentheses li::before {
  content: "(" counters(item, ".") ") ";
}

.legal-list .parentheses li, .legal-list .parentheses-right li, .legal-list ol[type] li, .legal-list .not-legal li, .legal-list-parentheses .parentheses li, .legal-list-parentheses .parentheses-right li, .legal-list-parentheses ol[type] li, .legal-list-parentheses .not-legal li {
  counter-increment: llitem;
}
.legal-list .parentheses li::before, .legal-list .parentheses-right li::before, .legal-list ol[type] li::before, .legal-list .not-legal li::before, .legal-list-parentheses .parentheses li::before, .legal-list-parentheses .parentheses-right li::before, .legal-list-parentheses ol[type] li::before, .legal-list-parentheses .not-legal li::before {
  content: counter(llitem, lower-alpha) ". ";
  padding-right: 0.6rem;
  display: table-cell;
}
.legal-list ol[type=i] li::before, .legal-list-parentheses ol[type=i] li::before {
  content: counter(llitem, lower-roman) ". ";
}
.legal-list ol[type] ol[type], .legal-list-parentheses ol[type] ol[type] {
  counter-reset: cllitem;
}
.legal-list ol[type] ol[type] li, .legal-list-parentheses ol[type] ol[type] li {
  counter-increment: cllitem;
}
.legal-list ol[type] ol[type] li::before, .legal-list-parentheses ol[type] ol[type] li::before {
  content: counter(cllitem) ". ";
}
.legal-list ol[type] ol[type=i] li::before, .legal-list-parentheses ol[type] ol[type=i] li::before {
  content: counter(cllitem, lower-roman) ". ";
}

/* -----------------------------------------------------------------------------
Stripes and no stripes
----------------------------------------------------------------------------- */
ul.list-stripes {
  border: solid 1px #ededed;
}
ul.list-stripes li {
  padding: 0.5625rem 0.625rem;
  font-size: 0.9rem;
  margin-bottom: 0;
}
ul.list-stripes li:nth-of-type(even) {
  background: #ededed;
}
ul.list-no-stripes li {
  padding: 0.5625rem 0.625rem;
  font-size: 0.9rem;
  margin-bottom: 0;
  border-bottom: 1px solid #cccccc;
}

/* -----------------------------------------------------------------------------
Lists with parentheses
----------------------------------------------------------------------------- */
ol.parentheses,
ol.parentheses-right {
  counter-reset: item;
}
ol.parentheses > li,
ol.parentheses-right > li {
  padding-left: 1rem;
}
ol.parentheses ol ol.parentheses,
ol.parentheses ol ol.parentheses-right,
ol.parentheses-right ol ol.parentheses,
ol.parentheses-right ol ol.parentheses-right {
  counter-reset: citem;
}

ol.parentheses,
ol.parentheses-right,
.legal-list ol.parentheses,
.legal-list-parentheses ol.parentheses,
.legal-list ol.parentheses-right,
.legal-list-parentheses ol.parentheses-right {
  list-style: none;
}
ol.parentheses > li::before,
ol.parentheses-right > li::before,
.legal-list ol.parentheses > li::before,
.legal-list-parentheses ol.parentheses > li::before,
.legal-list ol.parentheses-right > li::before,
.legal-list-parentheses ol.parentheses-right > li::before {
  content: "(" counter(item, decimal) ") ";
  counter-increment: item;
  position: absolute;
  margin-left: -3rem;
  width: 2.5rem;
  text-align: right;
}
ol.parentheses li ol.parentheses > li::before,
ol.parentheses-right li ol.parentheses > li::before,
.legal-list ol.parentheses li ol.parentheses > li::before,
.legal-list-parentheses ol.parentheses li ol.parentheses > li::before,
.legal-list ol.parentheses-right li ol.parentheses > li::before,
.legal-list-parentheses ol.parentheses-right li ol.parentheses > li::before {
  content: "(" counter(citem, decimal) ") ";
  counter-increment: citem;
}

ol.parentheses-right > li::before,
.legal-list ol.parentheses-right > li::before,
.legal-list-parentheses ol.parentheses-right > li::before {
  content: counter(item, decimal) ") ";
  counter-increment: item;
}
ol.parentheses-right li ol.parentheses-right li,
.legal-list ol.parentheses-right li ol.parentheses-right li,
.legal-list-parentheses ol.parentheses-right li ol.parentheses-right li {
  counter-increment: citem;
}
ol.parentheses-right li ol.parentheses-right li::before,
.legal-list ol.parentheses-right li ol.parentheses-right li::before,
.legal-list-parentheses ol.parentheses-right li ol.parentheses-right li::before {
  content: counter(citem, decimal) ") ";
}

ol[type=a].parentheses > li::before {
  content: "(" counter(item, lower-alpha) ") ";
}

ol.parentheses ol[type=a].parentheses > li::before {
  content: "(" counter(citem, lower-alpha) ") ";
}

ol[type=a].parentheses-right > li::before {
  content: counter(item, lower-alpha) ") ";
}

ol.parentheses-right ol[type=a].parentheses-right > li::before {
  content: counter(citem, lower-alpha) ") ";
}

ol[type=A].parentheses.upper > li::before {
  content: "(" counter(item, upper-alpha) ") ";
  counter-increment: item;
}

ol.parentheses ol[type=A].parentheses.upper > li::before {
  content: "(" counter(citem, upper-alpha) ") ";
  counter-increment: citem;
}

ol[type=A].parentheses-right.upper > li::before {
  content: counter(item, upper-alpha) ") ";
  counter-increment: item;
}

ol.parentheses-right ol[type=A].parentheses-right.upper > li::before {
  content: counter(citem, upper-alpha) ") ";
  counter-increment: citem;
}

ol[type=i].parentheses > li::before {
  content: "(" counter(item, lower-roman) ") ";
}

ol.parentheses ol[type=i].parentheses > li::before {
  content: "(" counter(citem, lower-roman) ") ";
}

ol[type=i].parentheses-right > li::before {
  content: counter(item, lower-roman) ") ";
}

ol.parentheses-right ol[type=i].parentheses-right > li::before {
  content: counter(citem, lower-roman) ") ";
}

ol[type=I].parentheses.upper > li::before {
  content: "(" counter(item, upper-roman) ") ";
  counter-increment: item;
}

ol.parentheses ol[type=I].parentheses.upper > li::before {
  content: "(" counter(citem, upper-roman) ") ";
  counter-increment: citem;
}

ol[type=I].parentheses-right.upper > li::before {
  content: counter(item, upper-roman) ") ";
  counter-increment: item;
}

ol.parentheses-right ol[type=I].parentheses-right.upper > li::before {
  content: counter(citem, upper-roman) ") ";
  counter-increment: citem;
}

/* -----------------------------------------------------------------------------
Multi-column
----------------------------------------------------------------------------- */
ul.columns-x-small, ol.columns-x-small {
  -webkit-column-width: 8em;
          column-width: 8em;
}
ul.columns-small, ol.columns-small {
  -webkit-column-width: 10em;
          column-width: 10em;
}
ul.columns-medium, ol.columns-medium {
  -webkit-column-width: 13em;
          column-width: 13em;
}
ul.columns-large, ul.columns-3, ol.columns-large, ol.columns-3 {
  -webkit-column-width: 15em;
          column-width: 15em;
}
ul.columns-x-large, ul.columns-2, ol.columns-x-large, ol.columns-2 {
  -webkit-column-width: 20em;
          column-width: 20em;
}
ul.columns-xx-large, ol.columns-xx-large {
  -webkit-column-width: 30em;
          column-width: 30em;
}
ul[class*=columns-] > li, ol[class*=columns-] > li {
  padding-left: 0;
  -webkit-column-break-inside: avoid;
          break-inside: avoid;
}
ol[class*=parentheses][class*=columns-] > li {
  padding: 0 0.2em 0 1.2em;
}

/* -----------------------------------------------------------------------------
Styled Org chart
----------------------------------------------------------------------------- */
@media only screen and (max-width: 40em) {
  .org-chart {
    margin-left: 0;
    padding-left: 0 !important;
  }
  .org-chart li > ul {
    padding-left: 0.5rem !important;
    margin-left: 0;
  }
}
@media only screen and (min-width:73.063em) {
  .org-chart {
    margin-left: 0 !important;
  }
}
.org-chart li {
  margin: 0;
  list-style-type: none;
  position: relative;
  padding: 1.25rem 0.3125rem 0 0.3125rem;
}
.org-chart li > ul {
  margin-top: 0;
  margin-bottom: 0;
}
.org-chart li::before {
  content: "";
  position: absolute;
  top: 0;
  width: 0.0625rem;
  height: 100%;
  right: auto;
  left: -1.25rem;
  border-left: 0.0625rem solid #d9d9d9;
  bottom: 3.125rem;
  z-index: 1;
}
@media only screen and (max-width: 40em) {
  .org-chart li::before {
    left: 15%;
    height: 1.2rem;
  }
}
.org-chart li::after {
  content: "";
  position: absolute;
  top: 1.875rem;
  width: 1.563rem;
  height: 1.25rem;
  right: auto;
  left: -1.25rem;
  border-top: 1px solid #d9d9d9;
}
@media only screen and (max-width: 40em) {
  .org-chart li::after {
    display: none;
  }
}
.org-chart li:last-child::before {
  height: 1.875rem;
}
@media only screen and (max-width: 40em) {
  .org-chart li:last-child::before {
    height: 1.25rem;
    left: 15%;
  }
}
.org-chart li span {
  display: inline-block;
  border: 0.0625rem solid #d9d9d9;
  padding: 0.3125rem 0.625rem;
  position: relative;
  border-radius: 4px;
  word-wrap: break-word;
  z-index: 10;
}
@media only screen and (max-width: 40em) {
  .org-chart li span {
    display: block;
    width: 100%;
  }
}
.org-chart > li::before,
.org-chart > li::after {
  border: 0;
}

.org-chart li span {
  background: #d1eaeb;
}
.org-chart li li span {
  background: #dff0f1;
}
.org-chart li li li span {
  background: #edf7f7;
}
.org-chart li li li li span {
  background: #fcfdfe;
}
.org-chart li li li li li span {
  background: white;
}

/* -----------------------------------------------------------------------------
Fancy list
----------------------------------------------------------------------------- */
ol.fancy,
ul.fancy {
  counter-reset: item;
  display: block;
  margin: 1rem 0 -0.5rem 5.5rem;
  /* undo the padding applied to normal lists */
}
ol.fancy ul,
ul.fancy ul {
  list-style-type: disc;
}
.main-content ol.fancy, .intro ol.fancy,
.main-content ul.fancy,
.intro ul.fancy {
  padding-left: 0;
}
ol.fancy.light-bullets li::before,
ul.fancy.light-bullets li::before {
  color: #000;
}
ol.fancy > li,
ul.fancy > li {
  display: block;
  list-style-type: none;
  min-height: 4rem;
  position: relative;
}
ol.fancy > li::before,
ul.fancy > li::before {
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  display: inline-block;
  margin-left: -5.5rem;
  height: 4.2rem;
  width: 4.2rem;
  border-radius: 3rem;
  text-align: center;
  font-size: 3rem;
  line-height: 1.4;
  counter-increment: item;
  content: counter(item);
  background-color: #3193CC;
  color: #1a1a1a;
}
@media only screen and (max-width: 40em) {
  ol.fancy > li::before,
  ul.fancy > li::before {
    margin-left: -4.5rem;
    height: 3.2rem;
    width: 3.2rem;
    font-size: 2.5rem;
    line-height: 1.2;
  }
}
ol.fancy > li:nth-child(n+10)::before,
ul.fancy > li:nth-child(n+10)::before {
  font-size: 3rem;
  line-height: 1.3;
}
@media only screen and (max-width: 40em) {
  ol.fancy > li:nth-child(n+10)::before,
  ul.fancy > li:nth-child(n+10)::before {
    font-size: 2rem;
    line-height: 1.5;
  }
}
ol.fancy > li > *:not(figure),
ul.fancy > li > *:not(figure) {
  display: block;
  position: relative;
  top: -3rem;
}
@media only screen and (max-width: 40em) {
  ol.fancy > li > *:not(figure),
  ul.fancy > li > *:not(figure) {
    top: -2.5rem;
  }
}
ol.fancy > li > *:not(figure):last-child,
ul.fancy > li > *:not(figure):last-child {
  margin-bottom: 0;
}
ol.fancy > li > h2, ol.fancy > li > h3, ol.fancy > li > h4,
ul.fancy > li > h2,
ul.fancy > li > h3,
ul.fancy > li > h4 {
  top: -3.5rem;
}
ol.fancy[bullet-colour=yellow] > li::before,
ul.fancy[bullet-colour=yellow] > li::before {
  background-color: #FCAF17;
}
ol.fancy[bullet-colour=orange] > li::before,
ul.fancy[bullet-colour=orange] > li::before {
  background-color: #F15A22;
}
ol.fancy[bullet-colour=red] > li::before,
ul.fancy[bullet-colour=red] > li::before {
  background-color: #F0454B;
}
ol.fancy[bullet-colour=magenta] > li::before,
ul.fancy[bullet-colour=magenta] > li::before {
  background-color: #F03093;
}
ol.fancy[bullet-colour=purple] > li::before,
ul.fancy[bullet-colour=purple] > li::before {
  background-color: #B975B7;
}
ol.fancy[bullet-colour=green] > li::before,
ul.fancy[bullet-colour=green] > li::before {
  background-color: #39B54A;
}
ol.fancy[bullet-colour=light-blue] > li::before,
ul.fancy[bullet-colour=light-blue] > li::before {
  background-color: #00B2E3;
}
ol.fancy[bullet-colour=black] > li::before,
ul.fancy[bullet-colour=black] > li::before {
  background-color: #1a1a1a;
  color: #FFFFFF;
}

ol[start="2"] {
  counter-reset: ritem 1;
}

ol[start="3"] {
  counter-reset: ritem 2;
}

ol[start="4"] {
  counter-reset: ritem 3;
}

ol[start="5"] {
  counter-reset: ritem 4;
}

ol[start="6"] {
  counter-reset: ritem 5;
}

ol[start="7"] {
  counter-reset: ritem 6;
}

ol[start="8"] {
  counter-reset: ritem 7;
}

ol[start="9"] {
  counter-reset: ritem 8;
}

ol[start="10"] {
  counter-reset: ritem 9;
}

ol[start="11"] {
  counter-reset: ritem 10;
}

ol[start="12"] {
  counter-reset: ritem 11;
}

ol[start="13"] {
  counter-reset: ritem 12;
}

ol[start="14"] {
  counter-reset: ritem 13;
}

ol[start="15"] {
  counter-reset: ritem 14;
}

ol[start="16"] {
  counter-reset: ritem 15;
}

ol[start="17"] {
  counter-reset: ritem 16;
}

ol[start="18"] {
  counter-reset: ritem 17;
}

ol[start="19"] {
  counter-reset: ritem 18;
}

ol[start="20"] {
  counter-reset: ritem 19;
}

ol[start="21"] {
  counter-reset: ritem 20;
}

ol[start="22"] {
  counter-reset: ritem 21;
}

ol[start="23"] {
  counter-reset: ritem 22;
}

ol[start="24"] {
  counter-reset: ritem 23;
}

ol[start="25"] {
  counter-reset: ritem 24;
}

ol[start="26"] {
  counter-reset: ritem 25;
}

ol[start="27"] {
  counter-reset: ritem 26;
}

ol[start="28"] {
  counter-reset: ritem 27;
}

ol[start="29"] {
  counter-reset: ritem 28;
}

ol[start="30"] {
  counter-reset: ritem 29;
}

ol[start="31"] {
  counter-reset: ritem 30;
}

ol[start="32"] {
  counter-reset: ritem 31;
}

ol[start="33"] {
  counter-reset: ritem 32;
}

ol[start="34"] {
  counter-reset: ritem 33;
}

ol[start="35"] {
  counter-reset: ritem 34;
}

ol[start="36"] {
  counter-reset: ritem 35;
}

ol[start="37"] {
  counter-reset: ritem 36;
}

ol[start="38"] {
  counter-reset: ritem 37;
}

ol[start="39"] {
  counter-reset: ritem 38;
}

ol[start="40"] {
  counter-reset: ritem 39;
}

ol[start="41"] {
  counter-reset: ritem 40;
}

ol[start="42"] {
  counter-reset: ritem 41;
}

ol[start="43"] {
  counter-reset: ritem 42;
}

ol[start="44"] {
  counter-reset: ritem 43;
}

ol[start="45"] {
  counter-reset: ritem 44;
}

ol[start="46"] {
  counter-reset: ritem 45;
}

ol[start="47"] {
  counter-reset: ritem 46;
}

ol[start="48"] {
  counter-reset: ritem 47;
}

ol[start="49"] {
  counter-reset: ritem 48;
}

ol[start="50"] {
  counter-reset: ritem 49;
}

ol[start="51"] {
  counter-reset: ritem 50;
}

ol[start="52"] {
  counter-reset: ritem 51;
}

ol[start="53"] {
  counter-reset: ritem 52;
}

ol[start="54"] {
  counter-reset: ritem 53;
}

ol[start="55"] {
  counter-reset: ritem 54;
}

ol[start="56"] {
  counter-reset: ritem 55;
}

ol[start="57"] {
  counter-reset: ritem 56;
}

ol[start="58"] {
  counter-reset: ritem 57;
}

ol[start="59"] {
  counter-reset: ritem 58;
}

ol[start="60"] {
  counter-reset: ritem 59;
}

ol[start="61"] {
  counter-reset: ritem 60;
}

ol[start="62"] {
  counter-reset: ritem 61;
}

ol[start="63"] {
  counter-reset: ritem 62;
}

ol[start="64"] {
  counter-reset: ritem 63;
}

ol[start="65"] {
  counter-reset: ritem 64;
}

ol[start="66"] {
  counter-reset: ritem 65;
}

ol[start="67"] {
  counter-reset: ritem 66;
}

ol[start="68"] {
  counter-reset: ritem 67;
}

ol[start="69"] {
  counter-reset: ritem 68;
}

ol[start="70"] {
  counter-reset: ritem 69;
}

ol[start="71"] {
  counter-reset: ritem 70;
}

ol[start="72"] {
  counter-reset: ritem 71;
}

ol[start="73"] {
  counter-reset: ritem 72;
}

ol[start="74"] {
  counter-reset: ritem 73;
}

ol[start="75"] {
  counter-reset: ritem 74;
}

ol[start="76"] {
  counter-reset: ritem 75;
}

ol[start="77"] {
  counter-reset: ritem 76;
}

ol[start="78"] {
  counter-reset: ritem 77;
}

ol[start="79"] {
  counter-reset: ritem 78;
}

ol[start="80"] {
  counter-reset: ritem 79;
}

ol[start="81"] {
  counter-reset: ritem 80;
}

ol[start="82"] {
  counter-reset: ritem 81;
}

ol[start="83"] {
  counter-reset: ritem 82;
}

ol[start="84"] {
  counter-reset: ritem 83;
}

ol[start="85"] {
  counter-reset: ritem 84;
}

ol[start="86"] {
  counter-reset: ritem 85;
}

ol[start="87"] {
  counter-reset: ritem 86;
}

ol[start="88"] {
  counter-reset: ritem 87;
}

ol[start="89"] {
  counter-reset: ritem 88;
}

ol[start="90"] {
  counter-reset: ritem 89;
}

ol[start="91"] {
  counter-reset: ritem 90;
}

ol[start="92"] {
  counter-reset: ritem 91;
}

ol[start="93"] {
  counter-reset: ritem 92;
}

ol[start="94"] {
  counter-reset: ritem 93;
}

ol[start="95"] {
  counter-reset: ritem 94;
}

ol[start="96"] {
  counter-reset: ritem 95;
}

ol[start="97"] {
  counter-reset: ritem 96;
}

ol[start="98"] {
  counter-reset: ritem 97;
}

ol[start="99"] {
  counter-reset: ritem 98;
}

ol[start="100"] {
  counter-reset: ritem 99;
}

ol[start="101"] {
  counter-reset: ritem 100;
}

ol[start="102"] {
  counter-reset: ritem 101;
}

ol[start="103"] {
  counter-reset: ritem 102;
}

ol[start="104"] {
  counter-reset: ritem 103;
}

ol[start="105"] {
  counter-reset: ritem 104;
}

ol[start="106"] {
  counter-reset: ritem 105;
}

ol[start="107"] {
  counter-reset: ritem 106;
}

ol[start="108"] {
  counter-reset: ritem 107;
}

ol[start="109"] {
  counter-reset: ritem 108;
}

ol[start="110"] {
  counter-reset: ritem 109;
}

ol[start="111"] {
  counter-reset: ritem 110;
}

ol[start="112"] {
  counter-reset: ritem 111;
}

ol[start="113"] {
  counter-reset: ritem 112;
}

ol[start="114"] {
  counter-reset: ritem 113;
}

ol[start="115"] {
  counter-reset: ritem 114;
}

ol[start="116"] {
  counter-reset: ritem 115;
}

ol[start="117"] {
  counter-reset: ritem 116;
}

ol[start="118"] {
  counter-reset: ritem 117;
}

ol[start="119"] {
  counter-reset: ritem 118;
}

ol[start="120"] {
  counter-reset: ritem 119;
}

ol[start="121"] {
  counter-reset: ritem 120;
}

ol[start="122"] {
  counter-reset: ritem 121;
}

ol[start="123"] {
  counter-reset: ritem 122;
}

ol[start="124"] {
  counter-reset: ritem 123;
}

ol[start="125"] {
  counter-reset: ritem 124;
}

ol[start="126"] {
  counter-reset: ritem 125;
}

ol[start="127"] {
  counter-reset: ritem 126;
}

ol[start="128"] {
  counter-reset: ritem 127;
}

ol[start="129"] {
  counter-reset: ritem 128;
}

ol[start="130"] {
  counter-reset: ritem 129;
}

ol[start="131"] {
  counter-reset: ritem 130;
}

ol[start="132"] {
  counter-reset: ritem 131;
}

ol[start="133"] {
  counter-reset: ritem 132;
}

ol[start="134"] {
  counter-reset: ritem 133;
}

ol[start="135"] {
  counter-reset: ritem 134;
}

ol[start="136"] {
  counter-reset: ritem 135;
}

ol[start="137"] {
  counter-reset: ritem 136;
}

ol[start="138"] {
  counter-reset: ritem 137;
}

ol[start="139"] {
  counter-reset: ritem 138;
}

ol[start="140"] {
  counter-reset: ritem 139;
}

ol[start="141"] {
  counter-reset: ritem 140;
}

ol[start="142"] {
  counter-reset: ritem 141;
}

ol[start="143"] {
  counter-reset: ritem 142;
}

ol[start="144"] {
  counter-reset: ritem 143;
}

ol[start="145"] {
  counter-reset: ritem 144;
}

ol[start="146"] {
  counter-reset: ritem 145;
}

ol[start="147"] {
  counter-reset: ritem 146;
}

ol[start="148"] {
  counter-reset: ritem 147;
}

ol[start="149"] {
  counter-reset: ritem 148;
}

ol[start="150"] {
  counter-reset: ritem 149;
}

ol[start="151"] {
  counter-reset: ritem 150;
}

ol[start="152"] {
  counter-reset: ritem 151;
}

ol[start="153"] {
  counter-reset: ritem 152;
}

ol[start="154"] {
  counter-reset: ritem 153;
}

ol[start="155"] {
  counter-reset: ritem 154;
}

ol[start="156"] {
  counter-reset: ritem 155;
}

ol[start="157"] {
  counter-reset: ritem 156;
}

ol[start="158"] {
  counter-reset: ritem 157;
}

ol[start="159"] {
  counter-reset: ritem 158;
}

ol[start="160"] {
  counter-reset: ritem 159;
}

ol[start="161"] {
  counter-reset: ritem 160;
}

ol[start="162"] {
  counter-reset: ritem 161;
}

ol[start="163"] {
  counter-reset: ritem 162;
}

ol[start="164"] {
  counter-reset: ritem 163;
}

ol[start="165"] {
  counter-reset: ritem 164;
}

ol[start="166"] {
  counter-reset: ritem 165;
}

ol[start="167"] {
  counter-reset: ritem 166;
}

ol[start="168"] {
  counter-reset: ritem 167;
}

ol[start="169"] {
  counter-reset: ritem 168;
}

ol[start="170"] {
  counter-reset: ritem 169;
}

ol[start="171"] {
  counter-reset: ritem 170;
}

ol[start="172"] {
  counter-reset: ritem 171;
}

ol[start="173"] {
  counter-reset: ritem 172;
}

ol[start="174"] {
  counter-reset: ritem 173;
}

ol[start="175"] {
  counter-reset: ritem 174;
}

ol[start="176"] {
  counter-reset: ritem 175;
}

ol[start="177"] {
  counter-reset: ritem 176;
}

ol[start="178"] {
  counter-reset: ritem 177;
}

ol[start="179"] {
  counter-reset: ritem 178;
}

ol[start="180"] {
  counter-reset: ritem 179;
}

ol[start="181"] {
  counter-reset: ritem 180;
}

ol[start="182"] {
  counter-reset: ritem 181;
}

ol[start="183"] {
  counter-reset: ritem 182;
}

ol[start="184"] {
  counter-reset: ritem 183;
}

ol[start="185"] {
  counter-reset: ritem 184;
}

ol[start="186"] {
  counter-reset: ritem 185;
}

ol[start="187"] {
  counter-reset: ritem 186;
}

ol[start="188"] {
  counter-reset: ritem 187;
}

ol[start="189"] {
  counter-reset: ritem 188;
}

ol[start="190"] {
  counter-reset: ritem 189;
}

ol[start="191"] {
  counter-reset: ritem 190;
}

ol[start="192"] {
  counter-reset: ritem 191;
}

ol[start="193"] {
  counter-reset: ritem 192;
}

ol[start="194"] {
  counter-reset: ritem 193;
}

ol[start="195"] {
  counter-reset: ritem 194;
}

ol[start="196"] {
  counter-reset: ritem 195;
}

ol[start="197"] {
  counter-reset: ritem 196;
}

ol[start="198"] {
  counter-reset: ritem 197;
}

ol[start="199"] {
  counter-reset: ritem 198;
}

ol[start="2"].parentheses {
  counter-reset: item 1;
}

ol[start="3"].parentheses {
  counter-reset: item 2;
}

ol[start="4"].parentheses {
  counter-reset: item 3;
}

ol[start="5"].parentheses {
  counter-reset: item 4;
}

ol[start="6"].parentheses {
  counter-reset: item 5;
}

ol[start="7"].parentheses {
  counter-reset: item 6;
}

ol[start="8"].parentheses {
  counter-reset: item 7;
}

ol[start="9"].parentheses {
  counter-reset: item 8;
}

ol[start="10"].parentheses {
  counter-reset: item 9;
}

ol[start="11"].parentheses {
  counter-reset: item 10;
}

ol[start="12"].parentheses {
  counter-reset: item 11;
}

ol[start="13"].parentheses {
  counter-reset: item 12;
}

ol[start="14"].parentheses {
  counter-reset: item 13;
}

ol[start="15"].parentheses {
  counter-reset: item 14;
}

ol[start="16"].parentheses {
  counter-reset: item 15;
}

ol[start="17"].parentheses {
  counter-reset: item 16;
}

ol[start="18"].parentheses {
  counter-reset: item 17;
}

ol[start="19"].parentheses {
  counter-reset: item 18;
}

ol[start="20"].parentheses {
  counter-reset: item 19;
}

ol[start="21"].parentheses {
  counter-reset: item 20;
}

ol[start="22"].parentheses {
  counter-reset: item 21;
}

ol[start="23"].parentheses {
  counter-reset: item 22;
}

ol[start="24"].parentheses {
  counter-reset: item 23;
}

ol[start="25"].parentheses {
  counter-reset: item 24;
}

ol[start="26"].parentheses {
  counter-reset: item 25;
}

ol[start="27"].parentheses {
  counter-reset: item 26;
}

ol[start="28"].parentheses {
  counter-reset: item 27;
}

ol[start="29"].parentheses {
  counter-reset: item 28;
}

ol[start="30"].parentheses {
  counter-reset: item 29;
}

ol[start="31"].parentheses {
  counter-reset: item 30;
}

ol[start="32"].parentheses {
  counter-reset: item 31;
}

ol[start="33"].parentheses {
  counter-reset: item 32;
}

ol[start="34"].parentheses {
  counter-reset: item 33;
}

ol[start="35"].parentheses {
  counter-reset: item 34;
}

ol[start="36"].parentheses {
  counter-reset: item 35;
}

ol[start="37"].parentheses {
  counter-reset: item 36;
}

ol[start="38"].parentheses {
  counter-reset: item 37;
}

ol[start="39"].parentheses {
  counter-reset: item 38;
}

ol[start="40"].parentheses {
  counter-reset: item 39;
}

ol[start="41"].parentheses {
  counter-reset: item 40;
}

ol[start="42"].parentheses {
  counter-reset: item 41;
}

ol[start="43"].parentheses {
  counter-reset: item 42;
}

ol[start="44"].parentheses {
  counter-reset: item 43;
}

ol[start="45"].parentheses {
  counter-reset: item 44;
}

ol[start="46"].parentheses {
  counter-reset: item 45;
}

ol[start="47"].parentheses {
  counter-reset: item 46;
}

ol[start="48"].parentheses {
  counter-reset: item 47;
}

ol[start="49"].parentheses {
  counter-reset: item 48;
}

ol[start="50"].parentheses {
  counter-reset: item 49;
}

ol[start="51"].parentheses {
  counter-reset: item 50;
}

ol[start="52"].parentheses {
  counter-reset: item 51;
}

ol[start="53"].parentheses {
  counter-reset: item 52;
}

ol[start="54"].parentheses {
  counter-reset: item 53;
}

ol[start="55"].parentheses {
  counter-reset: item 54;
}

ol[start="56"].parentheses {
  counter-reset: item 55;
}

ol[start="57"].parentheses {
  counter-reset: item 56;
}

ol[start="58"].parentheses {
  counter-reset: item 57;
}

ol[start="59"].parentheses {
  counter-reset: item 58;
}

ol[start="60"].parentheses {
  counter-reset: item 59;
}

ol[start="61"].parentheses {
  counter-reset: item 60;
}

ol[start="62"].parentheses {
  counter-reset: item 61;
}

ol[start="63"].parentheses {
  counter-reset: item 62;
}

ol[start="64"].parentheses {
  counter-reset: item 63;
}

ol[start="65"].parentheses {
  counter-reset: item 64;
}

ol[start="66"].parentheses {
  counter-reset: item 65;
}

ol[start="67"].parentheses {
  counter-reset: item 66;
}

ol[start="68"].parentheses {
  counter-reset: item 67;
}

ol[start="69"].parentheses {
  counter-reset: item 68;
}

ol[start="70"].parentheses {
  counter-reset: item 69;
}

ol[start="71"].parentheses {
  counter-reset: item 70;
}

ol[start="72"].parentheses {
  counter-reset: item 71;
}

ol[start="73"].parentheses {
  counter-reset: item 72;
}

ol[start="74"].parentheses {
  counter-reset: item 73;
}

ol[start="75"].parentheses {
  counter-reset: item 74;
}

ol[start="76"].parentheses {
  counter-reset: item 75;
}

ol[start="77"].parentheses {
  counter-reset: item 76;
}

ol[start="78"].parentheses {
  counter-reset: item 77;
}

ol[start="79"].parentheses {
  counter-reset: item 78;
}

ol[start="80"].parentheses {
  counter-reset: item 79;
}

ol[start="81"].parentheses {
  counter-reset: item 80;
}

ol[start="82"].parentheses {
  counter-reset: item 81;
}

ol[start="83"].parentheses {
  counter-reset: item 82;
}

ol[start="84"].parentheses {
  counter-reset: item 83;
}

ol[start="85"].parentheses {
  counter-reset: item 84;
}

ol[start="86"].parentheses {
  counter-reset: item 85;
}

ol[start="87"].parentheses {
  counter-reset: item 86;
}

ol[start="88"].parentheses {
  counter-reset: item 87;
}

ol[start="89"].parentheses {
  counter-reset: item 88;
}

ol[start="90"].parentheses {
  counter-reset: item 89;
}

ol[start="91"].parentheses {
  counter-reset: item 90;
}

ol[start="92"].parentheses {
  counter-reset: item 91;
}

ol[start="93"].parentheses {
  counter-reset: item 92;
}

ol[start="94"].parentheses {
  counter-reset: item 93;
}

ol[start="95"].parentheses {
  counter-reset: item 94;
}

ol[start="96"].parentheses {
  counter-reset: item 95;
}

ol[start="97"].parentheses {
  counter-reset: item 96;
}

ol[start="98"].parentheses {
  counter-reset: item 97;
}

ol[start="99"].parentheses {
  counter-reset: item 98;
}

ol[start="100"].parentheses {
  counter-reset: item 99;
}

ol[start="101"].parentheses {
  counter-reset: item 100;
}

ol[start="102"].parentheses {
  counter-reset: item 101;
}

ol[start="103"].parentheses {
  counter-reset: item 102;
}

ol[start="104"].parentheses {
  counter-reset: item 103;
}

ol[start="105"].parentheses {
  counter-reset: item 104;
}

ol[start="106"].parentheses {
  counter-reset: item 105;
}

ol[start="107"].parentheses {
  counter-reset: item 106;
}

ol[start="108"].parentheses {
  counter-reset: item 107;
}

ol[start="109"].parentheses {
  counter-reset: item 108;
}

ol[start="110"].parentheses {
  counter-reset: item 109;
}

ol[start="111"].parentheses {
  counter-reset: item 110;
}

ol[start="112"].parentheses {
  counter-reset: item 111;
}

ol[start="113"].parentheses {
  counter-reset: item 112;
}

ol[start="114"].parentheses {
  counter-reset: item 113;
}

ol[start="115"].parentheses {
  counter-reset: item 114;
}

ol[start="116"].parentheses {
  counter-reset: item 115;
}

ol[start="117"].parentheses {
  counter-reset: item 116;
}

ol[start="118"].parentheses {
  counter-reset: item 117;
}

ol[start="119"].parentheses {
  counter-reset: item 118;
}

ol[start="120"].parentheses {
  counter-reset: item 119;
}

ol[start="121"].parentheses {
  counter-reset: item 120;
}

ol[start="122"].parentheses {
  counter-reset: item 121;
}

ol[start="123"].parentheses {
  counter-reset: item 122;
}

ol[start="124"].parentheses {
  counter-reset: item 123;
}

ol[start="125"].parentheses {
  counter-reset: item 124;
}

ol[start="126"].parentheses {
  counter-reset: item 125;
}

ol[start="127"].parentheses {
  counter-reset: item 126;
}

ol[start="128"].parentheses {
  counter-reset: item 127;
}

ol[start="129"].parentheses {
  counter-reset: item 128;
}

ol[start="130"].parentheses {
  counter-reset: item 129;
}

ol[start="131"].parentheses {
  counter-reset: item 130;
}

ol[start="132"].parentheses {
  counter-reset: item 131;
}

ol[start="133"].parentheses {
  counter-reset: item 132;
}

ol[start="134"].parentheses {
  counter-reset: item 133;
}

ol[start="135"].parentheses {
  counter-reset: item 134;
}

ol[start="136"].parentheses {
  counter-reset: item 135;
}

ol[start="137"].parentheses {
  counter-reset: item 136;
}

ol[start="138"].parentheses {
  counter-reset: item 137;
}

ol[start="139"].parentheses {
  counter-reset: item 138;
}

ol[start="140"].parentheses {
  counter-reset: item 139;
}

ol[start="141"].parentheses {
  counter-reset: item 140;
}

ol[start="142"].parentheses {
  counter-reset: item 141;
}

ol[start="143"].parentheses {
  counter-reset: item 142;
}

ol[start="144"].parentheses {
  counter-reset: item 143;
}

ol[start="145"].parentheses {
  counter-reset: item 144;
}

ol[start="146"].parentheses {
  counter-reset: item 145;
}

ol[start="147"].parentheses {
  counter-reset: item 146;
}

ol[start="148"].parentheses {
  counter-reset: item 147;
}

ol[start="149"].parentheses {
  counter-reset: item 148;
}

ol[start="150"].parentheses {
  counter-reset: item 149;
}

ol[start="151"].parentheses {
  counter-reset: item 150;
}

ol[start="152"].parentheses {
  counter-reset: item 151;
}

ol[start="153"].parentheses {
  counter-reset: item 152;
}

ol[start="154"].parentheses {
  counter-reset: item 153;
}

ol[start="155"].parentheses {
  counter-reset: item 154;
}

ol[start="156"].parentheses {
  counter-reset: item 155;
}

ol[start="157"].parentheses {
  counter-reset: item 156;
}

ol[start="158"].parentheses {
  counter-reset: item 157;
}

ol[start="159"].parentheses {
  counter-reset: item 158;
}

ol[start="160"].parentheses {
  counter-reset: item 159;
}

ol[start="161"].parentheses {
  counter-reset: item 160;
}

ol[start="162"].parentheses {
  counter-reset: item 161;
}

ol[start="163"].parentheses {
  counter-reset: item 162;
}

ol[start="164"].parentheses {
  counter-reset: item 163;
}

ol[start="165"].parentheses {
  counter-reset: item 164;
}

ol[start="166"].parentheses {
  counter-reset: item 165;
}

ol[start="167"].parentheses {
  counter-reset: item 166;
}

ol[start="168"].parentheses {
  counter-reset: item 167;
}

ol[start="169"].parentheses {
  counter-reset: item 168;
}

ol[start="170"].parentheses {
  counter-reset: item 169;
}

ol[start="171"].parentheses {
  counter-reset: item 170;
}

ol[start="172"].parentheses {
  counter-reset: item 171;
}

ol[start="173"].parentheses {
  counter-reset: item 172;
}

ol[start="174"].parentheses {
  counter-reset: item 173;
}

ol[start="175"].parentheses {
  counter-reset: item 174;
}

ol[start="176"].parentheses {
  counter-reset: item 175;
}

ol[start="177"].parentheses {
  counter-reset: item 176;
}

ol[start="178"].parentheses {
  counter-reset: item 177;
}

ol[start="179"].parentheses {
  counter-reset: item 178;
}

ol[start="180"].parentheses {
  counter-reset: item 179;
}

ol[start="181"].parentheses {
  counter-reset: item 180;
}

ol[start="182"].parentheses {
  counter-reset: item 181;
}

ol[start="183"].parentheses {
  counter-reset: item 182;
}

ol[start="184"].parentheses {
  counter-reset: item 183;
}

ol[start="185"].parentheses {
  counter-reset: item 184;
}

ol[start="186"].parentheses {
  counter-reset: item 185;
}

ol[start="187"].parentheses {
  counter-reset: item 186;
}

ol[start="188"].parentheses {
  counter-reset: item 187;
}

ol[start="189"].parentheses {
  counter-reset: item 188;
}

ol[start="190"].parentheses {
  counter-reset: item 189;
}

ol[start="191"].parentheses {
  counter-reset: item 190;
}

ol[start="192"].parentheses {
  counter-reset: item 191;
}

ol[start="193"].parentheses {
  counter-reset: item 192;
}

ol[start="194"].parentheses {
  counter-reset: item 193;
}

ol[start="195"].parentheses {
  counter-reset: item 194;
}

ol[start="196"].parentheses {
  counter-reset: item 195;
}

ol[start="197"].parentheses {
  counter-reset: item 196;
}

ol[start="198"].parentheses {
  counter-reset: item 197;
}

ol[start="199"].parentheses {
  counter-reset: item 198;
}

ol ol[start="2"].parentheses {
  counter-reset: citem 1;
}

ol ol[start="3"].parentheses {
  counter-reset: citem 2;
}

ol ol[start="4"].parentheses {
  counter-reset: citem 3;
}

ol ol[start="5"].parentheses {
  counter-reset: citem 4;
}

ol ol[start="6"].parentheses {
  counter-reset: citem 5;
}

ol ol[start="7"].parentheses {
  counter-reset: citem 6;
}

ol ol[start="8"].parentheses {
  counter-reset: citem 7;
}

ol ol[start="9"].parentheses {
  counter-reset: citem 8;
}

ol ol[start="10"].parentheses {
  counter-reset: citem 9;
}

ol ol[start="11"].parentheses {
  counter-reset: citem 10;
}

ol ol[start="12"].parentheses {
  counter-reset: citem 11;
}

ol ol[start="13"].parentheses {
  counter-reset: citem 12;
}

ol ol[start="14"].parentheses {
  counter-reset: citem 13;
}

ol ol[start="15"].parentheses {
  counter-reset: citem 14;
}

ol ol[start="16"].parentheses {
  counter-reset: citem 15;
}

ol ol[start="17"].parentheses {
  counter-reset: citem 16;
}

ol ol[start="18"].parentheses {
  counter-reset: citem 17;
}

ol ol[start="19"].parentheses {
  counter-reset: citem 18;
}

ol ol[start="20"].parentheses {
  counter-reset: citem 19;
}

ol ol[start="21"].parentheses {
  counter-reset: citem 20;
}

ol ol[start="22"].parentheses {
  counter-reset: citem 21;
}

ol ol[start="23"].parentheses {
  counter-reset: citem 22;
}

ol ol[start="24"].parentheses {
  counter-reset: citem 23;
}

ol ol[start="25"].parentheses {
  counter-reset: citem 24;
}

ol ol[start="26"].parentheses {
  counter-reset: citem 25;
}

ol ol[start="27"].parentheses {
  counter-reset: citem 26;
}

ol ol[start="28"].parentheses {
  counter-reset: citem 27;
}

ol ol[start="29"].parentheses {
  counter-reset: citem 28;
}

ol ol[start="30"].parentheses {
  counter-reset: citem 29;
}

ol ol[start="31"].parentheses {
  counter-reset: citem 30;
}

ol ol[start="32"].parentheses {
  counter-reset: citem 31;
}

ol ol[start="33"].parentheses {
  counter-reset: citem 32;
}

ol ol[start="34"].parentheses {
  counter-reset: citem 33;
}

ol ol[start="35"].parentheses {
  counter-reset: citem 34;
}

ol ol[start="36"].parentheses {
  counter-reset: citem 35;
}

ol ol[start="37"].parentheses {
  counter-reset: citem 36;
}

ol ol[start="38"].parentheses {
  counter-reset: citem 37;
}

ol ol[start="39"].parentheses {
  counter-reset: citem 38;
}

ol ol[start="40"].parentheses {
  counter-reset: citem 39;
}

ol ol[start="41"].parentheses {
  counter-reset: citem 40;
}

ol ol[start="42"].parentheses {
  counter-reset: citem 41;
}

ol ol[start="43"].parentheses {
  counter-reset: citem 42;
}

ol ol[start="44"].parentheses {
  counter-reset: citem 43;
}

ol ol[start="45"].parentheses {
  counter-reset: citem 44;
}

ol ol[start="46"].parentheses {
  counter-reset: citem 45;
}

ol ol[start="47"].parentheses {
  counter-reset: citem 46;
}

ol ol[start="48"].parentheses {
  counter-reset: citem 47;
}

ol ol[start="49"].parentheses {
  counter-reset: citem 48;
}

ol ol[start="50"].parentheses {
  counter-reset: citem 49;
}

ol ol[start="51"].parentheses {
  counter-reset: citem 50;
}

ol ol[start="52"].parentheses {
  counter-reset: citem 51;
}

ol ol[start="53"].parentheses {
  counter-reset: citem 52;
}

ol ol[start="54"].parentheses {
  counter-reset: citem 53;
}

ol ol[start="55"].parentheses {
  counter-reset: citem 54;
}

ol ol[start="56"].parentheses {
  counter-reset: citem 55;
}

ol ol[start="57"].parentheses {
  counter-reset: citem 56;
}

ol ol[start="58"].parentheses {
  counter-reset: citem 57;
}

ol ol[start="59"].parentheses {
  counter-reset: citem 58;
}

ol ol[start="60"].parentheses {
  counter-reset: citem 59;
}

ol ol[start="61"].parentheses {
  counter-reset: citem 60;
}

ol ol[start="62"].parentheses {
  counter-reset: citem 61;
}

ol ol[start="63"].parentheses {
  counter-reset: citem 62;
}

ol ol[start="64"].parentheses {
  counter-reset: citem 63;
}

ol ol[start="65"].parentheses {
  counter-reset: citem 64;
}

ol ol[start="66"].parentheses {
  counter-reset: citem 65;
}

ol ol[start="67"].parentheses {
  counter-reset: citem 66;
}

ol ol[start="68"].parentheses {
  counter-reset: citem 67;
}

ol ol[start="69"].parentheses {
  counter-reset: citem 68;
}

ol ol[start="70"].parentheses {
  counter-reset: citem 69;
}

ol ol[start="71"].parentheses {
  counter-reset: citem 70;
}

ol ol[start="72"].parentheses {
  counter-reset: citem 71;
}

ol ol[start="73"].parentheses {
  counter-reset: citem 72;
}

ol ol[start="74"].parentheses {
  counter-reset: citem 73;
}

ol ol[start="75"].parentheses {
  counter-reset: citem 74;
}

ol ol[start="76"].parentheses {
  counter-reset: citem 75;
}

ol ol[start="77"].parentheses {
  counter-reset: citem 76;
}

ol ol[start="78"].parentheses {
  counter-reset: citem 77;
}

ol ol[start="79"].parentheses {
  counter-reset: citem 78;
}

ol ol[start="80"].parentheses {
  counter-reset: citem 79;
}

ol ol[start="81"].parentheses {
  counter-reset: citem 80;
}

ol ol[start="82"].parentheses {
  counter-reset: citem 81;
}

ol ol[start="83"].parentheses {
  counter-reset: citem 82;
}

ol ol[start="84"].parentheses {
  counter-reset: citem 83;
}

ol ol[start="85"].parentheses {
  counter-reset: citem 84;
}

ol ol[start="86"].parentheses {
  counter-reset: citem 85;
}

ol ol[start="87"].parentheses {
  counter-reset: citem 86;
}

ol ol[start="88"].parentheses {
  counter-reset: citem 87;
}

ol ol[start="89"].parentheses {
  counter-reset: citem 88;
}

ol ol[start="90"].parentheses {
  counter-reset: citem 89;
}

ol ol[start="91"].parentheses {
  counter-reset: citem 90;
}

ol ol[start="92"].parentheses {
  counter-reset: citem 91;
}

ol ol[start="93"].parentheses {
  counter-reset: citem 92;
}

ol ol[start="94"].parentheses {
  counter-reset: citem 93;
}

ol ol[start="95"].parentheses {
  counter-reset: citem 94;
}

ol ol[start="96"].parentheses {
  counter-reset: citem 95;
}

ol ol[start="97"].parentheses {
  counter-reset: citem 96;
}

ol ol[start="98"].parentheses {
  counter-reset: citem 97;
}

ol ol[start="99"].parentheses {
  counter-reset: citem 98;
}

ol ol[start="100"].parentheses {
  counter-reset: citem 99;
}

ol ol[start="101"].parentheses {
  counter-reset: citem 100;
}

ol ol[start="102"].parentheses {
  counter-reset: citem 101;
}

ol ol[start="103"].parentheses {
  counter-reset: citem 102;
}

ol ol[start="104"].parentheses {
  counter-reset: citem 103;
}

ol ol[start="105"].parentheses {
  counter-reset: citem 104;
}

ol ol[start="106"].parentheses {
  counter-reset: citem 105;
}

ol ol[start="107"].parentheses {
  counter-reset: citem 106;
}

ol ol[start="108"].parentheses {
  counter-reset: citem 107;
}

ol ol[start="109"].parentheses {
  counter-reset: citem 108;
}

ol ol[start="110"].parentheses {
  counter-reset: citem 109;
}

ol ol[start="111"].parentheses {
  counter-reset: citem 110;
}

ol ol[start="112"].parentheses {
  counter-reset: citem 111;
}

ol ol[start="113"].parentheses {
  counter-reset: citem 112;
}

ol ol[start="114"].parentheses {
  counter-reset: citem 113;
}

ol ol[start="115"].parentheses {
  counter-reset: citem 114;
}

ol ol[start="116"].parentheses {
  counter-reset: citem 115;
}

ol ol[start="117"].parentheses {
  counter-reset: citem 116;
}

ol ol[start="118"].parentheses {
  counter-reset: citem 117;
}

ol ol[start="119"].parentheses {
  counter-reset: citem 118;
}

ol ol[start="120"].parentheses {
  counter-reset: citem 119;
}

ol ol[start="121"].parentheses {
  counter-reset: citem 120;
}

ol ol[start="122"].parentheses {
  counter-reset: citem 121;
}

ol ol[start="123"].parentheses {
  counter-reset: citem 122;
}

ol ol[start="124"].parentheses {
  counter-reset: citem 123;
}

ol ol[start="125"].parentheses {
  counter-reset: citem 124;
}

ol ol[start="126"].parentheses {
  counter-reset: citem 125;
}

ol ol[start="127"].parentheses {
  counter-reset: citem 126;
}

ol ol[start="128"].parentheses {
  counter-reset: citem 127;
}

ol ol[start="129"].parentheses {
  counter-reset: citem 128;
}

ol ol[start="130"].parentheses {
  counter-reset: citem 129;
}

ol ol[start="131"].parentheses {
  counter-reset: citem 130;
}

ol ol[start="132"].parentheses {
  counter-reset: citem 131;
}

ol ol[start="133"].parentheses {
  counter-reset: citem 132;
}

ol ol[start="134"].parentheses {
  counter-reset: citem 133;
}

ol ol[start="135"].parentheses {
  counter-reset: citem 134;
}

ol ol[start="136"].parentheses {
  counter-reset: citem 135;
}

ol ol[start="137"].parentheses {
  counter-reset: citem 136;
}

ol ol[start="138"].parentheses {
  counter-reset: citem 137;
}

ol ol[start="139"].parentheses {
  counter-reset: citem 138;
}

ol ol[start="140"].parentheses {
  counter-reset: citem 139;
}

ol ol[start="141"].parentheses {
  counter-reset: citem 140;
}

ol ol[start="142"].parentheses {
  counter-reset: citem 141;
}

ol ol[start="143"].parentheses {
  counter-reset: citem 142;
}

ol ol[start="144"].parentheses {
  counter-reset: citem 143;
}

ol ol[start="145"].parentheses {
  counter-reset: citem 144;
}

ol ol[start="146"].parentheses {
  counter-reset: citem 145;
}

ol ol[start="147"].parentheses {
  counter-reset: citem 146;
}

ol ol[start="148"].parentheses {
  counter-reset: citem 147;
}

ol ol[start="149"].parentheses {
  counter-reset: citem 148;
}

ol ol[start="150"].parentheses {
  counter-reset: citem 149;
}

ol ol[start="151"].parentheses {
  counter-reset: citem 150;
}

ol ol[start="152"].parentheses {
  counter-reset: citem 151;
}

ol ol[start="153"].parentheses {
  counter-reset: citem 152;
}

ol ol[start="154"].parentheses {
  counter-reset: citem 153;
}

ol ol[start="155"].parentheses {
  counter-reset: citem 154;
}

ol ol[start="156"].parentheses {
  counter-reset: citem 155;
}

ol ol[start="157"].parentheses {
  counter-reset: citem 156;
}

ol ol[start="158"].parentheses {
  counter-reset: citem 157;
}

ol ol[start="159"].parentheses {
  counter-reset: citem 158;
}

ol ol[start="160"].parentheses {
  counter-reset: citem 159;
}

ol ol[start="161"].parentheses {
  counter-reset: citem 160;
}

ol ol[start="162"].parentheses {
  counter-reset: citem 161;
}

ol ol[start="163"].parentheses {
  counter-reset: citem 162;
}

ol ol[start="164"].parentheses {
  counter-reset: citem 163;
}

ol ol[start="165"].parentheses {
  counter-reset: citem 164;
}

ol ol[start="166"].parentheses {
  counter-reset: citem 165;
}

ol ol[start="167"].parentheses {
  counter-reset: citem 166;
}

ol ol[start="168"].parentheses {
  counter-reset: citem 167;
}

ol ol[start="169"].parentheses {
  counter-reset: citem 168;
}

ol ol[start="170"].parentheses {
  counter-reset: citem 169;
}

ol ol[start="171"].parentheses {
  counter-reset: citem 170;
}

ol ol[start="172"].parentheses {
  counter-reset: citem 171;
}

ol ol[start="173"].parentheses {
  counter-reset: citem 172;
}

ol ol[start="174"].parentheses {
  counter-reset: citem 173;
}

ol ol[start="175"].parentheses {
  counter-reset: citem 174;
}

ol ol[start="176"].parentheses {
  counter-reset: citem 175;
}

ol ol[start="177"].parentheses {
  counter-reset: citem 176;
}

ol ol[start="178"].parentheses {
  counter-reset: citem 177;
}

ol ol[start="179"].parentheses {
  counter-reset: citem 178;
}

ol ol[start="180"].parentheses {
  counter-reset: citem 179;
}

ol ol[start="181"].parentheses {
  counter-reset: citem 180;
}

ol ol[start="182"].parentheses {
  counter-reset: citem 181;
}

ol ol[start="183"].parentheses {
  counter-reset: citem 182;
}

ol ol[start="184"].parentheses {
  counter-reset: citem 183;
}

ol ol[start="185"].parentheses {
  counter-reset: citem 184;
}

ol ol[start="186"].parentheses {
  counter-reset: citem 185;
}

ol ol[start="187"].parentheses {
  counter-reset: citem 186;
}

ol ol[start="188"].parentheses {
  counter-reset: citem 187;
}

ol ol[start="189"].parentheses {
  counter-reset: citem 188;
}

ol ol[start="190"].parentheses {
  counter-reset: citem 189;
}

ol ol[start="191"].parentheses {
  counter-reset: citem 190;
}

ol ol[start="192"].parentheses {
  counter-reset: citem 191;
}

ol ol[start="193"].parentheses {
  counter-reset: citem 192;
}

ol ol[start="194"].parentheses {
  counter-reset: citem 193;
}

ol ol[start="195"].parentheses {
  counter-reset: citem 194;
}

ol ol[start="196"].parentheses {
  counter-reset: citem 195;
}

ol ol[start="197"].parentheses {
  counter-reset: citem 196;
}

ol ol[start="198"].parentheses {
  counter-reset: citem 197;
}

ol ol[start="199"].parentheses {
  counter-reset: citem 198;
}

ol[start="2"].legal-list {
  counter-reset: item 1;
}

ol[start="3"].legal-list {
  counter-reset: item 2;
}

ol[start="4"].legal-list {
  counter-reset: item 3;
}

ol[start="5"].legal-list {
  counter-reset: item 4;
}

ol[start="6"].legal-list {
  counter-reset: item 5;
}

ol[start="7"].legal-list {
  counter-reset: item 6;
}

ol[start="8"].legal-list {
  counter-reset: item 7;
}

ol[start="9"].legal-list {
  counter-reset: item 8;
}

ol[start="10"].legal-list {
  counter-reset: item 9;
}

ol[start="11"].legal-list {
  counter-reset: item 10;
}

ol[start="12"].legal-list {
  counter-reset: item 11;
}

ol[start="13"].legal-list {
  counter-reset: item 12;
}

ol[start="14"].legal-list {
  counter-reset: item 13;
}

ol[start="15"].legal-list {
  counter-reset: item 14;
}

ol[start="16"].legal-list {
  counter-reset: item 15;
}

ol[start="17"].legal-list {
  counter-reset: item 16;
}

ol[start="18"].legal-list {
  counter-reset: item 17;
}

ol[start="19"].legal-list {
  counter-reset: item 18;
}

ol[start="20"].legal-list {
  counter-reset: item 19;
}

ol[start="21"].legal-list {
  counter-reset: item 20;
}

ol[start="22"].legal-list {
  counter-reset: item 21;
}

ol[start="23"].legal-list {
  counter-reset: item 22;
}

ol[start="24"].legal-list {
  counter-reset: item 23;
}

ol[start="25"].legal-list {
  counter-reset: item 24;
}

ol[start="26"].legal-list {
  counter-reset: item 25;
}

ol[start="27"].legal-list {
  counter-reset: item 26;
}

ol[start="28"].legal-list {
  counter-reset: item 27;
}

ol[start="29"].legal-list {
  counter-reset: item 28;
}

ol[start="30"].legal-list {
  counter-reset: item 29;
}

ol[start="31"].legal-list {
  counter-reset: item 30;
}

ol[start="32"].legal-list {
  counter-reset: item 31;
}

ol[start="33"].legal-list {
  counter-reset: item 32;
}

ol[start="34"].legal-list {
  counter-reset: item 33;
}

ol[start="35"].legal-list {
  counter-reset: item 34;
}

ol[start="36"].legal-list {
  counter-reset: item 35;
}

ol[start="37"].legal-list {
  counter-reset: item 36;
}

ol[start="38"].legal-list {
  counter-reset: item 37;
}

ol[start="39"].legal-list {
  counter-reset: item 38;
}

ol[start="40"].legal-list {
  counter-reset: item 39;
}

ol[start="41"].legal-list {
  counter-reset: item 40;
}

ol[start="42"].legal-list {
  counter-reset: item 41;
}

ol[start="43"].legal-list {
  counter-reset: item 42;
}

ol[start="44"].legal-list {
  counter-reset: item 43;
}

ol[start="45"].legal-list {
  counter-reset: item 44;
}

ol[start="46"].legal-list {
  counter-reset: item 45;
}

ol[start="47"].legal-list {
  counter-reset: item 46;
}

ol[start="48"].legal-list {
  counter-reset: item 47;
}

ol[start="49"].legal-list {
  counter-reset: item 48;
}

ol[start="50"].legal-list {
  counter-reset: item 49;
}

ol[start="51"].legal-list {
  counter-reset: item 50;
}

ol[start="52"].legal-list {
  counter-reset: item 51;
}

ol[start="53"].legal-list {
  counter-reset: item 52;
}

ol[start="54"].legal-list {
  counter-reset: item 53;
}

ol[start="55"].legal-list {
  counter-reset: item 54;
}

ol[start="56"].legal-list {
  counter-reset: item 55;
}

ol[start="57"].legal-list {
  counter-reset: item 56;
}

ol[start="58"].legal-list {
  counter-reset: item 57;
}

ol[start="59"].legal-list {
  counter-reset: item 58;
}

ol[start="60"].legal-list {
  counter-reset: item 59;
}

ol[start="61"].legal-list {
  counter-reset: item 60;
}

ol[start="62"].legal-list {
  counter-reset: item 61;
}

ol[start="63"].legal-list {
  counter-reset: item 62;
}

ol[start="64"].legal-list {
  counter-reset: item 63;
}

ol[start="65"].legal-list {
  counter-reset: item 64;
}

ol[start="66"].legal-list {
  counter-reset: item 65;
}

ol[start="67"].legal-list {
  counter-reset: item 66;
}

ol[start="68"].legal-list {
  counter-reset: item 67;
}

ol[start="69"].legal-list {
  counter-reset: item 68;
}

ol[start="70"].legal-list {
  counter-reset: item 69;
}

ol[start="71"].legal-list {
  counter-reset: item 70;
}

ol[start="72"].legal-list {
  counter-reset: item 71;
}

ol[start="73"].legal-list {
  counter-reset: item 72;
}

ol[start="74"].legal-list {
  counter-reset: item 73;
}

ol[start="75"].legal-list {
  counter-reset: item 74;
}

ol[start="76"].legal-list {
  counter-reset: item 75;
}

ol[start="77"].legal-list {
  counter-reset: item 76;
}

ol[start="78"].legal-list {
  counter-reset: item 77;
}

ol[start="79"].legal-list {
  counter-reset: item 78;
}

ol[start="80"].legal-list {
  counter-reset: item 79;
}

ol[start="81"].legal-list {
  counter-reset: item 80;
}

ol[start="82"].legal-list {
  counter-reset: item 81;
}

ol[start="83"].legal-list {
  counter-reset: item 82;
}

ol[start="84"].legal-list {
  counter-reset: item 83;
}

ol[start="85"].legal-list {
  counter-reset: item 84;
}

ol[start="86"].legal-list {
  counter-reset: item 85;
}

ol[start="87"].legal-list {
  counter-reset: item 86;
}

ol[start="88"].legal-list {
  counter-reset: item 87;
}

ol[start="89"].legal-list {
  counter-reset: item 88;
}

ol[start="90"].legal-list {
  counter-reset: item 89;
}

ol[start="91"].legal-list {
  counter-reset: item 90;
}

ol[start="92"].legal-list {
  counter-reset: item 91;
}

ol[start="93"].legal-list {
  counter-reset: item 92;
}

ol[start="94"].legal-list {
  counter-reset: item 93;
}

ol[start="95"].legal-list {
  counter-reset: item 94;
}

ol[start="96"].legal-list {
  counter-reset: item 95;
}

ol[start="97"].legal-list {
  counter-reset: item 96;
}

ol[start="98"].legal-list {
  counter-reset: item 97;
}

ol[start="99"].legal-list {
  counter-reset: item 98;
}

ol[start="100"].legal-list {
  counter-reset: item 99;
}

ol[start="101"].legal-list {
  counter-reset: item 100;
}

ol[start="102"].legal-list {
  counter-reset: item 101;
}

ol[start="103"].legal-list {
  counter-reset: item 102;
}

ol[start="104"].legal-list {
  counter-reset: item 103;
}

ol[start="105"].legal-list {
  counter-reset: item 104;
}

ol[start="106"].legal-list {
  counter-reset: item 105;
}

ol[start="107"].legal-list {
  counter-reset: item 106;
}

ol[start="108"].legal-list {
  counter-reset: item 107;
}

ol[start="109"].legal-list {
  counter-reset: item 108;
}

ol[start="110"].legal-list {
  counter-reset: item 109;
}

ol[start="111"].legal-list {
  counter-reset: item 110;
}

ol[start="112"].legal-list {
  counter-reset: item 111;
}

ol[start="113"].legal-list {
  counter-reset: item 112;
}

ol[start="114"].legal-list {
  counter-reset: item 113;
}

ol[start="115"].legal-list {
  counter-reset: item 114;
}

ol[start="116"].legal-list {
  counter-reset: item 115;
}

ol[start="117"].legal-list {
  counter-reset: item 116;
}

ol[start="118"].legal-list {
  counter-reset: item 117;
}

ol[start="119"].legal-list {
  counter-reset: item 118;
}

ol[start="120"].legal-list {
  counter-reset: item 119;
}

ol[start="121"].legal-list {
  counter-reset: item 120;
}

ol[start="122"].legal-list {
  counter-reset: item 121;
}

ol[start="123"].legal-list {
  counter-reset: item 122;
}

ol[start="124"].legal-list {
  counter-reset: item 123;
}

ol[start="125"].legal-list {
  counter-reset: item 124;
}

ol[start="126"].legal-list {
  counter-reset: item 125;
}

ol[start="127"].legal-list {
  counter-reset: item 126;
}

ol[start="128"].legal-list {
  counter-reset: item 127;
}

ol[start="129"].legal-list {
  counter-reset: item 128;
}

ol[start="130"].legal-list {
  counter-reset: item 129;
}

ol[start="131"].legal-list {
  counter-reset: item 130;
}

ol[start="132"].legal-list {
  counter-reset: item 131;
}

ol[start="133"].legal-list {
  counter-reset: item 132;
}

ol[start="134"].legal-list {
  counter-reset: item 133;
}

ol[start="135"].legal-list {
  counter-reset: item 134;
}

ol[start="136"].legal-list {
  counter-reset: item 135;
}

ol[start="137"].legal-list {
  counter-reset: item 136;
}

ol[start="138"].legal-list {
  counter-reset: item 137;
}

ol[start="139"].legal-list {
  counter-reset: item 138;
}

ol[start="140"].legal-list {
  counter-reset: item 139;
}

ol[start="141"].legal-list {
  counter-reset: item 140;
}

ol[start="142"].legal-list {
  counter-reset: item 141;
}

ol[start="143"].legal-list {
  counter-reset: item 142;
}

ol[start="144"].legal-list {
  counter-reset: item 143;
}

ol[start="145"].legal-list {
  counter-reset: item 144;
}

ol[start="146"].legal-list {
  counter-reset: item 145;
}

ol[start="147"].legal-list {
  counter-reset: item 146;
}

ol[start="148"].legal-list {
  counter-reset: item 147;
}

ol[start="149"].legal-list {
  counter-reset: item 148;
}

ol[start="150"].legal-list {
  counter-reset: item 149;
}

ol[start="151"].legal-list {
  counter-reset: item 150;
}

ol[start="152"].legal-list {
  counter-reset: item 151;
}

ol[start="153"].legal-list {
  counter-reset: item 152;
}

ol[start="154"].legal-list {
  counter-reset: item 153;
}

ol[start="155"].legal-list {
  counter-reset: item 154;
}

ol[start="156"].legal-list {
  counter-reset: item 155;
}

ol[start="157"].legal-list {
  counter-reset: item 156;
}

ol[start="158"].legal-list {
  counter-reset: item 157;
}

ol[start="159"].legal-list {
  counter-reset: item 158;
}

ol[start="160"].legal-list {
  counter-reset: item 159;
}

ol[start="161"].legal-list {
  counter-reset: item 160;
}

ol[start="162"].legal-list {
  counter-reset: item 161;
}

ol[start="163"].legal-list {
  counter-reset: item 162;
}

ol[start="164"].legal-list {
  counter-reset: item 163;
}

ol[start="165"].legal-list {
  counter-reset: item 164;
}

ol[start="166"].legal-list {
  counter-reset: item 165;
}

ol[start="167"].legal-list {
  counter-reset: item 166;
}

ol[start="168"].legal-list {
  counter-reset: item 167;
}

ol[start="169"].legal-list {
  counter-reset: item 168;
}

ol[start="170"].legal-list {
  counter-reset: item 169;
}

ol[start="171"].legal-list {
  counter-reset: item 170;
}

ol[start="172"].legal-list {
  counter-reset: item 171;
}

ol[start="173"].legal-list {
  counter-reset: item 172;
}

ol[start="174"].legal-list {
  counter-reset: item 173;
}

ol[start="175"].legal-list {
  counter-reset: item 174;
}

ol[start="176"].legal-list {
  counter-reset: item 175;
}

ol[start="177"].legal-list {
  counter-reset: item 176;
}

ol[start="178"].legal-list {
  counter-reset: item 177;
}

ol[start="179"].legal-list {
  counter-reset: item 178;
}

ol[start="180"].legal-list {
  counter-reset: item 179;
}

ol[start="181"].legal-list {
  counter-reset: item 180;
}

ol[start="182"].legal-list {
  counter-reset: item 181;
}

ol[start="183"].legal-list {
  counter-reset: item 182;
}

ol[start="184"].legal-list {
  counter-reset: item 183;
}

ol[start="185"].legal-list {
  counter-reset: item 184;
}

ol[start="186"].legal-list {
  counter-reset: item 185;
}

ol[start="187"].legal-list {
  counter-reset: item 186;
}

ol[start="188"].legal-list {
  counter-reset: item 187;
}

ol[start="189"].legal-list {
  counter-reset: item 188;
}

ol[start="190"].legal-list {
  counter-reset: item 189;
}

ol[start="191"].legal-list {
  counter-reset: item 190;
}

ol[start="192"].legal-list {
  counter-reset: item 191;
}

ol[start="193"].legal-list {
  counter-reset: item 192;
}

ol[start="194"].legal-list {
  counter-reset: item 193;
}

ol[start="195"].legal-list {
  counter-reset: item 194;
}

ol[start="196"].legal-list {
  counter-reset: item 195;
}

ol[start="197"].legal-list {
  counter-reset: item 196;
}

ol[start="198"].legal-list {
  counter-reset: item 197;
}

ol[start="199"].legal-list {
  counter-reset: item 198;
}

/* -------------------------------
   Decorative styles for Page object.
   Within the ITCSS model, we don't have page based styles. It should be either
   an object or a component inside an object.
   TODO: gradually move components from this file to associated file in
   components folder.

   1. Clearfix
   2. Page text formatting under .main-content
   3. Page sidebar
   4. Archive label in sidebar
   5. Archive title prepend
   6. Blockquote
--------------------------------- */
/* -------------------------------
   1. Clearfix
--------------------------------- */
.main-content-clearfix::before, .main-content-clearfix::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.main-content-clearfix::after {
  clear: both;
}
.main-content-clearfix .ontario-float-right, .main-content-clearfix .float-right {
  margin: 0;
}

/* ---------------------------------------------
   2. Page text formatting under .main-content
----------------------------------------------- */
*[id|=section] {
  max-width: 100%;
  padding-top: 2.5rem;
  margin-top: 2.5rem;
}

.main-content h2:first-of-type, .main-content h3:first-of-type, .main-content h4:first-of-type, .main-content h5:first-of-type, .main-content h6:first-of-type {
  margin-top: 0;
}

.main-content a {
  word-break: break-word;
}
.main-content a.link-wrapper {
  display: block;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 10;
}

.main-content h2[id|=section] {
  border-top: 4px solid #d9d9d9;
  height: 100%;
}
.main-content h2[id|=section]:first-of-type {
  margin-top: 0;
  border-top: 0;
  padding-top: 0;
}
@media only screen and (max-width: 40em) {
  .main-content h2[id|=section] {
    overflow-wrap: break-word;
    word-wrap: break-word;
  }
}

.contact-list .ontario-icon {
  display: inline-block;
  font-size: 1.5rem;
  vertical-align: middle;
}

/* -------------------------------
   3. Page sidebar
--------------------------------- */
.sidebar__header {
  background: #ededed;
  margin-top: 0.5rem;
  padding: 0.5rem 1rem;
}
@media only screen and (min-width:73.063em) {
  .sidebar__header {
    margin-left: 1rem;
  }
}
@media only screen and (max-width: 40em), only screen and (min-width:40.063em) and (max-width:73em) {
  .sidebar__header {
    margin-left: 0;
  }
}

@media only screen and (min-width:73.063em) {
  .sidebar__content {
    margin-left: 2rem;
  }
}
@media only screen and (max-width: 40em), only screen and (min-width:40.063em) and (max-width:73em) {
  .sidebar__content {
    margin-left: 1rem;
  }
}
.sidebar__content ul {
  margin: 0.5rem 0;
  list-style-type: none;
}
.sidebar__content a {
  text-decoration: none;
}
.sidebar__content a:hover {
  text-decoration: underline;
}
.sidebar__content sup a {
  text-decoration: underline;
}

/* ----------------------
   4. Archive label in sidebar
-------------------------*/
@media only screen and (min-width:73.063em) {
  .sidebar .alert.alert--warning, .sidebar .alert--warning.panel--alert, .sidebar .alert.panel--warning, .sidebar .panel--warning.panel--alert, .sidebar .alert--warning.alert-box, .sidebar .alert-box.panel--warning, .sidebar .alert-box.warning {
    margin-left: 1rem;
  }
}

/* -------------------------------
   5. Archive title prepend
--------------------------------- */
.archive-prepend:lang(fr)::before {
  content: "Archivée - ";
}
.archive-prepend::before {
  content: "Archived - ";
}

.archive-prepend > .archive-prepend:lang(fr)::before {
  content: "";
}
.archive-prepend > .archive-prepend::before {
  content: "";
}

/* -------------------------------
   6. Blockquote
--------------------------------- */
.blockquote__noquote {
  quotes: none;
}

/* -------------------------------
    Panel Variables
--------------------------------- */
/* -------------------------------
    Panel Classes
    Note: extends the callout styles from the Design System
--------------------------------- */
.panel, .row.panel {
  position: relative;
}

.panel__close-button {
  font-size: 0.1171875rem;
  line-height: 1;
  position: absolute;
  right: 0.9375rem;
  top: 10%;
}

.panel__image {
  margin: 0 0 1em 1.5em;
}

.panel--dark {
  background: #4d4d4d;
  border-color: rgba(0, 0, 0, 0.1);
  border-width: 0 0 0 0.9375rem;
  border-style: solid;
  padding: 1.5rem 0 1.5rem 1.5rem;
  color: #333333;
  margin-bottom: 1.25rem;
  color: #FFFFFF;
}
.panel--dark > *:first-child {
  margin-top: 0;
}
.panel--dark > *:last-child {
  margin-bottom: 0;
}
.panel--dark h1, .panel--dark h2, .panel--dark h3, .panel--dark h4, .panel--dark h5, .panel--dark h6 {
  color: #FFFFFF;
}

.panel--dark abbr,
.panel--dark abbr[title],
.panel--dark > abbr,
.panel--dark > abbr[title] {
  color: #d1ddeb;
  border-bottom: 2px dotted #d1ddeb;
}

.panel--dark a {
  color: #d1ddeb;
  text-decoration: underline;
}
.panel--dark a:visited, .panel--dark a:focus, .panel--dark a:active, .panel--dark a.active, .panel--dark a:hover {
  color: #d1ddeb;
}
.panel--dark a:hover {
  text-decoration: none;
}

.callout :last-child, .panel :last-child, .panel--callout :last-child, .aside :last-child, aside:not(.sidebar) :last-child, .panel--aside :last-child {
  margin-bottom: 0.5rem;
}

/*
    This targets an error panel/message for a required input field.
    This is to allow for a smaller panel to display error messages
    in forms.
*/
input:required + .panel--error,
textarea:required + .panel--error,
fieldset:required + .panel--error,
select:required + .panel--error {
  padding: 0.375rem;
}

.panel, .main-content aside {
  margin-bottom: 1.25rem;
}
.panel h2 img, .panel h3 img, .main-content aside h2 img, .main-content aside h3 img {
  margin-top: 1rem;
}
.panel h1, .main-content aside h1 {
  line-height: 150%;
  margin-bottom: 1rem;
}
.panel h2, .main-content aside h2 {
  line-height: 150%;
  margin-bottom: 1rem;
}
.panel h3, .main-content aside h3 {
  line-height: 150%;
  margin-bottom: 1rem;
}
.panel h4, .main-content aside h4 {
  line-height: 150%;
  margin-bottom: 1rem;
}
.panel h5, .main-content aside h5 {
  line-height: 150%;
  margin-bottom: 1rem;
}
.panel h6, .main-content aside h6 {
  line-height: 150%;
  margin-bottom: 1rem;
}
.panel:last-child, .main-content aside:last-child {
  margin-bottom: 0;
}
.panel :last-child, .main-content aside :last-child {
  margin-bottom: 0.5rem;
}
.panel--semitransparent, .main-content aside--semitransparent {
  padding: 1rem;
  background-color: rgba(255, 255, 255, 0.8);
}

/* ----------------------------------------
    Legacy table classes
    Extends from the Design System classes
------------------------------------------ */
.main-content table {
  background: linear-gradient(to right, #FFFFFF 30%, rgba(255, 255, 255, 0)), linear-gradient(to right, rgba(255, 255, 255, 0), #FFFFFF 70%) 0 100%, linear-gradient(to right, rgba(0, 0, 0, 0.2) 0%, rgba(252, 0, 0, 0) 100.01%), linear-gradient(to left, rgba(0, 0, 0, 0.2) 0%, rgba(252, 0, 0, 0) 100.01%);
  background-repeat: no-repeat;
  background-size: 2.5rem 100%, 2.5rem 100%, 0.875rem 100%, 0.875rem 100%;
  background-position: 0 0, 100%, 0 0, 100%;
  background-attachment: local, local, scroll, scroll;
  display: block;
  margin: 0.5rem 0 1.5rem 0;
  overflow-x: auto;
}
.main-content table:not(.table--no-zebra-stripes):not(table.no-stripes):not(table.noStripes) tbody tr:first-child:nth-last-child(n+6):nth-child(even),
.main-content table:not(.table--no-zebra-stripes):not(table.no-stripes):not(table.noStripes) tbody tr:first-child:nth-last-child(n+6) ~ tr:nth-child(even) {
  background-color: rgba(0, 0, 0, 0.0509803922);
}

.main-content table.use-scroll {
  overflow-x: unset;
}

@media only screen and (min-width:40.063em) {
  table.full-width {
    display: table;
    width: 100%;
  }
}

span.table--highlight-indicator {
  background: url("/themes/ontario_2021/assets/icons/highlight-indicator.svg") no-repeat;
  display: inline-block;
  height: 16px;
  left: 0;
  position: absolute;
  top: 1.5rem;
  width: 8px;
}

/* ----------------------------------------
    Tables with numeric data
------------------------------------------ */
table.numeric thead th:not(.non-numeric) {
  text-align: right;
}
/* ----------------------------------------
    ui-grid data tables
------------------------------------------ */
[id^=onepage-datatable] {
  width: 100%;
  height: 201px;
  font-size: 0.9rem;
  margin-bottom: 1rem;
  overflow: hidden;
  position: relative;
}
[id^=onepage-datatable]::after {
  position: absolute;
  top: 0;
  left: 100%;
  width: 50px;
  height: 100%;
  border-radius: 10px 0 0 10px/50% 0 0 50%;
  box-shadow: -5px 0 10px rgba(0, 0, 0, 0.25);
  content: "";
}
[id^=onepage-datatable] .ui-grid-header-cell {
  background: #666666 !important;
  color: #fff;
  border-right: 3px groove #999999 !important;
}
[id^=onepage-datatable] .ui-grid-header-cell a, [id^=onepage-datatable] .ui-grid-header-cell a:visited {
  color: #d1ddeb !important;
}
[id^=onepage-datatable] .ui-grid-header-cell a:focus, [id^=onepage-datatable] .ui-grid-header-cell a:active, [id^=onepage-datatable] .ui-grid-header-cell a.active, [id^=onepage-datatable] .ui-grid-header-cell a:hover {
  color: #fff !important;
  font-size: 1.5em;
  right: 0.45rem;
  transition: font-size 40ms ease, right 40ms ease;
}
[id^=onepage-datatable] .ui-grid-row:nth-child(even) .ui-grid-cell {
  background: #fff;
}
[id^=onepage-datatable] .ui-grid-row:nth-child(odd) .ui-grid-cell {
  background: #EFEFEF;
}
[id^=onepage-datatable] .ui-grid-cell.sorted {
  border: solid #0066cc;
  border-width: 0 0.3em;
}
[id^=onepage-datatable] .ui-grid-cell.sorted .ui-grid-cell-contents {
  border: solid #d1ddeb;
  border-width: 0 0.7em;
}
[id^=onepage-datatable] .ui-grid-canvas {
  padding: 0 !important;
}
[id^=onepage-datatable] .ui-grid-pager-container {
  display: none;
}
[id^=onepage-datatable] .ui-grid-header-cell .ui-grid-cell-contents {
  height: 51px;
}
[id^=onepage-datatable] .ui-grid-pager-panel {
  position: relative !important;
}
[id^=onepage-datatable] .ui-grid-viewport {
  overflow-y: hidden !important;
}

[id*=datatable-upper-scrollbar] {
  overflow-x: scroll;
}
[id*=datatable-upper-scrollbar] div {
  height: 1px;
}

/* ---------------------------------------------------------------
    Fonts (not included in the Design System package)
------------------------------------------------------------- */
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-display: swap;
  src: local("Open Sans Bold"), local("Open-Sans-600");
  src: url("../fonts/open-sans-700/open-sans-700.eot");
  src: url("../fonts/open-sans-700/open-sans-700.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-700/open-sans-700.woff2") format("woff2"), url("../fonts/open-sans-700/open-sans-700.woff") format("woff"), url("../fonts/open-sans-700/open-sans-700.ttf") format("truetype"), url("../fonts/open-sans-700/open-sans-700.svg");
}
@font-face {
  font-family: "Courier Prime";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: local("Courier Prime"), local("Courier-prime-regular"), url("../fonts/courier-prime-400/CourierPrime-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Courier Prime";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: local("Courier Prime Italic"), local("Courier-prime-italic"), url("../fonts/courier-prime-400--italic/CourierPrime-Italic.ttf") format("truetype");
}
@font-face {
  font-family: "Courier Prime";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: local("Courier Prime Bold"), local("Courier-prime-bold"), url("../fonts/courier-prime-700/CourierPrime-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Courier Prime";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: local("Courier Prime Bold Italic"), local("Courier-prime-bold-italic"), url("../fonts/courier-prime-700--italic/CourierPrime-BoldItalic.ttf") format("truetype");
}
/* ---------------------------------------------------------------
    Text sizing
------------------------------------------------------------- */
.text--large {
  font-size: 1.125rem;
}

.large, .dss-phase-label.alpha span, .dss-phase-label.beta span {
  font-size: 1.125rem;
}

.x-large {
  font-size: 1.75rem;
}

.xx-large {
  font-size: 2.375rem;
}

.larger {
  font-size: 110%;
}

/* ---------------------------------------------------------------
    Text style
------------------------------------------------------------- */
.uppercase {
  text-transform: uppercase;
}
.uppercase abbr {
  text-transform: inherit;
}

span.uppercase {
  font-size: 0.9em;
}

span.species {
  font-style: italic;
  white-space: nowrap;
}

p:empty {
  display: none; /* hide all the extra paragraphs that ckeditor inserts */
}

.redacted, span.redacted, [title~=redacted], [title~=édité] {
  background-color: #ededed;
  border-radius: 0.1em;
  box-shadow: 0.25em 0 0 #ededed, -0.25em 0 0 #ededed;
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone; /* this is for firefox */
  display: initial;
  line-height: 1.5;
  margin: 0 0.25em;
  padding: 0.25rem;
  white-space: break-spaces;
}

.subheader {
  color: #666666;
}

.infographic {
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
}

/* -------------------------------
   Small text
--------------------------------- */
.small, small, .book__printBook {
  font-size: 0.9375rem;
}

h2.small, h3.small {
  font-size: 1.25rem;
}

.smaller, .smaller p {
  font-size: 90%;
}

.main_content small a, .main_content .book__printBook a, .main_content .small a, .main_content .smaller a {
  color: #728dae;
}
.main_content small a:visited, .main_content .book__printBook a:visited, .main_content small a:hover, .main_content .book__printBook a:hover, .main_content small a:focus, .main_content .book__printBook a:focus, .main_content small a:active, .main_content .book__printBook a:active, .main_content .small a:visited, .main_content .small a:hover, .main_content .small a:focus, .main_content .small a:active, .main_content .smaller a:visited, .main_content .smaller a:hover, .main_content .smaller a:focus, .main_content .smaller a:active {
  color: #728dae;
}

/* ---------------------------------------------
Colour overrides for black and white text
Used for text against background colours
--------------------------------------------- */
a.text-white, a.text-white:hover, a.text-white:visited, .text-white {
  color: #FFFFFF;
}
a.text-white abbr, a.text-white:hover abbr, a.text-white:visited abbr, .text-white abbr {
  color: inherit;
}

a.text-black, a.text-black:hover, a.text-black:visited, .text-black {
  color: #1a1a1a;
}
a.text-black abbr, a.text-black:hover abbr, a.text-black:visited abbr, .text-black abbr {
  color: inherit;
}

/* ---------------------------------------------
Text alignment
--------------------------------------------- */
.text-left {
  text-align: left;
}

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

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.video-container {
  position: relative;
  padding-top: 56.4%;
}

.video-sizing {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}

.flex-video {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  padding-bottom: 0;
  margin: 0 0 0.5rem 0;
  border-radius: 0 0 0.25rem 0.25rem;
  background: #000;
  position: relative;
}
.flex-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: transparent;
}

@media screen and (max-width: 0em), screen and (min-width: 40em) {
  .show-for-small {
    display: none !important;
  }
}
/* ---------------------------------
  Preview draft watermark
------------------------------------ */
.watermark-text {
  font: 4rem "Raleway", "Open Sans", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 700;
  position: fixed;
  color: rgba(230, 13, 13, 0.37);
  z-index: 10;
  margin-left: -14.375rem;
  left: 50%;
  text-transform: uppercase;
}

/* -----------------------------------------------------------------------------
Components

UI specific styling for features and content types.

This folder will contain self-contained HTML media-banner  and the .scss files associated with it. The styles are to be loaded only when that component is loaded on the page. The media-banner can be treated as its own “package”.

Each component’s styling will begin the base classes and contain relationships with other styles within the project. Customization will occur once all the available base and utility styles are used.

Each component’s styles will have their own naming convention, related to the component. Use the BEM methodology when creating component classes. Modifiers should be utilized for cosmetic differences.
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------

  Book content type

----------------------------------------------------------------------------- */
.book__wrapper {
  border-style: none solid;
  border-color: #E8E8E8;
  margin-bottom: 1rem;
  overflow: hidden;
}
@media only screen and (max-width: 40em) {
  .book__wrapper {
    border-bottom: none;
  }
}

.book__intro .row.intro {
  margin-bottom: 2.5rem;
  border-bottom: 4px solid #1a1a1a;
  text-align: left;
}
.book__intro .row.intro h1 {
  padding-top: 5rem;
  margin-bottom: 0;
}
@media only screen and (max-width: 40em) {
  .book__intro .row.intro h1 {
    padding-top: 2.5rem;
  }
}
.book__intro .row.intro .intro__text {
  padding-top: 2rem;
  padding-bottom: 5rem;
}
@media only screen and (max-width: 40em) {
  .book__intro .row.intro .intro__text {
    padding-top: 1.5rem;
    padding-bottom: 2.5rem;
  }
}

.book__inner-wrapper {
  padding: 0 2rem 5rem 2rem;
}

.book__toc .toc {
  margin-bottom: 2.5rem;
}
.book__toc + .body-field h2 {
  padding-top: 0;
}
.book__toc hr#toc-end {
  margin-bottom: 0;
}

.book__dates--wrapper {
  margin-bottom: 5rem;
}

/* -----------------------------------------------------------------------------
 Main navigation
----------------------------------------------------------------------------- */
.book__navigation, .columns.book__navigation, .book__navigation#block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .book__navigation.form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .book__navigation.form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .book__navigation.form-item-query, #block-exposedformoic-resultblock-listing .book__navigation.form-wrapper, .book__navigation#block-exposedformoic-resultblock-listing, .book__navigation#block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .book__navigation.form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .book__navigation.form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .book__navigation.form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .book__navigation.form-item-query, #block-exposedformlrd-resultblock-listing .book__navigation.form-wrapper, #block-exposedformlrd-resultblock-listing .book__navigation.lrd-exposedfilter-container, .book__navigation#block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .book__navigation.form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .book__navigation.form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .book__navigation.form-item-query, #block-exposedformgazette-resultblock-search .book__navigation.form-wrapper, .book__navigation#block-exposedformgazette-resultblock-search {
  background-color: #e8e8e8;
  font-size: 90%;
  list-style: none;
  padding: 0;
}
.book__navigation hr, .columns.book__navigation hr, .book__navigation#block-views-block-oic-result-block-listing hr, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .book__navigation.form-item-date-from hr, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .book__navigation.form-item-date-to hr, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .book__navigation.form-item-query hr, #block-exposedformoic-resultblock-listing .book__navigation.form-wrapper hr, .book__navigation#block-exposedformoic-resultblock-listing hr, .book__navigation#block-views-block-lrd-result-block-listing hr, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .book__navigation.form-item-date-from hr, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .book__navigation.form-item-date-to hr, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .book__navigation.form-checkboxes hr, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .book__navigation.form-item-query hr, #block-exposedformlrd-resultblock-listing .book__navigation.form-wrapper hr, #block-exposedformlrd-resultblock-listing .book__navigation.lrd-exposedfilter-container hr, .book__navigation#block-views-block-gazette-result-block-search hr, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .book__navigation.form-item-date-from hr, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .book__navigation.form-item-date-to hr, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .book__navigation.form-item-query hr, #block-exposedformgazette-resultblock-search .book__navigation.form-wrapper hr, .book__navigation#block-exposedformgazette-resultblock-search hr {
  border-bottom: 0.25rem solid #e8e8e8;
  margin: 0;
}

ul.book__navigation--list {
  list-style-type: none;
  display: flex;
  margin: 0;
}
@media only screen and (max-width: 40em) {
  ul.book__navigation--list {
    background-color: #f2f2f2;
  }
}

li.book__navigation--list-item {
  position: relative;
  margin: 0;
  padding: 0.25rem;
}
li.book__navigation--list-item a {
  display: block;
  font-weight: 700;
  text-decoration: none;
  padding: 0.75rem 2rem;
}
li.book__navigation--list-item a:hover, li.book__navigation--list-item a:focus, li.book__navigation--list-item a:active {
  text-decoration: underline;
  box-shadow: unset;
  outline: unset;
}
li.book__navigation--list-item a:focus-within {
  box-shadow: 0 0 0 4px #009adb;
  outline: 4px solid transparent;
  transition: all 0.1s ease-in-out;
}
li.book__navigation--list-item a[href=""] {
  display: none;
}
@media only screen and (max-width: 40em) {
  li.book__navigation--list-item a {
    padding: 0.75rem 1rem;
  }
}

@media only screen and (max-width: 40em) {
  .book__navigation .book__navigation--mobile {
    background-color: #fff;
    border-bottom: 0.25rem solid #E8E8E8;
  }
  .book__navigation .book__navigation--mobile li {
    width: 50%;
  }
  .book__navigation .book__navigation--mobile li:first-of-type a {
    border-right: 0.25rem solid #E8E8E8;
  }
}

.book__navigation .ontario-icon {
  font-size: 1.2rem;
  line-height: initial;
  position: relative;
}

/* -----------------------------------------------------------------------------
 Table of contents
----------------------------------------------------------------------------- */
aside.book__off-canvas,
.book__off-canvas {
  background: #f7f7f7;
  border: none;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  bottom: -1rem;
  left: 0;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  transition: -webkit-transform 0.5s ease 0s;
  transition: transform 0.5s ease 0s;
  transition: transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  top: 0;
  z-index: 100;
}
@media screen and (min-width: 40em) {
  aside.book__off-canvas,
  .book__off-canvas {
    width: 25rem;
  }
}
aside.book__off-canvas a,
.book__off-canvas a {
  text-decoration: none;
}
aside.book__off-canvas a:hover:not(.book__toggleCollapsibleList),
.book__off-canvas a:hover:not(.book__toggleCollapsibleList) {
  text-decoration: underline;
}

.js__slide-in {
  -webkit-animation: slide-in 0.5s forwards;
          animation: slide-in 0.5s forwards;
}

.js__slide-out {
  -webkit-animation: slide-out 0.5s forwards;
          animation: slide-out 0.5s forwards;
}

@-webkit-keyframes slide-in {
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}

@keyframes slide-in {
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}
@-webkit-keyframes slide-out {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@keyframes slide-out {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
.book__off-canvas--wrapper {
  display: block;
  overflow: hidden;
}
@media only screen and (max-width: 40em) {
  .book__off-canvas--wrapper {
    width: 100%;
  }
}
@media only screen and (min-width:40.063em) {
  .book__off-canvas--wrapper {
    width: 25rem;
  }
}

.book__tree_toc-main {
  margin: 0;
  list-style-type: none;
}
.book__tree_toc-main li {
  display: block;
  overflow: hidden;
}

.book__menu-item {
  display: block;
  overflow: hidden;
  font-size: 1.125rem;
}
.book__menu-item a:not(.book__off-canvas--icons) {
  width: 90%;
  display: block;
  float: left;
}

.book__menu-item--collapsed a:not(.book__toggleCollapsibleList) {
  font-weight: 600;
  width: 90%;
  display: block;
  float: left;
  margin: 0.25rem 0 0 0.25rem;
}

.book__parent-item {
  font-weight: 600;
  width: 90%;
  display: block;
  float: left;
  margin: 0.25rem 0 0 0.25rem;
}

.book__tree_toc-inner {
  clear: both;
  display: block;
  margin: 0 0 0.85rem 1.65rem;
  list-style-type: none;
  position: relative;
  top: 0.85rem;
}

.book__tree_toc-inner li.book__menu-item {
  padding: 1rem 0 0 1rem;
}

.book__tree_toc-inner li.book__menu-item--collapsed {
  padding-bottom: 0.5rem;
}

.book__off-canvas--menu-wrapper {
  padding: 0 2rem 2rem 2rem;
  position: relative;
}

.book-icon__chevron-up {
  display: block;
  background: url("../assets/icons/ontario-icon-chevron-up.png");
  background-size: 100%;
  float: left;
  left: -0.2rem;
  position: relative;
  width: 25px;
  height: 25px;
  text-decoration: none;
  margin-top: 0.25rem;
}

.book-icon__chevron-down {
  display: block;
  background: url("../assets/icons/ontario-icon-chevron-down.png");
  background-size: 100%;
  float: left;
  left: -0.2rem;
  position: relative;
  width: 25px;
  height: 25px;
  text-decoration: none;
  margin-top: 0.25rem;
}

.book__off-canvas--toggle-close {
  background-color: #4d4d4d;
  color: white;
  font-size: 1.8rem;
  margin-bottom: 1.5rem;
  padding: 1rem;
  position: relative;
  text-align: right;
}
@media only screen and (min-width:40.063em) {
  .book__off-canvas--toggle-close {
    z-index: 104;
  }
}

.book__off-canvas--toggle-close svg {
  fill: white;
  font-size: 2rem;
  width: 2.5rem;
  height: 2.5rem;
  margin: 0;
}

.book__off-canvas--hide {
  visibility: hidden;
}

.book__printBook__wrapper {
  padding-right: 1rem;
  position: relative;
}
.book__off-canvas--menu-wrapper .book__printBook__wrapper {
  padding-right: 0;
}

.book__printBook {
  float: right;
  padding: 0.5rem 1.8rem 0.5rem 0.5rem;
  margin: 0.25rem;
}
.book__printBook svg {
  text-decoration: none;
}
.book__off-canvas--menu-wrapper .book__printBook {
  padding-right: 0;
}

@media only screen and (min-width:40.063em) {
  .book .book__printBook {
    margin-top: -2rem;
  }
}

/* -----------------------------------------------------------------------------

  Breadcrumb feature

----------------------------------------------------------------------------- */
.breadcrumbs > *:nth-child(n+1)::before {
  content: "";
  background: url(../assets/chevron-right.svg) no-repeat;
  background-position-y: center;
  display: inline-block;
  height: 16px;
}

.breadcrumb-container {
  display: block;
  margin: 1.5rem 0;
}

.breadcrumbs {
  margin: 0;
  padding-left: 0;
  overflow: hidden;
}
.breadcrumbs > * {
  display: block;
  float: left;
  line-height: inherit;
  list-style: none;
  overflow: hidden;
}
.breadcrumbs > *:nth-child(n+1)::before {
  width: 25px;
  position: relative;
  top: 0.15rem;
}
.breadcrumbs > *:first-child::before {
  display: none;
}
.breadcrumbs li {
  font-size: 16px;
  text-transform: none;
  padding: 0.2rem;
}
.breadcrumbs li a {
  text-decoration: underline;
}
.breadcrumbs li:not(:last-child)::after {
  content: "";
  margin: 0;
}
.breadcrumbs li:last-child {
  padding-bottom: 0.25rem;
}

/* -----------------------------------------------------------------------------

  Gazette search results

----------------------------------------------------------------------------- */
#block-exposedformgazette-resultblock-search .form-wrapper {
  display: inline-block;
}
#block-exposedformgazette-resultblock-search .button, #block-exposedformgazette-resultblock-search button, #block-exposedformgazette-resultblock-search input[type=submit], #block-exposedformgazette-resultblock-search input[type=button] {
  min-width: 9.6rem;
  -webkit-appearance: none;
}
#block-exposedformgazette-resultblock-search .button--secondary, #block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .form-actions .button--secondary, #block-exposedformlrd-resultblock-listing .form-actions #block-exposedformgazette-resultblock-search .button--secondary, #block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .form-actions button.secondary, #block-exposedformlrd-resultblock-listing .form-actions #block-exposedformgazette-resultblock-search button.secondary, #block-exposedformgazette-resultblock-search .button.secondary, #block-exposedformgazette-resultblock-search button.secondary, #block-exposedformgazette-resultblock-search input.secondary[type=submit], #block-exposedformgazette-resultblock-search input.secondary[type=button] {
  margin-right: 0;
}
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search {
  margin: 0 -1rem;
}
#block-views-block-gazette-result-block-search a {
  text-decoration: none;
}
#block-views-block-gazette-result-block-search header {
  font-size: 1.25rem;
  margin-bottom: 0.5rem;
  font-weight: normal;
}
#block-views-block-gazette-result-block-search article small > div, #block-views-block-gazette-result-block-search article .book__printBook > div {
  display: inline-block;
}
#block-views-block-gazette-result-block-search:last-of-type {
  border-bottom: 4px solid #ededed;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
#block-views-block-gazette-result-block-search nav.pager {
  float: left;
}
#block-views-block-gazette-result-block-search ul.pager__items {
  margin-left: 0;
}
#block-views-block-gazette-result-block-search ul.pager__items li {
  list-style: none;
  display: inline-block;
}
#block-views-block-gazette-result-block-search ul.pager__items li:first-child {
  margin-left: 0;
}
#block-views-block-gazette-result-block-search ul.pager__items li a {
  cursor: pointer;
  border-radius: 3px;
  transition: background-color 0.3s ease-out;
  display: block;
  text-decoration: none;
  padding: 0.0625rem 0.625rem;
}
#block-views-block-gazette-result-block-search ul.pager__items li a:hover {
  background-color: #d1ddeb;
  text-decoration: underline;
}
#block-views-block-gazette-result-block-search ul.pager__items li.is-active a {
  background-color: #e6e6e6;
  font-weight: 700;
}
#block-views-block-gazette-result-block-search footer {
  padding-top: 0.5rem;
  text-align: right;
}
#block-views-block-gazette-result-block-search nav + footer {
  float: right;
}

.gazette-list-results h2 {
  margin-bottom: 0.25rem;
  font-size: 1.25rem;
}
.gazette-list-results h3 {
  margin-bottom: 0;
  font-size: 1rem;
}
.gazette-list-results .gazette-result--item-page {
  margin-bottom: 1rem;
}

.gazette-search-results h2 {
  margin-bottom: 0;
  font-size: 1rem;
}
.gazette-search-results h3 {
  margin-bottom: 0.25rem;
  font-size: 1.25rem;
}
.gazette-search-results h4 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  padding-left: 2.5rem;
  font-size: 1.125rem;
}
.gazette-search-results .gazette-result--item-bundle {
  display: inline-block;
  margin-bottom: 1.5rem;
}
.gazette-search-results .gazette-result--item-bundle .gazette-result--item-page {
  padding-left: 2.5rem;
}

/* -----------------------------------------------------------------------------

  LRD Exposed Forms for search page.

----------------------------------------------------------------------------- */
.lrd-list-results header {
  border-bottom: 1px solid #ededed;
  font-size: 1.25rem;
  font-weight: 400;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}

.lrd-list-results .lrd-result-text {
  max-width: 17.5em;
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .lrd-list-results .lrd-result-text {
    max-width: unset;
  }
}
@media only screen and (min-width:73.063em) and (max-width:96em) {
  .lrd-list-results .lrd-result-text {
    margin-top: 0;
  }
}

.lrd-exposedfilter-results {
  display: inline;
}

.lrd-exposedfilter-sort {
  float: right;
  margin-bottom: -6em;
  margin-right: 2em;
  padding-bottom: 0;
}
@media only screen and (max-width: 40em) {
  .lrd-exposedfilter-sort {
    width: 100%;
    float: unset;
    margin-bottom: 3rem;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .lrd-exposedfilter-sort {
    width: 100%;
    float: unset;
    margin-bottom: 3rem;
  }
}

@media only screen and (max-width: 40em) {
  .lrd-exposedfilter-sort .form-item {
    margin-left: 2em;
    margin-right: 2em;
    padding-top: 1rem;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .lrd-exposedfilter-sort .form-item {
    margin-left: 2em;
    margin-right: 2em;
    padding-top: 1rem;
  }
}
.lrd-exposedfilter-sort .form-item label {
  display: inline;
  padding-right: 0.5em;
}
@media only screen and (max-width: 40em) {
  .lrd-exposedfilter-sort .form-item label {
    display: block;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .lrd-exposedfilter-sort .form-item label {
    display: block;
  }
}
.lrd-exposedfilter-sort .form-item select {
  display: inline;
  width: 12em;
  margin-bottom: 10px;
  position: relative;
  z-index: 500;
}
@media only screen and (max-width: 40em) {
  .lrd-exposedfilter-sort .form-item select {
    display: block;
    width: 100%;
    margin-bottom: 0;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .lrd-exposedfilter-sort .form-item select {
    display: block;
    width: 100%;
    margin-bottom: 0;
  }
}

#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container #edit-actions--2 {
  display: flex;
  justify-content: space-between;
  float: none;
}
@media only screen and (max-width: 40em) {
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container #edit-actions--2 {
    display: block;
    float: left;
    justify-content: unset;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container #edit-actions--2 {
    justify-content: left;
  }
}

#block-exposedformlrd-resultblock-listing .form-wrapper {
  display: inline-block;
}

#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing {
  margin: 0 -1rem;
}
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .checkboxes__label {
  margin-left: 10px;
  position: relative;
}

#block-exposedformlrd-resultblock-listing .form-actions .button, #block-exposedformlrd-resultblock-listing .form-actions button, #block-exposedformlrd-resultblock-listing .form-actions input[type=submit], #block-exposedformlrd-resultblock-listing .form-actions input[type=button] {
  width: 9.1rem;
  min-width: 7.1rem;
  margin: 0 0 1.5rem 0;
  padding-left: 0;
  padding-right: 0;
  -webkit-appearance: none;
}
@media only screen and (max-width: 40em) {
  #block-exposedformlrd-resultblock-listing .form-actions .button, #block-exposedformlrd-resultblock-listing .form-actions button, #block-exposedformlrd-resultblock-listing .form-actions input[type=submit], #block-exposedformlrd-resultblock-listing .form-actions input[type=button] {
    width: 100%;
  }
}
#block-exposedformlrd-resultblock-listing .form-actions .button--primary, #block-exposedformlrd-resultblock-listing .form-actions .button, #block-exposedformlrd-resultblock-listing .form-actions button, #block-exposedformlrd-resultblock-listing .form-actions input[type=submit], #block-exposedformlrd-resultblock-listing .form-actions input[type=button] {
  margin-right: 1.75rem;
}
#block-exposedformlrd-resultblock-listing .form-actions .button--secondary, #block-exposedformlrd-resultblock-listing .form-actions .button.secondary, #block-exposedformlrd-resultblock-listing .form-actions button.secondary, #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=submit], #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=button] {
  margin-right: 0;
}

@media only screen and (min-width:40.063em) and (max-width:73em) {
  #block-exposedformlrd-resultblock-listing .js-form-item-date-from, #block-exposedformlrd-resultblock-listing .js-form-item-date-to {
    max-width: 25em;
  }
  #block-exposedformlrd-resultblock-listing #edit-actions--2 {
    max-width: 50em;
  }
}

.lrd-exposedfilter-container-with-accordions .accordion__content label.checkboxes__label {
  position: relative;
  margin-left: 1em;
}

.lrd-exposedfilter-container-with-accordions .accordion__content label::before {
  margin-left: -1.5em;
}

.lrd-exposedfilter-container-with-accordions .accordion__content label::after {
  margin-left: -1.5em;
  top: -1px;
  left: -1px;
}

.lrd-exposedfilter-container-with-accordions .accordion__content .form-group {
  margin-bottom: 0;
}

.lrd-exposedfilter-container-with-accordions .accordion__content input.checkboxes__input {
  top: unset;
  margin-bottom: 0;
}

#block-views-block-lrd-result-block-listing .callout, #block-views-block-lrd-result-block-listing .panel, #block-views-block-lrd-result-block-listing .panel--callout {
  margin-right: -1rem;
}
#block-views-block-lrd-result-block-listing .callout svg, #block-views-block-lrd-result-block-listing .panel svg, #block-views-block-lrd-result-block-listing .panel--callout svg {
  margin: 0 0.625rem 0.25rem 0;
}
#block-views-block-lrd-result-block-listing .callout p, #block-views-block-lrd-result-block-listing .panel p, #block-views-block-lrd-result-block-listing .panel--callout p {
  font-size: 1rem;
}

.lrd-list-results article {
  margin-bottom: 1rem;
}
.lrd-list-results article h2 {
  margin-bottom: 0.25rem;
  font-size: 1.25rem;
}
.lrd-list-results article h2 a {
  text-decoration: none;
}

#block-views-block-lrd-result-block-listing nav.pager {
  float: left;
}

#block-views-block-lrd-result-block-listing ul.pager__items {
  margin-left: 0;
}
#block-views-block-lrd-result-block-listing ul.pager__items li {
  list-style: none;
  display: inline-block;
}
#block-views-block-lrd-result-block-listing ul.pager__items li:first-child {
  margin-left: 0;
}
#block-views-block-lrd-result-block-listing ul.pager__items li.is-active {
  background-color: #e6e6e6;
  font-weight: 700;
  padding-bottom: 0;
}

#block-views-block-lrd-result-block-listing ul.pager__items a {
  cursor: pointer;
  border-radius: 3px;
  transition: background-color 0.3s ease-out;
  display: block;
  text-decoration: none;
  padding: 0.0625rem 0.625rem;
}
#block-views-block-lrd-result-block-listing ul.pager__items a:hover {
  background-color: #d1ddeb;
  text-decoration: underline;
}

#block-views-block-lrd-result-block-listing footer {
  padding-top: 0.5rem;
  text-align: right;
}

#block-views-block-lrd-result-block-listing nav + footer {
  float: right;
}

/* ------------------------------------
    LRD overrides for the accordion
--------------------------------------- */
.lrd-exposedfilter-container {
  margin-bottom: 2rem;
}

.lrd-exposedfilter-container-with-accordions .expander--active .accordion__content,
.lrd-exposedfilter-container-with-accordions .expander--active .accordion__button-icon--close {
  display: inline-block;
}

.lrd-exposedfilter-container-with-accordions .accordion {
  margin-bottom: 0;
  margin-top: -2px;
  overflow: initial;
}

.lrd-exposedfilter-container-with-accordions .accordion__controls {
  display: flex;
  justify-content: flex-end;
}
@media only screen and (max-width: 40em) {
  .lrd-exposedfilter-container-with-accordions .accordion__controls {
    display: inline-flex;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .lrd-exposedfilter-container-with-accordions .accordion__controls {
    display: flex;
  }
}

button.lrd-exposedfilter-accordion {
  margin-bottom: 0px;
  font-size: 1.125rem;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  line-height: 1.5555555556;
  text-decoration: none;
}

.lrd-exposedfilter-container-with-accordions {
  margin-left: 1rem;
  margin-right: 1rem;
}

.lrd-exposedfilter-container-with-accordions section.accordion__content {
  margin-left: 0;
  overflow: hidden;
  padding: 0 0 2rem 0;
  width: 100%;
}
.lrd-exposedfilter-container-with-accordions section.accordion__content .checkboxes {
  margin-bottom: 0;
}
.lrd-exposedfilter-container-with-accordions section.accordion__content .fieldset-legend {
  display: none;
}

/* -------------------------------
    LRD PDF title prepend
--------------------------------- */
.lrd-pdf-prepend::before {
  content: "PDF: ";
}

.lrd-pdf-prepend > .lrd-pdf-prepend::before {
  content: "";
}

/* -----------------------------------------------------------------------------

  Orders in Council content type

----------------------------------------------------------------------------- */
.main-content-oic .ministry-signing-group {
  font-weight: bold;
  margin-bottom: 1.5rem;
}
.main-content-oic .approved-and-ordered-group > span {
  font-weight: bold;
}
@media only screen and (max-width: 40em) {
  .main-content-oic .amended-by-group b, .main-content-oic .revoked-by-group b {
    display: block;
    margin-bottom: 0.5rem;
  }
}
.main-content-oic .amended-by-group span a, .main-content-oic .revoked-by-group span a {
  font-size: 0.875rem;
  font-weight: 600;
  display: inline-block;
  border-radius: 2rem;
  padding: 0.125rem 0.75rem;
  margin-bottom: 0.5rem;
  white-space: normal;
}
.main-content-oic .amended-by-group span a {
  background-color: #E5f0E9;
}
.main-content-oic .revoked-by-group span a {
  background-color: #FCEFF0;
}

#block-exposedformoic-resultblock-listing #edit-actions {
  display: flex;
  justify-content: space-between;
  float: none;
}
@media only screen and (max-width: 40em) {
  #block-exposedformoic-resultblock-listing #edit-actions {
    display: block;
    float: left;
    justify-content: unset;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  #block-exposedformoic-resultblock-listing #edit-actions {
    justify-content: left;
  }
}
#block-exposedformoic-resultblock-listing .form-wrapper {
  display: inline-block;
}
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing {
  margin: 0 -1rem;
}
#block-exposedformoic-resultblock-listing .form-actions .button, #block-exposedformoic-resultblock-listing .form-actions button, #block-exposedformoic-resultblock-listing .form-actions input[type=submit], #block-exposedformoic-resultblock-listing .form-actions input[type=button] {
  width: 9.1rem;
  min-width: 7.1rem;
  margin: 0 0 1.5rem 0;
  padding-left: 0;
  padding-right: 0;
  -webkit-appearance: none;
}
@media only screen and (max-width: 40em) {
  #block-exposedformoic-resultblock-listing .form-actions .button, #block-exposedformoic-resultblock-listing .form-actions button, #block-exposedformoic-resultblock-listing .form-actions input[type=submit], #block-exposedformoic-resultblock-listing .form-actions input[type=button] {
    width: 100%;
  }
}
#block-exposedformoic-resultblock-listing .form-actions .button--primary, #block-exposedformoic-resultblock-listing .form-actions .button, #block-exposedformoic-resultblock-listing .form-actions button, #block-exposedformoic-resultblock-listing .form-actions input[type=submit], #block-exposedformoic-resultblock-listing .form-actions input[type=button] {
  margin-right: 1.75rem;
}
#block-exposedformoic-resultblock-listing .form-actions .button--secondary, #block-exposedformoic-resultblock-listing .form-actions .button.secondary, #block-exposedformoic-resultblock-listing .form-actions button.secondary, #block-exposedformoic-resultblock-listing .form-actions input.secondary[type=submit], #block-exposedformoic-resultblock-listing .form-actions input.secondary[type=button] {
  margin-right: 0;
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  #block-exposedformoic-resultblock-listing #edit-actions--2 {
    max-width: 50em;
  }
}

#block-views-block-oic-result-block-listing header {
  font-size: 1.25rem;
  margin-bottom: 0.5rem;
  font-weight: normal;
}
#block-views-block-oic-result-block-listing header .callout, #block-views-block-oic-result-block-listing header .panel, #block-views-block-oic-result-block-listing header .panel--callout {
  margin-right: -1rem;
}
#block-views-block-oic-result-block-listing header .callout svg, #block-views-block-oic-result-block-listing header .panel svg, #block-views-block-oic-result-block-listing header .panel--callout svg {
  margin: 0 0.625rem 0.25rem 0;
}
#block-views-block-oic-result-block-listing header .callout p, #block-views-block-oic-result-block-listing header .panel p, #block-views-block-oic-result-block-listing header .panel--callout p {
  font-size: 1rem;
}
#block-views-block-oic-result-block-listing .oic-list-results article {
  margin-bottom: 1rem;
}
#block-views-block-oic-result-block-listing .oic-list-results article h2 {
  margin-bottom: 0.25rem;
  font-size: 1.25rem;
}
#block-views-block-oic-result-block-listing .oic-list-results article h2 a {
  text-decoration: none;
}
#block-views-block-oic-result-block-listing nav.pager {
  float: left;
}
#block-views-block-oic-result-block-listing ul.pager__items {
  margin-left: 0;
}
#block-views-block-oic-result-block-listing ul.pager__items li {
  list-style: none;
  display: inline-block;
}
#block-views-block-oic-result-block-listing ul.pager__items li:first-child {
  margin-left: 0;
}
#block-views-block-oic-result-block-listing ul.pager__items li a {
  cursor: pointer;
  border-radius: 3px;
  transition: background-color 0.3s ease-out;
  display: block;
  text-decoration: none;
  padding: 0.0625rem 0.625rem;
}
#block-views-block-oic-result-block-listing ul.pager__items li a:hover {
  background-color: #d1ddeb;
  text-decoration: underline;
}
#block-views-block-oic-result-block-listing ul.pager__items li.is-active a {
  background-color: #e6e6e6;
  font-weight: 700;
}
#block-views-block-oic-result-block-listing footer {
  padding-top: 0.5rem;
  text-align: right;
}
#block-views-block-oic-result-block-listing nav + footer {
  float: right;
}

/* -------------------------------
   TFA screen (user login)
--------------------------------- */
.tfa-page, .tfa-page * {
  box-sizing: border-box;
}

.tfa-page {
  display: flex;
  flex-wrap: nowrap;
  min-height: 100vh;
  max-height: 100%;
  margin-bottom: -1px;
}
.tfa-page .layout-container {
  max-width: 560px;
  margin: 0 auto !important;
  padding-left: 48px;
  padding-right: 48px;
}

.tfa-page__user-form {
  flex-basis: 60%;
  width: 100%;
}
.tfa-page__user-form img {
  max-width: 100%;
  max-height: 40px;
}

.content-header {
  flex-basis: 100%;
  padding-top: 2.25rem;
  background: transparent;
}

.tfa-page__page-title {
  margin: 2.5rem 0 1.5rem 0;
  width: 100%;
  max-width: 100%;
  text-overflow: unset;
  white-space: normal;
}

.tfa-page--content {
  margin-top: 2rem;
  margin-bottom: 5rem;
}
.tfa-page--content .columns, .tfa-page--content #block-exposedformgazette-resultblock-search, .tfa-page--content #block-exposedformgazette-resultblock-search .form-wrapper, #block-exposedformgazette-resultblock-search .tfa-page--content .form-wrapper, .tfa-page--content #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .tfa-page--content .form-item-query, .tfa-page--content #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .tfa-page--content .form-item-date-from, .tfa-page--content #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .tfa-page--content .form-item-date-to, .tfa-page--content #block-views-block-gazette-result-block-search, .tfa-page--content #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container, #block-exposedformlrd-resultblock-listing .tfa-page--content .lrd-exposedfilter-container, .tfa-page--content #block-exposedformlrd-resultblock-listing .form-wrapper, #block-exposedformlrd-resultblock-listing .tfa-page--content .form-wrapper, .tfa-page--content #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .tfa-page--content .form-item-query, .tfa-page--content #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .tfa-page--content .form-item-date-from, .tfa-page--content #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .tfa-page--content .form-item-date-to, .tfa-page--content #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .tfa-page--content .form-checkboxes, .tfa-page--content #block-views-block-lrd-result-block-listing, .tfa-page--content #block-exposedformoic-resultblock-listing, .tfa-page--content #block-exposedformoic-resultblock-listing .form-wrapper, #block-exposedformoic-resultblock-listing .tfa-page--content .form-wrapper, .tfa-page--content #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .tfa-page--content .form-item-query, .tfa-page--content #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .tfa-page--content .form-item-date-from, .tfa-page--content #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .tfa-page--content .form-item-date-to, .tfa-page--content #block-views-block-oic-result-block-listing {
  padding: 0;
}

.tfa-page__wallpaper {
  display: flex;
  flex-grow: 1;
  flex-basis: 40%;
}
.tfa-page__wallpaper img {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* -----------------------------------------------------------------------------
Overrides

To be used sparingly.
----------------------------------------------------------------------------- */
/* -------------------------------------------------------------
    Drupal overrides.
    Styles specific to the Drupal interface
-------------------------------------------------------------- */
/* ---------------------------------
  specific to site contributor role
------------------------------------ */
/* View Profile */
.admin-contributor .toolbar-menu a[title="User account"] {
  display: none;
}

/* Manage */
.admin-contributor .toolbar-tab #toolbar-item-administration {
  display: none;
}

/* My workbench */
.admin-contributor .toolbar-tab #toolbar-link-workbench-content {
  display: none;
}

/* ---------------------------------------------
    General overrides
----------------------------------------------- */
.js .js-hide {
  display: none !important;
}

/* ---------------------------------------------
    Google's recaptcha module
----------------------------------------------- */
.grecaptcha-badge {
  bottom: 3% !important;
}

/* ---------------------------------------------
    Override for the Drupal Media plugin styles
    in the CKEditor
    @see https://www.drupal.org/node/3092795
----------------------------------------------- */
drupal-media .media-library-item__edit,
drupal-media .media-library-item__edit:hover,
drupal-media .media-library-item__edit:focus {
  position: absolute;
  z-index: 1;
  top: 10px;
  overflow: hidden;
  width: 21px;
  height: 21px;
  margin: 5px;
  padding: 0;
  transition: 0.2s border-color;
  color: transparent;
  border: 2px solid #ccc;
  border-radius: 20px;
  background-size: 13px;
  text-shadow: none;
  font-size: 0;
  cursor: pointer;
  min-width: unset;
}

drupal-media .media-library-item__edit {
  right: 10px;
  background: url("/core/misc/icons/787878/pencil.svg") #fff center no-repeat;
  background-size: 13px;
}

/* ---------------------------------------------
    Custom tag
----------------------------------------------- */
body.cke_editable img.cke_protected {
  box-shadow: 0 0 0 2px #009adb;
  outline: 2px solid transparent;
  background-size: 100%;
  width: 25px;
  height: 25px;
}

/* -----------------------------------------------------------------------------
  Override drupal-media align within CKEditor 5, so that text aligns and wraps
  around media correctly in CKE5 when the specified option is selected.
----------------------------------------------------------------------------- */
.ck-onesite-content .drupal-media.ck-widget {
  margin: 0.9rem 0;
}
.ck-onesite-content .drupal-media.ck-widget.drupal-media-style-align-left {
  float: left;
  margin-bottom: 0.8rem;
  margin-right: 1.5rem;
}
.ck-onesite-content .drupal-media.ck-widget.drupal-media-style-align-right {
  float: right;
  margin-bottom: 0.8rem;
  margin-left: 1.5rem;
}
.ck-onesite-content .drupal-media.ck-widget.drupal-media-style-align-center {
  margin: 0.9rem auto;
}

.ck-onesite-content figure.drupal-media div figure.align-center {
  margin-right: auto;
  margin-left: auto;
}
.ck-onesite-content figure.drupal-media div figure.align-left {
  float: left;
  margin-bottom: unset;
  margin-right: unset;
}
.ck-onesite-content figure.drupal-media div figure.align-right {
  float: right;
  margin-bottom: unset;
  margin-left: unset;
}

/* -----------------------------------------------------------------------------
  CKEditor 5 table caption.

  In the editor, the caption is presented as a figcaption that is below the
  table. These overrides better align the styling with table > caption.
----------------------------------------------------------------------------- */
.ck-onesite-content figure.table figcaption {
  caption-side: top;
  margin-bottom: 0;
}

/* -------------------------------
    Print styles
--------------------------------- */
.show-for-print {
  display: none;
}

@media print {
  /* Global */
  @page {
    size: auto; /* auto is the initial value */
    /* this affects the margin in the printer settings */
    margin: 10mm 10mm 10mm 10mm;
  }
  html {
    background-color: #fff !important;
    margin: 0; /* this affects the margin on the html before sending to printer */
  }
  body {
    margin: 5mm; /* margin you want for the content */
    line-height: 1.3;
    display: block;
    overflow: visible !important;
  }
  /* Normalize font sizes */
  h1 {
    font-size: 24pt;
  }
  header h1 {
    font-size: 30pt;
  }
  h2 {
    font-size: 14pt;
  }
  aside h2 {
    font-size: 18pt;
  }
  .fact-block--title {
    font-size: 18pt !important;
  }
  body,
  h3,
  h4,
  h5,
  h6,
  .banner__intro--inner-wrapper p,
  a.button,
  a.button.alert,
  a.button.alert-box,
  a.button.panel--alert {
    font-size: 12pt !important;
  }
  /* End of font size normalization */
  div:not([class^=esri-]), span:not([class^=esri-]), header {
    background-color: #fff !important;
    color: #000 !important;
  }
  .hide-for-print {
    display: none !important;
  }
  .banner__intro--inner-wrapper {
    max-width: unset !important;
    width: 100%;
    padding: 0;
  }
  .banner__wrapper,
  .alert__full-width-wrapper,
  .media_banner_version2.banner__wrapper {
    left: unset;
    right: unset;
    margin: 0 auto;
    max-width: unset;
    width: unset;
  }
  .custom-toc,
  .ontario-icon, .alert__header-icon,
  .chatbot-button,
  .skip-link,
  .show-for-small-only,
  .pagination,
  br.hide-for-small-only,
  #backtotop, #back-to-top-button {
    display: none !important;
  }
  .serviceontario .show-for-sr, .serviceontario .visually-hidden, .serviceontario .no-bullet > li::before {
    position: unset !important;
    font-size: 2rem;
    font-weight: 600;
    padding-left: 1rem;
  }
  .ontario-logo-print {
    -webkit-filter: invert(100); /* safari 6.0 - 9.0 */
    filter: invert(100);
  }
  .ontario-header__logo-container {
    position: absolute;
    left: 0;
  }
  .header .row {
    display: block;
  }
  .header__logo-container img {
    width: 180px;
  }
  .show-for-print {
    display: block;
  }
  span.show-for-print {
    display: inline-block;
  }
  a[href^="#"]::after {
    display: none;
  }
  a[href^="/"]::after {
    content: " (https://www.ontario.ca" attr(href) ") ";
    font-size: 90%;
    padding-left: 0.675rem;
  }
  a[href^=http]::after, a[href^="mailto:"]::after {
    content: " (" attr(href) ") ";
  }
  a[href$=".jpg"], a[href$=".jpg"]::after, a[href$=".jpg"]:visited {
    display: none;
  }
  a[href$=".gif"], a[href$=".gif"]::after, a[href$=".gif"]:visited {
    display: none;
  }
  a[href$=".png"], a[href$=".png"]::after, a[href$=".png"]:visited {
    display: none;
  }
  .no-wrap, a[href^=tel] {
    white-space: nowrap;
  }
  a,
  a cite {
    text-decoration: unset !important;
    color: #000 !important;
  }
  .button, button, input[type=submit], input[type=button], .button.alert, button.alert, input.alert[type=submit], input.alert[type=button], .button.alert-box, button.alert-box, .button.panel--alert, button.panel--alert, button {
    display: inline-block;
    background: #ebebeb !important;
    border: 2pt solid #ccc !important;
    border-radius: 3px;
    padding: 0.5rem;
    margin: 0 1rem 1rem;
  }
  .column,
  .columns,
  #block-exposedformgazette-resultblock-search,
  #block-exposedformgazette-resultblock-search .form-wrapper,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-views-block-gazette-result-block-search,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing .form-wrapper,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes,
  #block-views-block-lrd-result-block-listing,
  #block-exposedformoic-resultblock-listing,
  #block-exposedformoic-resultblock-listing .form-wrapper,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-views-block-oic-result-block-listing,
  .column + .column:last-child,
  .columns + .column:last-child,
  #block-exposedformgazette-resultblock-search + .column:last-child,
  #block-exposedformgazette-resultblock-search .form-wrapper + .column:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .column:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .column:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .column:last-child,
  #block-views-block-gazette-result-block-search + .column:last-child,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .column:last-child,
  #block-exposedformlrd-resultblock-listing .form-wrapper + .column:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .column:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .column:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .column:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .column:last-child,
  #block-views-block-lrd-result-block-listing + .column:last-child,
  #block-exposedformoic-resultblock-listing + .column:last-child,
  #block-exposedformoic-resultblock-listing .form-wrapper + .column:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .column:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .column:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .column:last-child,
  #block-views-block-oic-result-block-listing + .column:last-child {
    float: left !important;
    width: unset !important;
    max-width: unset !important;
  }
  .column.small-12, .column#block-exposedformgazette-resultblock-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .column.form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .column.form-item-date-to, .column#block-views-block-gazette-result-block-search, #block-exposedformlrd-resultblock-listing .column.lrd-exposedfilter-container, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column.form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column.form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column.form-checkboxes, .column#block-views-block-lrd-result-block-listing, .column#block-exposedformoic-resultblock-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .column.form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .column.form-item-date-to, .column#block-views-block-oic-result-block-listing,
  .columns.small-12,
  .small-12#block-exposedformgazette-resultblock-search,
  #block-exposedformgazette-resultblock-search .small-12.form-wrapper,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-12.form-item-query,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-12.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-12.form-item-date-to,
  .small-12#block-views-block-gazette-result-block-search,
  #block-exposedformlrd-resultblock-listing .small-12.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing .small-12.form-wrapper,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-12.form-item-query,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-12.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-12.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-12.form-checkboxes,
  .small-12#block-views-block-lrd-result-block-listing,
  .small-12#block-exposedformoic-resultblock-listing,
  #block-exposedformoic-resultblock-listing .small-12.form-wrapper,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-12.form-item-query,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-12.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-12.form-item-date-to,
  .small-12#block-views-block-oic-result-block-listing,
  .columns#block-exposedformgazette-resultblock-search,
  #block-exposedformgazette-resultblock-search,
  #block-exposedformgazette-resultblock-search .form-wrapper#block-exposedformgazette-resultblock-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query#block-exposedformgazette-resultblock-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from#block-exposedformgazette-resultblock-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to#block-exposedformgazette-resultblock-search,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container#block-exposedformgazette-resultblock-search,
  #block-exposedformlrd-resultblock-listing .form-wrapper#block-exposedformgazette-resultblock-search,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query#block-exposedformgazette-resultblock-search,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from#block-exposedformgazette-resultblock-search,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to#block-exposedformgazette-resultblock-search,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes#block-exposedformgazette-resultblock-search,
  #block-exposedformoic-resultblock-listing .form-wrapper#block-exposedformgazette-resultblock-search,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query#block-exposedformgazette-resultblock-search,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from#block-exposedformgazette-resultblock-search,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to#block-exposedformgazette-resultblock-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .columns.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformgazette-resultblock-search.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-gazette-result-block-search.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .lrd-exposedfilter-container.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-wrapper.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-checkboxes.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-lrd-result-block-listing.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing.form-item-date-from,
  #block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-wrapper.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-oic-result-block-listing.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .columns.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformgazette-resultblock-search.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-gazette-result-block-search.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .lrd-exposedfilter-container.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-wrapper.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-checkboxes.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-lrd-result-block-listing.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing.form-item-date-to,
  #block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-wrapper.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-oic-result-block-listing.form-item-date-to,
  .columns#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search .form-wrapper#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to#block-views-block-gazette-result-block-search,
  #block-views-block-gazette-result-block-search,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container#block-views-block-gazette-result-block-search,
  #block-exposedformlrd-resultblock-listing .form-wrapper#block-views-block-gazette-result-block-search,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query#block-views-block-gazette-result-block-search,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from#block-views-block-gazette-result-block-search,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to#block-views-block-gazette-result-block-search,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes#block-views-block-gazette-result-block-search,
  #block-exposedformoic-resultblock-listing .form-wrapper#block-views-block-gazette-result-block-search,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query#block-views-block-gazette-result-block-search,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from#block-views-block-gazette-result-block-search,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to#block-views-block-gazette-result-block-search,
  #block-exposedformlrd-resultblock-listing .columns.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search.lrd-exposedfilter-container,
  #block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .form-wrapper.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper.lrd-exposedfilter-container,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-query.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.lrd-exposedfilter-container,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-date-from.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from.lrd-exposedfilter-container,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-date-to.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-views-block-gazette-result-block-search.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing .form-wrapper.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-views-block-lrd-result-block-listing.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing.lrd-exposedfilter-container,
  #block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing .form-wrapper.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing .form-wrapper.lrd-exposedfilter-container,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-query.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.lrd-exposedfilter-container,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-date-from.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from.lrd-exposedfilter-container,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-date-to.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-views-block-oic-result-block-listing.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search.form-item-date-from,
  #block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing.form-item-date-from,
  #block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search.form-item-date-to,
  #block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing.form-item-date-to,
  #block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search.form-checkboxes,
  #block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper.form-checkboxes,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-checkboxes,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from.form-checkboxes,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing.form-checkboxes,
  #block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper.form-checkboxes,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-checkboxes,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from.form-checkboxes,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing.form-checkboxes,
  .columns#block-views-block-lrd-result-block-listing,
  #block-exposedformgazette-resultblock-search .form-wrapper#block-views-block-lrd-result-block-listing,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query#block-views-block-lrd-result-block-listing,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from#block-views-block-lrd-result-block-listing,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing .form-wrapper#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes#block-views-block-lrd-result-block-listing,
  #block-views-block-lrd-result-block-listing,
  #block-exposedformoic-resultblock-listing .form-wrapper#block-views-block-lrd-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query#block-views-block-lrd-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from#block-views-block-lrd-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to#block-views-block-lrd-result-block-listing,
  .columns#block-exposedformoic-resultblock-listing,
  #block-exposedformgazette-resultblock-search .form-wrapper#block-exposedformoic-resultblock-listing,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query#block-exposedformoic-resultblock-listing,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from#block-exposedformoic-resultblock-listing,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to#block-exposedformoic-resultblock-listing,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container#block-exposedformoic-resultblock-listing,
  #block-exposedformlrd-resultblock-listing .form-wrapper#block-exposedformoic-resultblock-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query#block-exposedformoic-resultblock-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from#block-exposedformoic-resultblock-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to#block-exposedformoic-resultblock-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes#block-exposedformoic-resultblock-listing,
  #block-exposedformoic-resultblock-listing,
  #block-exposedformoic-resultblock-listing .form-wrapper#block-exposedformoic-resultblock-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query#block-exposedformoic-resultblock-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from#block-exposedformoic-resultblock-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to#block-exposedformoic-resultblock-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .columns.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search.form-item-date-from,
  #block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-gazette-result-block-search.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .lrd-exposedfilter-container.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-wrapper.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-checkboxes.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-lrd-result-block-listing.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformoic-resultblock-listing.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-oic-result-block-listing.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .columns.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search.form-item-date-to,
  #block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-gazette-result-block-search.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .lrd-exposedfilter-container.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-wrapper.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-checkboxes.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-lrd-result-block-listing.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformoic-resultblock-listing.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-oic-result-block-listing.form-item-date-to,
  .columns#block-views-block-oic-result-block-listing,
  #block-exposedformgazette-resultblock-search .form-wrapper#block-views-block-oic-result-block-listing,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query#block-views-block-oic-result-block-listing,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from#block-views-block-oic-result-block-listing,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to#block-views-block-oic-result-block-listing,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container#block-views-block-oic-result-block-listing,
  #block-exposedformlrd-resultblock-listing .form-wrapper#block-views-block-oic-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query#block-views-block-oic-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from#block-views-block-oic-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to#block-views-block-oic-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing .form-wrapper#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to#block-views-block-oic-result-block-listing,
  #block-views-block-oic-result-block-listing {
    width: 100% !important;
    max-width: 100% !important;
  }
  .row {
    max-width: 100% !important;
    width: 100% !important;
  }
  .alert__body {
    margin: 0;
  }
  .sidebar__header {
    padding: 0;
  }
  hr {
    border-bottom-color: #ccc !important;
  }
  aside,
  .panel,
  .callout,
  .row.panel,
  .panel--callout,
  .alert-box,
  .alert,
  .panel--alert {
    border: 2pt solid #ccc !important;
    padding: 0.5rem 1rem;
    margin-bottom: 1rem;
    width: 100%;
  }
  .callout p, .panel p, .row.panel p, .panel--callout p,
  .alert p,
  .alert-box p,
  .panel--alert p,
  .main-content p,
  .main-content h2,
  .main-content h3,
  .main-content h4,
  .main-content dd,
  .main-content li {
    max-width: 100% !important;
    width: 100% !important;
  }
  svg[alt=""] {
    display: none;
  }
  a[href^="/page/serviceontario"] img {
    display: none;
  }
  .main-content a[href^="/page/serviceontario"] .show-for-sr, .main-content a[href^="/page/serviceontario"] .visually-hidden, .main-content a[href^="/page/serviceontario"] .no-bullet > li::before {
    font-size: inherit;
    font-weight: inherit;
    padding-left: inherit;
    position: unset !important;
  }
  .main-content a[href^="/page/serviceontario"] span[aria-hidden^=true] {
    display: none;
  }
  .serviceontario__print {
    margin-bottom: 1.75rem;
    width: 180px;
  }
  .table-scroll--wrapper {
    display: none;
  }
  .table-div, div.flex-table {
    overflow-x: unset;
    display: table;
  }
  table, .main-content table {
    border: 2pt solid #ccc;
    overflow-x: unset;
    word-break: break-word;
  }
  table th, td {
    border: 1pt solid #ccc;
    width: auto;
  }
  table th {
    text-align: left;
  }
  table thead {
    background: #fff;
  }
  table thead th {
    color: #000;
  }
  code {
    border: 2pt solid #ccc;
    background: #ebebeb;
    color: #000;
  }
  .fact-block {
    padding: 0 !important;
    margin: 1rem 0 !important;
  }
  .payment-grid div {
    margin: 0 !important;
    padding: 0 !important;
  }
  .iframe-wrapper {
    width: 100% !important;
  }
  .iframe-wrapper iframe {
    width: 100% !important;
  }
  #map-frame, #map-iframe {
    width: 100% !important;
    min-width: 1024px;
  }
  .book__wrapper {
    border: none;
  }
  ul.book__navigation--list {
    display: block;
  }
  ul.book__navigation--list li {
    text-align: left;
  }
  .book__intro .row.intro .intro__text {
    padding: 1rem;
  }
}
/*Greyscale background colours*/
.bg-white {
  background-color: #FFFFFF;
}

.bg-greyscale-5 {
  background-color: #f2f2f2;
}

.bg-greyscale-20 {
  background-color: #cccccc;
}

.bg-greyscale-40 {
  background-color: #999999;
}

.bg-greyscale-60 {
  background-color: #666666;
}

.bg-greyscale-70 {
  background-color: #4d4d4d;
}

.bg-black {
  background-color: #1a1a1a;
}

/*Main palette background colours*/
.bg-gold {
  background-color: #CBA52E;
}

.bg-yellow {
  background-color: #FCAF17;
}

.bg-taupe {
  background-color: #C1B28F;
}

.bg-green {
  background-color: #39B54A;
}

.bg-lime {
  background-color: #8DC63F;
}

.bg-teal {
  background-color: #49A7A2;
}

.bg-sky {
  background-color: #00B2E3;
}

.bg-blue {
  background-color: #3193CC;
}

.bg-purple {
  background-color: #B975B7;
}

.bg-orange {
  background-color: #F15A22;
}

.bg-red {
  background-color: #F0454B;
}

.bg-magenta {
  background-color: #F03093;
}

/*Light palette background colours*/
.bg-light-gold {
  background-color: #F0E7CC;
}

.bg-light-yellow {
  background-color: #F8E5C3;
}

.bg-light-taupe {
  background-color: #EBE7DB;
}

.bg-light-green {
  background-color: #D1EFD4;
}

.bg-light-lime {
  background-color: #DDEDC7;
}

.bg-light-teal {
  background-color: #CFEDED;
}

.bg-light-sky {
  background-color: #C5EEFA;
}

.bg-light-blue {
  background-color: #DBE9F5;
}

.bg-light-purple {
  background-color: #F1E3F2;
}

.bg-light-orange {
  background-color: #FEE1D9;
}

.bg-light-red {
  background-color: #FFE0E2;
}

.bg-light-magenta {
  background-color: #FEDFF0;
}

/*Dark palette background colours*/
.bg-dark-gold {
  background-color: #86743D;
}

.bg-dark-yellow {
  background-color: #8A600D;
}

.bg-dark-taupe {
  background-color: #7B725C;
}

.bg-dark-green {
  background-color: #2B8737;
}

.bg-dark-lime {
  background-color: #5F8129;
}

.bg-dark-teal {
  background-color: #367A76;
}

.bg-dark-sky {
  background-color: #1080A6;
}

.bg-dark-blue {
  background-color: #0369ac;
}

.bg-dark-purple {
  background-color: #92278F;
}

.bg-dark-orange {
  background-color: #C64A1C;
}

.bg-dark-red {
  background-color: #D81A21;
}

.bg-dark-magenta {
  background-color: #C00264;
}

/*Table component colours*/
.bg-table-row-divider {
  background-color: rgba(0, 0, 0, 0.3019607843);
}

.bg-table-caption-backgrund {
  background-color: rgba(0, 0, 0, 0.1019607843);
}

.bg-table-highlight {
  background-color: rgba(225, 145, 0, 0.2352941176);
}

.bg-table-subtotal {
  background-color: rgba(0, 123, 158, 0.1137254902);
}

.bg-table-total {
  background-color: rgba(0, 119, 160, 0.337254902);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm9udGFyaW8yMDIxLXRoZW1lLmNzcyIsIm9udGFyaW8yMDIxLXRoZW1lLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMi10b29scy9mdW5jdGlvbnMvX2dyaWQuZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMi10b29scy9mdW5jdGlvbnMvX2dsb2JhbC5mdW5jdGlvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8yLXRvb2xzL2Z1bmN0aW9ucy9fYXNzZXQtaGVscGVyLmZ1bmN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzEtdmFyaWFibGVzL19icmVha3BvaW50cy52YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8xLXZhcmlhYmxlcy9fY29sb3Vycy52YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8xLXZhcmlhYmxlcy9fZm9udC1zaXplcy52YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8xLXZhcmlhYmxlcy9fZm9udC13ZWlnaHRzLnZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzEtdmFyaWFibGVzL19nbG9iYWwudmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMS12YXJpYWJsZXMvX2dyaWQudmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMS12YXJpYWJsZXMvX2xldHRlci1zcGFjaW5nLnZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzEtdmFyaWFibGVzL19saW5lLWhlaWdodHMudmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMS12YXJpYWJsZXMvX3NwYWNpbmcudmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMS12YXJpYWJsZXMvX3R5cG9ncmFwaHkudmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL2Rpc3Qvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvNy1vdmVycmlkZXMvX3NwYWNpbmcub3ZlcnJpZGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMi10b29scy9taXhpbnMvX2dsb2JhbC5taXhpbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8yLXRvb2xzL21peGlucy9fZ3JpZC5taXhpbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8yLXRvb2xzL3BsYWNlaG9sZGVyL19mb2N1cy5wbGFjZWhvbGRlcnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8zLWdlbmVyaWNzL19jb2xvdXJzLmdlbmVyaWNzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMy1nZW5lcmljcy9fdHlwb2dyYXBoeS5nZW5lcmljcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzQtZWxlbWVudHMvX2dsb2JhbC5lbGVtZW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzUtbGF5b3V0L19ncmlkLmxheW91dC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzYtY29tcG9uZW50cy9fZm9ybS5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy82LWNvbXBvbmVudHMvX2xhYmVscy5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy82LWNvbXBvbmVudHMvX3RleHQtaW5wdXRzLmNvbXBvbmVudC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzYtY29tcG9uZW50cy9fY2FsbG91dHMtYXNpZGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvNi1jb21wb25lbnRzL19wYWdlLWFsZXJ0cy5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy82LWNvbXBvbmVudHMvX2FsbC5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy83LW92ZXJyaWRlcy9fdmlzaWJpbGl0eS5vdmVycmlkZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy90aGVtZS5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9kcy10aGVtZS5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS8xMmNvbC1ncmlkLnNjc3MiLCIxLmJhc2Uvb250YXJpby1kZXNpZ24tc3lzdGVtL2FjY29yZGlvbnMuc2NzcyIsIjEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vYmFjay10by10b3Auc2NzcyIsIjEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vYmxvY2txdW90ZS5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9idXR0b25zLnNjc3MiLCIxLmJhc2Uvb250YXJpby1kZXNpZ24tc3lzdGVtL2NhbGxvdXRzLWFzaWRlcy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9jaGVja2JveGVzLnNjc3MiLCIxLmJhc2Uvb250YXJpby1kZXNpZ24tc3lzdGVtL2NyaXRpY2FsLWFsZXJ0cy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9kcm9wZG93bi1saXN0cy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9lbGVtZW50cy5nbG9iYWwuc2NzcyIsIjEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vZmllbGRzZXRzLnNjc3MiLCIxLmJhc2Uvb250YXJpby1kZXNpZ24tc3lzdGVtL2Zvb3RlcnMuc2NzcyIsIjEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vZm9ybS1sYWJlbHMuc2NzcyIsIjEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vaGludC10ZXh0LnNjc3MiLCIxLmJhc2Uvb250YXJpby1kZXNpZ24tc3lzdGVtL2ljb25zLXByaW1hcnkuc2NzcyIsIjEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vbG9hZGluZy1pbmRpY2F0b3Iuc2NzcyIsIjEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vcGFnZS1hbGVydHMuc2NzcyIsIjEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vcmFkaW8tYnV0dG9ucy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS90YWJsZXMuc2NzcyIsIjEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vdGFnLnNjc3MiLCIxLmJhc2Uvb250YXJpby1kZXNpZ24tc3lzdGVtL3RleHQtYXJlYXMuc2NzcyIsIjEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vdGV4dC1pbnB1dHMuc2NzcyIsIjIudXRpbGl0aWVzL19jb2xvdXJzLmdsb2JhbC5zY3NzIiwiMi51dGlsaXRpZXMvX29udGFyaW8udmFyaWFibGVzLnNjc3MiLCIyLnV0aWxpdGllcy9fdGV4dC11dGlsaXRpZXMuc2NzcyIsIjIudXRpbGl0aWVzL190eXBvZ3JhcGh5LnZhcmlhYmxlcy5zY3NzIiwiNC5lbGVtZW50cy9fZWxlbWVudHMuc2NzcyIsIjUub2JqZWN0cy9oZWFkZXIvX2hlYWRlci5zY3NzIiwiNS5vYmplY3RzL2hlYWRlci9fbmF2YmFyLnNjc3MiLCI1Lm9iamVjdHMvaGVhZGVyL19zZXJ2aWNlb250YXJpby1oZWFkZXIuc2NzcyIsIjUub2JqZWN0cy9fYmxvY2stZ3JpZC5zY3NzIiwiMi51dGlsaXRpZXMvX21peGlucy5zY3NzIiwiNS5vYmplY3RzL19hY2NvcmRpb25zLnNjc3MiLCI1Lm9iamVjdHMvX2xheW91dC5zY3NzIiwiNS5vYmplY3RzL19tZWRpYS1iYW5uZXIuc2NzcyIsIjUub2JqZWN0cy9fbWFpbnRlbmFuY2UtcGFnZS5zY3NzIiwiNS5vYmplY3RzL19zcGFjaW5nLmhlbHBlci5zY3NzIiwiNS5vYmplY3RzL180MDQtcGFnZS5zY3NzIiwiNS5vYmplY3RzL19zcGxhc2guc2NzcyIsIjUub2JqZWN0cy9fdG9jLnNjc3MiLCI1Lm9iamVjdHMvZm9vdGVyL19mb290ZXIuc2NzcyIsIjUub2JqZWN0cy9mb3Jtcy9fZm9ybS5vdmVycmlkZXMuc2NzcyIsIjUub2JqZWN0cy9fZ292ZXJubWVudC1vZi1vbnRhcmlvLWJhbm5lci5zY3NzIiwiNS5vYmplY3RzL19kaWZmLnNjc3MiLCI1Lm9iamVjdHMvaW5mb2dyYXBoaWNzL19iYXJHcmFwaC5zY3NzIiwiNS5vYmplY3RzL2luZm9ncmFwaGljcy9fYnViYmxlLnNjc3MiLCI1Lm9iamVjdHMvaW5mb2dyYXBoaWNzL19jb2xvdXJzLnNjc3MiLCI1Lm9iamVjdHMvaW5mb2dyYXBoaWNzL19zbWFydGllcy5zY3NzIiwiNS5vYmplY3RzL2luZm9ncmFwaGljcy9fdGltZWxpbmUuc2NzcyIsIjUub2JqZWN0cy9fYnV0dG9ucy5zY3NzIiwiNS5vYmplY3RzL19mb290bm90ZXMuc2NzcyIsIjUub2JqZWN0cy9faGVhZGluZ3Muc2NzcyIsIjUub2JqZWN0cy9faGVscGVycy5zY3NzIiwiNS5vYmplY3RzL19wYWdlLWFsZXJ0cy5zY3NzIiwiNS5vYmplY3RzL19pY29ucy5zY3NzIiwiNS5vYmplY3RzL19pbnRyby5zY3NzIiwiNS5vYmplY3RzL19pbWFnZXMuc2NzcyIsIjUub2JqZWN0cy9fbGFiZWxzLnNjc3MiLCI1Lm9iamVjdHMvX2xpc3RzLnNjc3MiLCI1Lm9iamVjdHMvX3BhZ2Uuc2NzcyIsIjUub2JqZWN0cy9fcGFuZWwuc2NzcyIsIjUub2JqZWN0cy9fdGFibGVzLnNjc3MiLCI1Lm9iamVjdHMvX3R5cG9ncmFwaHkuc2NzcyIsIjUub2JqZWN0cy9fdmlkZW8tY29udGFpbmVyLnNjc3MiLCI1Lm9iamVjdHMvX3Zpc2liaWxpdHkuc2NzcyIsIjUub2JqZWN0cy9fd2F0ZXJtYXJrLnNjc3MiLCI2LmNvbXBvbmVudHMvYm9vay5zY3NzIiwiNi5jb21wb25lbnRzL2JyZWFkY3J1bWIuc2NzcyIsIjYuY29tcG9uZW50cy9nYXpldHRlLnNjc3MiLCI2LmNvbXBvbmVudHMvbHJkLnNjc3MiLCI2LmNvbXBvbmVudHMvb2ljLnNjc3MiLCI2LmNvbXBvbmVudHMvdGZhLXNjcmVlbi5zY3NzIiwiNy5vdmVycmlkZXMvX2NvbnRyaWIub3ZlcnJpZGVzLnNjc3MiLCI3Lm92ZXJyaWRlcy9fZ2VuZXJhbC5vdmVycmlkZXMuc2NzcyIsIjcub3ZlcnJpZGVzL19wcmludC5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9jb2xvdXJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7OzsrRUFBQTtBQVNBOzs7Ozs7K0VBQUE7QUNMQTs7Ozs7O0NBQUE7QUFRQSx3QkFBQTtBQVVBLHdCQUFBO0FBVUEsc0JBQUE7QUM5QkEsc0JBQUE7QUNFQSxzQkFBQTtBQWNB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O0VBQ0MscUJBQUE7QWhCbVFIOztBZ0JoUUU7RUFDQyxzQkFBQTtBaEJtUUg7O0FnQnhRRTtFQUNDLG1CQUFBO0FoQjJRSDs7QWdCeFFFO0VBQ0Msb0JBQUE7QWhCMlFIOztBZ0JoUkU7RUFDQyxvQkFBQTtBaEJtUkg7O0FnQmhSRTtFQUNDLHFCQUFBO0FoQm1SSDs7QWdCeFJFO0VBQ0MsbUJBQUE7QWhCMlJIOztBZ0J4UkU7RUFDQyxvQkFBQTtBaEIyUkg7O0FnQmhTRTtFQUNDLHNCQUFBO0FoQm1TSDs7QWdCaFNFO0VBQ0MsdUJBQUE7QWhCbVNIOztBZ0J4U0U7RUFDQyxvQkFBQTtBaEIyU0g7O0FnQnhTRTtFQUNDLHFCQUFBO0FoQjJTSDs7QWdCaFRFO0VBQ0MscUJBQUE7QWhCbVRIOztBZ0JoVEU7RUFDQyxzQkFBQTtBaEJtVEg7O0FnQnhURTtFQUNDLGdCQUFBO0FoQjJUSDs7QWdCeFRFO0VBQ0MsaUJBQUE7QWhCMlRIOztBZ0JoVUU7RUFDQyxtQkFBQTtBaEJtVUg7O0FnQmhVRTtFQUNDLG9CQUFBO0FoQm1VSDs7QWdCeFVFO0VBQ0MsaUJBQUE7QWhCMlVIOztBZ0J4VUU7RUFDQyxrQkFBQTtBaEIyVUg7O0FnQmhWRTtFQUNDLGtCQUFBO0FoQm1WSDs7QWdCaFZFO0VBQ0MsbUJBQUE7QWhCbVZIOztBZ0J4VkU7RUFDQyxrQkFBQTtBaEIyVkg7O0FnQnhWRTtFQUNDLG1CQUFBO0FoQjJWSDs7QWdCaFdFO0VBQ0MscUJBQUE7QWhCbVdIOztBZ0JoV0U7RUFDQyxzQkFBQTtBaEJtV0g7O0FnQnhXRTtFQUNDLG1CQUFBO0FoQjJXSDs7QWdCeFdFO0VBQ0Msb0JBQUE7QWhCMldIOztBZ0JoWEU7RUFDQyxvQkFBQTtBaEJtWEg7O0FnQmhYRTtFQUNDLHFCQUFBO0FoQm1YSDs7QWdCeFhFO0VBQ0MsZ0JBQUE7QWhCMlhIOztBZ0J4WEU7RUFDQyxpQkFBQTtBaEIyWEg7O0FnQmhZRTtFQUNDLG1CQUFBO0FoQm1ZSDs7QWdCaFlFO0VBQ0Msb0JBQUE7QWhCbVlIOztBZ0J4WUU7RUFDQyxpQkFBQTtBaEIyWUg7O0FnQnhZRTtFQUNDLGtCQUFBO0FoQjJZSDs7QWdCaFpFO0VBQ0Msa0JBQUE7QWhCbVpIOztBZ0JoWkU7RUFDQyxtQkFBQTtBaEJtWkg7O0FnQnhaRTtFQUNDLGtCQUFBO0FoQjJaSDs7QWdCeFpFO0VBQ0MsbUJBQUE7QWhCMlpIOztBZ0JoYUU7RUFDQyxxQkFBQTtBaEJtYUg7O0FnQmhhRTtFQUNDLHNCQUFBO0FoQm1hSDs7QWdCeGFFO0VBQ0MsbUJBQUE7QWhCMmFIOztBZ0J4YUU7RUFDQyxvQkFBQTtBaEIyYUg7O0FnQmhiRTtFQUNDLG9CQUFBO0FoQm1iSDs7QWdCaGJFO0VBQ0MscUJBQUE7QWhCbWJIOztBZ0J4YkU7RUFDQyxnQkFBQTtBaEIyYkg7O0FnQnhiRTtFQUNDLGlCQUFBO0FoQjJiSDs7QWdCaGNFO0VBQ0MsbUJBQUE7QWhCbWNIOztBZ0JoY0U7RUFDQyxvQkFBQTtBaEJtY0g7O0FnQnhjRTtFQUNDLGlCQUFBO0FoQjJjSDs7QWdCeGNFO0VBQ0Msa0JBQUE7QWhCMmNIOztBZ0JoZEU7RUFDQyxrQkFBQTtBaEJtZEg7O0FnQmhkRTtFQUNDLG1CQUFBO0FoQm1kSDs7QWdCeGRFO0VBQ0MsZ0JBQUE7QWhCMmRIOztBZ0J4ZEU7RUFDQyxpQkFBQTtBaEIyZEg7O0FnQmhlRTtFQUNDLG1CQUFBO0FoQm1lSDs7QWdCaGVFO0VBQ0Msb0JBQUE7QWhCbWVIOztBZ0J4ZUU7RUFDQyxpQkFBQTtBaEIyZUg7O0FnQnhlRTtFQUNDLGtCQUFBO0FoQjJlSDs7QWdCaGZFO0VBQ0Msa0JBQUE7QWhCbWZIOztBZ0JoZkU7RUFDQyxtQkFBQTtBaEJtZkg7O0FnQjllQTs7Q0FBQTtBQUtBO0VBQ0UseUJBQUE7QWhCK2VGOztBZ0I1ZUE7RUFDRSw0QkFBQTtBaEIrZUY7O0FnQjVlQTtFQUNFLDJCQUFBO0FoQitlRjs7QWdCNWVBO0VBQ0UsMEJBQUE7QWhCK2VGOztBZ0IzZUE7RUFDRSwrQkFBQTtBaEI4ZUY7O0FnQjNlQTtFQUNFLGtDQUFBO0FoQjhlRjs7QWdCM2VBO0VBQ0UsaUNBQUE7QWhCOGVGOztBZ0IzZUE7RUFDRSxnQ0FBQTtBaEI4ZUY7O0FnQjFlQTtFQUNFLDhCQUFBO0FoQjZlRjs7QWdCMWVBO0VBQ0UsaUNBQUE7QWhCNmVGOztBZ0IxZUE7RUFDRSxnQ0FBQTtBaEI2ZUY7O0FnQjFlQTtFQUNFLCtCQUFBO0FoQjZlRjs7QWdCemVBO0VBQ0UsK0JBQUE7QWhCNGVGOztBZ0J6ZUE7RUFDRSxrQ0FBQTtBaEI0ZUY7O0FnQnplQTtFQUNFLGlDQUFBO0FoQjRlRjs7QWdCemVBO0VBQ0UsZ0NBQUE7QWhCNGVGOztBZ0J4ZUE7RUFDRSw0QkFBQTtBaEIyZUY7O0FnQnhlQTtFQUNFLCtCQUFBO0FoQjJlRjs7QWdCeGVBO0VBQ0UsOEJBQUE7QWhCMmVGOztBZ0J4ZUE7RUFDRSw2QkFBQTtBaEIyZUY7O0FnQnZlQTtFQUNFLDhCQUFBO0FoQjBlRjs7QWdCdmVBO0VBQ0UsaUNBQUE7QWhCMGVGOztBZ0J2ZUE7RUFDRSxnQ0FBQTtBaEIwZUY7O0FnQnZlQTtFQUNFLCtCQUFBO0FoQjBlRjs7QWdCdGVBO0VBQ0UsNEJBQUE7QWhCeWVGOztBZ0J0ZUE7RUFDRSwrQkFBQTtBaEJ5ZUY7O0FnQnRlQTtFQUNFLDhCQUFBO0FoQnllRjs7QWdCdGVBO0VBQ0UsNkJBQUE7QWhCeWVGOztBZ0JyZUE7RUFDRSw4QkFBQTtBaEJ3ZUY7O0FnQnJlQTtFQUNFLGlDQUFBO0FoQndlRjs7QWdCcmVBO0VBQ0UsZ0NBQUE7QWhCd2VGOztBZ0JyZUE7RUFDRSwrQkFBQTtBaEJ3ZUY7O0FnQnBlQTtFQUNFLDRCQUFBO0FoQnVlRjs7QWdCcGVBO0VBQ0UsK0JBQUE7QWhCdWVGOztBZ0JwZUE7RUFDRSw4QkFBQTtBaEJ1ZUY7O0FnQnBlQTtFQUNFLDZCQUFBO0FoQnVlRjs7QWdCbmVBO0VBQ0UsNEJBQUE7QWhCc2VGOztBZ0JuZUE7RUFDRSwrQkFBQTtBaEJzZUY7O0FnQm5lQTtFQUNFLDhCQUFBO0FoQnNlRjs7QWdCbmVBO0VBQ0UsNkJBQUE7QWhCc2VGOztBZ0JsZUE7RUFDRSw0QkFBQTtBaEJxZUY7O0FnQmxlQTtFQUNFLCtCQUFBO0FoQnFlRjs7QWdCbGVBO0VBQ0UsOEJBQUE7QWhCcWVGOztBZ0JsZUE7RUFDRSw2QkFBQTtBaEJxZUY7O0FnQjVkQTtFQUNFLHdCQUFBO0FoQitkRjs7QWdCNWRBO0VBQ0UsMkJBQUE7QWhCK2RGOztBZ0I1ZEE7RUFDRSwwQkFBQTtBaEIrZEY7O0FnQjVkQTtFQUNFLHlCQUFBO0FoQitkRjs7QWdCM2RBO0VBQ0UsOEJBQUE7QWhCOGRGOztBZ0IzZEE7RUFDRSxpQ0FBQTtBaEI4ZEY7O0FnQjNkQTtFQUNFLGdDQUFBO0FoQjhkRjs7QWdCM2RBO0VBQ0UsK0JBQUE7QWhCOGRGOztBZ0IxZEE7RUFDRSw2QkFBQTtBaEI2ZEY7O0FnQjFkQTtFQUNFLGdDQUFBO0FoQjZkRjs7QWdCMWRBO0VBQ0UsK0JBQUE7QWhCNmRGOztBZ0IxZEE7RUFDRSw4QkFBQTtBaEI2ZEY7O0FnQnpkQTtFQUNFLDhCQUFBO0FoQjRkRjs7QWdCemRBO0VBQ0UsaUNBQUE7QWhCNGRGOztBZ0J6ZEE7RUFDRSxnQ0FBQTtBaEI0ZEY7O0FnQnpkQTtFQUNFLCtCQUFBO0FoQjRkRjs7QWdCeGRBO0VBQ0UsMkJBQUE7QWhCMmRGOztBZ0J4ZEE7RUFDRSw4QkFBQTtBaEIyZEY7O0FnQnhkQTtFQUNFLDZCQUFBO0FoQjJkRjs7QWdCeGRBO0VBQ0UsNEJBQUE7QWhCMmRGOztBZ0J2ZEE7RUFDRSw2QkFBQTtBaEIwZEY7O0FnQnZkQTtFQUNFLGdDQUFBO0FoQjBkRjs7QWdCdmRBO0VBQ0UsK0JBQUE7QWhCMGRGOztBZ0J2ZEE7RUFDRSw4QkFBQTtBaEIwZEY7O0FnQnRkQTtFQUNFLDJCQUFBO0FoQnlkRjs7QWdCdGRBO0VBQ0UsOEJBQUE7QWhCeWRGOztBZ0J0ZEE7RUFDRSw2QkFBQTtBaEJ5ZEY7O0FnQnRkQTtFQUNFLDRCQUFBO0FoQnlkRjs7QWdCcmRBO0VBQ0UsNkJBQUE7QWhCd2RGOztBZ0JyZEE7RUFDRSxnQ0FBQTtBaEJ3ZEY7O0FnQnJkQTtFQUNFLCtCQUFBO0FoQndkRjs7QWdCcmRBO0VBQ0UsOEJBQUE7QWhCd2RGOztBZ0JwZEE7RUFDRSwyQkFBQTtBaEJ1ZEY7O0FnQnBkQTtFQUNFLDhCQUFBO0FoQnVkRjs7QWdCcGRBO0VBQ0UsNkJBQUE7QWhCdWRGOztBZ0JwZEE7RUFDRSw0QkFBQTtBaEJ1ZEY7O0FnQm5kQTtFQUNFLDJCQUFBO0FoQnNkRjs7QWdCbmRBO0VBQ0UsOEJBQUE7QWhCc2RGOztBZ0JuZEE7RUFDRSw2QkFBQTtBaEJzZEY7O0FnQm5kQTtFQUNFLDRCQUFBO0FoQnNkRjs7QWdCbGRBO0VBQ0UsMkJBQUE7QWhCcWRGOztBZ0JsZEE7RUFDRSw4QkFBQTtBaEJxZEY7O0FnQmxkQTtFQUNFLDZCQUFBO0FoQnFkRjs7QWdCbGRBO0VBQ0UsNEJBQUE7QWhCcWRGOztBaUI5MkJBOzs7Q0FBQTtBQThCQTs7Ozs7RUFBQTtBQzdCQTs7Ozs7Ozs7Q0FBQTtBQVVBLGdDQUFBO0FBa0JBLHFCQUFBO0FBYUEscUJBQUE7QUF5Q0Esd0JBQUE7QUFvRkEsOEJBQUE7QUMxS0E7O21DQUFBO0FBTUE7O21DQUFBO0FBR0E7RUFDQyw2QkFOa0I7RUFPbEIsOEJBQUE7RUFDQSx1Q0FUa0I7QW5CazVCbkI7O0FvQnI1QkE7Ozs7Ozs7O0NBQUE7QUFVQSx5Q0FBQTtBQUNBO0VBQ0MseUJMTXdCO0FmaTVCekI7O0FvQnI1QkE7RUFDQyx5QkFBQTtBcEJ3NUJEOztBb0J0NUJBO0VBQ0MseUJkRmM7QU4yNUJmOztBb0J2NUJBO0VBQ0MseUJkSmM7QU44NUJmOztBb0J4NUJBO0VBQ0MseUJkTmM7QU5pNkJmOztBb0J6NUJBO0VBQ0MseUJkUmM7QU5vNkJmOztBb0IxNUJBO0VBQ0MseUJkVmM7QU51NkJmOztBb0IxNUJBLDJDQUFBO0FBQ0E7RUFDQyx5QkxHeUI7QWYwNUIxQjs7QW9CMzVCQTtFQUNDLHlCTEMyQjtBZjY1QjVCOztBb0I1NUJBO0VBQ0MseUJMRDBCO0FmZzZCM0I7O0FvQjc1QkE7RUFDQyx5QkxIMEI7QWZtNkIzQjs7QW9COTVCQTtFQUNDLHlCTEx5QjtBZnM2QjFCOztBb0IvNUJBO0VBQ0MseUJMUHlCO0FmeTZCMUI7O0FvQmg2QkE7RUFDQyx5QkxUd0I7QWY0NkJ6Qjs7QW9CajZCQTtFQUNDLHlCTFh5QjtBZis2QjFCOztBb0JsNkJBO0VBQ0MseUJMYjJCO0FmazdCNUI7O0FvQm42QkE7RUFDQyx5QkxmMkI7QWZxN0I1Qjs7QW9CcDZCQTtFQUNDLHlCTGpCd0I7QWZ3N0J6Qjs7QW9CcjZCQTtFQUNDLHlCTG5CNEI7QWYyN0I3Qjs7QW9CcjZCQSw0Q0FBQTtBQUNBO0VBQ0MseUJMdkIwQjtBZis3QjNCOztBb0J0NkJBO0VBQ0MseUJMekI0QjtBZms4QjdCOztBb0J2NkJBO0VBQ0MseUJMM0IyQjtBZnE4QjVCOztBb0J4NkJBO0VBQ0MseUJMN0IyQjtBZnc4QjVCOztBb0J6NkJBO0VBQ0MseUJML0IwQjtBZjI4QjNCOztBb0IxNkJBO0VBQ0MseUJMakMwQjtBZjg4QjNCOztBb0IzNkJBO0VBQ0MseUJMbkN5QjtBZmk5QjFCOztBb0I1NkJBO0VBQ0MseUJMckMwQjtBZm85QjNCOztBb0I3NkJBO0VBQ0MseUJMdkM0QjtBZnU5QjdCOztBb0I5NkJBO0VBQ0MseUJMekM0QjtBZjA5QjdCOztBb0IvNkJBO0VBQ0MseUJMM0N5QjtBZjY5QjFCOztBb0JoN0JBO0VBQ0MseUJMN0M2QjtBZmcrQjlCOztBb0JoN0JBLDJDQUFBO0FBQ0E7RUFDQyx5QkxqRHlCO0FmbytCMUI7O0FvQmo3QkE7RUFDQyx5QkxuRDJCO0FmdStCNUI7O0FvQmw3QkE7RUFDQyx5QkxyRDBCO0FmMCtCM0I7O0FvQm43QkE7RUFDQyx5Qkx2RDBCO0FmNitCM0I7O0FvQnA3QkE7RUFDQyx5Qkx6RHlCO0FmZy9CMUI7O0FvQnI3QkE7RUFDQyx5QkwzRHlCO0FmbS9CMUI7O0FvQnQ3QkE7RUFDQyx5Qkw3RHdCO0Fmcy9CekI7O0FvQnY3QkE7RUFDQyx5QkwvRHlCO0FmeS9CMUI7O0FvQng3QkE7RUFDQyx5QkxqRTJCO0FmNC9CNUI7O0FvQno3QkE7RUFDQyx5QkxuRTJCO0FmKy9CNUI7O0FvQjE3QkE7RUFDQyx5QkxyRXdCO0Fma2dDekI7O0FvQjM3QkE7RUFDQyx5Qkx2RTRCO0FmcWdDN0I7O0FxQjdrQ0E7RUFDQyw0QkFBQTtFQUNBLGdCTjhIcUI7RU03SHJCLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSwwSUFBQTtBckJnbENEO0FxQjVrQ0E7RUFDQyw0QkFBQTtFQUNBLGdCTnFIcUI7RU1wSHJCLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1SkFBQTtBckI4a0NEO0FxQjFrQ0E7RUFDQyw0QkFBQTtFQUNBLGdCTjhHbUI7RU03R25CLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5SUFBQTtBckI0a0NEO0FxQnhrQ0E7RUFDQyw0QkFBQTtFQUNBLGdCTnFHbUI7RU1wR25CLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxS0FBQTtBckIwa0NEO0FxQnRrQ0E7RUFDQyx3QkFBQTtFQUNBLGdCTjBGcUI7RU16RnJCLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSwrUEFBQTtBckJ3a0NEO0FxQmxrQ0E7RUFDQyx3QkFBQTtFQUNBLGdCTmdGd0I7RU0vRXhCLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvUUFBQTtBckJva0NEO0FxQjlqQ0E7RUFDQyx3QkFBQTtFQUNBLGdCTm9FcUI7RU1uRXJCLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxVEFBQTtBckJna0NEO0FxQjFqQ0E7RUFDQyx3QkFBQTtFQUNBLGdCTjJEbUI7RU0xRG5CLGtCQUFBO0VBQ0Esb0RBQUE7RUFDQSxvREFBQTtFQUNBLGdWQUFBO0FyQjRqQ0Q7QXFCcmpDQTtFQUNDLHNCQUFBO0VBQ0EsZ0JONENxQjtFTTNDckIsa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHdSQUFBO0FyQnVqQ0Q7QXFCampDQTtFQUNDLHNCQUFBO0VBQ0EsZ0JOa0N3QjtFTWpDeEIsa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlTQUFBO0FyQm1qQ0Q7QXFCN2lDQTtFQUNDLHNCQUFBO0VBQ0EsZ0JOd0JtQjtFTXZCbkIsa0JBQUE7RUFDQSxrQkFBQTtFQUNBLDZSQUFBO0FyQitpQ0Q7QXNCdnBDQTs7Ozs7Ozs7O0NBQUE7QUFXQSwrQkFBQTtBQUVBLFNBQUE7QUFDQTtFQUNDLHdFUlpnQjtFUWFoQixlUCtFK0I7QWZ3a0NoQzs7QXNCcHBDQTtFQUNDLGVQMkUrQjtFTzFFL0IsZ0JBQUE7RUFDQSx5QlBWd0I7RU9XeEIsY2hCVGM7RWdCVWQsU0FBQTtBdEJ1cENEOztBc0JwcENBLGVBQUE7QUFDQTtFQUNDLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQ0FBQTtFQUNBLG9CQUFBO0F0QnVwQ0Q7O0FzQnBwQ0E7RUFDQyxrQkFBQTtFQUNBLG9CQUFBO0F0QnVwQ0Q7O0FzQnBwQ0E7RUFDQyxnQlBvRm1CO0VPbkZuQixvQkFBQTtBdEJ1cENEOztBc0JsbkNBLDhFQUFBO0FBQ0E7OztFQUdDLG1CQUFBO0F0QnFuQ0Q7O0FzQmxuQ0E7Ozs7RUFJQyxnQlBGOEI7QWZ1bkMvQjs7QXNCbG5DQTtFQUNDLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQ0FBQTtBdEJxbkNEOztBc0JsbkNBLG9CQUFBO0FBQ0E7RUFDQyxnQ0FBQTtBdEJxbkNEOztBc0JsbkNBO0VBQ0MsY1B2Rm9CO0VPd0ZwQiwwQkFBQTtBdEJxbkNEOztBc0JubkNDO0VBQ0MsY1B4RjJCO0FmOHNDN0I7O0FzQm5uQ0M7RUFDQyxjUDlGeUI7QWZvdEMzQjs7QXNCbm5DQztFQUNDLGNQakcwQjtBZnV0QzVCOztBc0JubkNDO0VBR0MsNkJBQUE7RUFDQSw4QkFBQTtFQUNBLGdDQUFBO0F0QnNuQ0Y7O0FzQmxuQ0E7RUFDQyxvQkFBQTtBdEJxbkNEOztBc0JsbkNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCQyxnQlB2Q1c7QWY0cENaOztBc0JsbkNBO0VBQ0ksb0JBQUE7QXRCcW5DSjs7QXNCam5DQSxVQUFBO0FBQ0E7Ozs7Ozs7O0VBUUMsMEJBQUE7RUFDQSxZQUFBO0VBQ0Esd0JBQUE7RUFDQSxxQkFBQTtBdEJvbkNEOztBc0JqbkNBOztFQUVDLHdFUm5MZ0I7RVFvTGhCLGVQeEYrQjtFT3lGL0IsZ0JQN0RxQjtFTzhEckIsY1B6RVc7RU8wRVgsZVAxRVc7QWY4ckNaOztBc0JqbkNBO0VBQ0MsU1A5RVc7RU8rRVgs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dUVvQjtFZndtSnBCO0FBQ0Y7QXdCNXFKQTs7RUFFQyx3RVZ2Q2dCO0VVd0NoQixlQUFBO0VBQ0EsZ0JUK0VxQjtBZitsSnRCOztBd0I1cUpDOztFQUNDLFlBQUE7QXhCZ3JKRjs7QXdCNXFKQTtFQUNDLHdFVmpEZ0I7RVVrRGhCLGVBQUE7RUFDQSxnQlRxRXFCO0FmMG1KdEI7O0F3QjdxSkM7RUFDQyxZQUFBO0F4QmdySkY7O0F5Qnp1SkE7O0NBQUE7QUFJQTtFQUNDLGVBQUE7RUFDQSxjbkJRYztFbUJQZCxtRlhIdUI7RVdJdkIsb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCVm1GbUM7RVVsRm5DLGtCQUFBO0VBQ0Esa0JWMkU0QjtFVTFFNUIsbUJBQUE7RUFDQSxXQUFBO0F6QjJ1SkQ7O0F5Qnp1SkM7RUFaRDtJQWFFLG1CQUFBO0lBQ0EsaUJWNEZvQjtFZmlwSnBCO0FBQ0Y7QXlCMXVKQTtFQUNDLGtCQUFBO0VBQ0EsdUJWMEU2QjtFVXpFN0IsZ0JWOEVxQjtFVTdFckIsa0JBQUE7QXpCNHVKRDs7QXlCMXVKQztFQU5EO0lBT0Usb0JBQUE7SUFDQSxpQlY2RW9CO0VmaXFKcEI7QUFDRjtBeUIzdUpBO0VBQ0MscUJBQUE7RUFDQSxTVjRFVztBZmlxSlo7O0F5Qnp1SkE7RUFDQyx3RVh0Q2dCO0VXdUNoQixlQUFBO0VBQ0EsZ0JBQUE7QXpCNHVKRDs7QXlCMXVKQztFQUNDLFlBQUE7QXpCNnVKRjs7QTBCN3hKQTs7Q0FBQTtBQUlBO0VBQ0MseUJBQUE7RUFDQSxrQlgrRXNCO0VXOUV0QixzQkFBQTtFQUNBLGNwQlFjO0VvQlBkLGNBQUE7RUFDQSxlQUFBO0VBQ0Esd0VaTmdCO0VZT2hCLGdCWG1GbUM7RVdsRm5DLGtCQUFBO0VBQ0EsZ0JYNEU4QjtFVzNFOUIsV1g0RXlCO0VXM0V6QixzQkFBQTtFQUNBLHVDUGxCa0I7QW5CaXpKbkI7O0EwQnZ4SkE7RUFDQyxjQUFBO0ExQjB4SkQ7O0EwQnZ4SkE7RUFDQyxlQUFBO0ExQjB4SkQ7O0EwQnZ4SkE7RUFDQyxlQUFBO0ExQjB4SkQ7O0EwQnZ4SkE7RUFD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RSxvQkFBQTtBcEM4dUtKOztBb0MxdUtBOztFQUVFLGNBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQnJCc0VvQjtFcUJyRXBCLGlCQUFBO0FwQzZ1S0Y7QW9DM3VLRTtFQVJGOztJQVNJLHVCQUFBO0lBQ0EsZ0JyQmdFa0I7RWYrcUtwQjtBQUNGOztBb0M1dUtBO0VBQ0Usa0JBQUE7RUFDQSxnQnJCMEVrQjtBZnFxS3BCO0FvQzd1S0U7RUFDRSxhQUFBO0FwQyt1S0o7O0FvQzN1S0E7RUFDRSxlQUFBO0FwQzh1S0Y7O0FvQzN1S0E7RUFDRSxpQkFBQTtBcEM4dUtGOztBcUM3eUtBO0VBQ0UsWUFBQTtFQUNBLGtCdEJpRnFCO0VzQmhGckIsc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3RXZCSmU7RXVCS2YsZ0J0Qm9IdUI7RXNCbkh2Qix5QkFBQTtFQUNBLHVDQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0FyQ2d6S0Y7QXFDenlLRTtFQXRCRjtJQXVCSSxldEJ5RlE7SXNCeEZSLGNBQUE7SUFDQSxXdEJnRXNCO0VmNHVLeEI7QUFDRjtBcUMxeUtFO0VBQ0UsaUJBQUE7QXJDNHlLSjs7QXFDeHlLQTtFQUNFLHlCdEJmbUI7RXNCZ0JuQixjdEJ2QnVCO0FmazBLekI7QXFDenlLRTtFQUNFLHlCdEJsQnVCO0VzQm1CdkIsY3RCM0JxQjtBZnMwS3pCO0FxQ3h5S0U7RUFDRSx5QnRCdkJ1QjtFc0J3QnZCLGN0QmhDcUI7RXNCaUNyQix1RUFBQTtBckMweUtKO0FxQ3Z5S0U7RUFDRSx5QnRCNUJ3QjtFc0I2QnhCLGN0QnRDcUI7RXNCdUNyQiw0REFBQTtBckN5eUtKO0FxQ3R5S0U7RUFDRSxjdEIzQ3FCO0FmbTFLekI7O0FxQ3B5S0E7RUFDRSx5QnRCaER1QjtFc0JpRHZCLHlCQUFBO0VBQ0EsY3RCM0NtQjtFc0I0Q25CLG1CdEJtRFU7RXNCbERWLHNCdEJrRFU7QWZxdktaO0FxQ3J5S0U7RUFDRSx5Qi9CM0M2QjtFK0I0QzdCLHFCdEJoRHVCO0VzQmlEdkIsY3RCakR1QjtBZncxSzNCO0FxQ3B5S0U7RUFDRSx5Qi9CakQ2QjtFK0JrRDdCLHFCdEJ0RHVCO0VzQnVEdkIsY3RCdkR1QjtFc0J3RHZCLHVFQUFBO0FyQ3N5S0o7QXFDbnlLRTtFQUNFLHlCL0J2RDhCO0UrQndEOUIscUJ0QjVEd0I7RXNCNkR4QixjdEI3RHdCO0VzQjhEeEIsNERBQUE7QXJDcXlLSjtBcUNseUtFO0VBQ0UsY3RCcEVpQjtBZncyS3JCOztBcUNoeUtBO0VBQ0UsNkJBQUE7RUFDQSxjdEIxRW1CO0VzQjJFbkIsMEJBQUE7QXJDbXlLRjtBcUNqeUtFO0VBQ0UseUIvQnZFNEI7RStCd0U1QixjdEI5RXVCO0VzQitFdkIsMEJBQUE7QXJDbXlLSjtBcUNoeUtFO0VBQ0UseUIvQjdFNEI7RStCOEU1QixjdEJwRnVCO0VzQnFGdkIsMEJBQUE7RUFDQSx1RUFBQTtBckNreUtKO0FxQy94S0U7RUFDRSx5Qi9CbkY2QjtFK0JvRjdCLGN0QjFGd0I7RXNCMkZ4QiwwQkFBQTtFQUNBLDREQUFBO0FyQ2l5S0o7QXFDOXhLRTtFQUNFLGN0QmxHaUI7QWZrNEtyQjs7QXNDMzVLQTs7OztFQUVFLGtDQUFBO0VBQ0EsZXZCd0hVO0Fmd3lLWjtBc0M5NUtFOzs7O0VBQ0UsZ0J2QndGMkI7QWYyMEsvQjtBc0NqNktJOzs7O0VBQ0UscUJ2QitHTTtBZnV6S1o7O0FzQ2o2S0E7RUFDRSx1QkFBQTtFQUNBLHlCaENEWTtBTnE2S2Q7O0FzQ2o2S0E7RUFDRSwwQkFBQTtBdENvNktGOztBc0NqNktBO0VBQ0U7SUFDRSwwQkFBQTtFdENvNktGO0FBQ0Y7QXNDajZLQTs7RUFFRSxtQnZCMkZVO0FmdzBLWjs7QXNDaDVLRTtFQUNFLGdDQUFBO0F0Q201S0o7O0FzQ3A1S0U7RUFDRSxnQ0FBQTtBdEN1NUtKOztBc0N4NUtFO0VBQ0UsZ0NBQUE7QXRDMjVLSjs7QXNDNTVLRTtFQUNFLGdDQUFBO0F0Qys1S0o7O0FzQ2g2S0U7RUFDRSxnQ0FBQTtBdENtNktKOztBc0Nw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Q0Usc0JsQzZGVTtFa0M1RlYsZ0JBQUE7QWpEczNNRjs7QWlEbjNNQTtFQUNFLG9CQUFBO0VBQ0EsZ0JsQzRENkI7QWYwek0vQjtBaURwM01FO0VBSkY7SUFLSSxjQUFBO0VqRHUzTUY7QUFDRjs7QWlEcDNNQTtFQUNFLGFsQzRFVTtBZjJ5TVo7QWlEcjNNRTtFQUNFLHFCbEMyRVE7QWY0eU1aOztBaURuM01BO0VBQ0UsZ0JsQ3dFVTtBZjh5TVo7O0FpRG4zTUE7RUFDRSxxQmxDa0VVO0Fmb3pNWjs7QWlEbjNNQTtFQUNFLG9CQUFBO0FqRHMzTUY7O0FpRG4zTUE7RUFDRSxxQmxDMERVO0FmNHpNWjs7QWlELzJNQTtFQUNFLHFCbENsQzBCO0VrQ21DMUIseUJsQ2xDZ0M7QWZvNU1sQzs7QWlELzJNQTtFQUNFLGFsQ3ZDMEI7QWZ5NU01Qjs7QWlEOTJNQTtFQUNFLHFCbENoRHNCO0VrQ2lEdEIseUJsQ2hENEI7QWZpNk05Qjs7QWlEOTJNQTtFQUNFLGFsQ3JEc0I7QWZzNk14Qjs7QWlENzJNQTtFQUNFLHFCbEN4RHNCO0VrQ3lEdEIseUJsQ3hENEI7QWZ3Nk05Qjs7QWlENzJNQTtFQUNFLGFsQzdEc0I7QWY2Nk14Qjs7QWlENTJNQTtFQUNFLHFCbEN0RW9CO0VrQ3VFcEIseUJsQ3RFMEI7QWZxN001Qjs7QWlENTJNQTtFQUNFLGFsQzNFb0I7QWYwN010Qjs7QWlENTJNQTtFQUNFLGNsQy9Fb0I7QWY4N010QjtBaUQ3Mk1FO0VBRUUsY0FBQTtBakQ4Mk1KO0FpRDMyTUU7RUFDRSxjQUFBO0FqRDYyTUo7O0FrRDU5TUE7RUFDRSw2Q0FBQTtFQUNBLDBDQUFBO0FsRCs5TUY7O0FrRDU5TUE7RUFDRSx1QkFBQTtFQUNBLHFCbkNnSFU7RW1DL0dWLGdCbkNnRjZCO0FmKzRNL0I7O0FrRDU5TUE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FsRCs5TUY7QWtENzlNRTtFQUNFLGdCbkM4RlE7QWZpNE1aOztBa0QzOU1BO0VBQ0UsZUFBQTtFQUNBLFNuQ3dGVTtFbUN2RlYsa0JB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QUE7RUFDQSxjakRyQlM7QU5zZ09mOztBdURuL05JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4yZ09mOztBdUR4L05JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5naE9mOztBdUQ3L05JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5xaE9mOztBdURsZ09JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4waE9mOztBdUR2Z09JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4raE9mOztBdUQ1Z09JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5vaU9mOztBdURqaE9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU55aU9mOztBdUR0aE9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU44aU9mOztBdUQzaE9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5tak9mOztBdURoaU9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU53ak9mOztBdURyaU9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU42ak9mOztBdUQxaU9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5ra09mOztBdUQvaU9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU51a09mOztBdURwak9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU40a09mOztBdUR6ak9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5pbE9mOztBdUQ5ak9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5zbE9mOztBdURua09JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4ybE9mOztBdUR4a09JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5nbU9mOztBdUQ3a09JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5xbU9mOztBdURsbE9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4wbU9mOztBdUR2bE9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4rbU9mOztBdUQ1bE9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5vbk9mOztBdURqbU9JO0VBQ0Usd0JBQUE7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O0F2RHFvT0o7O0F1RHRvT0U7RUFDRSw4QkFBQTtBdkR5b09KOztBdUQxb09FO0VBQ0UsOEJBQUE7QXZENm9PSjs7QXVEOW9PRTtFQUNFLDhCQUFBO0F2RGlwT0o7O0F1RGxwT0U7RUFDRSw4QkFBQTtBdkRxcE9KOztBdUR0cE9FO0VBQ0UsOEJBQUE7QXZEeXBPSjs7QXVEMXBPRTtFQUNFLDhCQUFBO0F2RDZwT0o7O0F1RDlwT0U7RUFDRSw4QkFBQTtBdkRpcU9KOztBdURscU9FO0VBQ0UsOEJBQUE7QXZEcXFPSjs7QXVEdHFPRTtFQUNFLDhCQUFBO0F2RHlxT0o7O0F1RDFxT0U7RUFDRSw4QkFBQTtBdkQ2cU9KOztBdUQ5cU9FO0VBQ0UsOEJBQUE7QXZEaXJPSjs7QXVEbHJPRTtFQUNFLDhCQUFBO0F2RHFyT0o7O0F1RHRyT0U7RUFDRSw4QkFBQTtBdkR5ck9KOztBdUQxck9FO0VBQ0UsOEJBQUE7QXZENnJPSjs7QXVEOXJPRTtFQUNFLDhCQUFBO0F2RGlzT0o7O0F1RGxzT0U7RUFDRSw4QkFBQTtBdkRxc09KOztBdUR0c09FO0VBQ0UsOEJBQUE7QXZEeXNPSjs7QXVEMXNPRTtFQUNFLDhCQUFBO0F2RDZzT0o7O0F1RDlzT0U7RUFDRSw4QkFBQTtBdkRpdE9KOztBdUQ3c09BOztpQkFBQTtBQWVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRvc09KOztBdUR0c09FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkR5c09KOztBdUQzc09FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQ4c09KOztBdURodE9FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRtdE9KOztBdURydE9FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkR3dE9KOztBdUQxdE9FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQ2dE9KOztBdUQvdE9FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRrdU9KOztBdURwdU9FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkR1dU9KOztBdUR6dU9FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQ0dU9KOztBdUR4dU9BOztpQkFBQTtBQW1CRTtFQUNFLDhCQUFBO0VBT0Usc0JBQUE7QXZEcXRPTjtBdURwdE9NO0VBQ0Usc0JBQUE7QXZEc3RPUjs7QXVEbHRPRTtFQUNFLDBCQUFBO0F2RHF0T0o7O0F1RG50T0U7RUFDRSwyQkFBQTtBdkRzdE9KOztBdUR4dU9FO0VBQ0UsOEJBQUE7RUFFRSxzQkFBQTtBdkQwdU9OO0F1RHp1T007RUFDRSxzQkFBQTtBdkQydU9SOztBdURsdU9FO0VBQ0UsMEJBQUE7QXZEcXVPSjs7QXVEbnVPRTtFQUNFLDJCQUFBO0F2RHN1T0o7O0F1RHh2T0U7RUFDRSw4QkFBQTtFQUVFLHNCQUFBO0F2RDB2T047QXVEenZPTTtFQUNFLHNCQUFBO0F2RDJ2T1I7O0F1RGx2T0U7RUFDRSwwQkFBQTtBdkRxdk9KOztBdURudk9FO0VBQ0UsMkJBQUE7QXZEc3ZPSjs7QXVEeHdPRTtFQUNFLDhCQUFBO0VBRUUsc0JBQUE7QXZEMHdPTjtBdUR6d09NO0VBQ0Usc0JBQUE7QXZEMndPUjs7QXVEbHdPRTtFQUNFLDBCQUFBO0F2RHF3T0o7O0F1RG53T0U7RUFDRSwyQkFBQTtBdkRzd09KOztBdUR4eE9FO0VBQ0UsOEJBQUE7RUFFRSxzQkFBQTtBdkQweE9OO0F1RHp4T007RUFDRSxzQkFBQTtBdkQyeE9SOztBdURseE9FO0VBQ0UsMEJBQUE7QXZEcXhPSjs7QXVEbnhPRTtFQUNFLDJCQUFBO0F2RHN4T0o7O0F1RHh5T0U7RUFDRSw4QkFBQTtFQUVFLHNCQUFBO0F2RDB5T047QXVEenlPTTtFQUNFLHNCQUFBO0F2RDJ5T1I7O0F1RGx5T0U7RUFDRSwwQkFBQTtBdkRxeU9KOztBdURueU9FO0VBQ0UsMkJBQUE7QXZEc3lPSjs7QXVEeHpPRTtFQUNFLDhCQUFBO0VBRUUsc0JBQUE7QXZEMHpPTjtBdUR6ek9NO0VBQ0Usc0JBQUE7QXZEMnpPUjs7QXVEbHpPRTtFQUNFLDBCQUFBO0F2RHF6T0o7O0F1RG56T0U7RUFDRSwyQkFBQTtBdkRzek9KOztBdUR4ME9FO0VBQ0UsOEJBQUE7RUFFRSxzQkFB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OztBdUQ5OVRJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5zL1RmOztBdURuK1RJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4yL1RmOztBdUR4K1RJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5nZ1VmOztBdUQ3K1RJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5xZ1VmOztBdURsL1RJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4wZ1VmOztBdUR2L1RJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4rZ1VmOztBdUQ1L1RJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5vaFVmOztBdURqZ1VJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU55aFVmOztBdUR0Z1VJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU44aFVmOztBdUQzZ1VJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5taVVmOztBdURoaFVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU53aVVmOztBdURyaFVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU42aVVmOztBdUQxaFVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5ralVmOztBdUQvaFVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU51alVmOztBdURwaVVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU40alVmOztBdUR6aVVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5pa1VmOztBdUQ5aVVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5za1VmOztBdURualVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4ya1VmOztBdUR4alVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5nbFVmOztBdUQ3alVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5xbFVmOztBdURsa1VJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4wbFVmOztBdUR2a1VJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4rbFVmOztBdUQ1a1VJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5vbVVmOztB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RSw4QkFBQTtBdkRvblVKOztBdURyblVFO0VBQ0UsOEJBQUE7QXZEd25VSjs7QXVEem5VRTtFQUNFLDhCQUFBO0F2RDRuVUo7O0F1RDduVUU7RUFDRSw4QkFBQTtBdkRnb1VKOztBdURqb1VFO0VBQ0UsOEJBQUE7QXZEb29VSjs7QXVEcm9VRTtFQUNFLDhCQUFBO0F2RHdvVUo7O0F1RHpvVUU7RUFDRSw4QkFBQTtBdkQ0b1VKOztBdUQ3b1VFO0VBQ0UsOEJBQUE7QXZEZ3BVSjs7QXVEanBVRTtFQUNFLDhCQUFBO0F2RG9wVUo7O0F1RHJwVUU7RUFDRSw4QkFBQTtBdkR3cFVKOztBdUR6cFVFO0VBQ0UsOEJBQUE7QXZENHBVSjs7QXVEN3BVRTtFQUNFLDhCQUFBO0F2RGdxVUo7O0F1RGpxVUU7RUFDRSw4QkFBQTtBdkRvcVVKOztBdURycVVFO0VBQ0UsOEJBQUE7QXZEd3FVSjs7QXVEenFVRTtFQUNFLDhCQUFBO0F2RDRxVUo7O0F1RDdxVUU7RUFDRSw4QkFBQTtBdkRnclVKOztBdURqclVFO0VBQ0UsOEJBQUE7QXZEb3JVSjs7QXVEcnJVRTtFQUNFLDhCQUFBO0F2RHdyVUo7O0F1RHpyVUU7RUFDRSw4QkFBQTtBdkQ0clVKOztBdUR4clVBOztpQkFBQTtBQWVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQrcVVKOztBdURqclVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRvclVKOztBdUR0clVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkR5clVKOztBdUQzclVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQ4clVKOztBdURoc1VFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRtc1VKOztBdURyc1VFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkR3c1VKOztBdUQxc1VFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQ2c1VKOztBdUQvc1VFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRrdFVKOztBdURwdFVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkR1dFVKOztBdURudFVBOztpQkFBQTtBQW1CRTtFQUNFLDhCQUFBO0VBT0Usc0JBQUE7QXZEZ3NVTjtBdUQvclVNO0VBQ0Usc0JBQUE7QXZEaXNVUjs7QXVEN3JVRTtFQUNFLDBCQUFBO0F2RGdzVUo7O0F1RDlyVUU7RUFDRSwyQkFBQTtBdkRpc1VKOztBdURudFVFO0VBQ0UsOEJBQUE7RUFFRSxzQkFBQTtBdkRxdFVOO0F1RHB0VU07RUFDRSxzQkFBQTtBdkRzdFVSOztBdUQ3c1VFO0VBQ0UsMEJBQUE7QXZEZ3RVSjs7QXVEOXNVRTtFQUNFLDJCQUFBO0F2RGl0VUo7O0F1RG51VUU7RUFDRSw4QkFBQTtFQUVFLHNCQUFBO0F2RHF1VU47QXVEcHVVTTtFQUNFLHNCQUFBO0F2RHN1VVI7O0F1RDd0VUU7RUFDRSwwQkFBQTtBdkRndVVKOztBdUQ5dFVFO0VBQ0UsMkJBQUE7QXZEaXVVSjs7QXVEbnZVRTtFQUNFLDhCQUFBO0VBRUUsc0JBQUE7QXZEcXZVTjtBdURwdlVNO0VBQ0Usc0JBQUE7QXZEc3ZVUjs7QXVEN3VVRTtFQUNFLDBCQUFBO0F2RGd2VUo7O0F1RDl1VUU7RUFDRSwyQkFBQTtBdkRpdlVKOztBdURud1VFO0VBQ0UsOEJBQUE7RUFFRSxzQkFBQTtBdkRxd1VOO0F1RHB3VU07RUFDRSxzQkFBQTtBdkRzd1VSOztBdUQ3dlVFO0VBQ0UsMEJBQUE7QXZEZ3dVSjs7QXVEOXZVRTtFQUNFLDJCQUFBO0F2RGl3VUo7O0F1RG54VUU7RUFDRSw4QkFBQTtFQUVFLHNCQUFBO0F2RHF4VU47QXVEcHhVTTtFQUNFLHNCQUFBO0F2RHN4VVI7O0F1RDd3VUU7RUFDRSwwQkFBQTtBdkRneFVKOztBdUQ5d1VFO0VBQ0UsMkJBQUE7QXZEaXhVSjs7QXVEbnlVRTtFQUNFLDhCQUFBO0VBRUUsc0JBQUE7QXZEcXlVTjtBdURweVVNO0VBQ0Usc0JBQUE7QXZEc3lVUjs7QXVEN3hVRTtFQUNFLDBCQUFBO0F2RGd5VUo7O0F1RDl4VUU7RUFDRSwyQkFBQTtBdkRpeVVKOztBdURuelVFO0VBQ0UsOEJBQUE7RUFFRSxzQkFBQTtBdkRxelVOO0F1RHB6VU07RUFD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ZUFBQTtFQUNBLFNBQUE7QWxGdXdXSjtBa0Z0d1dJO0VBQ0UsYzVFdkVTO0FOKzBXZjtBa0Zwd1dFO0VBQ0UsV0FBQTtBbEZzd1dKOztBbUZ4MldBO0VBQ0UsaUJBQUE7QW5GMjJXRjs7QW1GdjJXRTtFQUNFLHlCNUJrSkk7QXZEd3RXUjtBbUZ4MldFO0VBQ0UsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QW5GMDJXSjtBbUZ6MldJO0VBQ0UsMEJBQUE7QW5GMjJXTjs7QW9GejNXQTs7K0RBQUE7QUE2QkU7RUFDRSxlQUFBO0VBQ0Esd0UxQi9CYTtFMEJnQ2IsbUJBQUE7RUFDQSxzQkFBQTtBcEZrMldKOztBb0Y3MVdFO0VBQ0UsZTVCdENXO0F4RHM0V2Y7O0FvRjMxV0U7RUFDRSxvQjVCM0NXO0F4RHk0V2Y7O0FvRnoxV0U7RUFDRSxvQjVCaERXO0F4RDQ0V2Y7O0FvRnYxV0U7RUFDRSxrQjVCckRXO0F4RCs0V2Y7O0FvRnIxV0U7RUFDRSxtQjVCMURXO0F4RGs1V2Y7O0FvRm4xV0U7RUFDRSxlNUIvRFc7QXhEcTVXZjs7QXFGMTVXQTs7OytEQUFBO0FBS0E7OytFQUFBO0FBZ0JJO0VBQ0UsMkJBQUE7QXJGKzRXTjtBcUY3NFdRO0VBRUksMkJBQUE7QXJGODRXWjtBcUZoNVdRO0VBSUksNkJBQUE7QXJGKzRXWjs7QXFGMTRXSTtFQUNFLHdCQUFBO0FyRjY0V047O0FxRjE1V0k7RUFDRSw2QkFBQTtBckY2NVdOO0FxRjM1V1E7RUFFSSw2QkFBQTtBckY0NVdaO0FxRjk1V1E7RUFJSSwrQkFBQTtBckY2NVdaOztBcUZ4NVdJO0VBQ0UsMEJBQUE7QXJGMjVXTjs7QXFGeDZXSTtFQUNFLDhCQUFBO0FyRjI2V047QXFGejZXUTtFQUVJLDhCQUFBO0FyRjA2V1o7QXFGNTZXUTtFQUlJLGdDQUFBO0FyRjI2V1o7O0FxRnQ2V0k7RUFDRSwyQkFBQTtBckZ5NldOOztBcUZ0N1dJO0VBQ0UsNEJBQUE7QXJGeTdXTjtBcUZ2N1dRO0VBRUksNEJBQUE7QXJGdzdXWjtBcUYxN1dRO0VBSUksOEJBQUE7QXJGeTdXWjs7QXFGcDdXSTtFQUNFLHlCQUFBO0FyRnU3V047O0FxRnA3V0U7RUFDRSxvQkFBQTtBckZ1N1dKOztBcUZ4OFdJO0VBQ0UsNEJBQUE7QXJGMjhXTjtBcUZ6OFdRO0VBRUksNEJBQUE7QXJGMDhXWjtBcUY1OFdRO0VBSUksOEJBQUE7QXJGMjhXWjs7QXFGdDhXSTtFQUNFLHlCQUFBO0FyRnk4V047O0FxRnQ5V0k7RUFDRSw4QkFBQTtBckZ5OVdOO0FxRnY5V1E7RUFFSSw4QkFBQTtBckZ3OVdaO0FxRjE5V1E7RUFJSSxnQ0FBQTtBckZ5OVdaOztBcUZwOVdJO0VBQ0UsMkJBQUE7QXJGdTlXTjs7QXFGcCtXSTtFQUNFLCtCQUFBO0FyRnUrV047QXFGcitXUTtFQUVJLCtCQUFBO0FyRnMrV1o7QXFGeCtXUTtFQUlJLGlDQUFBO0FyRnUrV1o7O0FxRmwrV0k7RUFDRSw0QkFBQTtBckZxK1dOOztBcUZsL1dJO0VBQ0UsNkJBQUE7QXJGcS9XTjtBcUZuL1dRO0VBRUksNkJBQUE7QXJGby9XWjtBcUZ0L1dRO0VBSUksK0JBQUE7QXJGcS9XWjs7QXFGaC9XSTtFQUNFLDBCQUFBO0FyRm0vV047O0FxRmgvV0U7RUFDRSxxQkFBQTtBckZtL1dKOztBcUYvK1dBOzsrRUFBQTtBQUdBO0VBQ0UsNEJBQUE7QXJGay9XRjs7QXFGLytXQTs7RUFFRSwwQkFBQTtBckZrL1dGOztBcUYvK1dBOzsrRUFBQTtBQUdBO0VyQnBCSSxrQmpEcURtQjtBZms5V3ZCOztBcUYvK1dBO0VyQnhCSSxnQnFCeUJjO0FyRmsvV2xCOztBcUYvK1dBOzsrRUFBQTtBQUdBO0VBQ0UsbUJBQUE7QXJGay9XRjs7QXFGLytXQTtFQUNFLGM5Qm9DYTtBdkQ4OFdmOztBcUYvK1dBO0VBQ0UsYzlCOEJhO0F2RG85V2Y7O0FxRi8rV0E7RUFDRSxxQkFBQTtBckZrL1dGOztBcUY5K1dBO0VBQ0UsdUJBQUE7RUFDQSwwQkFBQTtBckZpL1dGOztBcUY5K1dBOzsrRUFBQTtBQUdBO0VBQ0UsNkJBQUE7QXJGaS9XRjs7QXFGOStXQTtFQUNFLGlDQUFBO0FyRmkvV0Y7O0FxRjkrV0E7OytFQUFBO0FBR0E7RUFDRSxXQUFBO0FyRmkvV0Y7O0FxRjErV0U7RUFDRSxTQUFBO0FyRjYrV0o7O0FxRjkrV0U7RUFDRSxTQUFBO0FyRmkvV0o7O0FxRmwvV0U7RUFDRSxTQUFBO0FyRnEvV0o7O0FxRnQvV0U7RUFDRSxTQUFBO0FyRnkvV0o7O0FxRjEvV0U7RUFDRSxTQUFBO0FyRjYvV0o7O0FxRjkvV0U7RUFDRSxTQUFBO0FyRmlnWEo7O0FxRmxnWEU7RUFDRSxTQUFBO0FyRnFnWEo7O0FxRnRnWEU7RUFDRSxTQUFBO0FyRnlnWEo7O0FxRjFnWEU7RUFDRSxTQUFBO0FyRjZnWEo7O0FxRjlnWEU7RUFDRSxVQUFBO0FyRmloWEo7O0FxRmxoWEU7RUFDRSxVQUFBO0FyRnFoWEo7O0FxRnRoWEU7RUFDRSxVQUFBO0FyRnloWEo7O0FxRjFoWEU7RUFDRSxVQUFBO0FyRjZoWEo7O0FxRjloWEU7RUFDRSxVQUFBO0FyRmlpWEo7O0FxRmxpWEU7RUFDRSxVQUFBO0FyRnFpWEo7O0FxRnRpWEU7RUFDRSxVQUFBO0FyRnlpWEo7O0FxRjFpWEU7RUFDRSxVQUFBO0FyRjZpWEo7O0FxRjlpWEU7RUFDRSxVQUFBO0FyRmlqWEo7O0FxRmxqWEU7RUFDRSxVQUFBO0FyRnFqWEo7O0FxRnRqWEU7RUFDRSxVQUFBO0FyRnlqWEo7O0FxRjFqWEU7RUFDRSxVQUFBO0FyRjZqWEo7O0FxRjlqWEU7RUFDRSxVQUFBO0FyRmlrWEo7O0FxRmxrWEU7RUFDRSxVQUFBO0FyRnFrWEo7O0FxRnRrWEU7RUFDRSxVQUFBO0FyRnlrWEo7O0FxRjFrWEU7RUFDRSxVQUFBO0FyRjZrWEo7O0FxRjlrWEU7RUFDRSxVQUFBO0FyRmlsWEo7O0FxRmxsWEU7RUFDRSxVQUFBO0FyRnFsWEo7O0FxRnRsWEU7RUFDRSxVQUFBO0FyRnlsWEo7O0FxRjFsWEU7RUFDRSxVQUFBO0FyRjZsWEo7O0FxRjlsWEU7RUFDRSxVQUFBO0FyRmltWEo7O0FxRmxtWEU7RUFDRSxVQUFBO0FyRnFtWEo7O0FxRnRtWEU7RUFDRSxVQUFBO0FyRnltWEo7O0FxRjFtWEU7RUFDRSxVQUFBO0FyRjZtWEo7O0FxRjltWEU7RUFDRSxVQUFBO0FyRmluWEo7O0FxRmxuWEU7RUFDRSxVQUFBO0FyRnFuWEo7O0FxRnRuWEU7RUFDRSxVQUFBO0FyRnluWEo7O0FxRjFuWEU7RUFDRSxVQUFBO0FyRjZuWEo7O0FxRjluWEU7RUFDRSxVQUFBO0FyRmlvWEo7O0FxRmxvWEU7RUFDRSxVQUFBO0FyRnFvWEo7O0FxRnRvWEU7RUFDRSxVQUFBO0FyRnlvWEo7O0FxRjFvWEU7RUFDRSxVQUFBO0FyRjZvWEo7O0FxRjlvWEU7RUFDRSxVQUFBO0FyRmlwWEo7O0FxRmxwWEU7RUFDRSxVQUFBO0FyRnFwWEo7O0FxRnRwWEU7RUFDRSxVQUFBO0FyRnlwWEo7O0FxRjFwWEU7RUFDRSxVQUFBO0FyRjZwWEo7O0FxRjlwWEU7RUFDRSxVQUFBO0FyRmlxWEo7O0FxRmxxWEU7RUFDRSxVQUFBO0FyRnFxWEo7O0FxRnRxWEU7RUFDRSxVQUFBO0FyRnlxWEo7O0FxRjFxWEU7RUFDRSxVQUFBO0FyRjZxWEo7O0FxRjlxWEU7RUFDRSxVQUFBO0FyRmlyWEo7O0FxRmxyWEU7RUFDRSxVQUFBO0FyRnFyWEo7O0FxRnRyWEU7RUFDRSxVQUFBO0FyRnlyWEo7O0FxRjFyWEU7RUFDRSxVQUFBO0FyRjZyWEo7O0FxRjlyWEU7RUFDRSxVQUFBO0FyRmlzWEo7O0FxRmxzWEU7RUFDRSxVQUFBO0FyRnFzWEo7O0FxRnRzWEU7RUFDRSxVQUFBO0FyRnlzWEo7O0FxRjFzWEU7RUFDRSxVQUFBO0FyRjZzWEo7O0FxRjlzWEU7RUFDRSxVQUFBO0FyRml0WEo7O0FxRmx0WEU7RUFDRSxVQUFBO0FyRnF0WEo7O0FxRnR0WEU7RUFDRSxVQUFBO0FyRnl0WEo7O0FxRjF0WEU7RUFDRSxVQUFBO0FyRjZ0WEo7O0FxRjl0WEU7RUFDRSxVQUFBO0FyRml1WEo7O0FxRmx1WEU7RUFDRSxVQUFBO0FyRnF1WEo7O0FxRnR1WEU7RUFDRSxVQUFBO0FyRnl1WEo7O0FxRjF1WEU7RUFDRSxVQUFBO0FyRjZ1WEo7O0FxRjl1WEU7RUFDRSxVQUFBO0FyRml2WEo7O0FxRmx2WEU7RUFDRSxVQUFBO0FyRnF2WEo7O0FxRnR2WEU7RUFDRSxVQUFBO0FyRnl2WEo7O0FxRjF2WEU7RUFDRSxVQUFBO0FyRjZ2WEo7O0FxRjl2WEU7RUFDRSxVQUFBO0FyRml3WEo7O0FxRmx3WEU7RUFDRSxVQUFBO0FyRnF3WEo7O0FxRnR3WEU7RUFDRSxVQUFBO0FyRnl3WEo7O0FxRjF3WEU7RUFDRSxVQUFBO0FyRjZ3WEo7O0FxRjl3WEU7RUFDRSxVQUFBO0FyRml4WEo7O0FxRmx4WEU7RUFDRSxVQUFBO0FyRnF4WEo7O0FxRnR4WEU7RUFDRSxVQUFBO0FyRnl4WEo7O0FxRjF4WEU7RUFDRSxVQUFBO0FyRjZ4WEo7O0FxRjl4WEU7RUFDRSxVQUFBO0FyRml5WEo7O0FxRmx5WEU7RUFDRSxVQUFBO0FyRnF5WEo7O0FxRnR5WEU7RUFDRSxVQUFBO0FyRnl5WEo7O0FxRjF5WEU7RUFDRSxVQUFBO0FyRjZ5WEo7O0FxRjl5WEU7RUFDRSxVQUFBO0FyRml6WEo7O0FxRmx6WEU7RUFDRSxVQUFBO0FyRnF6WEo7O0FxRnR6WEU7RUFDRSxVQUFBO0FyRnl6WEo7O0FxRjF6WEU7RUFDRSxVQUFBO0FyRjZ6WEo7O0FxRjl6WEU7RUFDRSxVQUFBO0FyRmkwWEo7O0FxRmwwWEU7RUFDRSxVQUFBO0FyRnEwWEo7O0FxRnQwWEU7RUFDRSxVQUFBO0FyRnkwWEo7O0FxRjEwWEU7RUFDRSxVQUFBO0FyRjYwWEo7O0FxRjkwWEU7RUFDRSxVQUFBO0FyRmkxWEo7O0FxRmwxWEU7RUFDRSxVQUFBO0FyRnExWEo7O0FxRnQxWEU7RUFDRSxVQUFBO0FyRnkxWEo7O0FxRjExWEU7RUFDRSxVQUFBO0FyRjYxWEo7O0FxRjkxWEU7RUFDRSxVQUFBO0FyRmkyWEo7O0FxRmwyWEU7RUFDRSxVQUFBO0FyRnEyWEo7O0FxRnQyWEU7RUFDRSxVQUFBO0FyRnkyWEo7O0FxRjEyWEU7RUFDRSxVQUFBO0FyRjYyWEo7O0FxRjkyWEU7RUFDRSxVQUFBO0FyRmkz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QTtBM0ZndWVKOztBMkZqdWVFO0VBQ0Usc0JBQUE7QTNGb3VlSjs7QTJGcnVlRTtFQUNFLHNCQUFBO0EzRnd1ZUo7O0EyRnp1ZUU7RUFDRSxzQkFBQTtBM0Y0dWVKOztBMkY3dWVFO0VBQ0Usc0JBQUE7QTNGZ3ZlSjs7QTJGanZlRTtFQUNFLHNCQUFBO0EzRm92ZUo7O0EyRnJ2ZUU7RUFDRSx1QkFBQTtBM0Z3dmVKOztBMkZ6dmVFO0VBQ0UsdUJBQUE7QTNGNHZlSjs7QTJGN3ZlRTtFQUNFLHVCQUFBO0EzRmd3ZUo7O0EyRmp3ZUU7RUFDRSx1QkFBQTtBM0Zvd2VKOztBMkZyd2VFO0VBQ0UsdUJBQUE7QTNGd3dlSjs7QTJGendlRTtFQUNFLHVCQUFBO0EzRjR3ZUo7O0EyRjd3ZUU7RUFDRSx1QkFBQTtBM0ZneGVKOztBMkZqeGVFO0VBQ0UsdUJBQUE7QTNGb3hlSjs7QTJGcnhlRTtFQUNFLHVCQUFBO0EzRnd4ZUo7O0EyRnp4ZUU7RUFDRSx1QkFBQTtBM0Y0eGVKOztBMkY3eGVFO0VBQ0UsdUJBQUE7QTNGZ3llSjs7QTJGanllRTtFQUNFLHVCQUFBO0EzRm95ZUo7O0EyRnJ5ZUU7RUFDRSx1QkFBQTtBM0Z3eWVKOztBMkZ6eWVFO0VBQ0UsdUJBQUE7QTNGNHllSjs7QTJGN3llRTtFQUNFLHVCQUFBO0EzRmd6ZUo7O0EyRmp6ZUU7RUFDRSx1QkFBQTtBM0ZvemVKOztBMkZyemVFO0VBQ0UsdUJBQUE7QTNGd3plSjs7QTJGenplRTtFQUNFLHVCQUFBO0EzRjR6ZUo7O0EyRjd6ZUU7RUFDRSx1QkFBQTtBM0ZnMGVKOztBMkZqMGVFO0VBQ0UsdUJBQUE7QTNGbzBlSjs7QTJGcjBlRTtFQUNFLHVCQUFBO0EzRncwZUo7O0EyRnowZUU7RUFDRSx1QkFBQTtBM0Y0MGVKOztBMkY3MGVFO0VBQ0UsdUJBQUE7QTNGZzFlSjs7QTJGajFlRTtFQUNFLHVCQUFBO0EzRm8xZUo7O0EyRnIxZUU7RUFDRSx1QkFBQTtBM0Z3MWVKOztBMkZ6MWVFO0VBQ0UsdUJBQUE7QTNGNDFlSjs7QTJGNzFlRTtFQUNFLHVCQUFBO0EzRmcyZUo7O0EyRmoyZUU7RUFDRSx1QkFBQTtBM0ZvMmVKOztBMkZyMmVFO0VBQ0UsdUJBQUE7QTNGdzJlSjs7QTJGejJlRTtFQUNFLHVCQUFBO0EzRjQyZUo7O0EyRjcyZUU7RUFDRSx1QkFBQTtBM0ZnM2VKOztBMkZqM2VFO0VBQ0UsdUJBQUE7QTNGbzNlSjs7QTJGcjNlRTtFQUNFLHVCQUFBO0EzRnczZUo7O0EyRnozZUU7RUFDRSx1QkFBQTtBM0Y0M2VKOztBMkY3M2VFO0VBQ0UsdUJBQUE7QTNGZzRlSjs7QTJGajRlRTtFQUNFLHVCQUFBO0EzRm80ZUo7O0EyRnI0ZUU7RUFDRSx1QkFBQTtBM0Z3NGVKOztBMkZ6NGVFO0VBQ0UsdUJBQUE7QTNGNDRlSjs7QTJGNzRlRTtFQUNFLHVCQUFBO0EzRmc1ZUo7O0EyRmo1ZUU7RUFDRSx1QkFBQTtBM0ZvNWVKOztBMkZyNWVFO0VBQ0UsdUJBQUE7QTNGdzVlSjs7QTJGejVlRTtFQUNFLHVCQUFBO0EzRjQ1ZUo7O0EyRjc1ZUU7RUFDRSx1QkFBQTtBM0ZnNmVKOztBMkZqNmVFO0VBQ0UsdUJBQUE7QTNGbzZlSjs7QTJGcjZlRTtFQUNFLHVCQUFBO0EzRnc2ZUo7O0EyRno2ZUU7RUFDRSx1QkFBQTtBM0Y0NmVKOztBMkY3NmVFO0VBQ0UsdUJBQUE7QTNGZzdlSjs7QTJGajdlRTtFQUNFLHVCQUFBO0EzRm83ZUo7O0EyRnI3ZUU7RUFDRSx1QkFBQTtBM0Z3N2VKOztBMkZ6N2VFO0VBQ0UsdUJBQUE7QTNGNDdlSjs7QTJGNzdlRTtFQUNFLHVCQUFBO0EzRmc4ZUo7O0EyRmo4ZUU7RUFDRSx1QkFBQTtBM0ZvOGVKOztBMkZyOGVFO0VBQ0UsdUJBQUE7QTNGdzhlSjs7QTJGejhlRTtFQUNFLHVCQUFBO0EzRjQ4ZUo7O0EyRjc4ZUU7RUFDRSx1QkFBQTtBM0ZnOWVKOztBMkZqOWVFO0VBQ0UsdUJBQUE7QTNGbzllSjs7QTJGcjllRTtFQUNFLHVCQUFBO0EzRnc5ZUo7O0EyRno5ZUU7RUFDRSx1QkFBQTtBM0Y0OWVKOztBMkY3OWVFO0VBQ0UsdUJBQUE7QTNGZytlSjs7QTJGaitlRTtFQUNFLHVCQUFBO0EzRm8rZUo7O0EyRnIrZUU7RUFDRSx1QkFBQTtBM0Z3K2VKOztBMkZ6K2VFO0VBQ0UsdUJBQUE7QTNGNCtlSjs7QTJGNytlRTtFQUNFLHVCQUFBO0EzRmcvZUo7O0EyRmovZUU7RUFDRSx1QkFBQTtBM0ZvL2VKOztBMkZyL2VFO0VBQ0UsdUJBQUE7QTNGdy9lSjs7QTJGei9lRTtFQUNFLHVCQUFBO0EzRjQvZUo7O0EyRjcvZUU7RUFDRSx1QkFBQTtBM0ZnZ2ZKOztBMkZqZ2ZFO0VBQ0UsdUJBQUE7QTNGb2dmSjs7QTJGcmdmRTtFQUNFLHVCQUFBO0EzRndnZko7O0EyRnpnZkU7RUFDRSx1QkFBQTtBM0Y0Z2ZKOztBMkY3Z2ZFO0VBQ0UsdUJBQUE7QTNGZ2hmSjs7QTJGamhmRTtFQUNFLHVCQUFBO0EzRm9oZko7O0EyRnJoZkU7RUFDRSx1QkFBQTtBM0Z3aGZKOztBMkZ6aGZFO0VBQ0UsdUJBQUE7QTNGNGhmSjs7QTJGN2hmRTtFQUNFLHVCQUFBO0EzRmdpZko7O0EyRmppZkU7RUFDRSx1QkFBQTtBM0ZvaWZKOztBMkZyaWZFO0VBQ0UsdUJBQUE7QTNGd2lmSjs7QTJGemlmRTtFQUNFLHVCQUFBO0EzRjRpZko7O0EyRjdpZkU7RUFDRSx1QkFBQTtBM0ZnamZKOztBMkZqamZFO0VBQ0UsdUJBQUE7QTNGb2pmSjs7QTJGcmpmRTtFQUNFLHVCQUFBO0EzRndqZko7O0EyRnpqZkU7RUFDRSx1QkFBQTtBM0Y0amZKOztBMkY3amZFO0VBQ0UsdUJBQUE7QTNGZ2tmSjs7QTJGamtmRTtFQUNFLHVCQUFBO0EzRm9rZko7O0EyRnJrZkU7RUFDRSx1QkFBQTtBM0Z3a2ZKOztBMkZ6a2ZFO0VBQ0UsdUJBQUE7QTNGNGtmSjs7QTJGN2tmRTtFQUNFLHVCQUFBO0EzRmdsZko7O0EyRmpsZkU7RUFDRSx1QkFBQTtBM0ZvbGZKOztBMkZybGZFO0VBQ0UsdUJBQUE7QTNGd2xmSjs7QTJGemxmRTtFQUNFLHVCQUFBO0EzRjRsZko7O0EyRjdsZkU7RUFDRSx3QkFBQTtBM0ZnbWZKOztBMkZqbWZFO0VBQ0Usd0JBQUE7QTNGb21mSjs7QTJGcm1mRTtFQUNFLHdCQUFBO0EzRndtZko7O0EyRnptZkU7RUFDRSx3QkFBQTtBM0Y0bWZKOztBMkY3bWZFO0VBQ0Usd0JBQUE7QTNGZ25mSjs7QTJGam5mRTtFQUNFLHdCQUFBO0EzRm9uZko7O0EyRnJuZkU7RUFDRSx3QkFBQTtBM0Z3bmZKOztBMkZ6bmZFO0VBQ0Usd0JBQUE7QTNGNG5mSjs7QTJGN25mRTtFQUNFLHdCQUFBO0EzRmdvZko7O0EyRmpvZkU7RUFDRSx3QkFBQTtBM0Zvb2ZKOztBMkZyb2ZFO0VBQ0Usd0JBQUE7QTNGd29mSjs7QTJGem9mRTtFQUNFLHdCQUFBO0EzRjRvZko7O0EyRjdvZkU7RUFDRSx3QkFBQTtBM0ZncGZKOztBMkZqcGZFO0VBQ0Usd0JBQUE7QTNGb3BmSjs7QTJGcnBmRTtFQUNFLHdCQUFBO0EzRndwZko7O0EyRnpwZkU7RUFDRSx3QkFBQTtBM0Y0cGZKOztBMkY3cGZFO0VBQ0Usd0JBQUE7QTNGZ3FmSjs7QTJGanFmRTtFQUNFLHdCQUFBO0EzRm9xZko7O0EyRnJxZkU7RUFDRSx3QkFBQTtBM0Z3cWZKOztBMkZ6cWZFO0VBQ0Usd0JBQUE7QTNGNHFmSjs7QTJGN3FmRTtFQUNFLHdCQUFBO0EzRmdyZko7O0EyRmpyZkU7RUFDRSx3QkFBQTtBM0ZvcmZKOztBMkZycmZFO0VBQ0Usd0JBQUE7QTNGd3JmSjs7QTJGenJmRTtFQUNFLHdCQUFBO0EzRjRyZko7O0EyRjdyZkU7RUFDRSx3QkFBQTtBM0Znc2ZKOztBMkZqc2ZFO0VBQ0Usd0JBQUE7QTNGb3NmSjs7QTJGcnNmRTtFQUNFLHdCQUFBO0EzRndzZko7O0EyRnpzZkU7RUFDRSx3QkFBQTtBM0Y0c2ZKOztBMkY3c2ZFO0VBQ0Usd0JBQUE7QTNGZ3RmSjs7QTJGanRmRTtFQUNFLHdCQUFBO0EzRm90Zko7O0EyRnJ0ZkU7RUFDRSx3QkFBQTtBM0Z3dGZKOztBMkZ6dGZFO0VBQ0Usd0JBQUE7QTNGNHRmSjs7QTJGN3RmRTtFQUNFLHdCQUFBO0EzRmd1Zko7O0EyRmp1ZkU7RUFDRSx3QkFBQTtBM0ZvdWZKOztBMkZydWZFO0VBQ0Usd0JBQUE7QTNGd3VmSjs7QTJGenVmRTtFQUNFLHdCQUFBO0EzRjR1Zko7O0EyRjd1ZkU7RUFDRSx3QkFBQTtBM0ZndmZKOztBMkZqdmZFO0VBQ0Usd0JBQUE7QTNGb3ZmSjs7QTJGcnZmRTtFQUNFLHdCQUFBO0EzRnd2Zko7O0EyRnp2ZkU7RUFDRSx3QkFBQTtBM0Y0dmZKOztBMkY3dmZFO0VBQ0Usd0JBQUE7QTNGZ3dmSjs7QTJGandmRTtFQUNFLHdCQUFBO0EzRm93Zko7O0EyRnJ3ZkU7RUFDRSx3QkFBQTtBM0Z3d2ZKOztBMkZ6d2ZFO0VBQ0Usd0JBQUE7QTNGNHdmSjs7QTJGN3dmRTtFQUNFLHdCQUFBO0EzRmd4Zko7O0EyRmp4ZkU7RUFDRSx3QkFBQTtBM0ZveGZKOztBMkZyeGZFO0VBQ0Usd0JBQUE7QTNGd3hmSjs7QTJGenhmRTtFQUNFLHdCQUFBO0EzRjR4Zko7O0EyRjd4ZkU7RUFDRSx3QkFBQTtBM0ZneWZKOztBMkZqeWZFO0VBQ0Usd0JBQUE7QTNGb3lmSjs7QTJGcnlmRTtFQUNFLHdCQUFBO0EzRnd5Zko7O0EyRnp5ZkU7RUFDRSx3QkFBQTtBM0Y0eWZKOztBMkY3eWZFO0VBQ0Usd0JBQUE7QTNGZ3pmSjs7QTJGanpmRTtFQUNFLHdCQUFBO0EzRm96Zko7O0EyRnJ6ZkU7RUFDRSx3QkFBQTtBM0Z3emZKOztBMkZ6emZFO0VBQ0Usd0JBQUE7QTNGNHpmSjs7QTJGN3pmRTtFQUNFLHdCQUFBO0EzRmcwZko7O0EyRmowZkU7RUFDRSx3QkFBQTtBM0ZvMGZKOztBMkZyMGZFO0VBQ0Usd0JBQUE7QTNGdzBmSjs7QTJGejBmRTtFQUNFLHdCQUFBO0EzRjQwZko7O0EyRjcwZkU7RUFDRSx3QkFBQTtBM0ZnMWZKOztBMkZqMWZFO0VBQ0Usd0JBQUE7QTNGbzFmSjs7QTJGcjFmRTtFQUNFLHdCQUFBO0EzRncxZko7O0EyRnoxZkU7RUFDRSx3QkFBQTtBM0Y0MWZKOztBMkY3MWZFO0VBQ0Usd0JBQUE7QTNGZzJmSjs7QTJGajJmRTtFQUNFLHdCQUFBO0EzRm8yZko7O0EyRnIyZkU7RUFDRSx3QkFBQTtBM0Z3MmZKOztBMkZ6MmZFO0VBQ0Usd0JBQUE7QTNGNDJmSjs7QTJGNzJmRTtFQUNFLHdCQUFBO0EzRmczZko7O0EyRmozZkU7RUFDRSx3QkFBQTtBM0ZvM2ZKOztBMkZyM2ZFO0VBQ0Usd0JBQUE7QTNGdzNmSjs7QTJGejNmRTtFQUNFLHdCQUFBO0EzRjQzZko7O0EyRjczZkU7RUFDRSx3QkFBQTtBM0ZnNGZKOztBMkZqNGZFO0VBQ0Usd0JBQUE7QTNGbzRmSjs7QTJGcjRmRTtFQUNFLHdCQUFBO0EzRnc0Zko7O0EyRno0ZkU7RUFDRSx3QkFBQTtBM0Y0NGZKOztBMkY3NGZFO0VBQ0Usd0JBQUE7QTNGZzVmSjs7QTJGajVmRTtFQUNFLHdCQUFBO0EzRm81Zko7O0EyRnI1ZkU7RUFDRSx3QkFBQTtBM0Z3NWZKOztBMkZ6NWZFO0VBQ0Usd0JBQUE7QTNGNDVmSjs7QTJGNzVmRTtFQUNFLHdCQUFBO0EzRmc2Zko7O0EyRmo2ZkU7RUFDRSx3QkFBQTtBM0ZvNmZKOztBMkZyNmZFO0VBQ0Usd0JBQUE7QTNGdzZmSjs7QTJGejZmRTtFQUNFLHdCQUFBO0EzRjQ2Zko7O0EyRjc2ZkU7RUFDRSx3QkFBQTtBM0ZnN2ZKOztBMkZqN2ZFO0VBQ0Usd0JBQUE7QTNGbzdmSjs7QTJGcjdmRTtFQUNFLHdCQUFBO0EzRnc3Zko7O0EyRno3ZkU7RUFDRSx3QkFBQTtBM0Y0N2ZKOztBMkY3N2ZFO0VBQ0Usd0JBQUE7QTNGZzhmSjs7QTJGajhmRTtFQUNFLHdCQUFBO0EzRm84Zko7O0EyRnI4ZkU7RUFDRSx3QkFBQTtBM0Z3OGZKOztBMkZ6OGZFO0VBQ0Usd0JBQUE7QTNGNDhmSjs7QTJGNzhmRTtFQUNFLHdCQUFBO0EzRmc5Zko7O0EyRmo5ZkU7RUFDRSx3QkFBQTtBM0ZvOWZKOztBMkZyOWZFO0VBQ0Usd0JBQUE7QTNGdzlmSjs7QTJGejlmRTtFQUNFLHdCQUFBO0EzRjQ5Zko7O0EyRjc5ZkU7RUFDRSx3QkFBQTtBM0ZnK2ZKOztBMkZqK2ZFO0VBQ0Usd0JBQUE7QTNGbytmSjs7QTJGcitmRTtFQUNFLHdCQUFBO0EzRncrZko7O0EyRmwrZkU7RUFDRSxxQkFBQTtBM0ZxK2ZKOztBMkZ0K2ZFO0VBQ0UscUJBQUE7QTNGeStmSjs7QTJGMStmRTtFQUNFLHFCQUFBO0EzRjYrZko7O0EyRjkrZkU7RUFDRSxxQkFBQTtBM0ZpL2ZKOztBMkZsL2ZFO0VBQ0UscUJBQUE7QTNGcS9mSjs7QTJGdC9mRTtFQUNFLHFCQUFBO0EzRnkvZko7O0EyRjEvZkU7RUFDRSxxQkFBQTtBM0Y2L2ZKOztBMkY5L2ZFO0VBQ0UscUJBQUE7QTNGaWdnQko7O0EyRmxnZ0JFO0VBQ0UscUJBQUE7QTNGcWdnQko7O0EyRnRnZ0JFO0VBQ0Usc0JBQUE7QTNGeWdnQko7O0EyRjFnZ0JFO0VBQ0Usc0JBQUE7QTNGNmdnQko7O0EyRjlnZ0JFO0VBQ0Usc0JBQUE7QTNGaWhnQko7O0EyRmxoZ0JFO0VBQ0Usc0JBQUE7QTNGcWhnQko7O0EyRnRoZ0JFO0VBQ0Usc0JBQUE7QTNGeWhnQko7O0EyRjFoZ0JFO0VBQ0Usc0JBQUE7QTNGNmhnQko7O0EyRjloZ0JFO0VBQ0Usc0JBQUE7QTNGaWlnQko7O0EyRmxpZ0JFO0VBQ0Usc0JBQUE7QTNGcWlnQko7O0EyRnRpZ0JFO0VBQ0Usc0JBQUE7QTNGeWlnQko7O0EyRjFpZ0JFO0VBQ0Usc0JBQUE7QTNGNmlnQko7O0EyRjlpZ0JFO0VBQ0Usc0JBQUE7QTNGaWpnQko7O0EyRmxqZ0JFO0VBQ0Usc0JBQUE7QTNGcWpnQko7O0EyRnRqZ0JFO0VBQ0Usc0JBQUE7QTNGeWpnQko7O0EyRjFqZ0JFO0VBQ0Usc0JBQUE7QTNGNmpnQko7O0EyRjlqZ0JFO0VBQ0Usc0JBQUE7QTNGaWtnQko7O0EyRmxrZ0JFO0VBQ0Usc0JBQUE7QTNGcWtnQko7O0EyRnRrZ0JFO0VBQ0Usc0JBQUE7QTNGeWtnQko7O0EyRjFrZ0JFO0VBQ0Usc0JBQUE7QTNGNmtnQko7O0EyRjlrZ0JFO0VBQ0Usc0JBQUE7QTNGaWxnQko7O0EyRmxsZ0JFO0VBQ0Usc0JBQUE7QTNGcWxnQko7O0EyRnRsZ0JFO0VBQ0Usc0JBQUE7QTNGeWxnQko7O0EyRjFsZ0JFO0VBQ0Usc0JBQUE7QTNGNmxnQko7O0EyRjlsZ0JFO0VBQ0Usc0JBQUE7QTNGaW1nQko7O0EyRmxtZ0JFO0VBQ0Usc0JBQUE7QTNGcW1nQko7O0EyRnRtZ0JFO0VBQ0Usc0JBQUE7QTNGeW1nQko7O0EyRjFtZ0JFO0VBQ0Usc0JBQUE7QTNGNm1nQko7O0EyRjltZ0JFO0VBQ0Usc0JBQUE7QTNGaW5nQko7O0EyRmxuZ0JFO0VBQ0Usc0JBQUE7QTNGcW5nQko7O0EyRnRuZ0JFO0VBQ0Usc0JBQUE7QTNGeW5nQko7O0EyRjFuZ0JFO0VBQ0Usc0JBQUE7QTNGNm5nQko7O0EyRjluZ0JFO0VBQ0Usc0JBQUE7QTNGaW9nQko7O0EyRmxvZ0JFO0VBQ0Usc0JBQUE7QTNGcW9nQko7O0EyRnRvZ0JFO0VBQ0Usc0JBQUE7QTNGeW9nQko7O0EyRjFvZ0JFO0VBQ0Usc0JBQUE7QTNGNm9nQko7O0EyRjlvZ0JFO0VBQ0Usc0JBQUE7QTNGaXBnQko7O0EyRmxwZ0JFO0VBQ0Usc0JBQUE7QTNGcXBnQko7O0EyRnRwZ0JFO0VBQ0Usc0JBQUE7QTNGeXBnQko7O0EyRjFwZ0JFO0VBQ0Usc0JBQUE7QTNGNnBnQko7O0EyRjlwZ0JFO0VBQ0Usc0JBQUE7QTNGaXFnQko7O0EyRmxxZ0JFO0VBQ0Usc0JBQUE7QTNGcXFnQko7O0EyRnRxZ0JFO0VBQ0Usc0JBQUE7QTNGeXFnQko7O0EyRjFxZ0JFO0VBQ0Usc0JBQUE7QTNGNnFnQko7O0EyRjlxZ0JFO0VBQ0Usc0JBQUE7QTNGaXJnQko7O0EyRmxyZ0JFO0VBQ0Usc0JBQUE7QTNGcXJnQko7O0EyRnRyZ0JFO0VBQ0Usc0JBQUE7QTNGeXJnQko7O0EyRjFyZ0JFO0VBQ0Usc0JBQUE7QTNGNnJnQko7O0EyRjlyZ0JFO0VBQ0Usc0JBQUE7QTNGaXNnQko7O0EyRmxzZ0JFO0VBQ0Usc0JBQUE7QTNGcXNnQko7O0EyRnRzZ0JFO0VBQ0Usc0JBQUE7QTNGeXNnQko7O0EyRjFzZ0JFO0VBQ0Usc0JBQUE7QTNGNnNnQko7O0EyRjlzZ0JFO0VBQ0Usc0JBQUE7QTNGaXRnQko7O0EyRmx0Z0JFO0VBQ0Usc0JBQUE7QTNGcXRnQko7O0EyRnR0Z0JFO0VBQ0Usc0JBQUE7QTNGeXRnQko7O0EyRjF0Z0JFO0VBQ0Usc0JBQUE7QTNGNnRnQko7O0EyRjl0Z0JFO0VBQ0Usc0JBQUE7QTNGaXVnQko7O0EyRmx1Z0JFO0VBQ0Usc0JBQUE7QTNGcXVnQko7O0EyRnR1Z0JFO0VBQ0Usc0JBQUE7QTNGeXVnQko7O0EyRjF1Z0JFO0VBQ0Usc0JBQUE7QTNGNnVnQko7O0EyRjl1Z0JFO0VBQ0Usc0JBQUE7QTNGaXZnQko7O0EyRmx2Z0JFO0VBQ0Usc0JBQUE7QTNGcXZnQko7O0EyRnR2Z0JFO0VBQ0Usc0JBQUE7QTNGeXZnQko7O0EyRjF2Z0JFO0VBQ0Usc0JBQUE7QTNGNnZnQko7O0EyRjl2Z0JFO0VBQ0Usc0JBQUE7QTNGaXdnQko7O0EyRmx3Z0JFO0VBQ0Usc0JBQUE7QTNGcXdnQko7O0EyRnR3Z0JFO0VBQ0Usc0JBQUE7QTNGeXdnQko7O0EyRjF3Z0JFO0VBQ0Usc0JBQUE7QTNGNndnQko7O0EyRjl3Z0JFO0VBQ0Usc0JBQUE7QTNGaXhnQko7O0EyRmx4Z0JFO0VBQ0Usc0JBQUE7QTNGcXhnQko7O0EyRnR4Z0JFO0VBQ0Usc0JBQUE7QTNGeXhnQko7O0EyRjF4Z0JFO0VBQ0Usc0JBQUE7QTNGNnhnQko7O0EyRjl4Z0JFO0VBQ0Usc0JBQUE7QTNGaXlnQko7O0EyRmx5Z0JFO0VBQ0Usc0JBQUE7QTNGcXlnQko7O0EyRnR5Z0JFO0VBQ0Usc0JBQUE7QTNGeXlnQko7O0EyRjF5Z0JFO0VBQ0Usc0JBQUE7QTNGNnlnQko7O0EyRjl5Z0JFO0VBQ0Usc0JBQUE7QTNGaXpnQko7O0EyRmx6Z0JFO0VBQ0Usc0JBQUE7QTNGcXpnQko7O0EyRnR6Z0JFO0VBQ0Usc0JBQUE7QTNGeXpnQko7O0EyRjF6Z0JFO0VBQ0Usc0JBQUE7QTNGNnpnQko7O0EyRjl6Z0JFO0VBQ0Usc0JBQUE7QTNGaTBnQko7O0EyRmwwZ0JFO0VBQ0Usc0JBQUE7QTNGcTBnQko7O0EyRnQwZ0JFO0VBQ0Usc0JBQUE7QTNGeTBnQko7O0EyRjEwZ0JFO0VBQ0Usc0JBQUE7QTNGNjBnQko7O0EyRjkwZ0JFO0VBQ0Usc0JBQUE7QTNGaTFnQko7O0EyRmwxZ0JFO0VBQ0Usc0JBQUE7QTNGcTFnQko7O0EyRnQxZ0JFO0VBQ0Usc0JBQUE7QTNGeTFnQko7O0EyRjExZ0JFO0VBQ0Usc0JBQUE7QTNGNjFnQko7O0EyRjkxZ0JFO0VBQ0Usc0JBQUE7QTNGaTJnQko7O0EyRmwyZ0JFO0VBQ0Usc0JBQUE7QTNGcTJnQko7O0EyRnQyZ0JFO0VBQ0Usc0JBQUE7QTNGeTJnQko7O0EyRjEyZ0JFO0VBQ0Usc0JBQUE7QTNGNjJnQko7O0EyRjkyZ0JFO0VBQ0UsdUJBQUE7QTNGaTNnQko7O0EyRmwzZ0JFO0VBQ0UsdUJBQUE7QTNGcTNnQko7O0EyRnQzZ0JFO0VBQ0UsdUJBQUE7QTNGeTNnQko7O0EyRjEzZ0JFO0VBQ0UsdUJBQUE7QTNGNjNnQko7O0EyRjkzZ0JFO0VBQ0UsdUJBQUE7QTNGaTRnQko7O0EyRmw0Z0JFO0VBQ0UsdUJBQUE7QTNGcTRnQko7O0EyRnQ0Z0JFO0VBQ0UsdUJBQUE7QTNGeTRnQko7O0EyRjE0Z0JFO0VBQ0UsdUJBQUE7QTNGNjRnQko7O0EyRjk0Z0JFO0VBQ0UsdUJBQUE7QTNGaTVnQko7O0EyRmw1Z0JFO0VBQ0UsdUJBQUE7QTNGcTVnQko7O0EyRnQ1Z0JFO0VBQ0UsdUJBQUE7QTNGeTVnQko7O0EyRjE1Z0JFO0VBQ0UsdUJBQUE7QTNGNjVnQko7O0EyRjk1Z0JFO0VBQ0UsdUJBQUE7QTNGaTZnQko7O0EyRmw2Z0JFO0VBQ0UsdUJBQUE7QTNGcTZnQko7O0EyRnQ2Z0JFO0VBQ0UsdUJBQUE7QTNGeTZnQko7O0EyRjE2Z0JFO0VBQ0UsdUJBQUE7QTNGNjZnQko7O0EyRjk2Z0JFO0VBQ0UsdUJBQUE7QTNGaTdnQko7O0EyRmw3Z0JFO0VBQ0UsdUJBQUE7QTNGcTdnQko7O0EyRnQ3Z0JFO0VBQ0UsdUJBQUE7QTNGeTdnQko7O0EyRjE3Z0JFO0VBQ0UsdUJBQUE7QTNGNjdnQko7O0EyRjk3Z0JFO0VBQ0UsdUJBQUE7QTNGaThnQko7O0EyRmw4Z0JFO0VBQ0UsdUJBQUE7QTNGcThnQko7O0EyRnQ4Z0JFO0VBQ0UsdUJBQUE7QTNGeThnQko7O0EyRjE4Z0JFO0VBQ0UsdUJBQUE7QTNGNjhnQko7O0EyRjk4Z0JFO0VBQ0UsdUJBQUE7QTNGaTlnQko7O0EyRmw5Z0JFO0VBQ0UsdUJBQUE7QTNGcTlnQko7O0EyRnQ5Z0JFO0VBQ0UsdUJBQUE7QTNGeTlnQko7O0EyRjE5Z0JFO0VBQ0UsdUJBQUE7QTNGNjlnQko7O0EyRjk5Z0JFO0VBQ0UsdUJBQUE7QTNGaStnQko7O0EyRmwrZ0JFO0VBQ0UsdUJBQUE7QTNGcStnQko7O0EyRnQrZ0JFO0VBQ0UsdUJBQUE7QTNGeStnQko7O0EyRjErZ0JFO0VBQ0UsdUJBQUE7QTNGNitnQko7O0EyRjkrZ0JFO0VBQ0UsdUJBQUE7QTNGaS9nQko7O0EyRmwvZ0JFO0VBQ0UsdUJBQUE7QTNGcS9nQko7O0EyRnQvZ0JFO0VBQ0UsdUJBQUE7QTNGeS9nQko7O0EyRjEvZ0JFO0VBQ0UsdUJBQUE7QTNGNi9nQko7O0EyRjkvZ0JFO0VBQ0UsdUJBQUE7QTNGaWdoQko7O0EyRmxnaEJFO0VBQ0UsdUJBQUE7QTNGcWdoQko7O0EyRnRnaEJFO0VBQ0UsdUJBQUE7QTNGeWdoQko7O0EyRjFnaEJFO0VBQ0UsdUJBQUE7QTNGNmdoQko7O0EyRjlnaEJFO0VBQ0UsdUJBQUE7QTNGaWhoQko7O0EyRmxoaEJFO0VBQ0UsdUJBQUE7QTNGcWhoQko7O0EyRnRoaEJFO0VBQ0UsdUJBQUE7QTNGeWhoQko7O0EyRjFoaEJFO0VBQ0UsdUJBQUE7QTNGNmhoQko7O0EyRjloaEJFO0VBQ0UsdUJBQUE7QTNGaWloQko7O0EyRmxpaEJFO0VBQ0UsdUJBQUE7QTNGcWloQko7O0EyRnRpaEJFO0VBQ0UsdUJBQUE7QTNGeWloQko7O0EyRjFpaEJFO0VBQ0UsdUJBQUE7QTNGNmloQko7O0EyRjlpaEJFO0VBQ0UsdUJBQUE7QTNGaWpoQko7O0EyRmxqaEJFO0VBQ0UsdUJBQUE7QTNGcWpoQko7O0EyRnRqaEJFO0VBQ0UsdUJBQUE7QTNGeWpoQko7O0EyRjFqaEJFO0VBQ0UsdUJBQUE7QTNGNmpoQko7O0EyRjlqaEJFO0VBQ0UsdUJBQUE7QTNGaWtoQko7O0EyRmxraEJFO0VBQ0UsdUJBQUE7QTNGcWtoQko7O0EyRnRraEJFO0VBQ0UsdUJBQUE7QTNGeWtoQko7O0EyRjFraEJFO0VBQ0UsdUJBQUE7QTNGNmtoQko7O0EyRjlraEJFO0VBQ0UsdUJBQUE7QTNGaWxoQko7O0EyRmxsaEJFO0VBQ0UsdUJBQUE7QTNGcWxoQko7O0EyRnRsaEJFO0VBQ0UsdUJBQUE7QTNGeWxoQko7O0EyRjFsaEJFO0VBQ0UsdUJBQUE7QTNGNmxoQko7O0EyRjlsaEJFO0VBQ0UsdUJBQUE7QTNGaW1oQko7O0EyRmxtaEJFO0VBQ0UsdUJBQUE7QTNGcW1oQko7O0EyRnRtaEJFO0VBQ0UsdUJBQUE7QTNGeW1oQko7O0EyRjFtaEJFO0VBQ0UsdUJBQUE7QTNGNm1oQko7O0EyRjltaEJFO0VBQ0UsdUJBQUE7QTNGaW5oQko7O0EyRmxuaEJFO0VBQ0UsdUJBQUE7QTNGcW5oQko7O0EyRnRuaEJFO0VBQ0UsdUJBQUE7QTNGeW5oQko7O0EyRjFuaEJFO0VBQ0UsdUJBQUE7QTNGNm5oQko7O0EyRjluaEJFO0VBQ0UsdUJBQUE7QTNGaW9oQko7O0EyRmxvaEJFO0VBQ0UsdUJBQUE7QTNGcW9oQko7O0EyRnRvaEJFO0VBQ0UsdUJBQUE7QTNGeW9oQko7O0EyRjFvaEJFO0VBQ0UsdUJBQUE7QTNGNm9oQko7O0EyRjlvaEJFO0VBQ0UsdUJBQUE7QTNGaXBoQko7O0EyRmxwaEJFO0VBQ0UsdUJBQUE7QTNGcXBoQko7O0EyRnRwaEJFO0VBQ0UsdUJBQUE7QTNGeXBoQko7O0EyRjFwaEJFO0VBQ0UsdUJBQUE7QTNGNnBoQko7O0EyRjlwaEJFO0VBQ0UsdUJBQUE7QTNGaXFoQko7O0EyRmxxaEJFO0VBQ0UsdUJBQUE7QTNGcXFoQko7O0EyRnRxaEJFO0VBQ0UsdUJBQUE7QTNGeXFoQko7O0EyRjFxaEJFO0VBQ0UsdUJBQUE7QTNGNnFoQko7O0EyRjlxaEJFO0VBQ0UsdUJBQUE7QTNGaXJoQko7O0EyRmxyaEJFO0VBQ0UsdUJBQUE7QTNGcXJoQko7O0EyRnRyaEJFO0VBQ0UsdUJBQUE7QTNGeXJoQko7O0EyRjFyaEJFO0VBQ0UsdUJBQUE7QTNGNnJoQko7O0EyRjlyaEJFO0VBQ0UsdUJBQUE7QTNGaXNoQko7O0EyRmxzaEJFO0VBQ0UsdUJBQUE7QTNGcXNoQko7O0EyRnRzaEJFO0VBQ0UsdUJBQUE7QTNGeXNoQko7O0EyRjFzaEJFO0VBQ0UsdUJBQUE7QTNGNnNoQko7O0EyRjlzaEJFO0VBQ0UsdUJBQUE7QTNGaXRoQko7O0EyRmx0aEJFO0VBQ0UsdUJBQUE7QTNGcXRoQko7O0EyRnR0aEJFO0VBQ0UsdUJBQUE7QTNGeXRoQko7O0EyRjF0aEJFO0VBQ0UsdUJBQUE7QTNGNnRoQko7O0EyRjl0aEJFO0VBQ0UsdUJBQUE7QTNGaXVoQko7O0EyRmx1aEJFO0VBQ0UsdUJBQUE7QTNGcXVoQko7O0EyRnR1aEJFO0VBQ0UsdUJBQUE7QTNGeXVoQko7O0EyRjF1aEJFO0VBQ0UsdUJBQUE7QTNGNnVoQko7O0EyRjl1aEJFO0VBQ0UsdUJBQUE7QTNGaXZoQko7O0EyRmx2aEJFO0VBQ0UsdUJBQUE7QTNGcXZoQko7O0EyRnR2aEJFO0VBQ0UsdUJBQUE7QTNGeXZoQko7O0EyRm52aEJFO0VBQ0Usc0JBQUE7QTNGc3ZoQko7O0EyRnZ2aEJFO0VBQ0Usc0JBQUE7QTNGMHZoQko7O0EyRjN2aEJFO0VBQ0Usc0JBQUE7QTNGOHZoQko7O0EyRi92aEJFO0VBQ0Usc0JBQUE7QTNGa3doQko7O0EyRm53aEJFO0VBQ0Usc0JBQUE7QTNGc3doQko7O0EyRnZ3aEJFO0VBQ0Usc0JBQUE7QTNGMHdoQko7O0EyRjN3aEJFO0VBQ0Usc0JBQUE7QTNGOHdoQko7O0EyRi93aEJFO0VBQ0Usc0JBQUE7QTNGa3hoQko7O0EyRm54aEJFO0VBQ0Usc0JBQUE7QTNGc3hoQko7O0EyRnZ4aEJFO0VBQ0UsdUJBQUE7QTNGMHhoQko7O0EyRjN4aEJFO0VBQ0UsdUJBQUE7QTNGOHhoQko7O0EyRi94aEJFO0VBQ0UsdUJBQUE7QTNGa3loQko7O0EyRm55aEJFO0VBQ0UsdUJBQUE7QTNGc3loQko7O0EyRnZ5aEJFO0VBQ0UsdUJBQUE7QTNGMHloQko7O0EyRjN5aEJFO0VBQ0UsdUJBQUE7QTNGOHloQko7O0EyRi95aEJFO0VBQ0UsdUJBQUE7QTNGa3poQko7O0EyRm56aEJFO0VBQ0UsdUJBQUE7QTNGc3poQko7O0EyRnZ6aEJFO0VBQ0UsdUJBQUE7QTNGMHpoQko7O0EyRjN6aEJFO0VBQ0UsdUJBQUE7QTNGOHpoQko7O0EyRi96aEJFO0VBQ0UsdUJBQUE7QTNGazBoQko7O0EyRm4waEJFO0VBQ0UsdUJBQUE7QTNGczBoQko7O0EyRnYwaEJFO0VBQ0UsdUJBQUE7QTNGMDBoQko7O0EyRjMwaEJFO0VBQ0UsdUJBQUE7QTNGODBoQko7O0EyRi8waEJFO0VBQ0UsdUJBQUE7QTNGazFoQko7O0EyRm4xaEJFO0VBQ0UsdUJBQUE7QTNGczFoQko7O0EyRnYxaEJFO0VBQ0UsdUJBQUE7QTNGMDFoQko7O0EyRjMxaEJFO0VBQ0UsdUJBQUE7QTNGODFoQko7O0EyRi8xaEJFO0VBQ0UsdUJBQUE7QTNGazJoQko7O0EyRm4yaEJFO0VBQ0UsdUJBQUE7QTNGczJoQko7O0EyRnYyaEJFO0VBQ0UsdUJBQUE7QTNGMDJoQko7O0EyRjMyaEJFO0VBQ0UsdUJBQUE7QTNGODJoQko7O0EyRi8yaEJFO0VBQ0UsdUJBQUE7QTNGazNoQko7O0EyRm4zaEJFO0VBQ0UsdUJBQUE7QTNGczNoQko7O0EyRnYzaEJFO0VBQ0UsdUJBQUE7QTNGMDNoQko7O0EyRjMzaEJFO0VBQ0UsdUJBQUE7QTNGODNoQko7O0EyRi8zaEJFO0VBQ0UsdUJBQUE7QTNGazRoQko7O0EyRm40aEJFO0VBQ0UsdUJBQUE7QTNGczRoQko7O0EyRnY0aEJFO0VBQ0UsdUJBQUE7QTNGMDRoQko7O0EyRjM0aEJFO0VBQ0UsdUJBQUE7QTNGODRoQko7O0EyRi80aEJFO0VBQ0UsdUJBQUE7QTNGazVoQko7O0EyRm41aEJFO0VBQ0UsdUJBQUE7QTNGczVoQko7O0EyRnY1aEJFO0VBQ0UsdUJBQUE7QTNGMDVoQko7O0EyRjM1aEJFO0VBQ0UsdUJBQUE7QTNGODVoQko7O0EyRi81aEJFO0VBQ0UsdUJBQUE7QTNGazZoQko7O0EyRm42aEJFO0VBQ0UsdUJBQUE7QTNGczZoQko7O0EyRnY2aEJFO0VBQ0UsdUJBQUE7QTNGMDZoQko7O0EyRjM2aEJFO0VBQ0UsdUJBQUE7QTNGODZoQko7O0EyRi82aEJFO0VBQ0UsdUJBQUE7QTNGazdoQko7O0EyRm43aEJFO0VBQ0UsdUJBQUE7QTNGczdoQko7O0EyRnY3aEJFO0VBQ0UsdUJBQUE7QTNGMDdoQko7O0EyRjM3aEJFO0VBQ0UsdUJBQUE7QTNGODdoQko7O0EyRi83aEJFO0VBQ0UsdUJBQUE7QTNGazhoQko7O0EyRm44aEJFO0VBQ0UsdUJBQUE7QTNGczhoQko7O0EyRnY4aEJFO0VBQ0UsdUJBQUE7QTNGMDhoQko7O0EyRjM4aEJFO0VBQ0UsdUJBQUE7QTNGODhoQko7O0EyRi84aEJFO0VBQ0UsdUJBQUE7QTNGazloQko7O0EyRm45aEJFO0VBQ0UsdUJBQUE7QTNGczloQko7O0EyRnY5aEJFO0VBQ0UsdUJBQUE7QTNGMDloQko7O0EyRjM5aEJFO0VBQ0UsdUJBQUE7QTNGODloQko7O0EyRi85aEJFO0VBQ0UsdUJBQUE7QTNGaytoQko7O0EyRm4raEJFO0VBQ0UsdUJBQUE7QTNGcytoQko7O0EyRnYraEJFO0VBQ0UsdUJBQUE7QTNGMCtoQko7O0EyRjMraEJFO0VBQ0UsdUJBQUE7QTNGOCtoQko7O0EyRi8raEJFO0VBQ0UsdUJBQUE7QTNGay9oQko7O0EyRm4vaEJFO0VBQ0UsdUJBQUE7QTNGcy9oQko7O0EyRnYvaEJFO0VBQ0UsdUJBQUE7QTNGMC9oQko7O0EyRjMvaEJFO0VBQ0UsdUJBQUE7QTNGOC9oQko7O0EyRi8vaEJFO0VBQ0UsdUJBQUE7QTNGa2dpQko7O0EyRm5naUJFO0VBQ0UsdUJBQUE7QTNGc2dpQko7O0EyRnZnaUJFO0VBQ0UsdUJBQUE7QTNGMGdpQko7O0EyRjNnaUJFO0VBQ0UsdUJBQUE7QTNGOGdpQko7O0EyRi9naUJFO0VBQ0UsdUJBQUE7QTNGa2hpQko7O0EyRm5oaUJFO0VBQ0UsdUJBQUE7QTNGc2hpQko7O0EyRnZoaUJFO0VBQ0UsdUJBQUE7QTNGMGhpQko7O0EyRjNoaUJFO0VBQ0UsdUJBQUE7QTNGOGhpQko7O0EyRi9oaUJFO0VBQ0UsdUJBQUE7QTNGa2lpQko7O0EyRm5paUJFO0VBQ0UsdUJBQUE7QTNGc2lpQko7O0EyRnZpaUJFO0VBQ0UsdUJBQUE7QTNGMGlpQko7O0EyRjNpaUJFO0VBQ0UsdUJBQUE7QTNGOGlpQko7O0EyRi9paUJFO0VBQ0UsdUJBQUE7QTNGa2ppQko7O0EyRm5qaUJFO0VBQ0UsdUJBQUE7QTNGc2ppQko7O0EyRnZqaUJFO0VBQ0UsdUJBQUE7QTNGMGppQko7O0EyRjNqaUJFO0VBQ0UsdUJBQUE7QTNGOGppQko7O0EyRi9qaUJFO0VBQ0UsdUJBQUE7QTNGa2tpQko7O0EyRm5raUJFO0VBQ0UsdUJBQUE7QTNGc2tpQko7O0EyRnZraUJFO0VBQ0UsdUJBQUE7QTNGMGtpQko7O0EyRjNraUJFO0VBQ0UsdUJBQUE7QTNGOGtpQko7O0EyRi9raUJFO0VBQ0UsdUJBQUE7QTNGa2xpQko7O0EyRm5saUJFO0VBQ0UsdUJBQUE7QTNGc2xpQko7O0EyRnZsaUJFO0VBQ0UsdUJBQUE7QTNGMGxpQko7O0EyRjNsaUJFO0VBQ0UsdUJBQUE7QTNGOGxpQko7O0EyRi9saUJFO0VBQ0UsdUJBQUE7QTNGa21pQko7O0EyRm5taUJFO0VBQ0UsdUJBQUE7QTNGc21pQko7O0EyRnZtaUJFO0VBQ0UsdUJBQUE7QTNGMG1pQko7O0EyRjNtaUJFO0VBQ0UsdUJBQUE7QTNGOG1pQko7O0EyRi9taUJFO0VBQ0UsdUJBQUE7QTNGa25pQko7O0EyRm5uaUJFO0VBQ0UsdUJBQUE7QTNGc25pQko7O0EyRnZuaUJFO0VBQ0UsdUJBQUE7QTNGMG5pQko7O0EyRjNuaUJFO0VBQ0UsdUJBQUE7QTNGOG5pQko7O0EyRi9uaUJFO0VBQ0Usd0JBQUE7QTNGa29pQko7O0EyRm5vaUJFO0VBQ0Usd0JBQUE7QTNGc29pQko7O0EyRnZvaUJFO0VBQ0Usd0JBQUE7QTNGMG9pQko7O0EyRjNvaUJFO0VBQ0Usd0JBQUE7QTNGOG9pQko7O0EyRi9vaUJFO0VBQ0Usd0JBQUE7QTNGa3BpQko7O0EyRm5waUJFO0VBQ0Usd0JBQUE7QTNGc3BpQko7O0EyRnZwaUJFO0VBQ0Usd0JBQUE7QTNGMHBpQko7O0EyRjNwaUJFO0VBQ0Usd0JBQUE7QTNGOHBpQko7O0EyRi9waUJFO0VBQ0Usd0JBQUE7QTNGa3FpQko7O0EyRm5xaUJFO0VBQ0Usd0JBQUE7QTNGc3FpQko7O0EyRnZxaUJFO0VBQ0Usd0JBQUE7QTNGMHFpQko7O0EyRjNxaUJFO0VBQ0Usd0JBQUE7QTNGOHFpQko7O0EyRi9xaUJFO0VBQ0Usd0JBQUE7QTNGa3JpQko7O0EyRm5yaUJFO0VBQ0Usd0JBQUE7QTNGc3JpQko7O0EyRnZyaUJFO0VBQ0Usd0JBQUE7QTNGMHJpQko7O0EyRjNyaUJFO0VBQ0Usd0JBQUE7QTNGOHJpQko7O0EyRi9yaUJFO0VBQ0Usd0JBQUE7QTNGa3NpQko7O0EyRm5zaUJFO0VBQ0Usd0JBQUE7QTNGc3NpQko7O0EyRnZzaUJFO0VBQ0Usd0JBQUE7QTNGMHNpQko7O0EyRjNzaUJFO0VBQ0Usd0JBQUE7QTNGOHNpQko7O0EyRi9zaUJFO0VBQ0Usd0JBQUE7QTNGa3RpQko7O0EyRm50aUJFO0VBQ0Usd0JBQUE7QTNGc3RpQko7O0EyRnZ0aUJFO0VBQ0Usd0JBQUE7QTNGMHRpQko7O0EyRjN0aUJFO0VBQ0Usd0JBQUE7QTNGOHRpQko7O0EyRi90aUJFO0VBQ0Usd0JBQUE7QTNGa3VpQko7O0EyRm51aUJFO0VBQ0Usd0JBQUE7QTNGc3VpQko7O0EyRnZ1aUJFO0VBQ0Usd0JBQUE7QTNGMHVpQko7O0EyRjN1aUJFO0VBQ0Usd0JBQUE7QTNGOHVpQko7O0EyRi91aUJFO0VBQ0Usd0JBQUE7QTNGa3ZpQko7O0EyRm52aUJFO0VBQ0Usd0JBQUE7QTNGc3ZpQko7O0EyRnZ2aUJFO0VBQ0Usd0JBQUE7QTNGMHZpQko7O0EyRjN2aUJFO0VBQ0Usd0JBQUE7QTNGOHZpQko7O0EyRi92aUJFO0VBQ0Usd0JBQUE7QTNGa3dpQko7O0EyRm53aUJFO0VBQ0Usd0JBQUE7QTNGc3dpQko7O0EyRnZ3aUJFO0VBQ0Usd0JBQUE7QTNGMHdpQko7O0EyRjN3aUJFO0VBQ0Usd0JBQUE7QTNGOHdpQko7O0EyRi93aUJFO0VBQ0Usd0JBQUE7QTNGa3hpQko7O0EyRm54aUJFO0VBQ0Usd0JBQUE7QTNGc3hpQko7O0EyRnZ4aUJFO0VBQ0Usd0JBQUE7QTNGMHhpQko7O0EyRjN4aUJFO0VBQ0Usd0JBQUE7QTNGOHhpQko7O0EyRi94aUJFO0VBQ0Usd0JBQUE7QTNGa3lpQko7O0EyRm55aUJFO0VBQ0Usd0JBQUE7QTNGc3lpQko7O0EyRnZ5aUJFO0VBQ0Usd0JBQUE7QTNGMHlpQko7O0EyRjN5aUJFO0VBQ0Usd0JBQUE7QTNGOHlpQko7O0EyRi95aUJFO0VBQ0Usd0JBQUE7QTNGa3ppQko7O0EyRm56aUJFO0VBQ0Usd0JBQUE7QTNGc3ppQko7O0EyRnZ6aUJFO0VBQ0Usd0JBQUE7QTNGMHppQko7O0EyRjN6aUJFO0VBQ0Usd0JBQUE7QTNGOHppQko7O0EyRi96aUJFO0VBQ0Usd0JBQUE7QTNGazBpQko7O0EyRm4waUJFO0VBQ0Usd0JBQUE7QTNGczBpQko7O0EyRnYwaUJFO0VBQ0Usd0JBQUE7QTNGMDBpQko7O0EyRjMwaUJFO0VBQ0Usd0JBQUE7QTNGODBpQko7O0EyRi8waUJFO0VBQ0Usd0JBQUE7QTNGazFpQko7O0EyRm4xaUJFO0VBQ0Usd0JBQUE7QTNGczFpQko7O0EyRnYxaUJFO0VBQ0Usd0JBQUE7QTNGMDFpQko7O0EyRjMxaUJFO0VBQ0Usd0JBQUE7QTNGODFpQko7O0EyRi8xaUJFO0VBQ0Usd0JBQUE7QTNGazJpQko7O0EyRm4yaUJFO0VBQ0Usd0JBQUE7QTNGczJpQko7O0EyRnYyaUJFO0VBQ0Usd0JBQUE7QTNGMDJpQko7O0EyRjMyaUJFO0VBQ0Usd0JBQUE7QTNGODJpQko7O0EyRi8yaUJFO0VBQ0Usd0JBQUE7QTNGazNpQko7O0EyRm4zaUJFO0VBQ0Usd0JBQUE7QTNGczNpQko7O0EyRnYzaUJFO0VBQ0Usd0JBQUE7QTNGMDNpQko7O0EyRjMzaUJFO0VBQ0Usd0JBQUE7QTNGODNpQko7O0EyRi8zaUJFO0VBQ0Usd0JBQUE7QTNGazRpQko7O0EyRm40aUJFO0VBQ0Usd0JBQUE7QTNGczRpQko7O0EyRnY0aUJFO0VBQ0Usd0JBQUE7QTNGMDRpQko7O0EyRjM0aUJFO0VBQ0Usd0JBQUE7QTNGODRpQko7O0EyRi80aUJFO0VBQ0Usd0JBQUE7QTNGazVpQko7O0EyRm41aUJFO0VBQ0Usd0JBQUE7QTNGczVpQko7O0EyRnY1aUJFO0VBQ0Usd0JBQUE7QTNGMDVpQko7O0EyRjM1aUJFO0VBQ0Usd0JBQUE7QTNGODVpQko7O0EyRi81aUJFO0VBQ0Usd0JBQUE7QTNGazZpQko7O0EyRm42aUJFO0VBQ0Usd0JBQUE7QTNGczZpQko7O0EyRnY2aUJFO0VBQ0Usd0JBQUE7QTNGMDZpQko7O0EyRjM2aUJFO0VBQ0Usd0JBQUE7QTNGODZpQko7O0EyRi82aUJFO0VBQ0Usd0JBQUE7QTNGazdpQko7O0EyRm43aUJFO0VBQ0Usd0JBQUE7QTNGczdpQko7O0EyRnY3aUJFO0VBQ0Usd0JBQUE7QTNGMDdpQko7O0EyRjM3aUJFO0VBQ0Usd0JBQUE7QTNGODdpQko7O0EyRi83aUJFO0VBQ0Usd0JBQUE7QTNGazhpQko7O0EyRm44aUJFO0VBQ0Usd0JBQUE7QTNGczhpQko7O0EyRnY4aUJFO0VBQ0Usd0JBQUE7QTNGMDhpQko7O0EyRjM4aUJFO0VBQ0Usd0JBQUE7QTNGODhpQko7O0EyRi84aUJFO0VBQ0Usd0JBQUE7QTNGazlpQko7O0EyRm45aUJFO0VBQ0Usd0JBQUE7QTNGczlpQko7O0EyRnY5aUJFO0VBQ0Usd0JBQUE7QTNGMDlpQko7O0EyRjM5aUJFO0VBQ0Usd0JBQUE7QTNGODlpQko7O0EyRi85aUJFO0VBQ0Usd0JBQUE7QTNGaytpQko7O0EyRm4raUJFO0VBQ0Usd0JBQUE7QTNGcytpQko7O0EyRnYraUJFO0VBQ0Usd0JBQUE7QTNGMCtpQko7O0EyRjMraUJFO0VBQ0Usd0JBQUE7QTNGOCtpQko7O0EyRi8raUJFO0VBQ0Usd0JBQUE7QTNGay9pQko7O0EyRm4vaUJFO0VBQ0Usd0JBQUE7QTNGcy9pQko7O0EyRnYvaUJFO0VBQ0Usd0JBQUE7QTNGMC9pQko7O0EyRjMvaUJFO0VBQ0Usd0JBQUE7QTNGOC9pQko7O0EyRi8vaUJFO0VBQ0Usd0JBQUE7QTNGa2dqQko7O0EyRm5nakJFO0VBQ0Usd0JBQUE7QTNGc2dqQko7O0EyRnZnakJFO0VBQ0Usd0JBQUE7QTNGMGdqQko7O0EyRnBnakJFO0VBQ0UscUJBQUE7QTNGdWdqQko7O0EyRnhnakJFO0VBQ0UscUJBQUE7QTNGMmdqQko7O0EyRjVnakJFO0VBQ0UscUJBQUE7QTNGK2dqQko7O0EyRmhoakJFO0VBQ0UscUJBQUE7QTNGbWhqQko7O0EyRnBoakJFO0VBQ0UscUJBQUE7QTNGdWhqQko7O0EyRnhoakJFO0VBQ0UscUJBQUE7QTNGMmhqQko7O0EyRjVoakJFO0VBQ0UscUJBQUE7QTNGK2hqQko7O0EyRmhpakJFO0VBQ0UscUJBQUE7QTNGbWlqQko7O0EyRnBpakJFO0VBQ0UscUJBQUE7QTNGdWlqQko7O0EyRnhpakJFO0VBQ0Usc0JBQUE7QTNGMmlqQko7O0EyRjVpakJFO0VBQ0Usc0JBQUE7QTNGK2lqQko7O0EyRmhqakJFO0VBQ0Usc0JBQUE7QTNGbWpqQko7O0EyRnBqakJFO0VBQ0Usc0JBQUE7QTNGdWpqQko7O0EyRnhqakJFO0VBQ0Usc0JBQUE7QTNGMmpqQko7O0EyRjVqakJFO0VBQ0Usc0JBQUE7QTNGK2pqQko7O0EyRmhrakJFO0VBQ0Usc0JBQUE7QTNGbWtqQko7O0EyRnBrakJFO0VBQ0Usc0JBQUE7QTNGdWtqQko7O0EyRnhrakJFO0VBQ0Usc0JBQUE7QTNGMmtqQko7O0EyRjVrakJFO0VBQ0Usc0JBQUE7QTNGK2tqQko7O0EyRmhsakJFO0VBQ0Usc0JBQUE7QTNGbWxqQko7O0EyRnBsakJFO0VBQ0Usc0JBQUE7QTNGdWxqQko7O0EyRnhsakJFO0VBQ0Usc0JBQUE7QTNGMmxqQko7O0EyRjVsakJFO0VBQ0Usc0JBQUE7QTNGK2xqQko7O0EyRmhtakJFO0VBQ0Usc0JBQUE7QTNGbW1qQko7O0EyRnBtakJFO0VBQ0Usc0JBQUE7QTNGdW1qQko7O0EyRnhtakJFO0VBQ0Usc0JBQUE7QTNGMm1qQko7O0EyRjVtakJFO0VBQ0Usc0JBQUE7QTNGK21qQko7O0EyRmhuakJFO0VBQ0Usc0JBQUE7QTNGbW5qQko7O0EyRnBuakJFO0VBQ0Usc0JBQUE7QTNGdW5qQko7O0EyRnhuakJFO0VBQ0Usc0JBQUE7QTNGMm5qQko7O0EyRjVuakJFO0VBQ0Usc0JBQUE7QTNGK25qQko7O0EyRmhvakJFO0VBQ0Usc0JBQUE7QTNGbW9qQko7O0EyRnBvakJFO0VBQ0Usc0JBQUE7QTNGdW9qQko7O0EyRnhvakJFO0VBQ0Usc0JBQUE7QTNGMm9qQko7O0EyRjVvakJFO0VBQ0Usc0JBQUE7QTNGK29qQko7O0EyRmhwakJFO0VBQ0Usc0JBQUE7QTNGbXBqQko7O0EyRnBwakJFO0VBQ0Usc0JBQUE7QTNGdXBqQko7O0EyRnhwakJFO0VBQ0Usc0JBQUE7QTNGMnBqQko7O0EyRjVwakJFO0VBQ0Usc0JBQUE7QTNGK3BqQko7O0EyRmhxakJFO0VBQ0Usc0JBQUE7QTNGbXFqQko7O0EyRnBxakJFO0VBQ0Usc0JBQUE7QTNGdXFqQko7O0EyRnhxakJFO0VBQ0Usc0JBQUE7QTNGMnFqQko7O0EyRjVxakJFO0VBQ0Usc0JBQUE7QTNGK3FqQko7O0EyRmhyakJFO0VBQ0Usc0JBQUE7QTNGbXJqQko7O0EyRnByakJFO0VBQ0Usc0JBQUE7QTNGdXJqQko7O0EyRnhyakJFO0VBQ0Usc0JBQUE7QTNGMnJqQko7O0EyRjVyakJFO0VBQ0Usc0JBQUE7QTNGK3JqQko7O0EyRmhzakJFO0VBQ0Usc0JBQUE7QTNGbXNqQko7O0EyRnBzakJFO0VBQ0Usc0JBQUE7QTNGdXNqQko7O0EyRnhzakJFO0VBQ0Usc0JBQUE7QTNGMnNqQko7O0EyRjVzakJFO0VBQ0Usc0JBQUE7QTNGK3NqQko7O0EyRmh0akJFO0VBQ0Usc0JBQUE7QTNGbXRqQko7O0EyRnB0akJFO0VBQ0Usc0JBQUE7QTNGdXRqQko7O0EyRnh0akJFO0VBQ0Usc0JBQUE7QTNGMnRqQko7O0EyRjV0akJFO0VBQ0Usc0JBQUE7QTNGK3RqQko7O0EyRmh1akJFO0VBQ0Usc0JBQUE7QTNGbXVqQko7O0EyRnB1akJFO0VBQ0Usc0JBQUE7QTNGdXVqQko7O0EyRnh1akJFO0VBQ0Usc0JBQUE7QTNGMnVqQko7O0EyRjV1akJFO0VBQ0Usc0JBQUE7QTNGK3VqQko7O0EyRmh2akJFO0VBQ0Usc0JBQUE7QTNGbXZqQko7O0EyRnB2akJFO0VBQ0Usc0JBQUE7QTNGdXZqQko7O0EyRnh2akJFO0VBQ0Usc0JBQUE7QTNGMnZqQko7O0EyRjV2akJFO0VBQ0Usc0JBQUE7QTNGK3ZqQko7O0EyRmh3akJFO0VBQ0Usc0JBQUE7QTNGbXdqQko7O0EyRnB3akJFO0VBQ0Usc0JBQUE7QTNGdXdqQko7O0EyRnh3akJFO0VBQ0Usc0JBQUE7QTNGMndqQko7O0EyRjV3akJFO0VBQ0Usc0JBQUE7QTNGK3dqQko7O0EyRmh4akJFO0VBQ0Usc0JBQUE7QTNGbXhqQko7O0EyRnB4akJFO0VBQ0Usc0JBQUE7QTNGdXhqQko7O0EyRnh4akJFO0VBQ0Usc0JBQUE7QTNGMnhqQko7O0EyRjV4akJFO0VBQ0Usc0JBQUE7QTNGK3hqQko7O0EyRmh5akJFO0VBQ0Usc0JBQUE7QTNGbXlqQko7O0EyRnB5akJFO0VBQ0Usc0JBQUE7QTNGdXlqQko7O0EyRnh5akJFO0VBQ0Usc0JBQUE7QTNGMnlqQko7O0EyRjV5akJFO0VBQ0Usc0JBQUE7QTNGK3lqQko7O0EyRmh6akJFO0VBQ0Usc0JBQUE7QTNGbXpqQko7O0EyRnB6akJFO0VBQ0Usc0JBQUE7QTNGdXpqQko7O0EyRnh6akJFO0VBQ0Usc0JBQUE7QTNGMnpqQko7O0EyRjV6akJFO0VBQ0Usc0JBQUE7QTNGK3pqQko7O0EyRmgwakJFO0VBQ0Usc0JBQUE7QTNGbTBqQko7O0EyRnAwakJFO0VBQ0Usc0JBQUE7QTNGdTBqQko7O0EyRngwakJFO0VBQ0Usc0JBQUE7QTNGMjBqQko7O0EyRjUwakJFO0VBQ0Usc0JBQUE7QTNGKzBqQko7O0EyRmgxakJFO0VBQ0Usc0JBQUE7QTNGbTFqQko7O0EyRnAxakJFO0VBQ0Usc0JBQUE7QTNGdTFqQko7O0EyRngxakJFO0VBQ0Usc0JBQUE7QTNGMjFqQko7O0EyRjUxakJFO0VBQ0Usc0JBQUE7QTNGKzFqQko7O0EyRmgyakJFO0VBQ0Usc0JBQUE7QTNGbTJqQko7O0EyRnAyakJFO0VBQ0Usc0JBQUE7QTNGdTJqQko7O0EyRngyakJFO0VBQ0Usc0JBQUE7QTNGMjJqQko7O0EyRjUyakJFO0VBQ0Usc0JBQUE7QTNGKzJqQko7O0EyRmgzakJFO0VBQ0Usc0JBQUE7QTNGbTNqQko7O0EyRnAzakJFO0VBQ0Usc0JBQUE7QTNGdTNqQko7O0EyRngzakJFO0VBQ0Usc0JBQUE7QTNGMjNqQko7O0EyRjUzakJFO0VBQ0Usc0JBQUE7QTNGKzNqQko7O0EyRmg0akJFO0VBQ0Usc0JBQUE7QTNGbTRqQko7O0EyRnA0akJFO0VBQ0Usc0JBQUE7QTNGdTRqQko7O0EyRng0akJFO0VBQ0Usc0JBQUE7QTNGMjRqQko7O0EyRjU0akJFO0VBQ0Usc0JBQUE7QTNGKzRqQko7O0EyRmg1akJFO0VBQ0UsdUJBQUE7QTNGbTVqQko7O0EyRnA1akJFO0VBQ0UsdUJBQUE7QTNGdTVqQko7O0EyRng1akJFO0VBQ0UsdUJBQUE7QTNGMjVqQko7O0EyRjU1akJFO0VBQ0UsdUJBQUE7QTNGKzVqQko7O0EyRmg2akJFO0VBQ0UsdUJBQUE7QTNGbTZqQko7O0EyRnA2akJFO0VBQ0UsdUJBQUE7QTNGdTZqQko7O0EyRng2akJFO0VBQ0UsdUJBQUE7QTNGMjZqQko7O0EyRjU2akJFO0VBQ0UsdUJBQUE7QTNGKzZqQko7O0EyRmg3akJFO0VBQ0UsdUJBQUE7QTNGbTdqQko7O0EyRnA3akJFO0VBQ0UsdUJBQUE7QTNGdTdqQko7O0EyRng3akJFO0VBQ0UsdUJBQUE7QTNGMjdqQko7O0EyRjU3akJFO0VBQ0UsdUJBQUE7QTNGKzdqQko7O0EyRmg4akJFO0VBQ0UsdUJBQUE7QTNGbThqQko7O0EyRnA4akJFO0VBQ0UsdUJBQUE7QTNGdThqQko7O0EyRng4akJFO0VBQ0UsdUJBQUE7QTNGMjhqQko7O0EyRjU4akJFO0VBQ0UsdUJBQUE7QTNGKzhqQko7O0EyRmg5akJFO0VBQ0UsdUJBQUE7QTNGbTlqQko7O0EyRnA5akJFO0VBQ0UsdUJBQUE7QTNGdTlqQko7O0EyRng5akJFO0VBQ0UsdUJBQUE7QTNGMjlqQko7O0EyRjU5akJFO0VBQ0UsdUJBQUE7QTNGKzlqQko7O0EyRmgrakJFO0VBQ0UsdUJBQUE7QTNGbStqQko7O0EyRnArakJFO0VBQ0UsdUJBQUE7QTNGdStqQko7O0EyRngrakJFO0VBQ0UsdUJBQUE7QTNGMitqQko7O0EyRjUrakJFO0VBQ0UsdUJBQUE7QTNGKytqQko7O0EyRmgvakJFO0VBQ0UsdUJBQUE7QTNGbS9qQko7O0EyRnAvakJFO0VBQ0UsdUJBQUE7QTNGdS9qQko7O0EyRngvakJFO0VBQ0UsdUJBQUE7QTNGMi9qQko7O0EyRjUvakJFO0VBQ0UsdUJBQUE7QTNGKy9qQko7O0EyRmhna0JFO0VBQ0UsdUJBQUE7QTNGbWdrQko7O0EyRnBna0JFO0VBQ0UsdUJBQUE7QTNGdWdrQko7O0EyRnhna0JFO0VBQ0UsdUJBQUE7QTNGMmdrQko7O0EyRjVna0JFO0VBQ0UsdUJBQUE7QTNGK2drQko7O0EyRmhoa0JFO0VBQ0UsdUJBQUE7QTNGbWhrQko7O0EyRnBoa0JFO0VBQ0UsdUJBQUE7QTNGdWhrQko7O0EyRnhoa0JFO0VBQ0UsdUJBQUE7QTNGMmhrQko7O0EyRjVoa0JFO0VBQ0UsdUJBQUE7QTNGK2hrQko7O0EyRmhpa0JFO0VBQ0UsdUJBQUE7QTNGbWlrQko7O0EyRnBpa0JFO0VBQ0UsdUJBQUE7QTNGdWlrQko7O0EyRnhpa0JFO0VBQ0UsdUJBQUE7QTNGMmlrQko7O0EyRjVpa0JFO0VBQ0UsdUJBQUE7QTNGK2lrQko7O0EyRmhqa0JFO0VBQ0UsdUJBQUE7QTNGbWprQko7O0EyRnBqa0JFO0VBQ0UsdUJBQUE7QTNGdWprQko7O0EyRnhqa0JFO0VBQ0UsdUJBQUE7QTNGMmprQko7O0EyRjVqa0JFO0VBQ0UsdUJBQUE7QTNGK2prQko7O0EyRmhra0JFO0VBQ0UsdUJBQUE7QTNGbWtrQko7O0EyRnBra0JFO0VBQ0UsdUJBQUE7QTNGdWtrQko7O0EyRnhra0JFO0VBQ0UsdUJBQUE7QTNGMmtrQko7O0EyRjVra0JFO0VBQ0UsdUJBQUE7QTNGK2trQko7O0EyRmhsa0JFO0VBQ0UsdUJBQUE7QTNGbWxrQko7O0EyRnBsa0JFO0VBQ0UsdUJBQUE7QTNGdWxrQko7O0EyRnhsa0JFO0VBQ0UsdUJBQUE7QTNGMmxrQko7O0EyRjVsa0JFO0VBQ0UsdUJBQUE7QTNGK2xrQko7O0EyRmhta0JFO0VBQ0UsdUJBQUE7QTNGbW1rQko7O0EyRnBta0JFO0VBQ0UsdUJBQUE7QTNGdW1rQko7O0EyRnhta0JFO0VBQ0UsdUJBQUE7QTNGMm1rQko7O0EyRjVta0JFO0VBQ0UsdUJBQUE7QTNGK21rQko7O0EyRmhua0JFO0VBQ0UsdUJBQUE7QTNGbW5rQko7O0EyRnBua0JFO0VBQ0UsdUJBQUE7QTNGdW5rQko7O0EyRnhua0JFO0VBQ0UsdUJBQUE7QTNGMm5rQko7O0EyRjVua0JFO0VBQ0UsdUJBQUE7QTNGK25rQko7O0EyRmhva0JFO0VBQ0UsdUJBQUE7QTNGbW9rQko7O0EyRnBva0JFO0VBQ0UsdUJBQUE7QTNGdW9rQko7O0EyRnhva0JFO0VBQ0UsdUJBQUE7QTNGMm9rQko7O0EyRjVva0JFO0VBQ0UsdUJBQUE7QTNGK29rQko7O0EyRmhwa0JFO0VBQ0UsdUJBQUE7QTNGbXBrQko7O0EyRnBwa0JFO0VBQ0UsdUJBQUE7QTNGdXBrQko7O0EyRnhwa0JFO0VBQ0UsdUJBQUE7QTNGMnBrQko7O0EyRjVwa0JFO0VBQ0UsdUJBQUE7QTNGK3BrQko7O0EyRmhxa0JFO0VBQ0UsdUJBQUE7QTNGbXFrQko7O0EyRnBxa0JFO0VBQ0UsdUJBQUE7QTNGdXFrQko7O0EyRnhxa0JFO0VBQ0UsdUJBQUE7QTNGMnFrQko7O0EyRjVxa0JFO0VBQ0UsdUJBQUE7QTNGK3FrQko7O0EyRmhya0JFO0VBQ0UsdUJBQUE7QTNGbXJrQko7O0EyRnBya0JFO0VBQ0UsdUJBQUE7QTNGdXJrQko7O0Ey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QkE7RUFBWSx5QjdGOEJlO0FmeTBxQjNCOztBNEd0MnFCQTtFQUFZLHlCN0Y4QmU7QWY0MHFCM0I7O0E0R3oycUJBO0VBQVcseUI3RjhCZTtBZiswcUIxQjs7QTRHNTJxQkE7RUFBVyx5QjdGOEJlO0FmazFxQjFCOztBNEcvMnFCQTtFQUFVLHlCN0Y4QmU7QWZxMXFCekI7O0E0R2wzcUJBO0VBQVcseUI3RjhCZTtBZncxcUIxQjs7QTRHcjNxQkE7RUFBYSx5QjdGOEJlO0FmMjFxQjVCOztBNEd4M3FCQTtFQUFhLHlCN0Y4QmU7QWY4MXFCNUI7O0E0RzMzcUJBO0VBQVUseUI3RjhCZTtBZmkycUJ6Qjs7QTRHOTNxQkE7RUFBYyx5QjdGOEJlO0FmbzJxQjdCOztBNEdoNHFCQSxtQ0FBQTtBQUNBO0VBQWlCLHlCN0Y0QlU7QWZ3MnFCM0I7O0E0R240cUJBO0VBQW1CLHlCN0Y0QlU7QWYyMnFCN0I7O0E0R3Q0cUJBO0VBQWtCLHlCN0Y0QlU7QWY4MnFCNUI7O0E0R3o0cUJBO0VBQWtCLHlCN0Y0QlU7QWZpM3FCNUI7O0E0RzU0cUJBO0VBQWlCLHlCN0Y0QlU7QWZvM3FCM0I7O0E0Ry80cUJBO0VBQWlCLHlCN0Y0QlU7QWZ1M3FCM0I7O0E0R2w1cUJBO0VBQWdCLHlCN0Y0QlU7QWYwM3FCMUI7O0E0R3I1cUJBO0VBQWlCLHlCN0Y0QlU7QWY2M3FCM0I7O0E0R3g1cUJBO0VBQW1CLHlCN0Y0QlU7QWZnNHFCN0I7O0E0RzM1cUJBO0VBQW1CLHlCN0Y0QlU7QWZtNHFCN0I7O0E0Rzk1cUJBO0VBQWdCLHlCN0Y0QlU7QWZzNHFCMUI7O0E0R2o2cUJBO0VBQW9CLHlCN0Y0QlU7QWZ5NHFCOUI7O0E0R242cUJBLGtDQUFBO0FBQ0E7RUFBZ0IseUI3RjBCVTtBZjY0cUIxQjs7QTRHdDZxQkE7RUFBa0IseUI3RjBCVTtBZmc1cUI1Qjs7QTRHejZxQkE7RUFBaUIseUI3RjBCVTtBZm01cUIzQjs7QTRHNTZxQkE7RUFBaUIseUI3RjBCVTtBZnM1cUIzQjs7QTRHLzZxQkE7RUFBZ0IseUI3RjBCVTtBZnk1cUIxQjs7QTRHbDdxQkE7RUFBZ0IseUI3RjBCVTtBZjQ1cUIxQjs7QTRHcjdxQkE7RUFBZSx5QjdGMEJVO0FmKzVxQnpCOztBNEd4N3FCQTtFQUFnQix5QjdGMEJVO0FmazZxQjFCOztBNEczN3FCQTtFQUFrQix5QjdGMEJVO0FmcTZxQjVCOztBNEc5N3FCQTtFQUFrQix5QjdGMEJVO0FmdzZxQjVCOztBNEdqOHFCQTtFQUFlLHlCN0YwQlU7QWYyNnFCekI7O0E0R3A4cUJBO0VBQW1CLHlCN0YwQlU7QWY4NnFCN0I7O0E0R3Q4cUJBLDBCQUFBO0FBQ0E7RUFBd0IsNkN6RDlDSjtBbkR3L3FCcEI7O0E0R3o4cUJBO0VBQThCLDZDekRuREg7QW5EZ2dyQjNCOztBNEc1OHFCQTtFQUFzQixpRHpEakRKO0FuRGlnckJsQjs7QTRHLzhxQkE7RUFBcUIsaUR6RG5ESjtBbkRzZ3JCakI7O0E0R2w5cUJBO0VBQWtCLGdEekRyREo7QW5EMmdyQmQiLCJmaWxlIjoib250YXJpbzIwMjEtdGhlbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBQbGVhc2Ugc2VlIC9SRUFETUUubWQgZm9yIHRoZSBzdHlsaW5nIGFyY2hpdGVjdHVyZSBvZiB0aGlzIHByb2plY3QuXG4gIFBsZWFzZSBzZWUgL2d1aWRlbGluZXMubWQgZm9yIHN0YW5kYXJkcyBvbiBob3cgdG8gd3JpdGUgQ1NTIGZvciB0aGlzIHByb2plY3QuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMS5CYXNlXG5cblRoZXNlIGFyZSBjb25zaWRlcmVkIHRoZSBib2lsZXJwbGF0ZSBzdHlsZXMgYW5kIGNhbm5vdCBiZSBlZGl0ZWQuIFRoZXNlIG1heSBpbmNsdWRlIGdlbmVyaWMgYW5kIHV0aWxpdHkgY2xhc3Nlcy4gT3VyIHByb2plY3QgaXMgdG8gYnVpbGQgb2ZmIG9mIHRoZXNlIGJhc2UgY2xhc3Nlcy5cbldlIHdpbGwgcmVmZXIgYW5kIHVzZSB0aGVzZSBzdHlsZXMgdGhyb3VnaG91dCBjb250ZW50IHBhZ2VzIGFuZCBtZWRpYS1iYW5uZXIuIFdlIGNhbiBpbmNsdWRlIHN0eWxlcyBmb3VuZCBoZXJlIHdpdGhpbiBvdGhlciBzY3NzIGZpbGVzIHVzaW5nIEBleHRlbmQgYW5kIEBpbmNsdWRlLlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypcbiogIEdyaWQgZnVuY3Rpb25zXG4qXG4qICAxIC0gTG93ZXItYm91bmRcbiogIDIgLSBVcHBlci1ib3VuZFxuKiAgMyAtIEdyaWQgY2FsY1xuKi9cbi8qKiogMSAtIExvd2VyLWJvdW5kICoqKi9cbi8qKiogMiAtIFVwcGVyLWJvdW5kICoqKi9cbi8qKiogMyAtIEdyaWQgY2FsYyAqKiovXG4vKiBSZW0gY2FsYyBmdW5jdGlvbiAqL1xuLyogQXNzZXQgVVJMIGJ1aWxkZXIgKi9cbi8qIEltYWdlIGFzc2V0IGhlbHBlciAqL1xuLyogRm9udCBhc3NldCBoZWxwZXIgKi9cbi8qIEljb24gYXNzZXQgaGVscGVyICovXG4vKioqIDEgLSBCcmVha3BvaW50IHNpemVzIGZvciBtZWRpYSBxdWVyaWVzICoqKi9cbi8qXG4qICBHbG9iYWwgY29sb3VyIHZhcmlhYmxlc1xuKlxuKiAgMSAtIEdyZXlzY2FsZSBjb2xvdXJzXG4qICAyIC0gU3lzdGVtIGNvbG91cnNcbiogIDMgLSBBY2NlbnQgY29sb3Vyc1xuKiAgICAzLjEgLSBNYWluXG4qICAgIDMuMiAtIExpZ2h0XG4qICAgIDMuMyAtIERhcmtcbiogICAgMy40IC0gQ2FsbG91dCBiYWNrZ3JvdW5kc1xuKi9cbi8qKiogMSAtIEdyZXlzY2FsZSBjb2xvdXJzICoqKi9cbi8qKiogMiAtIFN5c3RlbSBjb2xvdXJzICoqKi9cbi8qKiogMyAtIEFjY2VudCBjb2xvdXJzICoqKi9cbi8qIE1haW4gKi9cbi8qIExpZ2h0ICovXG4vKiBEYXJrICovXG4vKiBjYWxsb3V0IGJhY2tncm91bmRzICovXG4vKiBpY29uIGNvbG91cnMgKi9cbi8qIHNlcnZpY2Ugb250YXJpbyBoZWFkZXIgY29sb3VycyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCBmb250LXNpemUgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgZm9udC13ZWlnaHQgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qXG4qICBHbG9iYWwgdmFyaWFibGVzXG4qXG4qICBVc2VkIGFjcm9zcyBtdWx0aXBsZSBjb21wb25lbnRzXG4qL1xuLypcbiogIEdsb2JhbCBncmlkIHZhcmlhYmxlc1xuKlxuKiAgMSAtIEdyaWQgdGV4dCB2YXJpYWJsZXNcbiogIDIgLSBHcmlkIHJvdy9jb2x1bW4gdmFyaWFibGVzXG4qICAzIC0gR3JpZCBzY3JlZW4gc2l6ZSB2YXJpYWJsZXNcbiovXG4vKioqIDEgLSBHcmlkIHRleHQgdmFyaWFibGVzICoqKi9cbi8qKiogMiAtIEdyaWQgcm93L2NvbHVtbiB2YXJpYWJsZXMgKioqL1xuLyoqKiAzIC0gR3JpZCBzY3JlZW4gc2l6ZSB2YXJpYWJsZXMgKioqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCBsZXR0ZXItc3BhY2luZyB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCBsaW5lLWhlaWdodCB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCBzcGFjaW5nIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIHR5cG9ncmFwaHkgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hY2NvcmRpb25fX2J1dHRvbiwgLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlIGgxLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcgaDEsIC5mb3JtLWxhYmVsLS1oZWFkaW5nIGgxLFxuLmg2LCBoNixcbi5oNSwgaDUsXG4uaDQsIGg0LFxuLmgzLCBoMyxcbi5oMiwgaDIsXG4uaDEsIGgxID4gLmxhYmVsLS1oZWFkaW5nLCBoMSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uaDEsIC5mb3JtLWxhYmVsLS1oZWFkaW5nIGgxLCAuZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UgaDEsXG4uZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyBoMSwgaDEgPiAubGFiZWwtLWhlYWRpbmcsIGgxIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIG1hcmdpbjogMi41cmVtIDAgMS41cmVtIDA7XG4gIG1heC13aWR0aDogNzByZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmgxLCAuZm9ybS1sYWJlbC0taGVhZGluZyBoMSwgLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlIGgxLFxuICAuZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyBoMSwgaDEgPiAubGFiZWwtLWhlYWRpbmcsIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4uaDIsIGgyIHtcbiAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oMiwgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4wNjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG59XG4uaDMsIGgzIHtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oMywgaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgfVxufVxuLmg0LCAuYWNjb3JkaW9uX19idXR0b24sIGg0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oNCwgLmFjY29yZGlvbl9fYnV0dG9uLCBoNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4uaDUsIGg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICBtYXJnaW46IDAgMCAwLjc1cmVtIDA7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmg1LCBoNSB7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5oNiwgaDYge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oNiwgaDYge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLmxlYWQtc3RhdGVtZW50LCAuaW50cm8gLmludHJvX190ZXh0LFxuLmludHJvIC5pbnRyb19fdGV4dCBwLFxuLmludHJvIC5pbnRyb19fdGV4dCBsaSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWF4LXdpZHRoOiA3MHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubGVhZC1zdGF0ZW1lbnQsIC5pbnRybyAuaW50cm9fX3RleHQsXG4gIC5pbnRybyAuaW50cm9fX3RleHQgcCxcbiAgLmludHJvIC5pbnRyb19fdGV4dCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLypcbiogU3BhY2luZyBvdmVycmlkZXNcbiogVGhpcyAuc2NzcyBsb29wIHdpbGwgY3JlYXRlIG1hcmdpbiAmIHBhZGRpbmcgaGVscGVycyBjbGFzc2VzXG4qL1xuLm1hcmdpbi10b3AtMC1cXCEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGFkZGluZy10b3AtMC1cXCEge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFkZGluZy1ib3R0b20tMC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1hcmdpbi1sZWZ0LTAtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wYWRkaW5nLWxlZnQtMC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5tYXJnaW4tcmlnaHQtMC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTAtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm1hcmdpbi10b3AtNC1cXCEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4ucGFkZGluZy10b3AtNC1cXCEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20tNC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20tNC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLm1hcmdpbi1sZWZ0LTQtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG5cbi5wYWRkaW5nLWxlZnQtNC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG59XG5cbi5tYXJnaW4tcmlnaHQtNC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbn1cblxuLm1hcmdpbi10b3AtOC1cXCEsIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3BhbiwgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5wYWRkaW5nLXRvcC04LVxcISB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi5tYXJnaW4tYm90dG9tLTgtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20tOC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubWFyZ2luLWxlZnQtOC1cXCEge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4ucGFkZGluZy1sZWZ0LTgtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbi5tYXJnaW4tcmlnaHQtOC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnBhZGRpbmctcmlnaHQtOC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5tYXJnaW4tdG9wLTEyLVxcISB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG5cbi5wYWRkaW5nLXRvcC0xMi1cXCEge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20tMTItXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnBhZGRpbmctYm90dG9tLTEyLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xufVxuXG4ubWFyZ2luLWxlZnQtMTItXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5wYWRkaW5nLWxlZnQtMTItXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4ubWFyZ2luLXJpZ2h0LTEyLVxcISB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTItXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbn1cblxuLm1hcmdpbi10b3AtMTYtXFwhIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnBhZGRpbmctdG9wLTE2LVxcISB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbS0xNi1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20tMTYtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5tYXJnaW4tbGVmdC0xNi1cXCEge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnBhZGRpbmctbGVmdC0xNi1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi5tYXJnaW4tcmlnaHQtMTYtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ucGFkZGluZy1yaWdodC0xNi1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ubWFyZ2luLXRvcC0yNC1cXCEge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5wYWRkaW5nLXRvcC0yNC1cXCEge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbS0yNC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0yNC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuXG4ubWFyZ2luLWxlZnQtMjQtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cblxuLnBhZGRpbmctbGVmdC0yNC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cblxuLm1hcmdpbi1yaWdodC0yNC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cblxuLnBhZGRpbmctcmlnaHQtMjQtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG4ubWFyZ2luLXRvcC0zMi1cXCEge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ucGFkZGluZy10b3AtMzItXFwhIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbi5tYXJnaW4tYm90dG9tLTMyLVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0zMi1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLm1hcmdpbi1sZWZ0LTMyLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4ucGFkZGluZy1sZWZ0LTMyLVxcISB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLm1hcmdpbi1yaWdodC0zMi1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTMyLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5tYXJnaW4tdG9wLTQwLVxcISB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cblxuLnBhZGRpbmctdG9wLTQwLVxcISB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG59XG5cbi5tYXJnaW4tYm90dG9tLTQwLVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQwLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG5cbi5tYXJnaW4tbGVmdC00MC1cXCEge1xuICBtYXJnaW4tbGVmdDogMi41cmVtO1xufVxuXG4ucGFkZGluZy1sZWZ0LTQwLVxcISB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuXG4ubWFyZ2luLXJpZ2h0LTQwLVxcISB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtO1xufVxuXG4ucGFkZGluZy1yaWdodC00MC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5cbi5tYXJnaW4tdG9wLTQ4LVxcISB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5wYWRkaW5nLXRvcC00OC1cXCEge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20tNDgtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQ4LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4ubWFyZ2luLWxlZnQtNDgtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG5cbi5wYWRkaW5nLWxlZnQtNDgtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuXG4ubWFyZ2luLXJpZ2h0LTQ4LVxcISB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLnBhZGRpbmctcmlnaHQtNDgtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLm1hcmdpbi10b3AtNjQtXFwhIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLnBhZGRpbmctdG9wLTY0LVxcISB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbS02NC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20tNjQtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi5tYXJnaW4tbGVmdC02NC1cXCEge1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cblxuLnBhZGRpbmctbGVmdC02NC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG5cbi5tYXJnaW4tcmlnaHQtNjQtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xufVxuXG4ucGFkZGluZy1yaWdodC02NC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuXG4vKlxuKiAgUGFkZGluZyBvdmVycmlkZXNcbiovXG4ucGFkZGluZy10b3AtMC1cXCEge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC0wLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC0wLVxcISB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AtNC1cXCEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC00LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC00LVxcISB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AtOC1cXCEge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS04LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtOC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC04LVxcISB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC0xMi1cXCEge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMTItXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTItXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTEyLVxcISB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AtMTYtXFwhIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTE2LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTE2LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC0xNi1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLTI0LVxcISB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTI0LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMjQtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtMjQtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLTMyLVxcISB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0zMi1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC0zMi1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtMzItXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC00MC1cXCEge1xuICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS00MC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQwLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTQwLVxcISB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC00OC1cXCEge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNDgtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNDgtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTQ4LVxcISB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AtNjQtXFwhIHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTY0LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTY0LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC02NC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLTgwLVxcISB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS04MC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC04MC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtODAtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLTAtXFwhIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0wLVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC0wLVxcISB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtMC1cXCEge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC00LVxcISB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtNC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTQtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtOC1cXCEsIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3BhbiwgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tOC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC04LVxcISB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC04LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtMTItXFwhIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0xMi1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtMTItXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC0xMi1cXCEge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC0xNi1cXCEge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTE2LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC0xNi1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTE2LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLTI0LVxcISB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0yNC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC0yNC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtMjQtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC0zMi1cXCEge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTMyLVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC0zMi1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTMyLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLTQwLVxcISB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS00MC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC00MC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtNDAtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC00OC1cXCEge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTQ4LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC00OC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTQ4LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLTY0LVxcISB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNjQtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTY0LVxcISB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtNjQtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtODAtXFwhIHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS04MC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtODAtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC04MC1cXCEge1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKlxuKiAgR2xvYmFsIG1peGluc1xuKiAgVXNlZCBhY3Jvc3MgbXVsdGlwbGUgY29tcG9uZW50c1xuKi9cbi8qKlxuICogTWl4aW4gdGhhdCBhZGRzIHNwYWNpbmcgdG8gYSBwb3NpdGlvbiBhbmQgbWFyayBpdCBhcyBpbXBvcnRhbnRcbiAqICR0eXBlIGlzIHRoZSB0eXBlIG9mIHNwYWNpbmcgdG8gdXNlIGFuZCBjYW4gYmUgZWl0aGVyIHBhZGRpbmcgb3IgbWFyZ2luXG4gKiAkcG9zaXRpb24gaXMgdGhlIGRpcmVjdGlvbiB0byB3aGljaCB0aGUgc3BhY2luZyBpcyBhcHBsaWVkOyBjYW4gYmUgdG9wLCByaWdodCwgYm90dG9tIG9yIGxlZnRcbiAqICRzaXplIGlzIHRoZSBhbW91bnQgb2YgcHggdG8gYmUgdXNlZCBhcyB0aGUgc3BhY2luZzsgY2FuIGJlIDAsIDQsIDgsIDEyLCAxNiwgMjQsIDMyLCA0MCwgNDggb3IgNjRcbiAqL1xuLypcbiogIEdyaWQgbWl4aW5zXG4qXG4qICAxIC0gRXhwb3J0aW5nIGdyaWQgY29kZVxuKiAgMiAtIENsZWFyZml4XG4qICAzIC0gR3JpZCByb3dcbiogIDQgLSBHcmlkIGNvbHVtblxuKiAgNSAtIEdyaWQgSFRNTCBjbGFzc2VzXG4qL1xuLyoqKiAxIC0gRXhwb3J0aW5nIGdyaWQgY29kZSAqKiovXG4vKioqIDIgLSBDbGVhcmZpeCAqKiovXG4vKioqIDMgLSBHcmlkIHJvdyAqKiovXG4vKioqIDQgLSBHcmlkIGNvbHVtbiAqKiovXG4vKioqIDUgLSBHcmlkIEhUTUwgY2xhc3NlcyAqKiovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9jdXMgcGxhY2Vob2xkZXIgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGb2N1cyBwbGFjZWhvbGRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmF2aWdhdGlvbiBhOmZvY3VzLCAubmF2aWdhdGlvbiBhOmFjdGl2ZSwgLmhlYWRlci1idXR0b246Zm9jdXMsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGE6Zm9jdXMsIC5pbnB1dDpmb2N1cywgLmlucHV0OmFjdGl2ZSwgLmhpbnQtZXhwYW5kZXJfX2J1dHRvbjpmb2N1cywgLmhpbnQtZXhwYW5kZXJfX2J1dHRvbjphY3RpdmUsIC5idXR0b246Zm9jdXMsIGJ1dHRvbi5hbGVydDpmb2N1cywgYnV0dG9uLnBhbmVsLS1hbGVydDpmb2N1cywgYnV0dG9uLmFsZXJ0LWJveDpmb2N1cywgYnV0dG9uOmZvY3VzLCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cywgLmJ1dHRvbjphY3RpdmUsIGJ1dHRvbi5hbGVydDphY3RpdmUsIGJ1dHRvbi5wYW5lbC0tYWxlcnQ6YWN0aXZlLCBidXR0b24uYWxlcnQtYm94OmFjdGl2ZSwgYnV0dG9uOmFjdGl2ZSwgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSwgaW5wdXRbdHlwZT1idXR0b25dOmFjdGl2ZSwgLmFjY29yZGlvbl9fYnV0dG9uOmZvY3VzLCAuYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGw6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qXG4qICBDb2xvdXIgY2xhc3Nlc1xuKlxuKiAgMSAtIEJhY2tncm91bmQgY29sb3Vyc1xuKiAgICAxLjEgLSBHcmV5c2NhbGUgYmFja2dyb3VuZCBjb2xvdXJzXG4qICAgIDEuMiAtIE1haW4gYWNjZW50IGJhY2tncm91bmQgY29sb3Vyc1xuKiAgICAxLjMgLSBMaWdodCBhY2NlbnQgYmFja2dyb3VuZCBjb2xvdXJzXG4qICAgIDEuNCAtIERhcmsgYWNjZW50IGJhY2tncm91bmQgY29sb3Vyc1xuKi9cbi8qKiogMSAtIEdyZXlzY2FsZSBiYWNrZ3JvdW5kIGNvbG91cnMgKioqL1xuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJnLWdyZXlzY2FsZS01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLmJnLWdyZXlzY2FsZS0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi5iZy1ncmV5c2NhbGUtNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xufVxuXG4uYmctZ3JleXNjYWxlLTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcbn1cblxuLmJnLWdyZXlzY2FsZS03MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG5cbi8qKiogMiAtIE1haW4gYWNjZW50IGJhY2tncm91bmQgY29sb3VycyAqKiovXG4uYmctZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQkE1MkU7XG59XG5cbi5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNBRjE3O1xufVxuXG4uYmctdGF1cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFCMjhGO1xufVxuXG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlCNTRBO1xufVxuXG4uYmctbGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4REM2M0Y7XG59XG5cbi5iZy10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5QTdBMjtcbn1cblxuLmJnLXNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIyRTM7XG59XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxOTNDQztcbn1cblxuLmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOTc1Qjc7XG59XG5cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE1QTIyO1xufVxuXG4uYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNDU0Qjtcbn1cblxuLmJnLW1hZ2VudGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjAzMDkzO1xufVxuXG4vKioqIDEgLSBMaWdodCBhY2NlbnQgYmFja2dyb3VuZCBjb2xvdXJzICoqKi9cbi5iZy1saWdodC1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRTdDQztcbn1cblxuLmJnLWxpZ2h0LXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEU1QzM7XG59XG5cbi5iZy1saWdodC10YXVwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkU3REI7XG59XG5cbi5iZy1saWdodC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUVGRDQ7XG59XG5cbi5iZy1saWdodC1saW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERURDNztcbn1cblxuLmJnLWxpZ2h0LXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZFREVEO1xufVxuXG4uYmctbGlnaHQtc2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1RUVGQTtcbn1cblxuLmJnLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJFOUY1O1xufVxuXG4uYmctbGlnaHQtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRTNGMjtcbn1cblxuLmJnLWxpZ2h0LW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUUxRDk7XG59XG5cbi5iZy1saWdodC1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMEUyO1xufVxuXG4uYmctbGlnaHQtbWFnZW50YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRURGRjA7XG59XG5cbi8qKiogMSAtIERhcmsgYWNjZW50IGJhY2tncm91bmQgY29sb3VycyAqKiovXG4uYmctZGFyay1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2NzQzRDtcbn1cblxuLmJnLWRhcmsteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhBNjAwRDtcbn1cblxuLmJnLWRhcmstdGF1cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0I3MjVDO1xufVxuXG4uYmctZGFyay1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjg3Mzc7XG59XG5cbi5iZy1kYXJrLWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUY4MTI5O1xufVxuXG4uYmctZGFyay10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2N0E3Njtcbn1cblxuLmJnLWRhcmstc2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwODBBNjtcbn1cblxuLmJnLWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzY5YWM7XG59XG5cbi5iZy1kYXJrLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjI3OEY7XG59XG5cbi5iZy1kYXJrLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNjRBMUM7XG59XG5cbi5iZy1kYXJrLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODFBMjE7XG59XG5cbi5iZy1kYXJrLW1hZ2VudGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzAwMjY0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWVcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1yZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9jb3VyaWVyLXByaW1lLTQwMC9Db3VyaWVyUHJpbWUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWUgSXRhbGljXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtaXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9jb3VyaWVyLXByaW1lLTQwMC0taXRhbGljL0NvdXJpZXJQcmltZS1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lIEJvbGRcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1ib2xkXCIpLCB1cmwoXCIuLi9mb250cy9jb3VyaWVyLXByaW1lLTcwMC9Db3VyaWVyUHJpbWUtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWUgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1ib2xkLWl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvY291cmllci1wcmltZS03MDAtLWl0YWxpYy9Db3VyaWVyUHJpbWUtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy00MDAvb3Blbi1zYW5zLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTQwMC9vcGVuLXNhbnMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTQwMC9vcGVuLXNhbnMtNDAwLnN2ZyNPcGVuU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIiksIGxvY2FsKFwiT3BlbiBTYW5zXCIpLCBsb2NhbChcIk9wZW4tU2Fucy1yZWd1bGFyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNjAwL29wZW4tc2Fucy02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy02MDAvb3Blbi1zYW5zLTYwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy02MDAvb3Blbi1zYW5zLTYwMC5zdmcjT3BlblNhbnNcIikgZm9ybWF0KFwic3ZnXCIpLCBsb2NhbChcIk9wZW4gU2FucyBTZW1pYm9sZFwiKSwgbG9jYWwoXCJPcGVuLVNhbnMtNjAwXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNDAwLS1pdGFsaWMvb3Blbi1zYW5zLTQwMC0taXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNDAwLS1pdGFsaWMvb3Blbi1zYW5zLTQwMC0taXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTQwMC0taXRhbGljL29wZW4tc2Fucy00MDAtLWl0YWxpYy5zdmcjT3BlblNhbnNcIikgZm9ybWF0KFwic3ZnXCIpLCBsb2NhbChcIk9wZW4gU2FucyBJdGFsaWNcIiksIGxvY2FsKFwiT3Blbi1TYW5zLWl0YWxpY1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIEJvbGRcIiksIGxvY2FsKFwiT3Blbi1TYW5zLTcwMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5zdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTQwMC9yYWxld2F5LW1vZGlmaWVkLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tb2RpZmllZC00MDAvcmFsZXdheS1tb2RpZmllZC00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTQwMC9yYWxld2F5LW1vZGlmaWVkLTQwMC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCBsb2NhbChcIlJhbGV3YXlcIiksIGxvY2FsKFwiUmFsZXdheS00MDBcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTYwMC9yYWxld2F5LW1vZGlmaWVkLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tb2RpZmllZC02MDAvcmFsZXdheS1tb2RpZmllZC02MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTYwMC9yYWxld2F5LW1vZGlmaWVkLTYwMC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCBsb2NhbChcIlJhbGV3YXkgU2VtaUJvbGRcIiksIGxvY2FsKFwiUmFsZXdheS02MDBcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTcwMC9yYWxld2F5LW1vZGlmaWVkLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tb2RpZmllZC03MDAvcmFsZXdheS1tb2RpZmllZC03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTcwMC9yYWxld2F5LW1vZGlmaWVkLTcwMC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCBsb2NhbChcIlJhbGV3YXkgQm9sZFwiKSwgbG9jYWwoXCJSYWxld2F5LTcwMFwiKTtcbn1cbi8qXG4qICBHbG9iYWwgZWxlbWVudHNcbipcbiogIDEgLSBVbmNsYXNzZWQgZWxlbWVudHNcbiogICAgMS4xIC0gQmFzZVxuKiAgICAxLjIgLSBUeXBvZ3JhcGh5XG4qICAgIDEuMyAtIEZvcm1zXG4qICAgIDEuNCAtIEhvcml6b250YWwgUnVsZVxuKiAgICAxLjUgLSBMaXN0c1xuKi9cbi8qKiogMSAtIFVuY2xhc3NlZCBFbGVtZW50cyAqKiovXG4vKiBCYXNlICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzFhMWExYTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBUeXBvZ3JhcGh5ICovXG5wIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cblxuY2l0ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vKiBldmVyeXRoaW5nIC0gaW5jbHVkaW5nIGJlZm9yZSBhbmQgYWZ0ZXIgLSBzaG91bGQgaW5oZXJpdCB0aGVpciBib3ggc2l6aW5nICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5tYWluIHAsXG5tYWluIHA6bm90KC5sZWFkLXN0YXRlbWVudCksXG5tYWluIGRkLFxubWFpbiBsaSB7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbmhyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDIuNXJlbSAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2NjY2NjYztcbn1cblxuLyogSG9yaXpvbnRhbCBSdWxlICovXG5oci5oci0tZGFyayB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMWExYTFhO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDY2Q0M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogIzU1MUE4Qjtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA0NzhGO1xufVxuXG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAyMTQyO1xufVxuXG5hOmZvY3VzIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbuKAi3Age1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cblxu4oCLcCArIGgxLFxucCArIGgyLFxucCArIGgzLFxucCArIGg0LFxucCArIGg1LFxucCArIGg2LFxudWwgKyBoMSxcbnVsICsgaDIsXG51bCArIGgzLFxudWwgKyBoNCxcbnVsICsgaDUsXG51bCArIGg2LFxub2wgKyBoMSxcbm9sICsgaDIsXG5vbCArIGgzLFxub2wgKyBoNCxcbm9sICsgaDUsXG5vbCArIGg2LFxuaDEgKyBoMixcbmgyICsgaDMsXG5oMyArIGg0LFxuaDQgKyBoNSxcbmg1ICsgaDYge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG5wIGNvZGUsIHRkIGNvZGUsIGxpIGNvZGUge1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbn1cblxuLyogRm9ybXMgKi9cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPWNvbG9yXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9dGVsXSxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGluaXRpYWw7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG5pbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5cbmxlZ2VuZCxcbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGluaXRpYWw7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qIExpc3RzICovXG51bCxcbm9sIHtcbiAgcGFkZGluZzogMDtcbn1cblxudWwge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxudWwgbGkge1xuICBwYWRkaW5nOiAwIDAgMC43NXJlbSAwO1xufVxuXG5vbCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjc1cmVtO1xufVxuXG5vbCBsaSB7XG4gIHBhZGRpbmc6IDAgMCAwLjc1cmVtIDAuMjVyZW07XG59XG5cbnVsIGxpOmxhc3QtY2hpbGQsXG5vbCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbnVsIHVsLFxub2wgdWwge1xuICBtYXJnaW46IDAuNXJlbSAwIDAuNXJlbSAycmVtO1xufVxuXG51bCBvbCxcbm9sIG9sIHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gMS43NXJlbTtcbn1cblxucCArIHVsLFxucCArIG9sIHtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgdWwge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMS41cmVtIDNyZW07XG4gIH1cbiAgb2wge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMS41cmVtIDIuNzVyZW07XG4gIH1cbiAgdWwgdWwsXG4gIG9sIHVsIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDAuNXJlbSAzcmVtO1xuICB9XG4gIHVsIG9sLFxuICBvbCBvbCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gMi43NXJlbTtcbiAgfVxufVxuLnJvdyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDcycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdzpiZWZvcmUsIC5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucm93LnJvdy0tY29sbGFwc2UgPiAuY29sdW1uLFxuLnJvdy5yb3ctLWNvbGxhcHNlID4gLmNvbHVtbnMsXG4ucm93LnJvdy0tY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbi5yb3cucm93LS1jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuLnJvdy5yb3ctLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5yb3ctLWNvbGxhcHNlID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbi5yb3cucm93LS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuLnJvdy5yb3ctLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5yb3cucm93LS1jb2xsYXBzZSAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnJvdyAucm93IHtcbiAgbWFyZ2luOiAwIC0xcmVtO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93IC5yb3c6YmVmb3JlLCAucm93IC5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnJvdyAucm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5yb3cgLnJvdy5yb3ctLWNvbGxhcHNlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93IC5yb3cucm93LS1jb2xsYXBzZTpiZWZvcmUsIC5yb3cgLnJvdy5yb3ctLWNvbGxhcHNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5yb3cgLnJvdy5yb3ctLWNvbGxhcHNlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb2x1bW4sXG4uY29sdW1ucyxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY29sdW1uICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuLmNvbHVtbiArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4uY29sdW1uICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbi5jb2x1bW4gKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuLmNvbHVtbiArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1uICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbi5jb2x1bW4gKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1uICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW4gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW4gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuY29sdW1uICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuLmNvbHVtbiArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4uY29sdW1ucyArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5jb2x1bW46bGFzdC1jaGlsZCxcbi5jb2x1bW5zICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuLmNvbHVtbnMgKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4uY29sdW1ucyArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuLmNvbHVtbnMgKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4uY29sdW1ucyArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW5zICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbnMgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW5zICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5jb2x1bW5zICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuLmNvbHVtbnMgKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmNvbHVtbiArIC5jb2x1bW4uZW5kLFxuLmNvbHVtbiArIC5jb2x1bW5zLmVuZCxcbi5jb2x1bW4gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZW5kLmZvcm0td3JhcHBlcixcbi5jb2x1bW4gKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4uY29sdW1uICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4uY29sdW1uICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1uICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbiArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1uICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuY29sdW1uICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4uY29sdW1uICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuLmNvbHVtbnMgKyAuY29sdW1uLmVuZCxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5jb2x1bW4uZW5kLFxuLmNvbHVtbnMgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmNvbHVtbnMuZW5kLFxuLmNvbHVtbnMgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0td3JhcHBlcixcbi5jb2x1bW5zICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuLmNvbHVtbnMgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbi5jb2x1bW5zICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW5zICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbnMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW5zICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuY29sdW1ucyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0td3JhcHBlcixcbi5jb2x1bW5zICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiB7XG4gIC5zbWFsbC1wdXNoLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVzaC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zLFxuICAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zbWFsbC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuc21hbGwtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5zbWFsbC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5zbWFsbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnNtYWxsLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuc21hbGwtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc21hbGwtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5zbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnNtYWxsLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnNtYWxsLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnNtYWxsLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnNtYWxsLTEyLCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1yZXNldC1vcmRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbi5zbWFsbC1jZW50ZXJlZCxcbiAgLmNvbHVtbnMuc21hbGwtY2VudGVyZWQsXG4gIC5zbWFsbC1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5zbWFsbC1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb2x1bW4uc21hbGwtdW5jZW50ZXJlZCxcbiAgLmNvbHVtbnMuc21hbGwtdW5jZW50ZXJlZCxcbiAgLnNtYWxsLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5zbWFsbC11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5zbWFsbC11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnNtYWxsLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5zbWFsbC11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY29sdW1uLnNtYWxsLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLnNtYWxsLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5zbWFsbC1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4gIC5zbWFsbC1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29sdW1uLnNtYWxsLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMuc21hbGwtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuc21hbGwtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC5zbWFsbC11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgLnNtYWxsLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4gIC5zbWFsbC11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnNtYWxsLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sdW1uLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC5jb2x1bW5zLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5jb2x1bW4sXG4gIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuY29sdW1ucyxcbiAgLnJvdy5zbWFsbC1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93LnNtYWxsLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5yb3cuc21hbGwtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cuc21hbGwtY29sbGFwc2UgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAucm93LnNtYWxsLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cuc21hbGwtY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnJvdy5zbWFsbC1jb2xsYXBzZSAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmNvbHVtbnMsXG4gIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gIC5tZWRpdW0tcHVzaC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdXNoLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdWxsLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdXNoLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzUlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zLFxuICAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5tZWRpdW0tNiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubWVkaXVtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubWVkaXVtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLm1lZGl1bS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLTEyLCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tcmVzZXQtb3JkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4ubWVkaXVtLWNlbnRlcmVkLFxuICAuY29sdW1ucy5tZWRpdW0tY2VudGVyZWQsXG4gIC5tZWRpdW0tY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLm1lZGl1bS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAubWVkaXVtLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLm1lZGl1bS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAubWVkaXVtLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29sdW1uLm1lZGl1bS11bmNlbnRlcmVkLFxuICAuY29sdW1ucy5tZWRpdW0tdW5jZW50ZXJlZCxcbiAgLm1lZGl1bS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLm1lZGl1bS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbHVtbi5tZWRpdW0tY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMubWVkaXVtLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5tZWRpdW0tY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC5tZWRpdW0tY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAubWVkaXVtLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuICAubWVkaXVtLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAubWVkaXVtLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi5tZWRpdW0tdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy5tZWRpdW0tdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAubWVkaXVtLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLm1lZGl1bS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgLm1lZGl1bS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuICAubWVkaXVtLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLm1lZGl1bS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbHVtbi5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmNvbHVtbnMubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuY29sdW1ucyxcbiAgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5jb2x1bW5zLFxuICAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLmxhcmdlLXB1c2gtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVsbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbixcbiAgLmNvbHVtbnMsXG4gICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5sYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmxhcmdlLTQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5sYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubGFyZ2UtOCwgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5sYXJnZS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5sYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5sYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5sYXJnZS0xMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLXJlc2V0LW9yZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sdW1uLmxhcmdlLWNlbnRlcmVkLFxuICAuY29sdW1ucy5sYXJnZS1jZW50ZXJlZCxcbiAgLmxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLmxhcmdlLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi5sYXJnZS11bmNlbnRlcmVkLFxuICAuY29sdW1ucy5sYXJnZS11bmNlbnRlcmVkLFxuICAubGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLmxhcmdlLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLmxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAubGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLmxhcmdlLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jb2x1bW4ubGFyZ2UtY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMubGFyZ2UtY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiAgLmxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb2x1bW4ubGFyZ2UtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy5sYXJnZS11bmNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5sYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLmxhcmdlLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAubGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiAgLmxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAubGFyZ2UtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2x1bW4ubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmNvbHVtbnMubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAucm93LmxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW5zLFxuICAucm93LmxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnJvdy5sYXJnZS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy5sYXJnZS1jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucm93LmxhcmdlLWNvbGxhcHNlIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1ucyxcbiAgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5wdXNoLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTYuMDYzZW0pIHtcbiAgLnhsYXJnZS1wdXNoLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVsbC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdXNoLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1bGwtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVzaC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVsbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbixcbiAgLmNvbHVtbnMsXG4gICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnhsYXJnZS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAueGxhcmdlLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAueGxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnhsYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnhsYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnhsYXJnZS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC54bGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC54bGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC54bGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAueGxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnhsYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC54bGFyZ2UtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC54bGFyZ2Utb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAueGxhcmdlLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueGxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2Utb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2Utb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAueGxhcmdlLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2UtcmVzZXQtb3JkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4ueGxhcmdlLWNlbnRlcmVkLFxuICAuY29sdW1ucy54bGFyZ2UtY2VudGVyZWQsXG4gIC54bGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnhsYXJnZS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAueGxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnhsYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54bGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAueGxhcmdlLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29sdW1uLnhsYXJnZS11bmNlbnRlcmVkLFxuICAuY29sdW1ucy54bGFyZ2UtdW5jZW50ZXJlZCxcbiAgLnhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbHVtbi54bGFyZ2UtY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMueGxhcmdlLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC54bGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC54bGFyZ2UtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAueGxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuICAueGxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAueGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAueGxhcmdlLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi54bGFyZ2UtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy54bGFyZ2UtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAueGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgLnhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuICAueGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbHVtbi54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmNvbHVtbnMueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuY29sdW1ucyxcbiAgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5yb3cueGxhcmdlLWNvbGxhcHNlIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW5zLFxuICAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwLjA2M2VtKSB7XG4gIC54eGxhcmdlLXB1c2gtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVsbC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdWxsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdWxsLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zLFxuICAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC54eGxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC54eGxhcmdlLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAueHhsYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC54eGxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAueHhsYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnh4bGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAueHhsYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnh4bGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC54eGxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnh4bGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAueHhsYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC54eGxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54eGxhcmdlLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC54eGxhcmdlLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC54eGxhcmdlLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1yZXNldC1vcmRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbi54eGxhcmdlLWNlbnRlcmVkLFxuICAuY29sdW1ucy54eGxhcmdlLWNlbnRlcmVkLFxuICAueHhsYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnh4bGFyZ2UtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnh4bGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAueHhsYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnh4bGFyZ2UtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb2x1bW4ueHhsYXJnZS11bmNlbnRlcmVkLFxuICAuY29sdW1ucy54eGxhcmdlLXVuY2VudGVyZWQsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAueHhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAueHhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY29sdW1uLnh4bGFyZ2UtY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMueHhsYXJnZS1jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAueHhsYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC54eGxhcmdlLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgLnh4bGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4gIC54eGxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnh4bGFyZ2UtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29sdW1uLnh4bGFyZ2UtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy54eGxhcmdlLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sdW1uLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmNvbHVtbnMueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLFxuICAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0td3JhcHBlcixcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbnMsXG4gIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnJvdy54eGxhcmdlLWNvbGxhcHNlIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW4sXG4gIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbnMsXG4gIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4uZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uZmllbGRzZXRfX2xlZ2VuZCB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWF4LXdpZHRoOiAzOC43NWVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZmllbGRzZXRfX2xlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgfVxufVxuLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UgaDEsXG4uZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyBoMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlLFxuICAuZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIH1cbn1cbi5maWVsZHNldF9fbGVnZW5kLXJlcXVpcmVkLWZsYWcsXG4uZmllbGRzZXRfX2xlZ2VuZC1vcHRpb25hbC1mbGFnIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmllbGRzZXRfX2xlZ2VuZC1yZXF1aXJlZC1mbGFnOmJlZm9yZSxcbi5maWVsZHNldF9fbGVnZW5kLW9wdGlvbmFsLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoFwiO1xufVxuXG4ubGFiZWxfX2ZsYWcge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sYWJlbF9fZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIsKgXCI7XG59XG5cbi8qXG4qICBMYWJlbHNcbiovXG4ubGFiZWwsIC5yZWRhY3RlZCwgc3Bhbi5yZWRhY3RlZCwgW3RpdGxlfj1yZWRhY3RlZF0sIFt0aXRsZX49w6lkaXTDqV0sIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3BhbiwgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgbWF4LXdpZHRoOiAzOC43NWVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubGFiZWwsIC5yZWRhY3RlZCwgc3Bhbi5yZWRhY3RlZCwgW3RpdGxlfj1yZWRhY3RlZF0sIFt0aXRsZX49w6lkaXTDqV0sIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3BhbiwgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIH1cbn1cbi5sYWJlbC0tbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtd2lkdGg6IDI2LjI1ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmxhYmVsLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIH1cbn1cbmgxID4gLmxhYmVsLS1oZWFkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5sYWJlbF9fZmxhZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxhYmVsX19mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbn1cblxuLypcbiogIFRleHQgSW5wdXRzXG4qL1xuLmlucHV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzFhMWExYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzFhMWExYTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMi41cmVtO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4uaW5wdXQtLTItY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogOGV4O1xufVxuXG4uaW5wdXQtLTMtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMTBleDtcbn1cblxuLmlucHV0LS00LWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDEyZXg7XG59XG5cbi5pbnB1dC0tNS1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxNGV4O1xufVxuXG4uaW5wdXQtLTctY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMTdleDtcbn1cblxuLmlucHV0LS0xMC1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAyM2V4O1xufVxuXG4uaW5wdXQtLTIwLWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDQxZXg7XG59XG5cbi5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5hc2lkZSAqOmxhc3Qtb2YtdHlwZSwgLnBhbmVsLS1hc2lkZSAqOmxhc3Qtb2YtdHlwZSwgYXNpZGU6bm90KC5zaWRlYmFyKSAqOmxhc3Qtb2YtdHlwZSxcbi5jYWxsb3V0ICo6bGFzdC1vZi10eXBlLFxuLnBhbmVsLS1jYWxsb3V0ICo6bGFzdC1vZi10eXBlLFxuLnBhbmVsICo6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5hc2lkZSAqLFxuY2FsbG91dCAqIHtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cblxuYXNpZGUgKjpsYXN0LW9mLXR5cGUsXG5jYWxsb3V0ICo6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wYWdlLWFsZXJ0IHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5wYWdlLWFsZXJ0IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wYWdlLWFsZXJ0IHA6bGFzdC1vZi10eXBlICsgdWwge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG5wYWdlLWFsZXJ0IHVsOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucGFnZS1hbGVydFt0eXBlPWVycm9yXSB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbnBhZ2UtYWxlcnRbdHlwZT1lcnJvcl0gdWw6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wYWdlLWFsZXJ0W3R5cGU9ZXJyb3JdIGEge1xuICBjb2xvcjogI0NEMDAwMDtcbn1cblxucGFnZS1hbGVydFt0eXBlPWVycm9yXSBhOmhvdmVyLCBwYWdlLWFsZXJ0W3R5cGU9ZXJyb3JdIGE6Zm9jdXMge1xuICBjb2xvcjogIzZiMDAwMDtcbn1cblxucGFnZS1hbGVydFt0eXBlPWVycm9yXSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjgwMDAwO1xufVxuXG4vKlxuICBETyBOT1QgRURJVFxuICBUaGlzIGZpbGUgaXMgYXV0by1nZW5lcmF0ZWQgZm9yIGRlc2lnbi1zeXN0ZW0tY29tcGxldGUtc3R5bGVzIHBhY2thZ2UuXG4qLyAvKlxuKiBWaXNpYmlsaXR5XG4qXG4qIEhlbHBlciBjbGFzc2VzIHRvIGRldGVybWluZSB2aXNpYmlsaXR5IG9mIGVsZW1lbnRzXG4qL1xuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3ZW0pIHtcbiAgLmhpZGUtZm9yLXNtYWxsLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMGVtKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5zaG93LWZvci1zbWFsbC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oaWRlLWZvci1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3ZW0pIHtcbiAgLnNob3ctZm9yLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNzIuOTM3ZW0pIHtcbiAgLmhpZGUtZm9yLW1lZGl1bS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzN2VtKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5zaG93LWZvci1tZWRpdW0tb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAuaGlkZS1mb3ItbGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIuOTM3ZW0pIHtcbiAgLnNob3ctZm9yLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIGFuZCAobWF4LXdpZHRoOiA5NS45MzdlbSkge1xuICAuaGlkZS1mb3ItbGFyZ2Utb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3Mi45MzdlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTZlbSkge1xuICAuc2hvdy1mb3ItbGFyZ2Utb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdy1mb3Itc3IsIC5uby1idWxsZXQgPiBsaTo6YmVmb3JlLCAudmlzdWFsbHktaGlkZGVuLFxuLnNob3ctb24tZm9jdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xufVxuXG4uc2hvdy1vbi1mb2N1czphY3RpdmUsXG4uc2hvdy1vbi1mb2N1czpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuXG4uc2hvdy1mb3ItbGFuZHNjYXBlLFxuLmhpZGUtZm9yLXBvcnRyYWl0IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLnNob3ctZm9yLWxhbmRzY2FwZSxcbiAgLmhpZGUtZm9yLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5zaG93LWZvci1sYW5kc2NhcGUsXG4gIC5oaWRlLWZvci1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGlkZS1mb3ItbGFuZHNjYXBlLFxuLnNob3ctZm9yLXBvcnRyYWl0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuaGlkZS1mb3ItbGFuZHNjYXBlLFxuICAuc2hvdy1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuaGlkZS1mb3ItbGFuZHNjYXBlLFxuICAuc2hvdy1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICBQbGVhc2Ugc2VlIC9zdGFuZGFyZHMvYXJjaGl0ZWN0dXJlLm1kIGZvciBzdGFuZGFyZHMgb24gaG93IHRvIHdyaXRlIENTUyBmb3JcbiAgICB0aGlzIHByb2plY3QuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKioqIDAgLSBUb29scyAtIEZ1bmN0aW9ucyAqKiovXG4vKioqIDEgLSBWYXJpYWJsZXMgKioqL1xuLyoqKiAyIC0gVG9vbHMgLSBNaXhpbnMgYW5kIHBsYWNlaG9sZGVycyAqKiovXG4vKioqIDMgLSBHZW5lcmljcyAqKiovXG4vKioqIDQgLSBFbGVtZW50cyAqKiovXG4vKioqIDUgLSBMYXlvdXQgKioqL1xuLyoqKiA2IC0gQ29tcG9uZW50cyAqKiovXG4vKioqIDcgLSBPdmVycmlkZXMgKioqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbk9udGFyaW8gRGVzaWduIFN5c3RlbSBUaGVtZVxuaHR0cDovL2Rlc2lnbnN5c3RlbS5vbnRhcmlvLmNhXG5cbi8vbm90ZTogaW1wb3J0cyBEUyB0aGVtZSBjb2xvdXJzIGFzIGFuIG92ZXJyaWRlIGluIG9udGFyaW8yMDIxLXRoZW1lLnNjc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucm93LmV4cGFuZGVkIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hY2NvcmRpb24ge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2NjY2NjYztcbn1cbi5hY2NvcmRpb246bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi5hY2NvcmRpb25fX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmFjY29yZGlvbl9fYnV0dG9uLFxuLmFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmQtYWxsIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGwge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICMwMDY2Q0M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kLWFsbDpmb2N1cywgLmFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmQtYWxsOmhvdmVyIHtcbiAgY29sb3I6ICMwMDQ3OEY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmQtYWxsOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAyMTQyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFjY29yZGlvbi0tZXhwYW5kLWNsb3NlLWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvcmRpb25fX2NvbnRyb2xzLS1hY3RpdmUgLmFjY29yZGlvbi0tZXhwYW5kLWNsb3NlLWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbl9fY29udHJvbHMtLWFjdGl2ZSAuYWNjb3JkaW9uLS1leHBhbmQtb3Blbi1hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWNjb3JkaW9uX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sb3I6ICMwMDY2Q0M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC43NXJlbSAwLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbl9fYnV0dG9uIC5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1jbG9zZSxcbi5hY2NvcmRpb25fX2J1dHRvbiAuYWNjb3JkaW9uX19idXR0b24taWNvbi0tb3BlbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmFjY29yZGlvbl9fYnV0dG9uIC5vbnRhcmlvLWljb24ge1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmFjY29yZGlvbl9fYnV0dG9uOmZvY3VzLCAuYWNjb3JkaW9uX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzAwNDc4Rjtcbn1cbi5hY2NvcmRpb25fX2J1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCIGluc2V0O1xufVxuLmFjY29yZGlvbl9fYnV0dG9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAyMTQyO1xufVxuXG4uYWNjb3JkaW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtIDJyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG4uYWNjb3JkaW9uX19jb250ZW50ICoge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hY2NvcmRpb25fX2NvbnRlbnQgdWwsXG4uYWNjb3JkaW9uX19jb250ZW50IG9sIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbn1cbi5hY2NvcmRpb25fX2NvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1jbG9zZSxcbi5leHBhbmRlci0tYWN0aXZlIC5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV4cGFuZGVyLS1hY3RpdmUgfiAuYWNjb3JkaW9uX19jb250ZW50LFxuLmV4cGFuZGVyLS1hY3RpdmUgLmFjY29yZGlvbl9fYnV0dG9uLWljb24tLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hY2NvcmRpb25zX19jb250YWluZXIgLmgxLFxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciAuaDIsXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIC5oMyxcbi5hY2NvcmRpb25zX19jb250YWluZXIgLmg0LFxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciAuaDUsXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIHAsXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIGgxLFxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciBoMixcbi5hY2NvcmRpb25zX19jb250YWluZXIgaDMsXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIGg0LFxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciBoNSxcbi5hY2NvcmRpb25zX19jb250YWluZXIgaDYge1xuICBtYXJnaW46IDA7XG59XG5cbi5iYWNrLXRvLXRvcC0tZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1JTtcbiAgcmlnaHQ6IDIlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuNXJlbSAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMjYsIDI2LCAyNiwgMC42KTtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFjay10by10b3AtLWRlZmF1bHQgLm9udGFyaW8taWNvbiB7XG4gIG1hcmdpbjogMC4xMjVyZW0gMC41cmVtIDAgMDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5iYWNrLXRvLXRvcC0tZGVmYXVsdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG4uYmFjay10by10b3AtLWRlZmF1bHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtICMwMDlBREIsIDAgMC4xODc1cmVtIDAuMzEyNXJlbSAwLjE4NzVyZW0gcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBvdXRsaW5lOiAwLjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmJhY2stdG8tdG9wLS1kZWZhdWx0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmIyYjI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gIzAwOUFEQiwgMCAwLjMxMjVyZW0gMC40Mzc1cmVtIDAuMTg3NXJlbSByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIG91dGxpbmU6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMsIGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5iYWNrLXRvLXRvcC0tZGVmYXVsdDp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3M2VtKSB7XG4gIC5iYWNrLXRvLXRvcC0tZGVmYXVsdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDQuNzVyZW07XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbSAwLjU2MjVyZW0gMC43NXJlbTtcbiAgfVxuICAuYmFjay10by10b3AtLWRlZmF1bHQgLm9udGFyaW8taWNvbiB7XG4gICAgbWFyZ2luOiAwLjA2MjVyZW0gMCAwLjI1cmVtIDA7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5iYWNrLXRvLXRvcC0tZGVmYXVsdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbiAgLmJhY2stdG8tdG9wLS1kZWZhdWx0IHN2Zy5vbnRhcmlvLWljb24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIC5iYWNrLXRvLXRvcC0tZGVmYXVsdCBzdmcub250YXJpby1pY29uIHtcbiAgICAgIHBhZGRpbmc6IDAgMC4yNXJlbSAwLjI1cmVtIDA7XG4gICAgfVxuICB9XG59XG5cbi5hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmxvY2txdW90ZSwgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzRkNGQ0ZDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xuICBtYXJnaW46IDJyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbSAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5ibG9ja3F1b3RlLCBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAxLjVyZW0gMCAycmVtIDA7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtLXNob3J0IHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmJsb2NrcXVvdGUtLXNob3J0IHtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgfVxufVxuXG4uYmxvY2txdW90ZSBwLCBibG9ja3F1b3RlIHAge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cbi5ibG9ja3F1b3RlIHA6OmJlZm9yZSwgYmxvY2txdW90ZSBwOjpiZWZvcmUge1xuICBjb250ZW50OiBvcGVuLXF1b3RlO1xufVxuLmJsb2NrcXVvdGUgcDo6YWZ0ZXIsIGJsb2NrcXVvdGUgcDo6YWZ0ZXIge1xuICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbn1cblxuLmJsb2NrcXVvdGVfX2F0dHJpYnV0aW9uLFxuLmJsb2NrcXVvdGVfX2J5bGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYmxvY2txdW90ZV9fYXR0cmlidXRpb24sXG4gIC5ibG9ja3F1b3RlX19ieWxpbmUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGVfX2F0dHJpYnV0aW9uIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrcXVvdGVfX2F0dHJpYnV0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlCBcIjtcbn1cblxuYmxvY2txdW90ZSB7XG4gIHF1b3RlczogXCLigJxcIiBcIuKAnVwiO1xufVxuXG5odG1sW2xhbmc9ZnJdIGJsb2NrcXVvdGUge1xuICBxdW90ZXM6IFwiwqsgXCIgXCIgwrtcIjtcbn1cblxuLmJ1dHRvbiwgLmJ1dHRvbi5hbGVydCwgLmJ1dHRvbi5wYW5lbC0tYWxlcnQsIC5idXR0b24uYWxlcnQtYm94LCBidXR0b24uYWxlcnQsIGJ1dHRvbi5wYW5lbC0tYWxlcnQsIGJ1dHRvbi5hbGVydC1ib3gsIGlucHV0LmFsZXJ0W3R5cGU9c3VibWl0XSwgaW5wdXQuYWxlcnRbdHlwZT1idXR0b25dLCBidXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSwgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU1NjtcbiAgbWFyZ2luOiAwIGNhbGMoMXJlbSArIDAuNzVyZW0pIDEuNXJlbSAwO1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5idXR0b24sIC5idXR0b24uYWxlcnQsIC5idXR0b24ucGFuZWwtLWFsZXJ0LCAuYnV0dG9uLmFsZXJ0LWJveCwgYnV0dG9uLmFsZXJ0LCBidXR0b24ucGFuZWwtLWFsZXJ0LCBidXR0b24uYWxlcnQtYm94LCBpbnB1dC5hbGVydFt0eXBlPXN1Ym1pdF0sIGlucHV0LmFsZXJ0W3R5cGU9YnV0dG9uXSwgYnV0dG9uLCBpbnB1dFt0eXBlPXN1Ym1pdF0sIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYnV0dG9uIC5pY29uLCBidXR0b24uYWxlcnQgLmljb24sIGJ1dHRvbiAuaWNvbiwgaW5wdXRbdHlwZT1zdWJtaXRdIC5pY29uLCBpbnB1dFt0eXBlPWJ1dHRvbl0gLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmJ1dHRvbi0tcHJpbWFyeSwgLmJ1dHRvbiwgLmJ1dHRvbi5hbGVydCwgLmJ1dHRvbi5wYW5lbC0tYWxlcnQsIC5idXR0b24uYWxlcnQtYm94LCBidXR0b24uYWxlcnQsIGJ1dHRvbi5wYW5lbC0tYWxlcnQsIGJ1dHRvbi5hbGVydC1ib3gsIGlucHV0LmFsZXJ0W3R5cGU9c3VibWl0XSwgaW5wdXQuYWxlcnRbdHlwZT1idXR0b25dLCBidXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSwgaW5wdXRbdHlwZT1idXR0b25dLCAuYnV0dG9uLnByaW1hcnksIGJ1dHRvbi5wcmltYXJ5LmFsZXJ0LCBidXR0b24ucHJpbWFyeS5wYW5lbC0tYWxlcnQsIGJ1dHRvbi5wcmltYXJ5LmFsZXJ0LWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY2Q0M7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciwgLmJ1dHRvbjpob3ZlciwgYnV0dG9uLmFsZXJ0OmhvdmVyLCBidXR0b246aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDc4RjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnV0dG9uLS1wcmltYXJ5OmZvY3VzLCAuYnV0dG9uOmZvY3VzLCBidXR0b24uYWxlcnQ6Zm9jdXMsIGJ1dHRvbjpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NzhGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0LCBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uLS1wcmltYXJ5OmFjdGl2ZSwgLmJ1dHRvbjphY3RpdmUsIGJ1dHRvbi5hbGVydDphY3RpdmUsIGJ1dHRvbjphY3RpdmUsIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsIGlucHV0W3R5cGU9YnV0dG9uXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMTQyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcywgYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0tcHJpbWFyeTp2aXNpdGVkLCAuYnV0dG9uOnZpc2l0ZWQsIGJ1dHRvbi5hbGVydDp2aXNpdGVkLCBidXR0b246dmlzaXRlZCwgaW5wdXRbdHlwZT1zdWJtaXRdOnZpc2l0ZWQsIGlucHV0W3R5cGU9YnV0dG9uXTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idXR0b24tLXNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi5zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl0sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24tLXNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi5zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGJ1dHRvbi5zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF0sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl0sIC5idXR0b24uc2Vjb25kYXJ5LCBidXR0b24uc2Vjb25kYXJ5LmFsZXJ0LCBidXR0b24uc2Vjb25kYXJ5LnBhbmVsLS1hbGVydCwgYnV0dG9uLnNlY29uZGFyeS5hbGVydC1ib3gsIGJ1dHRvbi5zZWNvbmRhcnksIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF0sIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA2NkNDO1xuICBjb2xvcjogIzAwNjZDQztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5idXR0b24tLXNlY29uZGFyeTpob3ZlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLnNlY29uZGFyeTpob3ZlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOmhvdmVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl06aG92ZXIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24tLXNlY29uZGFyeTpob3ZlciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF06aG92ZXIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl06aG92ZXIsIC5idXR0b24uc2Vjb25kYXJ5OmhvdmVyLCBidXR0b24uc2Vjb25kYXJ5OmhvdmVyLCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOmhvdmVyLCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjBmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NzhGO1xuICBjb2xvcjogIzAwNDc4Rjtcbn1cbi5idXR0b24tLXNlY29uZGFyeTpmb2N1cywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi5zZWNvbmRhcnk6Zm9jdXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLnNlY29uZGFyeTpmb2N1cywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOmZvY3VzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl06Zm9jdXMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24tLXNlY29uZGFyeTpmb2N1cywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi5zZWNvbmRhcnk6Zm9jdXMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGJ1dHRvbi5zZWNvbmRhcnk6Zm9jdXMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF06Zm9jdXMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl06Zm9jdXMsIC5idXR0b24uc2Vjb25kYXJ5OmZvY3VzLCBidXR0b24uc2Vjb25kYXJ5OmZvY3VzLCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOmZvY3VzLCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjBmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NzhGO1xuICBjb2xvcjogIzAwNDc4RjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0LCBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24tLXNlY29uZGFyeTphY3RpdmUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF06YWN0aXZlLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl06YWN0aXZlLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLnNlY29uZGFyeTphY3RpdmUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOmFjdGl2ZSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTphY3RpdmUsIC5idXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSwgYnV0dG9uLnNlY29uZGFyeTphY3RpdmUsIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF06YWN0aXZlLCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMmUwZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwMjE0MjtcbiAgY29sb3I6ICMwMDIxNDI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMsIGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLXNlY29uZGFyeTp2aXNpdGVkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24tLXNlY29uZGFyeTp2aXNpdGVkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24uc2Vjb25kYXJ5OnZpc2l0ZWQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLnNlY29uZGFyeTp2aXNpdGVkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF06dmlzaXRlZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dOnZpc2l0ZWQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24tLXNlY29uZGFyeTp2aXNpdGVkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLnNlY29uZGFyeTp2aXNpdGVkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBidXR0b24uc2Vjb25kYXJ5OnZpc2l0ZWQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF06dmlzaXRlZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTp2aXNpdGVkLCAuYnV0dG9uLnNlY29uZGFyeTp2aXNpdGVkLCBidXR0b24uc2Vjb25kYXJ5OnZpc2l0ZWQsIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF06dmlzaXRlZCwgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDY2Q0M7XG59XG5cbi5idXR0b24tLXRlcnRpYXJ5LCAuYnV0dG9uLnF1aWV0LCBidXR0b24ucXVpZXQuYWxlcnQsIGJ1dHRvbi5xdWlldC5wYW5lbC0tYWxlcnQsIGJ1dHRvbi5xdWlldC5hbGVydC1ib3gsIGJ1dHRvbi5xdWlldCwgaW5wdXQucXVpZXRbdHlwZT1zdWJtaXRdLCBpbnB1dC5xdWlldFt0eXBlPWJ1dHRvbl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDY2Q0M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ1dHRvbi0tdGVydGlhcnk6aG92ZXIsIC5idXR0b24ucXVpZXQ6aG92ZXIsIGJ1dHRvbi5xdWlldDpob3ZlciwgaW5wdXQucXVpZXRbdHlwZT1zdWJtaXRdOmhvdmVyLCBpbnB1dC5xdWlldFt0eXBlPWJ1dHRvbl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBjb2xvcjogIzAwNDc4RjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnV0dG9uLS10ZXJ0aWFyeTpmb2N1cywgLmJ1dHRvbi5xdWlldDpmb2N1cywgYnV0dG9uLnF1aWV0OmZvY3VzLCBpbnB1dC5xdWlldFt0eXBlPXN1Ym1pdF06Zm9jdXMsIGlucHV0LnF1aWV0W3R5cGU9YnV0dG9uXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIGNvbG9yOiAjMDA0NzhGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0LCBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uLS10ZXJ0aWFyeTphY3RpdmUsIC5idXR0b24ucXVpZXQ6YWN0aXZlLCBidXR0b24ucXVpZXQ6YWN0aXZlLCBpbnB1dC5xdWlldFt0eXBlPXN1Ym1pdF06YWN0aXZlLCBpbnB1dC5xdWlldFt0eXBlPWJ1dHRvbl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDFkMTtcbiAgY29sb3I6ICMwMDIxNDI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzLCBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uLS10ZXJ0aWFyeTp2aXNpdGVkLCAuYnV0dG9uLnF1aWV0OnZpc2l0ZWQsIGJ1dHRvbi5xdWlldDp2aXNpdGVkLCBpbnB1dC5xdWlldFt0eXBlPXN1Ym1pdF06dmlzaXRlZCwgaW5wdXQucXVpZXRbdHlwZT1idXR0b25dOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwNjZDQztcbn1cblxuLmNhbGxvdXQsIC5wYW5lbC0tY2FsbG91dCwgLnBhbmVsLCAucm93LnBhbmVsLFxuLmFzaWRlLFxuLnBhbmVsLS1hc2lkZSxcbmFzaWRlOm5vdCguc2lkZWJhcikge1xuICBib3JkZXItbGVmdDogMC4yNXJlbSBzb2xpZCAjMzY3QTc2O1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4uY2FsbG91dCAqLCAucGFuZWwtLWNhbGxvdXQgKiwgLnBhbmVsICosIC5yb3cucGFuZWwgKixcbi5hc2lkZSAqLFxuLnBhbmVsLS1hc2lkZSAqLFxuYXNpZGU6bm90KC5zaWRlYmFyKSAqIHtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cbi5jYWxsb3V0ICo6bGFzdC1jaGlsZCwgLnBhbmVsLS1jYWxsb3V0ICo6bGFzdC1jaGlsZCwgLnBhbmVsICo6bGFzdC1jaGlsZCxcbi5hc2lkZSAqOmxhc3QtY2hpbGQsXG4ucGFuZWwtLWFzaWRlICo6bGFzdC1jaGlsZCxcbmFzaWRlOm5vdCguc2lkZWJhcikgKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY2FsbG91dCwgLnBhbmVsLS1jYWxsb3V0LCAucGFuZWwsIC5yb3cucGFuZWwge1xuICBtYXJnaW46IDJyZW0gMCAyLjVyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLmFzaWRlLCAucGFuZWwtLWFzaWRlLCBhc2lkZTpub3QoLnNpZGViYXIpIHtcbiAgbWFyZ2luOiAycmVtIDAgMi41cmVtIDJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmFzaWRlLCAucGFuZWwtLWFzaWRlLCBhc2lkZTpub3QoLnNpZGViYXIpIHtcbiAgICBtYXJnaW46IDJyZW0gMCAyLjVyZW0gMXJlbTtcbiAgfVxufVxuLmNhbGxvdXRfX3RpdGxlLCAucGFuZWwgaDIsIC5wYW5lbCBoMyxcbi5hc2lkZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYm9yZGVyLWhpZ2hsaWdodC0tdGVhbCB7XG4gIGJvcmRlci1jb2xvcjogIzM2N0E3NiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWhpZ2hsaWdodC0tZ29sZCB7XG4gIGJvcmRlci1jb2xvcjogIzg2NzQzRCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWhpZ2hsaWdodC0teWVsbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjOEE2MDBEICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaGlnaGxpZ2h0LS10YXVwZSB7XG4gIGJvcmRlci1jb2xvcjogIzdCNzI1QyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWhpZ2hsaWdodC0tZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICMyQjg3MzcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1oaWdobGlnaHQtLWxpbWUge1xuICBib3JkZXItY29sb3I6ICM1RjgxMjkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1oaWdobGlnaHQtLXNreSB7XG4gIGJvcmRlci1jb2xvcjogIzEwODBBNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWhpZ2hsaWdodC0tYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAzNjlhYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWhpZ2hsaWdodC0tcHVycGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTIyNzhGICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja2JveGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuXG4uY2hlY2tib3hlc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uY2hlY2tib3hlc19faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5jaGVja2JveGVzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyLjVyZW07XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uY2hlY2tib3hlc19faW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IC0ycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5jaGVja2JveGVzX19pbnB1dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5jaGVja2JveGVzX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmNoZWNrYm94ZXNfX2xhYmVsIHtcbiAgICBtYXJnaW46IDAuMzNyZW0gMDtcbiAgfVxufVxuLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWExYTFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5jaGVja2JveGVzX19sYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5jaGVja2JveGVzX19sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1jaGVja2JveC1iYWNrZ3JvdW5kLW5vLXdpZHRoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmNoZWNrYm94ZXNfX2xhYmVsOjphZnRlciB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICB9XG59XG5cbi5jaGVja2JveGVzX19pbnB1dDpmb2N1cyArIC5jaGVja2JveGVzX19sYWJlbDo6YmVmb3JlIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jaGVja2JveGVzX19pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94ZXNfX2xhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNoZWNrYm94ZXNfX2lucHV0OmNoZWNrZWQgKyAuY2hlY2tib3hlc19fbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG5cbi5jcml0aWNhbC1hbGVydCwgLmVtZXJnZW5jeS1iYW5uZXIsIC5lbWVyZ2VuY3ktYmFubmVyLS1jb3ZpZCwgLmhlYWRlcl9fYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDQwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uY3JpdGljYWwtYWxlcnRfX2JvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5jcml0aWNhbC1hbGVydF9faWNvbiBzdmcge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDAgMC44NXJlbSAwIDA7XG59XG5cbi5jcml0aWNhbC1hbGVydCBwLCAuZW1lcmdlbmN5LWJhbm5lciBwLCAuZW1lcmdlbmN5LWJhbm5lci0tY292aWQgcCwgLmhlYWRlcl9fYWxlcnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLmNyaXRpY2FsLWFsZXJ0IGEsIC5lbWVyZ2VuY3ktYmFubmVyIGEsIC5lbWVyZ2VuY3ktYmFubmVyLS1jb3ZpZCBhLCAuaGVhZGVyX19hbGVydCBhIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY3JpdGljYWwtYWxlcnQgYTpob3ZlciwgLmVtZXJnZW5jeS1iYW5uZXIgYTpob3ZlciwgLmVtZXJnZW5jeS1iYW5uZXItLWNvdmlkIGE6aG92ZXIsIC5oZWFkZXJfX2FsZXJ0IGE6aG92ZXIsIC5jcml0aWNhbC1hbGVydCBhOmZvY3VzLCAuZW1lcmdlbmN5LWJhbm5lciBhOmZvY3VzLCAuZW1lcmdlbmN5LWJhbm5lci0tY292aWQgYTpmb2N1cywgLmhlYWRlcl9fYWxlcnQgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jcml0aWNhbC1hbGVydCBhOnZpc2l0ZWQsIC5lbWVyZ2VuY3ktYmFubmVyIGE6dmlzaXRlZCwgLmVtZXJnZW5jeS1iYW5uZXItLWNvdmlkIGE6dmlzaXRlZCwgLmhlYWRlcl9fYWxlcnQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLW1hdGVyaWFsLWRyb3Bkb3duLWFycm93LTQ4cHguc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMXJlbSogMi4yNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogVGhlc2Ugc3R5bGVzIGFyZSB0byBmaXggZGlmZmVyZW5jZXMgaW4gZGVmYXVsdCBzdHlsaW5nIGZvciBkcm9wZG93bnMgaW4gSUUgKi9cbi5kcm9wZG93bjo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wZG93biBvcHRpb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiBldmVyeXRoaW5nIC0gaW5jbHVkaW5nIGJlZm9yZSBhbmQgYWZ0ZXIgLSBzaG91bGQgaW5oZXJpdCB0aGVpciBib3ggc2l6aW5nICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzFhMWExYTtcbiAgbWFyZ2luOiAwO1xufVxuXG5tYWluIHAsXG5tYWluIHA6bm90KC5sZWFkLXN0YXRlbWVudCksXG5tYWluIGRkLFxubWFpbiBsaSB7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbmhyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDIuNXJlbSAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0NDQ0NDQztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmEge1xuICBjb2xvcjogIzAwNjZDQztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOnZpc2l0ZWQge1xuICBjb2xvcjogIzU1MUE4Qjtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzAwNDc4Rjtcbn1cbmE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDIxNDI7XG59XG5hOmZvY3VzIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cblxucCArIGgxLFxucCArIGgyLFxucCArIGgzLFxucCArIGg0LFxucCArIGg1LFxucCArIGg2LFxudWwgKyBoMSxcbnVsICsgaDIsXG51bCArIGgzLFxudWwgKyBoNCxcbnVsICsgaDUsXG51bCArIGg2LFxub2wgKyBoMSxcbm9sICsgaDIsXG5vbCArIGgzLFxub2wgKyBoNCxcbm9sICsgaDUsXG5vbCArIGg2LFxuaDEgKyBoMixcbmgyICsgaDMsXG5oMyArIGg0LFxuaDQgKyBoNSxcbmg1ICsgaDYge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPWNvbG9yXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9dGVsXSxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGluaXRpYWw7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG5pbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5cbmxlZ2VuZCxcbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGluaXRpYWw7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5sZWFkLXN0YXRlbWVudCwgLmludHJvIC5pbnRyb19fdGV4dCxcbi5pbnRybyAuaW50cm9fX3RleHQgcCxcbi5pbnRybyAuaW50cm9fX3RleHQgbGkge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgIExpc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnVsLFxub2wge1xuICBwYWRkaW5nOiAwO1xufVxuXG51bCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG51bCBsaSB7XG4gIHBhZGRpbmc6IDAgMCAwLjc1cmVtIDA7XG59XG5cbm9sIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNzVyZW07XG59XG5cbm9sIGxpIHtcbiAgcGFkZGluZzogMCAwIDAuNzVyZW0gMC4yNXJlbTtcbn1cblxudWwgbGk6bGFzdC1jaGlsZCxcbm9sIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxudWwgdWwsXG5vbCB1bCB7XG4gIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIDJyZW07XG59XG5cbnVsIG9sLFxub2wgb2wge1xuICBtYXJnaW46IDAuNXJlbSAwIDAuNXJlbSAxLjc1cmVtO1xufVxuXG5wICsgdWwsXG5wICsgb2wge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICB1bCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAxLjVyZW0gM3JlbTtcbiAgfVxuICBvbCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAxLjVyZW0gMi43NXJlbTtcbiAgfVxuICB1bCB1bCxcbiAgb2wgdWwge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIDNyZW07XG4gIH1cbiAgdWwgb2wsXG4gIG9sIG9sIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDAuNXJlbSAyLjc1cmVtO1xuICB9XG59XG4vKiBtb3ZlIHRoaXMgKi9cbmhyLmRhcmsge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzFhMWExYTtcbn1cblxuLmZpZWxkc2V0X19sZWdlbmQge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIG1heC13aWR0aDogMzguNzVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5maWVsZHNldF9fbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICB9XG59XG5cbi5maWVsZHNldF9fbGVnZW5kLS1sYXJnZSxcbi5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWF4LXdpZHRoOiAyNi4yNWVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlIGgxLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcgaDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlLFxuICAuZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIH1cbn1cblxuLmZpZWxkc2V0X19sZWdlbmRfX2ZsYWcge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmllbGRzZXRfX2xlZ2VuZF9fZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIsKgXCI7XG59XG5cbi5mb290ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgcGFkZGluZzogNHJlbSAwO1xufVxuXG4uZm9vdGVyIC5jb2x1bW5zICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvcm0taXRlbS1kYXRlLWZyb20gKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvcm0taXRlbS1kYXRlLXRvICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9ybS1pdGVtLXF1ZXJ5ICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9ybS13cmFwcGVyICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb3JtLWl0ZW0tZGF0ZS10byAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvcm0tY2hlY2tib3hlcyAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvcm0taXRlbS1xdWVyeSAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb290ZXIgLmZvcm0td3JhcHBlciAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb290ZXIgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9vdGVyIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9vdGVyIC5mb3JtLWl0ZW0tZGF0ZS10byAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb290ZXIgLmZvcm0taXRlbS1xdWVyeSAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb290ZXIgLmZvcm0td3JhcHBlciAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmNvbHVtbnM6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS1pdGVtLWRhdGUtdG86Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmZvcm0taXRlbS1kYXRlLWZyb206Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bzpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS1jaGVja2JveGVzOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5OmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS1pdGVtLXF1ZXJ5OmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS13cmFwcGVyOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmZvcm0taXRlbS1kYXRlLWZyb206Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10bzpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5OmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS1pdGVtLXF1ZXJ5OmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS13cmFwcGVyOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5jb2x1bW5zOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb206Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0taXRlbS1kYXRlLWZyb206Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLWl0ZW0tZGF0ZS10bzpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5OmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcjpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS13cmFwcGVyOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb206Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0taXRlbS1kYXRlLWZyb206Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLWl0ZW0tZGF0ZS10bzpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLWNoZWNrYm94ZXM6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeTpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS1pdGVtLXF1ZXJ5OmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0td3JhcHBlcjpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG86Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0taXRlbS1xdWVyeTpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAuZm9vdGVyX19saW5rcy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1pbmxpbmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyIGxpIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xufVxuXG4uZm9vdGVyX19saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyX19saW5rOmhvdmVyLCAuZm9vdGVyX19saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlcl9fbGluazp2aXNpdGVkLCAuZm9vdGVyX19saW5rOmFjdGl2ZSwgLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZm9vdGVyX19saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAzcmVtIDFyZW0gMDtcbiAgfVxufVxuXG4uZm9vdGVyIHAge1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXIgcCBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZm9vdGVyIHAgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZm9vdGVyIHAgYTphY3RpdmUge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cbi5mb290ZXIgcCBhOmZvY3VzLCAuZm9vdGVyIHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogU3VwZXJncmFwaGljIGJhY2tncm91bmQgKi9cbi5mb290ZXItLWRlZmF1bHQsXG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXItLWRlZmF1bHQ6OmJlZm9yZSxcbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS10d28tY29sdW1uLWxpc3Qge1xuICBjb2x1bW4tY291bnQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tdHdvLWNvbHVtbi1saXN0IHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbiAgLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS10d28tY29sdW1uLWxpc3QgLmZvb3Rlcl9fbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMXJlbSAxcmVtIDA7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tc29jaWFsIC5mb290ZXJfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNDUlO1xuICBtYXJnaW46IDAgMXJlbSAwLjc1cmVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGhlaWdodDogY2FsYygzcmVtICsgMC41cmVtKTtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwgLmZvb3Rlcl9fbGluazpob3ZlciwgLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwgLmZvb3Rlcl9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwgLmZvb3Rlcl9fbGluazpob3ZlciAuaWNvbiwgLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwgLmZvb3Rlcl9fbGluazpmb2N1cyAuaWNvbiB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tc29jaWFsIC5mb290ZXJfX2xpbmsge1xuICAgIGhlaWdodDogM3JlbTtcbiAgICB3aWR0aDogM3JlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCAuZm9vdGVyX19saW5rIC5pY29uIHtcbiAgZmlsbDogI0ZGRkZGRjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwgLmZvb3Rlcl9fbGluayAuaWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5idXR0b24uZm9vdGVyX19idXR0b24sIGJ1dHRvbi5mb290ZXJfX2J1dHRvbi5hbGVydCwgYnV0dG9uLmZvb3Rlcl9fYnV0dG9uLCBpbnB1dC5mb290ZXJfX2J1dHRvblt0eXBlPXN1Ym1pdF0sIGlucHV0LmZvb3Rlcl9fYnV0dG9uW3R5cGU9YnV0dG9uXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYnV0dG9uLmZvb3Rlcl9fYnV0dG9uOmhvdmVyLCBidXR0b24uZm9vdGVyX19idXR0b246aG92ZXIsIGlucHV0LmZvb3Rlcl9fYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwgaW5wdXQuZm9vdGVyX19idXR0b25bdHlwZT1idXR0b25dOmhvdmVyLCAuYnV0dG9uLmZvb3Rlcl9fYnV0dG9uOmZvY3VzLCBidXR0b24uZm9vdGVyX19idXR0b246Zm9jdXMsIGlucHV0LmZvb3Rlcl9fYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cywgaW5wdXQuZm9vdGVyX19idXR0b25bdHlwZT1idXR0b25dOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cbi5idXR0b24uZm9vdGVyX19idXR0b246YWN0aXZlLCBidXR0b24uZm9vdGVyX19idXR0b246YWN0aXZlLCBpbnB1dC5mb290ZXJfX2J1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLCBpbnB1dC5mb290ZXJfX2J1dHRvblt0eXBlPWJ1dHRvbl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcbn1cblxuLmZvb3Rlcl9fYnV0dG9uICsgLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2Zvb3Rlci9mb290ZXItZXhwYW5kZWQtc3VwZXJncmFwaGljLWxvZ28uc3ZnXCIpO1xufVxuXG4uZm9vdGVyLmZvb3Rlci0tZXhwYW5kZWQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM0ZDRkNGQ7XG59XG5cbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTY1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwdncgLSAxMjVyZW0pIC02NHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb246OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTByZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MHZ3IC0gMTk1cmVtKSAtMTA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzA1cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTB2dyAtIDIyMnJlbSkgLTE2MHJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbiAuZm9vdGVyX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbiAuZm9vdGVyX19saW5rOmhvdmVyLCAuZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbiAuZm9vdGVyX19saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb24gLmZvb3Rlcl9fbGluazphY3RpdmUge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cblxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb24gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZXhwYW5kZWQtZm9vdGVyX19vbmUtdGhpcmQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cGFuZGVkLWZvb3Rlcl9fb25lLXRoaXJkLWJsb2NrOmZpcnN0LW9mLXR5cGUsIC5leHBhbmRlZC1mb290ZXJfX29uZS10aGlyZC1ibG9jazpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZXhwYW5kZWQtZm9vdGVyX19vbmUtdGhpcmQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmV4cGFuZGVkLWZvb3Rlcl9fb25lLXRoaXJkLWJsb2NrOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLmV4cGFuZGVkLWZvb3Rlcl9fb25lLXRoaXJkLWJsb2NrOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAuZXhwYW5kZWQtZm9vdGVyX19vbmUtdGhpcmQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmV4cGFuZGVkLWZvb3Rlcl9fb25lLXRoaXJkLWJsb2NrOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLmZvcm0tbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgbWF4LXdpZHRoOiAzOC43NWVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmZvcm0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIH1cbn1cblxuLmZvcm0tbGFiZWwtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWF4LXdpZHRoOiAyNi4yNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZm9ybS1sYWJlbC0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICB9XG59XG5cbi5mb3JtLWxhYmVsLS1oZWFkaW5nIGgxIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5mb3JtLWxhYmVsX19mbGFnIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZvcm0tbGFiZWxfX2ZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbn1cblxuLmhpbnQge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuLmhpbnQgYVt4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzXSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbi5oaW50LWV4cGFuZGVyX19idXR0b24ge1xuICBjb2xvcjogIzAwNjZDQztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBwYWRkaW5nOiAwIDAuMjVyZW0gMCAwO1xufVxuLmhpbnQtZXhwYW5kZXJfX2J1dHRvbi1pY29uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5oaW50LWV4cGFuZGVyX19idXR0b24taWNvbi0tb3BlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmhpbnQtZXhwYW5kZXJfX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDA0NzhGO1xufVxuLmhpbnQtZXhwYW5kZXJfX2J1dHRvbjphY3RpdmUge1xuICBjb2xvcjogIzAwMjE0Mjtcbn1cbi5oaW50LWV4cGFuZGVyX19jb250ZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2NjY2NjO1xuICBjb2xvcjogIzFhMWExYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gY2FsYygxcmVtICsgMC4yNXJlbSk7XG4gIG1hcmdpbjogMCAwIDFyZW0gMC4yNXJlbTtcbn1cbi5oaW50LWV4cGFuZGVyX19jb250ZW50ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGludC1leHBhbmRlcl9fY29udGVudCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhpbnQtZXhwYW5kZXJfX2NvbnRlbnQgaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5oaW50LWV4cGFuZGVyX19jb250ZW50LmV4cGFuZGVyX19jb250ZW50LS1vcGVuZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lci5leHBhbmRlci0tYWN0aXZlIC5oaW50LWV4cGFuZGVyX19idXR0b24taWNvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGludC1leHBhbmRlcl9fY29udGFpbmVyLmV4cGFuZGVyLS1hY3RpdmUgLmhpbnQtZXhwYW5kZXJfX2J1dHRvbi1pY29uLS1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlucHV0ICsgLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNoZWNrYm94ZXNfX2l0ZW0gLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lcixcbi5yYWRpb3NfX2l0ZW0gLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5jaGVja2JveGVzX19sYWJlbCArIC5oaW50LWV4cGFuZGVyX19jb250YWluZXIsXG4ucmFkaW9zX19sYWJlbCArIC5oaW50LWV4cGFuZGVyX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuY2hlY2tib3hlc19fbGFiZWwgKyAuaGludC1leHBhbmRlcl9fY29udGFpbmVyLFxuICAucmFkaW9zX19sYWJlbCArIC5oaW50LWV4cGFuZGVyX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UbyBzdXBwb3J0OlxuKiBvbnRhcmlvLWljb25zLXByaW1hcnkuc3ZnXG4qIG9udGFyaW8taWNvbnMtc2Vjb25kYXJ5LnN2Z1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG4ub250YXJpby1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBzdHJva2Utd2lkdGg6IDA7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIC8qIFRoZSBkZWZhdWx0IHZlcnRpY2FsLWFsaWduIGlzIGBiYXNlbGluZWAsIHdoaWNoIGxlYXZlcyBhIGZldyBwaXhlbHMgb2Ygc3BhY2UgYmVsb3cgdGhlIGljb24uIFVzaW5nIGBjZW50ZXJgIHByZXZlbnRzIHRoaXMuIEZvciBpY29ucyBzaG93biBhbG9uZ3NpZGUgdGV4dCwgeW91IG1heSB3YW50IHRvIHVzZSBhIG1vcmUgcHJlY2lzZSB2YWx1ZSwgZS5nLiBgdmVydGljYWwtYWxpZ246IC00cHhgIG9yIGB2ZXJ0aWNhbC1hbGlnbjogLTAuMTVlbWAuICovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC8qIFBhdGhzIGFuZCBzdHJva2VzIHRoYXQgb3ZlcmZsb3cgdGhlIHZpZXdCb3ggY2FuIHNob3cgaW4gSUUxMS4gKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ubG9hZGluZy1pbmRpY2F0b3JfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5sb2FkaW5nLWluZGljYXRvcl9fb3ZlcmxheVthcmlhLWhpZGRlbj1mYWxzZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sb2FkaW5nLWluZGljYXRvcl9fb3ZlcmxheVthcmlhLWhpZGRlbj10cnVlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2FkaW5nLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubG9hZGluZy1pbmRpY2F0b3IgcCB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3b3JkLXNwYWNpbmc6IDAuMDI1cmVtO1xuICBtYXJnaW46IDAuNzVyZW0gMCAwO1xufVxuXG4ubG9hZGluZy1pbmRpY2F0b3JfX3NwaW5uZXIge1xuICBhbmltYXRpb246IHJvdGF0b3IgMS41cyBsaW5lYXIgaW5maW5pdGU7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmxvYWRpbmctaW5kaWNhdG9yX19zcGlubmVyIGNpcmNsZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlOiAjNGQ0ZDRkO1xuICBhbmltYXRpb246IGRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyByb3RhdG9yIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkYXNoIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNXB4O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjRweDtcbiAgfVxufVxuLmFsZXJ0LCAucGFuZWwtLWFsZXJ0LCAuYWxlcnQtYm94IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWFyZ2luOiAycmVtIDAgMi41cmVtIDA7XG59XG5cbi5hbGVydF9faGVhZGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWxlcnRfX2hlYWRlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTVyZW07XG59XG4uYWxlcnRfX2hlYWRlci1pY29uIHN2ZyB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5hbGVydF9faGVhZGVyLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmFsZXJ0X19oZWFkZXItdGl0bGUsIC5hbGVydCBoMiwgLnBhbmVsLS1hbGVydCBoMiwgLmFsZXJ0LWJveCBoMiwgLmFsZXJ0IGgzLCAucGFuZWwtLWFsZXJ0IGgzLCAuYWxlcnQtYm94IGgzLCAuYWxlcnQgaDQsIC5wYW5lbC0tYWxlcnQgaDQsIC5hbGVydC1ib3ggaDQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4uYWxlcnRfX2JvZHkge1xuICBtYXJnaW4tbGVmdDogMy4yNXJlbTtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmFsZXJ0X19ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYWxlcnRfX2JvZHkgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYWxlcnRfX2JvZHkgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5hbGVydF9fYm9keSBwOmxhc3Qtb2YtdHlwZSArIHVsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmFsZXJ0X19ib2R5IHVsOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmFsZXJ0LS1lcnJvciB1bCwgLnBhbmVsLS1lcnJvciB1bCwgLmFsZXJ0LWJveC5hbGVydCB1bCwgLmFsZXJ0LWJveC5wYW5lbC0tYWxlcnQgdWwsIC5hbGVydC1ib3ggdWwge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmFsZXJ0LS1lcnJvciB1bDpsYXN0LW9mLXR5cGUsIC5wYW5lbC0tZXJyb3IgdWw6bGFzdC1vZi10eXBlLCAuYWxlcnQtYm94IHVsOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmFsZXJ0LS1pbmZvcm1hdGlvbmFsLCAuYWxlcnQsIC5wYW5lbC0tYWxlcnQsIC5hbGVydC1ib3gge1xuICBib3JkZXItY29sb3I6ICMxMDgwQTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkYwRjQ7XG59XG5cbi5hbGVydC0taW5mb3JtYXRpb25hbCBzdmcsIC5hbGVydCBzdmcsIC5wYW5lbC0tYWxlcnQgc3ZnLCAuYWxlcnQtYm94IHN2ZyB7XG4gIGZpbGw6ICMxMDgwQTY7XG59XG5cbi5hbGVydC0td2FybmluZywgLnBhbmVsLS13YXJuaW5nLCAuYWxlcnQtYm94Lndhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNGRkQ0NDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUY2REM7XG59XG5cbi5hbGVydC0td2FybmluZyBzdmcsIC5wYW5lbC0td2FybmluZyBzdmcsIC5hbGVydC1ib3gud2FybmluZyBzdmcge1xuICBmaWxsOiAjRkZENDQwO1xufVxuXG4uYWxlcnQtLXN1Y2Nlc3MsIC5wYW5lbC0tc3VjY2VzcywgLmFsZXJ0LWJveC5zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTE4ODQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVmMEU5O1xufVxuXG4uYWxlcnQtLXN1Y2Nlc3Mgc3ZnLCAucGFuZWwtLXN1Y2Nlc3Mgc3ZnLCAuYWxlcnQtYm94LnN1Y2Nlc3Mgc3ZnIHtcbiAgZmlsbDogIzExODg0Nztcbn1cblxuLmFsZXJ0LS1lcnJvciwgLnBhbmVsLS1lcnJvciwgLmFsZXJ0LWJveC5hbGVydCwgLmFsZXJ0LWJveC5wYW5lbC0tYWxlcnQsIC5hbGVydC1ib3gge1xuICBib3JkZXItY29sb3I6ICNDRDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0VGRjA7XG59XG5cbi5hbGVydC0tZXJyb3Igc3ZnLCAucGFuZWwtLWVycm9yIHN2ZywgLmFsZXJ0LWJveC5hbGVydCBzdmcsIC5hbGVydC1ib3gucGFuZWwtLWFsZXJ0IHN2ZywgLmFsZXJ0LWJveCBzdmcge1xuICBmaWxsOiAjQ0QwMDAwO1xufVxuXG4uYWxlcnQtLWVycm9yIGEsIC5wYW5lbC0tZXJyb3IgYSwgLmFsZXJ0LWJveC5hbGVydCBhLCAuYWxlcnQtYm94LnBhbmVsLS1hbGVydCBhLCAuYWxlcnQtYm94IGEge1xuICBjb2xvcjogI0NEMDAwMDtcbn1cbi5hbGVydC0tZXJyb3IgYTpob3ZlciwgLnBhbmVsLS1lcnJvciBhOmhvdmVyLCAuYWxlcnQtYm94IGE6aG92ZXIsIC5hbGVydC0tZXJyb3IgYTpmb2N1cywgLnBhbmVsLS1lcnJvciBhOmZvY3VzLCAuYWxlcnQtYm94IGE6Zm9jdXMge1xuICBjb2xvcjogIzZiMDAwMDtcbn1cbi5hbGVydC0tZXJyb3IgYTphY3RpdmUsIC5wYW5lbC0tZXJyb3IgYTphY3RpdmUsIC5hbGVydC1ib3ggYTphY3RpdmUge1xuICBjb2xvcjogIzI4MDAwMDtcbn1cblxuKiAucmFkaW9zIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtbW96LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5yYWRpb3Mge1xuICBwYWRkaW5nOiAwIDAgMCAwLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuXG4ucmFkaW9zX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogMCAycmVtIDA7XG59XG4ucmFkaW9zX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yYWRpb3NfX2lucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAtMnB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAucmFkaW9zX19pbnB1dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogLTEuNXB4O1xuICAgIGxlZnQ6IC0xLjVweDtcbiAgfVxufVxuXG4ucmFkaW9zX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAuMnJlbSAwO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAucmFkaW9zX19sYWJlbCB7XG4gICAgbWFyZ2luOiAwLjNyZW0gMDtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbi5yYWRpb3NfX2xhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWExYTFhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnJhZGlvc19fbGFiZWw6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4ucmFkaW9zX19sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjMWExYTFhO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNnB4LCA2cHgpO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAucmFkaW9zX19sYWJlbDo6YWZ0ZXIge1xuICAgIGJvcmRlcjogMTJweCBzb2xpZCAjMWExYTFhO1xuICB9XG59XG5cbi5yYWRpb3NfX2lucHV0OmZvY3VzICsgLnJhZGlvc19fbGFiZWw6OmJlZm9yZSB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogIzAwOUFEQjtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4ucmFkaW9zX19pbnB1dDpjaGVja2VkICsgLnJhZGlvc19fbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuY2FwdGlvbiwgLmNrLW9uZXNpdGUtY29udGVudCBmaWd1cmUudGFibGUgZmlnY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgcGFkZGluZzogMS4xMjVyZW0gMXJlbSAxLjEyNXJlbSAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBjYXB0aW9uLCAuY2stb25lc2l0ZS1jb250ZW50IGZpZ3VyZS50YWJsZSBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuXG4udGFibGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAuNXJlbSAwIDIuNXJlbSAwO1xufVxuLnRhYmxlLWNvbnRhaW5lciB0YWJsZTpub3QoLnRhYmxlLS1uby16ZWJyYS1zdHJpcGVzKTpub3QodGFibGUubm8tc3RyaXBlcyk6bm90KHRhYmxlLm5vU3RyaXBlcykgdGJvZHkgdHI6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobis2KTpudGgtY2hpbGQoZXZlbiksXG4udGFibGUtY29udGFpbmVyIHRhYmxlOm5vdCgudGFibGUtLW5vLXplYnJhLXN0cmlwZXMpOm5vdCh0YWJsZS5uby1zdHJpcGVzKTpub3QodGFibGUubm9TdHJpcGVzKSB0Ym9keSB0cjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKzYpIH4gdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1MDk4MDM5MjIpO1xufVxuXG4udGFibGUtZGl2LCBkaXYuZmxleC10YWJsZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZGRkZGRiAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNGRkZGRkYgNzAlKSAwIDEwMCUsIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDI1MiwgMCwgMCwgMCkgMTAwLjAxJSksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMjUyLCAwLCAwLCAwKSAxMDAuMDElKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyLjVyZW0gMTAwJSwgMi41cmVtIDEwMCUsIDAuODc1cmVtIDEwMCUsIDAuODc1cmVtIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMTAwJSwgMCAwLCAxMDAlO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsLCBsb2NhbCwgc2Nyb2xsLCBzY3JvbGw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC50YWJsZS1kaXYsIGRpdi5mbGV4LXRhYmxlIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cblxuLnRhYmxlLXNjcm9sbC0td3JhcHBlciB7XG4gIGhlaWdodDogMjBweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbnRhYmxlLnRhYmxlLS1mdWxsLWNvbnRhaW5lci13aWR0aCwgdGFibGUuZnVsbC13aWR0aCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW0gMC43NXJlbSAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZS50YWJsZS0tY29uZGVuc2VkIHRkLnRhYmxlLWNlbGwtLW51bWVyaWMsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGFibGUubnVtZXJpYyB0Ym9keSB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Ym9keSB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRhYmxlLm51bWVyaWMgdGZvb3QgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGZvb3QgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ZDpub3QoLm5vbi1udW1lcmljKSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtIDAuNzVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0Ym9keSB0aCxcbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGZvb3QgdGgge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW0gMC43NXJlbSAxLjVyZW07XG59XG50YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0taGlnaGxpZ2h0IHRoIGltZy50YWJsZS0taGlnaGxpZ2h0LWluZGljYXRvciB7XG4gIHRvcDogMS4wNjI1cmVtO1xufVxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRoLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGgsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0ZCwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRkLFxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0Zm9vdCB0ciB0aCxcbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGZvb3QgdHIgdGQge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAxLjVyZW07XG59XG50YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGQudGFibGUtY2VsbC0tbnVtZXJpYywgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRkLnRhYmxlLWNlbGwtLW51bWVyaWMsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0YWJsZS5udW1lcmljIHRib2R5IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGFibGUubnVtZXJpYyB0Ym9keSB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Ym9keSB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGJvZHkgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGFibGUubnVtZXJpYyB0Zm9vdCB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRhYmxlLm51bWVyaWMgdGZvb3QgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGZvb3QgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRmb290IHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0ZDpub3QoLm5vbi1udW1lcmljKSxcbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGZvb3QgdHIgdGQudGFibGUtY2VsbC0tbnVtZXJpYyxcbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGZvb3QgdHIgdGFibGUubnVtZXJpYyB0Ym9keSB0ZDpub3QoLm5vbi1udW1lcmljKSxcbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGFibGUubnVtZXJpYyB0Zm9vdCB0ciB0ZDpub3QoLm5vbi1udW1lcmljKSxcbnRhYmxlLm51bWVyaWMgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0Zm9vdCB0ciB0ZDpub3QoLm5vbi1udW1lcmljKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxcmVtIDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtIDAuNzVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ZC50YWJsZS1jZWxsLS1udW1lcmljLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRhYmxlLm51bWVyaWMgdGJvZHkgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGJvZHkgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0YWJsZS5udW1lcmljIHRmb290IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRmb290IHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGQ6bm90KC5ub24tbnVtZXJpYykge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbSAwLjc1cmVtIDAuNXJlbTtcbiAgfVxuICB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRib2R5IHRoIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbSAwLjc1cmVtIDFyZW07XG4gIH1cbiAgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRoLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGgsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0ZCwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRkLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRmb290IHRyIHRoLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRmb290IHRyIHRkIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbSAxcmVtIDFyZW07XG4gIH1cbiAgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRkLnRhYmxlLWNlbGwtLW51bWVyaWMsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0ZC50YWJsZS1jZWxsLS1udW1lcmljLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGFibGUubnVtZXJpYyB0Ym9keSB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRhYmxlLm51bWVyaWMgdGJvZHkgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGJvZHkgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRib2R5IHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRhYmxlLm51bWVyaWMgdGZvb3QgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0YWJsZS5udW1lcmljIHRmb290IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRmb290IHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Zm9vdCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGZvb3QgdHIgdGQudGFibGUtY2VsbC0tbnVtZXJpYywgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0Zm9vdCB0ciB0YWJsZS5udW1lcmljIHRib2R5IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRhYmxlLm51bWVyaWMgdGZvb3QgdHIgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0Zm9vdCB0ciB0ZDpub3QoLm5vbi1udW1lcmljKSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMC41cmVtO1xuICB9XG59XG5cbnRib2R5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG50Ym9keSB0ciB7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4wNjI1cmVtIDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMwMTk2MDc4NDMpO1xufVxudGJvZHkgdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci13aWR0aDogMC4xODc1cmVtIDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbn1cbnRib2R5IHRyLnRhYmxlLXJvdy0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjUsIDE0NSwgMCwgMC4yMzUyOTQxMTc2KSAhaW1wb3J0YW50O1xufVxudGJvZHkgdHIudGFibGUtcm93LS1oaWdobGlnaHQgdGgge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudGJvZHkgdHIudGFibGUtcm93LS1oaWdobGlnaHQgdGggaW1nLnRhYmxlLS1oaWdobGlnaHQtaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNXJlbTtcbiAgbGVmdDogMDtcbn1cblxudGhlYWQge1xuICBib3JkZXI6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMTg3NXJlbSAwO1xuICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cbnRoZWFkIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMS43NXJlbSAxcmVtIDEuNzVyZW0gMS41cmVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgdGhlYWQgdGgge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgIHBhZGRpbmc6IDEuNTMxMjVyZW0gMC41cmVtIDEuNTMxMjVyZW0gMXJlbTtcbiAgfVxufVxudGhlYWQgdGgudGFibGUtY2VsbC0tbnVtZXJpYyB7XG4gIHBhZGRpbmc6IDEuNzVyZW0gMS41cmVtIDEuNzVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIHRoZWFkIHRoLnRhYmxlLWNlbGwtLW51bWVyaWMge1xuICAgIHBhZGRpbmc6IDEuNTMxMjVyZW0gMXJlbSAxLjUzMTI1cmVtIDAuNXJlbTtcbiAgfVxufVxuXG50ZC50YWJsZS1jZWxsLS1udW1lcmljIHN0cm9uZywgdGFibGUubnVtZXJpYyB0Ym9keSB0ZDpub3QoLm5vbi1udW1lcmljKSBzdHJvbmcsIHRhYmxlLm51bWVyaWMgdGZvb3QgdGQ6bm90KC5ub24tbnVtZXJpYykgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiLCBDb3VyaWVyLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tMSB7XG4gIG1pbi13aWR0aDogOC4zMzMzM3Z3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0yIHtcbiAgbWluLXdpZHRoOiAxNi42NjY2NnZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0zIHtcbiAgbWluLXdpZHRoOiAyNXZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi00IHtcbiAgbWluLXdpZHRoOiAzMy4zMzMzM3Z3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi01IHtcbiAgbWluLXdpZHRoOiA0MS42NjY2NnZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi02IHtcbiAgbWluLXdpZHRoOiA1MHZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi03IHtcbiAgbWluLXdpZHRoOiA1OC4zMzMzM3Z3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi04IHtcbiAgbWluLXdpZHRoOiA2Ni42NjY2NnZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi05IHtcbiAgbWluLXdpZHRoOiA3NXZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0xMCB7XG4gIG1pbi13aWR0aDogODMuMzMzMzN2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tMTEge1xuICBtaW4td2lkdGg6IDkxLjY2NjY2dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTEyIHtcbiAgbWluLXdpZHRoOiAxMDB2dztcbn1cblxudGJvZHkgdGgsXG50Zm9vdCB0aCB7XG4gIHBhZGRpbmc6IDEuMTg3NXJlbSAxcmVtIDEuMTg3NXJlbSAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIHRib2R5IHRoLFxuICB0Zm9vdCB0aCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICBwYWRkaW5nOiAxLjE4NzVyZW0gMC41cmVtIDEuMTg3NXJlbSAxcmVtO1xuICB9XG59XG5cbnRkIHtcbiAgcGFkZGluZzogMS4xODc1cmVtIDFyZW0gMS4xODc1cmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xufVxudGQgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgdGQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG50ZC50YWJsZS1jZWxsLS1udW1lcmljLCB0YWJsZS5udW1lcmljIHRib2R5IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRmb290IHRkOm5vdCgubm9uLW51bWVyaWMpLFxudGgudGFibGUtY2VsbC0tZGlyZWN0b3J5IHtcbiAgcGFkZGluZzogMS4xODc1cmVtIDEuNXJlbSAxLjE4NzVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIiwgQ291cmllciwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuXG50aC50YWJsZS1jZWxsLS1kaXJlY3Rvcnkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG50ci50YWJsZS1yb3ctLXN1YnRvdGFsLCB0YWJsZSB0ci5zdW1tYXJ5LCB0Zm9vdCB0ciB7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4xODc1cmVtIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xufVxudHIudGFibGUtcm93LS1zdWJ0b3RhbCB0ZCwgdGFibGUgdHIuc3VtbWFyeSB0ZCwgdGZvb3QgdHIgdGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMS40Mzc1cmVtIDFyZW0gMS40Mzc1cmVtIDEuNXJlbTtcbn1cblxudGJvZHkgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0aCwgdGJvZHkgdGFibGUgdHIuc3VtbWFyeSB0aCwgdGFibGUgdGJvZHkgdHIuc3VtbWFyeSB0aCB7XG4gIHBhZGRpbmc6IDEuNDM3NXJlbSAxcmVtIDEuNDM3NXJlbSAxLjVyZW07XG59XG5cbnRmb290IHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxudGZvb3QgdGgge1xuICBwYWRkaW5nOiAxLjQzNzVyZW0gMXJlbSAxLjQzNzVyZW0gMS41cmVtO1xufVxuXG50ci50YWJsZS1yb3ctLXN1YnRvdGFsLCB0YWJsZSB0ci5zdW1tYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDE1OCwgMC4xMTM3MjU0OTAyKSAhaW1wb3J0YW50O1xufVxuXG50Zm9vdCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTE5LCAxNjAsIDAuMzM3MjU0OTAyKSAhaW1wb3J0YW50O1xufVxuXG4vKlRhYmxlIGNvbXBvbmVudCBjb2xvdXJzKi9cbi5iZy10YWJsZS1yb3ctZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMDE5NjA3ODQzKTtcbn1cblxuLmJnLXRhYmxlLWNhcHRpb24tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbn1cblxuLmJnLXRhYmxlLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI1LCAxNDUsIDAsIDAuMjM1Mjk0MTE3Nik7XG59XG5cbi5iZy10YWJsZS1zdWJ0b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAxNTgsIDAuMTEzNzI1NDkwMik7XG59XG5cbi5iZy10YWJsZS10b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTE5LCAxNjAsIDAuMzM3MjU0OTAyKTtcbn1cblxuLnRhZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnRhZyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4udGFnLS1saW1lIHtcbiAgYmFja2dyb3VuZDogIzhEQzYzRjtcbn1cblxuLnRhZy0tZ29sZCB7XG4gIGJhY2tncm91bmQ6ICNDQkE1MkU7XG59XG5cbi50YWctLXllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICNGQ0FGMTc7XG59XG5cbi50YWctLXRhdXBlIHtcbiAgYmFja2dyb3VuZDogI0MxQjI4Rjtcbn1cblxuLnRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxNDRweDtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi5pbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYTFhMWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDIuNXJlbTtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5pbnB1dC0tMi1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiA4ZXg7XG4gIG1pbi13aWR0aDogOGV4O1xufVxuXG4uaW5wdXQtLTMtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMTBleDtcbiAgbWluLXdpZHRoOiAxMGV4O1xufVxuXG4uaW5wdXQtLTQtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMTJleDtcbiAgbWluLXdpZHRoOiAxMmV4O1xufVxuXG4uaW5wdXQtLTUtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMTRleDtcbiAgbWluLXdpZHRoOiAxNGV4O1xufVxuXG4uaW5wdXQtLTctY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMTdleDtcbiAgbWluLXdpZHRoOiAxN2V4O1xufVxuXG4uaW5wdXQtLTEwLWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDIzZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtLTIwLWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDQxZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIC5jaGVja2JveGVzLCAuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUgLnJhZGlvcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kYXRlX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGF0ZV9fZ3JvdXAgbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmRhdGVfX2dyb3VwIGlucHV0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmRhdGVfX2dyb3VwLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5kYXRlLS1lcnJvciBpbnB1dCB7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0NEMDAwMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjIuVXRpbGl0aWVzIChUb29scylcblxuR2xvYmFsIHV0aWxpdGllcywgc3VjaCBhcyB2YXJpYWJsZXMgYW5kIGhlbHBlcnMsIGN1c3RvbSB0byBPbnRhcmlvLmNhLlxuVGhlc2UgY2FuIGJlIGVkaXRlZCBhbmQgYWRkZWQgdG8gd2hlbiBuZWNlc3NhcnkuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBEZXNpZ24gU3lzdGVtIHBhbGV0dGUgY29sb3VyIG1hcHBpbmdcbiAgICBSZWZlciB0byBiYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS91dGlsaXRpZXMvdmFyaWFibGVzL2NvbG91cnMudmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmZpbGwgZm9yIFNWR3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53aGl0ZS1maWxsIHtcbiAgZmlsbDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmdyZXlzY2FsZS01LWZpbGwge1xuICBmaWxsOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZ3JleXNjYWxlLTIwLWZpbGwge1xuICBmaWxsOiAjY2NjY2NjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZ3JleXNjYWxlLTQwLWZpbGwge1xuICBmaWxsOiAjOTk5OTk5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZ29sZC1maWxsIHtcbiAgZmlsbDogI0NCQTUyRSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnllbGxvdy1maWxsIHtcbiAgZmlsbDogI0ZDQUYxNyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnRhdXBlLWZpbGwge1xuICBmaWxsOiAjQzFCMjhGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZ3JlZW4tZmlsbCB7XG4gIGZpbGw6ICMzOUI1NEEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saW1lLWZpbGwge1xuICBmaWxsOiAjOERDNjNGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4udGVhbC1maWxsIHtcbiAgZmlsbDogIzQ5QTdBMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnNreS1maWxsIHtcbiAgZmlsbDogIzAwQjJFMyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmJsdWUtZmlsbCB7XG4gIGZpbGw6ICMzMTkzQ0MgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5wdXJwbGUtZmlsbCB7XG4gIGZpbGw6ICNCOTc1QjcgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5vcmFuZ2UtZmlsbCB7XG4gIGZpbGw6ICNGMTVBMjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5yZWQtZmlsbCB7XG4gIGZpbGw6ICNGMDQ1NEIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5tYWdlbnRhLWZpbGwge1xuICBmaWxsOiAjRjAzMDkzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtZ29sZC1maWxsIHtcbiAgZmlsbDogI0YwRTdDQyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXllbGxvdy1maWxsIHtcbiAgZmlsbDogI0Y4RTVDMyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXRhdXBlLWZpbGwge1xuICBmaWxsOiAjRUJFN0RCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtZ3JlZW4tZmlsbCB7XG4gIGZpbGw6ICNEMUVGRDQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1saW1lLWZpbGwge1xuICBmaWxsOiAjRERFREM3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtdGVhbC1maWxsIHtcbiAgZmlsbDogI0NGRURFRCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXNreS1maWxsIHtcbiAgZmlsbDogI0M1RUVGQSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LWJsdWUtZmlsbCB7XG4gIGZpbGw6ICNEQkU5RjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1wdXJwbGUtZmlsbCB7XG4gIGZpbGw6ICNGMUUzRjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1vcmFuZ2UtZmlsbCB7XG4gIGZpbGw6ICNGRUUxRDkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1yZWQtZmlsbCB7XG4gIGZpbGw6ICNGRkUwRTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1tYWdlbnRhLWZpbGwge1xuICBmaWxsOiAjRkVERkYwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uYmxhY2stZmlsbCB7XG4gIGZpbGw6ICMxYTFhMWEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ncmV5c2NhbGUtNjAtZmlsbCB7XG4gIGZpbGw6ICM2NjY2NjYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ncmV5c2NhbGUtNzAtZmlsbCB7XG4gIGZpbGw6ICM0ZDRkNGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLWdvbGQtZmlsbCB7XG4gIGZpbGw6ICM4Njc0M0QgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLXllbGxvdy1maWxsIHtcbiAgZmlsbDogIzhBNjAwRCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstdGF1cGUtZmlsbCB7XG4gIGZpbGw6ICM3QjcyNUMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLWdyZWVuLWZpbGwge1xuICBmaWxsOiAjMkI4NzM3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1saW1lLWZpbGwge1xuICBmaWxsOiAjNUY4MTI5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay10ZWFsLWZpbGwge1xuICBmaWxsOiAjMzY3QTc2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1za3ktZmlsbCB7XG4gIGZpbGw6ICMxMDgwQTYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLWJsdWUtZmlsbCB7XG4gIGZpbGw6ICMwMzY5YWMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLXB1cnBsZS1maWxsIHtcbiAgZmlsbDogIzkyMjc4RiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstb3JhbmdlLWZpbGwge1xuICBmaWxsOiAjQzY0QTFDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1yZWQtZmlsbCB7XG4gIGZpbGw6ICNEODFBMjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLW1hZ2VudGEtZmlsbCB7XG4gIGZpbGw6ICNDMDAyNjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEFuZ3VsYXIgcHJvamVjdCBjb2xvdXJzXG4gICAgVG8gZGVwcmVjYXRlIHRoZXNlIGNvbG91ciBzdHlsZXMgYW5kIHVzZSB0aGUgRFMgY29sb3VyIHBhbGV0dGVcbiAgICBodHRwczovL2Rlc2lnbnN5c3RlbS5vbnRhcmlvLmNhL2RvY3MvYmFzaWNzL2NvbG91cnMuaHRtbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBHcmV5c2NhbGVcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9udHNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgQm9keVxuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBIaWdobGlnaHQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBJbmZvZ3JhcGhpYyBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEJhc2UgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBCdXR0b24gY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4ub3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjcxZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vcmFuZ2UtYmcgYSwgLm9yYW5nZS1iZyBhOnZpc2l0ZWQsIC5vcmFuZ2UtYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLm9yYW5nZS1iZyBhOmhvdmVyLCAub3JhbmdlLWJnIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ub3JhbmdlLXRleHQge1xuICBjb2xvcjogI2YyNjcxZjtcbn1cblxuLnJlZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTFiMjYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVkLWJnIGEsIC5yZWQtYmcgYTp2aXNpdGVkLCAucmVkLWJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5yZWQtYmcgYTpob3ZlciwgLnJlZC1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnJlZC10ZXh0IHtcbiAgY29sb3I6ICNjOTFiMjY7XG59XG5cbi5tYWdlbnRhLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljMGY1ZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tYWdlbnRhLWJnIGEsIC5tYWdlbnRhLWJnIGE6dmlzaXRlZCwgLm1hZ2VudGEtYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLm1hZ2VudGEtYmcgYTpob3ZlciwgLm1hZ2VudGEtYmcgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5tYWdlbnRhLXRleHQge1xuICBjb2xvcjogIzljMGY1Zjtcbn1cblxuLnB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDA0N2EgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHVycGxlLWJnIGEsIC5wdXJwbGUtYmcgYTp2aXNpdGVkLCAucHVycGxlLWJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5wdXJwbGUtYmcgYTpob3ZlciwgLnB1cnBsZS1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnB1cnBsZS10ZXh0IHtcbiAgY29sb3I6ICM2MDA0N2E7XG59XG5cbi5ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdjYiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibHVlLWJnIGEsIC5ibHVlLWJnIGE6dmlzaXRlZCwgLmJsdWUtYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLmJsdWUtYmcgYTpob3ZlciwgLmJsdWUtYmcgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ibHVlLXRleHQge1xuICBjb2xvcjogIzAwODdjYjtcbn1cblxuLmdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGI1MiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ncmVlbi1iZyBhLCAuZ3JlZW4tYmcgYTp2aXNpdGVkLCAuZ3JlZW4tYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLmdyZWVuLWJnIGE6aG92ZXIsIC5ncmVlbi1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmdyZWVuLXRleHQge1xuICBjb2xvcjogIzAwOGI1Mjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRXh0ZW5kZWQgY29sb3VyIHBhbGV0dGUgYmcgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4ubGlnaHQtYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMWRkZWIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWxhdmVuZGVyLWJnLCAubGFiZWwucmV2aWV3LCAucmV2aWV3LnJlZGFjdGVkLCAucmV2aWV3W3RpdGxlfj1yZWRhY3RlZF0sIC5yZXZpZXdbdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4ucmV2aWV3LCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3Bhbi5yZXZpZXcge1xuICBiYWNrZ3JvdW5kOiAjZDJkMWViICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZGZkMWViICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1tYWdlbnRhLWJnIHtcbiAgYmFja2dyb3VuZDogI2ViZDFlYSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtcGluay1iZyB7XG4gIGJhY2tncm91bmQ6ICNlYmQxZGQgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LXJlZC1iZyB7XG4gIGJhY2tncm91bmQ6ICNlYmQyZDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNlYmRmZDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LXllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQ6ICNlYWViZDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWxpbWUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZGRlYmQxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMWViZDIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LW1pbnQtYmcge1xuICBiYWNrZ3JvdW5kOiAjZDFlYmRmICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1hcXVhLWJnIHtcbiAgYmFja2dyb3VuZDogI2QxZWFlYiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LXllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZDIgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1saW1lLWJnIHtcbiAgYmFja2dyb3VuZDogI2U2ZmFkMiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZDogI2QyZmFkMiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LW1pbnQtYmcge1xuICBiYWNrZ3JvdW5kOiAjZDJmYWU2ICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtYXF1YS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMmZhZmEgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZDogI2QyZTZmYSAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LWxhdmVuZGVyLWJnIHtcbiAgYmFja2dyb3VuZDogI2QyZDJmYSAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LXB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNlNmQyZmEgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1tYWdlbnRhLWJnIHtcbiAgYmFja2dyb3VuZDogI2ZhZDJmYSAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LXBpbmstYmcge1xuICBiYWNrZ3JvdW5kOiAjZmFkMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtcmVkLWJnIHtcbiAgYmFja2dyb3VuZDogI2ZhZDJkMiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNmYWU2ZDIgIWltcG9ydGFudDtcbn1cblxuLmRzcy1icmlnaHQge1xuICBiYWNrZ3JvdW5kOiAjOTlkOGUwICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjY2FlOWVlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtbGlnaHQtZGVzYXQge1xuICBiYWNrZ3JvdW5kOiAjYjNjM2M0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIERTUyBiYWNrZ3JvdW5kIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLmRzcy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzBmNDEzYyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzE5NDIzYyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1kYXJrLWRlc2F0IHtcbiAgYmFja2dyb3VuZDogIzVkNzk2OSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kOiAjM2I4ZDdiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWFjY2VudCB7XG4gIGJhY2tncm91bmQ6ICNmMTlkMjMgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtZGlzY292ZXJ5IHtcbiAgYmFja2dyb3VuZDogIzFlNmE5ZCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1hbHBoYSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzExOGM3YiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1iZXRhLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM3Yjk1M2QgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtbGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNiYjc3MGIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIFBPIGJhY2tncm91bmQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4ucG8tcmljaC1ibGFjay1iZyB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wby1yaWNoLWJsYWNrLWJnIGFiYnIsIC5wby1yaWNoLWJsYWNrLWJnIGEsIC5wby1yaWNoLWJsYWNrLWJnIGE6aG92ZXIsIC5wby1yaWNoLWJsYWNrLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXJpY2gtYmxhY2stYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwMDAwO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1yaWNoLWJsYWNrLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5wby1kYXJrLXllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQ6ICNjYmE1MmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1kYXJrLXllbGxvdy1iZyBhYmJyLCAucG8tZGFyay15ZWxsb3ctYmcgYSwgLnBvLWRhcmsteWVsbG93LWJnIGE6aG92ZXIsIC5wby1kYXJrLXllbGxvdy1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1kYXJrLXllbGxvdy1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjYmE1MmU7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLWRhcmsteWVsbG93LWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjYmE1MmU7XG59XG5cbi5wby15ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kOiAjZmNhZjE3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8teWVsbG93LWJnIGFiYnIsIC5wby15ZWxsb3ctYmcgYSwgLnBvLXllbGxvdy1iZyBhOmhvdmVyLCAucG8teWVsbG93LWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXllbGxvdy1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmY2FmMTc7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLXllbGxvdy1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmNhZjE3O1xufVxuXG4ucG8tdGF1cGUtYmcge1xuICBiYWNrZ3JvdW5kOiAjYzFiMjhmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tdGF1cGUtYmcgYWJiciwgLnBvLXRhdXBlLWJnIGEsIC5wby10YXVwZS1iZyBhOmhvdmVyLCAucG8tdGF1cGUtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tdGF1cGUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYzFiMjhmO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby10YXVwZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzFiMjhmO1xufVxuXG4ucG8tZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kOiAjMzliNTRhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tZ3JlZW4tYmcgYWJiciwgLnBvLWdyZWVuLWJnIGEsIC5wby1ncmVlbi1iZyBhOmhvdmVyLCAucG8tZ3JlZW4tYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tZ3JlZW4tYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzliNTRhO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1ncmVlbi1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzliNTRhO1xufVxuXG4ucG8tbGlnaHQtZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kOiAjOGRjNjNmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tbGlnaHQtZ3JlZW4tYmcgYWJiciwgLnBvLWxpZ2h0LWdyZWVuLWJnIGEsIC5wby1saWdodC1ncmVlbi1iZyBhOmhvdmVyLCAucG8tbGlnaHQtZ3JlZW4tYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tbGlnaHQtZ3JlZW4tYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOGRjNjNmO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1saWdodC1ncmVlbi1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOGRjNjNmO1xufVxuXG4ucG8tdGVhbC1iZyB7XG4gIGJhY2tncm91bmQ6ICM0OWE3YTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby10ZWFsLWJnIGFiYnIsIC5wby10ZWFsLWJnIGEsIC5wby10ZWFsLWJnIGE6aG92ZXIsIC5wby10ZWFsLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXRlYWwtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDlhN2EyO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby10ZWFsLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0OWE3YTI7XG59XG5cbi5wby1saWdodC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZDogIzAwYjJlMyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLWxpZ2h0LWJsdWUtYmcgYWJiciwgLnBvLWxpZ2h0LWJsdWUtYmcgYSwgLnBvLWxpZ2h0LWJsdWUtYmcgYTpob3ZlciwgLnBvLWxpZ2h0LWJsdWUtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tbGlnaHQtYmx1ZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMGIyZTM7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLWxpZ2h0LWJsdWUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwYjJlMztcbn1cblxuLnBvLWRhcmstYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQ6ICMwNDdiYzEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wby1kYXJrLWJsdWUtYmcgYWJiciwgLnBvLWRhcmstYmx1ZS1iZyBhLCAucG8tZGFyay1ibHVlLWJnIGE6aG92ZXIsIC5wby1kYXJrLWJsdWUtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tZGFyay1ibHVlLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzA0N2JjMTtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tZGFyay1ibHVlLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwNDdiYzE7XG59XG5cbi5wby1wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kOiAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucG8tcHVycGxlLWJnIGFiYnIsIC5wby1wdXJwbGUtYmcgYSwgLnBvLXB1cnBsZS1iZyBhOmhvdmVyLCAucG8tcHVycGxlLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXB1cnBsZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5MjI3OGY7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLXB1cnBsZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTIyNzhmO1xufVxuXG4ucG8tb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZDogI2YxNWEyMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLW9yYW5nZS1iZyBhYmJyLCAucG8tb3JhbmdlLWJnIGEsIC5wby1vcmFuZ2UtYmcgYTpob3ZlciwgLnBvLW9yYW5nZS1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1vcmFuZ2UtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjE1YTIyO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1vcmFuZ2UtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YxNWEyMjtcbn1cblxuLnBvLXJlZC1iZyB7XG4gIGJhY2tncm91bmQ6ICNlZDFjMjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1yZWQtYmcgYWJiciwgLnBvLXJlZC1iZyBhLCAucG8tcmVkLWJnIGE6aG92ZXIsIC5wby1yZWQtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tcmVkLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VkMWMyNDtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tcmVkLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZDFjMjQ7XG59XG5cbi5wby1tYWdlbnRhLWJnIHtcbiAgYmFja2dyb3VuZDogI2VkMDM3YyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLW1hZ2VudGEtYmcgYWJiciwgLnBvLW1hZ2VudGEtYmcgYSwgLnBvLW1hZ2VudGEtYmcgYTpob3ZlciwgLnBvLW1hZ2VudGEtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tbWFnZW50YS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZDAzN2M7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLW1hZ2VudGEtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VkMDM3Yztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRoaXMgaXMgdGhlIGZpbGUgdG8gcHV0IG9udGFyaW8gZ2xvYmFsIHZhcmlhYmxlcy5cbiAgICBXZSBhcmUgZ29pbmcgdG8gZ3JhZHVhbGx5IGludGVncmF0ZSBhbGwgdGhlIG9udGFyaW8gdmFyaWFibGVzIGhlcmUuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmJzcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5oNiwgLmg1LCAuaDQsIC5hY2NvcmRpb25fX2J1dHRvbiwgLmgzLCAuaDIsIC5oMSwgLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlIGgxLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcgaDEsIC5mb3JtLWxhYmVsLS1oZWFkaW5nIGgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5oMSwgLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlIGgxLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcgaDEsIC5mb3JtLWxhYmVsLS1oZWFkaW5nIGgxIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAyLjVyZW0gMCAxLjVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmgxLCAuZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UgaDEsXG4gIC5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIGgxLCAuZm9ybS1sYWJlbC0taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIH1cbn1cblxuLmgyIHtcbiAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMi4wNjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICB9XG59XG5cbi5oMyB7XG4gIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIH1cbn1cblxuLmg0LCAuYWNjb3JkaW9uX19idXR0b24ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAwLjc1cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oNCwgLmFjY29yZGlvbl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMzEzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLmg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmg1IHtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIH1cbn1cblxuLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDYge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIH1cbn1cblxuLmxlYWQtc3RhdGVtZW50LCAuaW50cm8gLmludHJvX190ZXh0LFxuLmludHJvIC5pbnRyb19fdGV4dCBwLFxuLmludHJvIC5pbnRyb19fdGV4dCBsaSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubGVhZC1zdGF0ZW1lbnQsIC5pbnRybyAuaW50cm9fX3RleHQsXG4gIC5pbnRybyAuaW50cm9fX3RleHQgcCxcbiAgLmludHJvIC5pbnRyb19fdGV4dCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMy5HZW5lcmljXG5cbkZpcnN0IGxheWVyIHRoYXQgcHJvZHVjZXMgYWN0dWFsIGNzcy4gc2VsZG9tIG1vZGlmaWVkLCB1c3VhbGx5IGFjcm9zcyBhbnkgcHJvamVjdC4gbm9ybWFsaXplLmNzcywgYm94LXNpemluZywgY3NzIHJlc2V0LiBTaW5jZSBEcnVwYWwgY29yZSBpbmplY3RzIG5vcm1hbGl6ZSBhbmQgZGVzaWduIHN5c3RlbSBhcHBsaWVzIEdlbmVyaWMgc3R5bGluZywgd2Ugb21pdHRlZCBjcmVhdGluZyBhIGZvbGRlciBmb3IgdGhpcyBsYXllci5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNC5FbGVtZW50c1xuXG5VbmNsYXNzZWQgc3R5bGVzLCBiYXJlIEhUTUwgc3R5bGVzLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5WYXJpYWJsZXMgZm9yIGVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkVsZW1lbnRzXG5VbmNsYXNzZWQgc3R5bGVzLCBiYXJlIEhUTUwgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgY3Vyc29yOiBhdXRvO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblRhZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hW2hyZWZePVwidGVsOlwiXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIwZW0pIHtcbiAgYVtocmVmXj1cInRlbDpcIl0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbmFbaHJlZl49XCJ0ZWw6XCJdIGFiYnIge1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbn1cblxuYWJiciwgYWJiclt0aXRsZV0ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICM5OTk5OTk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubWFpbi1jb250ZW50IGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICB9XG59XG5hY3JvbnltLCBiaWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hc2lkZSBjb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmFzaWRlIGhyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbn1cblxuY2l0ZSB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbmNpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbmEgY2l0ZSB7XG4gIGNvbG9yOiAjMDA2NkNDO1xufVxuYTp2aXNpdGVkIGNpdGUge1xuICBjb2xvcjogIzU1MUE4Qjtcbn1cbmE6dmlzaXRlZCBhYmJyIHtcbiAgY29sb3I6ICM1NTFBOEI7XG59XG5hOmhvdmVyIGNpdGUge1xuICBjb2xvcjogIzAwNDc4Rjtcbn1cbmE6aG92ZXIgYWJiciB7XG4gIGNvbG9yOiAjMDA0NzhGO1xufVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTtcbiAgYm9yZGVyLWNvbG9yOiBub25lO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6ICNkY2RjZGM7XG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5cbnAsIGxpIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5zdHJvbmcge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkhlYWRpbmdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaDEsXG5oMSArIGhyLFxuaDIgKyBociB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTGlzdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxudWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cblxudWwgdWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cblxuZGwgZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuZGwgZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBOb3RlOiBQdWxsZWQgZnJvbSB0aGUgQW5ndWxhciBwcm9qZWN0LlxuICAgIFdlIGNhbiByZXRpcmUgdGhlc2Ugb25jZSB0aGUgRFMgSFRNTCBiZWNvbWVzIHdpZGVseSB1c2VkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuY29kZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5jb2RlIGEge1xuICBjb2xvcjogI2QxZGRlYjtcbn1cbmNvZGUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNhMjVkZTE7XG59XG5jb2RlIGE6aG92ZXIsIGNvZGUgYTpmb2N1cywgY29kZSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZTZmMmZmO1xufVxuXG4jZTJlLWJvb2stbWFpbiAubWFpbi1jb250ZW50IGFzaWRlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG41Lk9iamVjdHNcblxuRmlyc3QgbGF5ZXIgaW4gd2hpY2ggd2UgZmluZCBjbGFzcy1iYXNlZCBzZWxlY3RvcnMuIC53cmFwcGVyLCBsYXlvdXQsIE9PQ1NTIHBvc3RlciBjaGlsZCAtIE1lZGlhLU9iamVjdC4gaGlnaGVyIHNwZWNpZmljaXR5LCBtb3JlIGV4cGxpY2l0LlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNS43NXJlbTtcbn1cbi5oZWFkZXIgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uaGVhZGVyIHN2ZyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oZWFkZXJfX2xvZ28tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0NnB4O1xufVxuXG4uaGVhZGVyX19sb2dvLWNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVhZGVyX19sb2dvLWNvbnRhaW5lciBhOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG59XG5cbi5oZWFkZXJfX2xvZ28tY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oZWFkZXJfX2xvZ28tY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxufVxuXG4vKiBIZWFkZXIgc2VhcmNoIHN0eWxlcyAqL1xuLmhlYWRlcl9fc2VhcmNoLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLmhlYWRlcl9fc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyX19zZWFyY2gtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDcuMnJlbTtcbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAvKiBjbGVhcnMgdGhlICdYJyBmcm9tIENocm9tZSAqL1xufVxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0OjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCAuaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLCAuaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQ6aW52YWxpZCArIGlucHV0W3R5cGU9cmVzZXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDpmb2N1cyB+IC5oZWFkZXJfX3NlYXJjaC1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NkNDO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDpmb2N1cyB+IC5oZWFkZXJfX3NlYXJjaC1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NzhGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDppbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbn1cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDppbnZhbGlkOm5vdCg6Zm9jdXMpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDczZW0pIHtcbiAgLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogNi40cmVtO1xuICB9XG59XG5cbi5oZWFkZXJfX3NlYXJjaC1zdWJtaXQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzFhMWExYTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmhlYWRlcl9fc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ3OEY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlYWRlcl9fc2VhcmNoLXN1Ym1pdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NzhGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXJfX3NlYXJjaC1zdWJtaXQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjE0MjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaGVhZGVyX19zZWFyY2gtc3VibWl0IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuaW5wdXRbdHlwZT1yZXNldF0uaGVhZGVyX19zZWFyY2gtcmVzZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvcDogMTFweDtcbiAgcmlnaHQ6IDgwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29ucy1jbG9zZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPXJlc2V0XS5oZWFkZXJfX3NlYXJjaC1yZXNldDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xufVxuXG4vKiBIZWFkZXIgbWVudSAmIGxhbmd1YWdlIHRvZ2dsZSAmIGNsb3NlIHNlYXJjaCBidXR0b24gc3R5bGVzICovXG4uaGVhZGVyX19uYXYtcmlnaHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLyogSGVhZGVyIGJ1dHRvbnMgKi9cbi5oZWFkZXItYnV0dG9uLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU1NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyLWJ1dHRvbjpob3ZlciwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYTpob3ZlciwgLmhlYWRlci1idXR0b246Zm9jdXMsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGE6Zm9jdXMsIC5oZWFkZXItYnV0dG9uOnZpc2l0ZWQsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uaGVhZGVyLWJ1dHRvbi0td2l0aC1vdXRsaW5lLFxuLmhlYWRlci1idXR0b24tLXdpdGhvdXQtb3V0bGluZSxcbi5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXItYnV0dG9uLS13aXRoLW91dGxpbmU6aG92ZXIsXG4uaGVhZGVyLWJ1dHRvbi0td2l0aG91dC1vdXRsaW5lOmhvdmVyLFxuLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG4uaGVhZGVyLWJ1dHRvbi0td2l0aC1vdXRsaW5lOmFjdGl2ZSxcbi5oZWFkZXItYnV0dG9uLS13aXRob3V0LW91dGxpbmU6YWN0aXZlLFxuLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuLmhlYWRlci1idXR0b24tLXdpdGgtb3V0bGluZTpmb2N1cyxcbi5oZWFkZXItYnV0dG9uLS13aXRob3V0LW91dGxpbmU6Zm9jdXMsXG4uaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cblxuLmhlYWRlci1idXR0b24tLXdpdGgtb3V0bGluZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMXJlbTtcbn1cbi5oZWFkZXItYnV0dG9uLS13aXRoLW91dGxpbmU6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXItYnV0dG9uLS13aXRoLW91dGxpbmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjBlbSkge1xuICAuaGVhZGVyLWJ1dHRvbi0td2l0aC1vdXRsaW5lIHtcbiAgICBwYWRkaW5nOiBjYWxjKDAuNzVyZW0gLyAyKTtcbiAgfVxufVxuXG4uaGVhZGVyLWJ1dHRvbi0td2l0aG91dC1vdXRsaW5lOmZvY3VzLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cblxuLmhlYWRlcl9fbWVudS10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIwZW0pIHtcbiAgLmhlYWRlcl9fbWVudS10b2dnbGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cbi5oZWFkZXJfX21lbnUtdG9nZ2xlciBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIwZW0pIHtcbiAgLmhlYWRlcl9fbWVudS10b2dnbGVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX21lbnUtdG9nZ2xlciBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIwZW0pIHtcbiAgLmhlYWRlcl9fbWVudS10b2dnbGVyIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXIsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGEge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlciBhYmJyW3RpdGxlXSwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYSBhYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oZWFkZXJfX3NlYXJjaC10b2dnbGVyIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuMTVyZW0gMC4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19zZWFyY2gtY2xvc2Ugc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuOTM3NWVtKSB7XG4gIC5oZWFkZXJfX3NlYXJjaC1jbG9zZSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHNwYW46aG92ZXIsIC5oZWFkZXJfX3NlYXJjaC1jbG9zZSBzcGFuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHN2ZyB7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtIDAuMjVyZW0gMXJlbTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHNwYW4ge1xuICAgIHRvcDogMDtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2gtY2xvc2Ugc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5oZWFkZXItLXNlYXJjaC1vcGVuIC5oZWFkZXJfX3NlYXJjaC1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX19zZWFyY2gtY2xvc2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fc2VhcmNoLWNsb3NlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzNlbSkge1xuICAuaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19sb2dvLWNvbnRhaW5lcixcbiAgLmhlYWRlci0tc2VhcmNoLW9wZW4gLmhlYWRlcl9fbmF2LXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19zZWFyY2gtY2xvc2UtY29udGFpbmVyLFxuICAuaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19zZWFyY2gtY29udGFpbmVyLFxuICAuaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19zZWFyY2gtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cblxuLm5hdmlnYXRpb24tLW9wZW4gLm92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLm5hdmlnYXRpb24tLW9wZW4gLm92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9fY29udGFpbmVyIGhlYWRlciBidXR0b24ge1xuICBtaW4td2lkdGg6IGluaXRpYWw7XG4gIHdpZHRoOiBpbml0aWFsO1xufVxuLmhlYWRlcl9fY29udGFpbmVyIGhlYWRlciAuaGVhZGVyX19zZWFyY2gtc3VibWl0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmhlYWRlcl9fY29udGFpbmVyIGhlYWRlciAuaGVhZGVyX19zZWFyY2gtdG9nZ2xlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVhZGVyX19jb250YWluZXIgaGVhZGVyIC5oZWFkZXJfX3NlYXJjaC1jbG9zZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oZWFkZXJfX2xvZ28tY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cblxuLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIuc2hvdy1mb3Itc21hbGwtb25seSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYzZW0pIHtcbiAgLmhlYWRlcl9fY29udGFpbmVyIC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5oZWFkZXJfX2NvbnRhaW5lciAubWVkaXVtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3My4wNjNlbSkge1xuICAuaGVhZGVyX19jb250YWluZXIgLmxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmhlYWRlcl9fY29udGFpbmVyIC5sYXJnZS00LCAuaGVhZGVyX19jb250YWluZXIgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5oZWFkZXJfX2NvbnRhaW5lciAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaGVhZGVyX19jb250YWluZXIgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLmhlYWRlcl9fY29udGFpbmVyICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmhlYWRlcl9fY29udGFpbmVyIC5sYXJnZS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICB6LWluZGV4OiAxNTtcbn1cblxuLm92ZXJsYXkge1xuICB6LWluZGV4OiAxMjtcbn1cblxuLm5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAubmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNzJyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b24sIC5uYXZpZ2F0aW9uIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGEsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIC5uYXZpZ2F0aW9uIGEge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHotaW5kZXg6IDY7XG59XG5cbi5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjFzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDAuNXJlbSk7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBtaW4td2lkdGg6IDI5MHB4O1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbn1cblxuLmhlYWRlciArIC5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uLCAuaGVhZGVyICsgLm5hdmlnYXRpb24gLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYSwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgLmhlYWRlciArIC5uYXZpZ2F0aW9uIGEge1xuICB0b3A6IC00LjM1cmVtO1xufVxuXG4uYXBwbGljYXRpb24taGVhZGVyICsgLmFwcGxpY2F0aW9uLXN1YmhlYWRlci1tZW51X19jb250YWluZXIgLmhlYWRlci1idXR0b24sIC5hcHBsaWNhdGlvbi1oZWFkZXIgKyAuYXBwbGljYXRpb24tc3ViaGVhZGVyLW1lbnVfX2NvbnRhaW5lciAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciAuYXBwbGljYXRpb24taGVhZGVyICsgLmFwcGxpY2F0aW9uLXN1YmhlYWRlci1tZW51X19jb250YWluZXIgYSB7XG4gIHRvcDogY2FsYygtNHJlbSArIC0wLjI1cmVtKTtcbn1cblxuLm5hdmlnYXRpb24ubmF2aWdhdGlvbi0tb3BlbiAubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLm5hdmlnYXRpb24ubmF2aWdhdGlvbi0tb3BlbiAubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5uYXZpZ2F0aW9uIHVsIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2aWdhdGlvbiBsaTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cblxuLm5hdmlnYXRpb24gYSB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiBjYWxjKDAuNzVyZW0gLSAoMC4yNXJlbSAvIDMuMjUpKSAxLjVyZW07XG59XG4ubmF2aWdhdGlvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4ubmF2aWdhdGlvbiBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuLm5hdmlnYXRpb24gYTpmb2N1cywgLm5hdmlnYXRpb24gYTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQiBpbnNldDtcbn1cbi5uYXZpZ2F0aW9uIGEubGluay0tYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMWExYTFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzNlbSkge1xuICAubmF2aWdhdGlvbiBhIHtcbiAgICBwYWRkaW5nOiBjYWxjKDAuNzVyZW0gLSAoMC4yNXJlbSAvIDMuMjUpKSAycmVtO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uLCAubmF2aWdhdGlvbiAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciAubmF2aWdhdGlvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uIC5vbnRhcmlvLWljb24sIC5uYXZpZ2F0aW9uIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGEgLm9udGFyaW8taWNvbiwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgLm5hdmlnYXRpb24gYSAub250YXJpby1pY29uIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uOmhvdmVyLCAubmF2aWdhdGlvbiAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhOmhvdmVyLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciAubmF2aWdhdGlvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcbn1cbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uOmFjdGl2ZSwgLm5hdmlnYXRpb24gLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYTphY3RpdmUsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIC5uYXZpZ2F0aW9uIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLmhlYWRlcl9fY29udGFpbmVyIG5hdiBidXR0b24ge1xuICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBtYXJnaW46IGluaGVyaXQ7XG59XG5cbi5uYXZpZ2F0aW9uLS1vcGVuLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b24sIC5uYXZpZ2F0aW9uLS1vcGVuLm5hdmlnYXRpb24gLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYSwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgLm5hdmlnYXRpb24tLW9wZW4ubmF2aWdhdGlvbiBhIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b24sIC5uYXZpZ2F0aW9uIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGEsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIC5uYXZpZ2F0aW9uIGEge1xuICByaWdodDogMXJlbTtcbiAgei1pbmRleDogMTY7XG59XG5cbi5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICB6LWluZGV4OiAxNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgei1pbmRleDogMTU7XG4gIH1cbn1cblxuLnNlcnZpY2VvbnRhcmlvLWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvbG9nby1zZXJ2aWNlb250YXJpby5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIyMnB4IDU0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjIycHg7XG4gIGhlaWdodDogNTRweDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5zZXJ2aWNlb250YXJpby1sb2dvIC5zZXJ2aWNlb250YXJpby1sb2dvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvbG9nby1zZXJ2aWNlb250YXJpb0AyeC5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHggNDlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsb2dvLW1haW4tc2VydmljZW9udGFyaW9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sb2dvLW1haW4tc2VydmljZW9udGFyaW8ud29mZj9mdndlcXhcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvLnN2Zz9mdndlcXgjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltjbGFzcyo9aWNvLWxvZ28tXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImxvZ28tbWFpbi1zZXJ2aWNlb250YXJpb1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zZXJ2aWNlb250YXJpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjNDA7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luOiAwO1xufVxuLnNlcnZpY2VvbnRhcmlvID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VydmljZW9udGFyaW8gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkJsb2NrIEdyaWQgTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIHtcbiAgdWxbY2xhc3NePXNtYWxsLXVwXTo6YmVmb3JlLCB1bFtjbGFzc149c21hbGwtdXBdOjphZnRlciwgdWxbY2xhc3MqPXNtYWxsLXVwXTo6YmVmb3JlLCB1bFtjbGFzcyo9c21hbGwtdXBdOjphZnRlcixcbiAgZGl2W2NsYXNzXj1zbWFsbC11cF06OmJlZm9yZSxcbiAgZGl2W2NsYXNzXj1zbWFsbC11cF06OmFmdGVyLCBkaXZbY2xhc3MqPXNtYWxsLXVwXTo6YmVmb3JlLCBkaXZbY2xhc3MqPXNtYWxsLXVwXTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgdWxbY2xhc3NePXNtYWxsLXVwXTo6YWZ0ZXIsIHVsW2NsYXNzKj1zbWFsbC11cF06OmFmdGVyLFxuICBkaXZbY2xhc3NePXNtYWxsLXVwXTo6YWZ0ZXIsIGRpdltjbGFzcyo9c21hbGwtdXBdOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnNtYWxsLXVwLTEgPiAuY29sdW1uLCAuc21hbGwtdXAtMSA+IC5jb2x1bW5zLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLnNtYWxsLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNtYWxsLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnNtYWxsLXVwLTEgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0xID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNtYWxsLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKzEpLCAuc21hbGwtdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKzEpLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbisxKSwgLnNtYWxsLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbisxKSwgLnNtYWxsLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKzEpLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbisxKSwgLnNtYWxsLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnNtYWxsLXVwLTIgPiAuY29sdW1uLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zLCAuc21hbGwtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLnNtYWxsLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuc21hbGwtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc21hbGwtdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuc21hbGwtdXAtMiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTIgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc21hbGwtdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMm4rMSksIC5zbWFsbC11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMm4rMSksIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDJuKzEpLCAuc21hbGwtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDJuKzEpLCAuc21hbGwtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMm4rMSksIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDJuKzEpLCAuc21hbGwtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuc21hbGwtdXAtMyA+IC5jb2x1bW4sIC5zbWFsbC11cC0zID4gLmNvbHVtbnMsIC5zbWFsbC11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAuc21hbGwtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5zbWFsbC11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5zbWFsbC11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5zbWFsbC11cC0zID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zbWFsbC11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgzbisxKSwgLnNtYWxsLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgzbisxKSwgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoM24rMSksIC5zbWFsbC11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoM24rMSksIC5zbWFsbC11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgzbisxKSwgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoM24rMSksIC5zbWFsbC11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zbWFsbC11cC00ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTQgPiAuY29sdW1ucywgLnNtYWxsLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5zbWFsbC11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLnNtYWxsLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnNtYWxsLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnNtYWxsLXVwLTQgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC00ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5zbWFsbC11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNtYWxsLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDRuKzEpLCAuc21hbGwtdXAtNCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDRuKzEpLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg0bisxKSwgLnNtYWxsLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg0bisxKSwgLnNtYWxsLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDRuKzEpLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg0bisxKSwgLnNtYWxsLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnNtYWxsLXVwLTUgPiAuY29sdW1uLCAuc21hbGwtdXAtNSA+IC5jb2x1bW5zLCAuc21hbGwtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLnNtYWxsLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuc21hbGwtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuc21hbGwtdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuc21hbGwtdXAtNSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTUgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc21hbGwtdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNW4rMSksIC5zbWFsbC11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNW4rMSksIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDVuKzEpLCAuc21hbGwtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDVuKzEpLCAuc21hbGwtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoNW4rMSksIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDVuKzEpLCAuc21hbGwtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDVuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuc21hbGwtdXAtNiA+IC5jb2x1bW4sIC5zbWFsbC11cC02ID4gLmNvbHVtbnMsIC5zbWFsbC11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAuc21hbGwtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5zbWFsbC11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5zbWFsbC11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5zbWFsbC11cC02ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5zbWFsbC11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zbWFsbC11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg2bisxKSwgLnNtYWxsLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSg2bisxKSwgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNm4rMSksIC5zbWFsbC11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNm4rMSksIC5zbWFsbC11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg2bisxKSwgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNm4rMSksIC5zbWFsbC11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zbWFsbC11cC03ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTcgPiAuY29sdW1ucywgLnNtYWxsLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5zbWFsbC11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLnNtYWxsLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNC4yODU3MSU7XG4gIH1cbiAgLnNtYWxsLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnNtYWxsLXVwLTcgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC03ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5zbWFsbC11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNtYWxsLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDduKzEpLCAuc21hbGwtdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDduKzEpLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg3bisxKSwgLnNtYWxsLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg3bisxKSwgLnNtYWxsLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDduKzEpLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg3bisxKSwgLnNtYWxsLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg3bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnNtYWxsLXVwLTggPiAuY29sdW1uLCAuc21hbGwtdXAtOCA+IC5jb2x1bW5zLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLnNtYWxsLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5zbWFsbC11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5zbWFsbC11cC04ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtOCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5zbWFsbC11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zbWFsbC11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg4bisxKSwgLnNtYWxsLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSg4bisxKSwgLnNtYWxsLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoOG4rMSksIC5zbWFsbC11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoOG4rMSksIC5zbWFsbC11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg4bisxKSwgLnNtYWxsLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoOG4rMSksIC5zbWFsbC11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoOG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgdWxbY2xhc3NePW1lZGl1bS11cF06OmJlZm9yZSwgdWxbY2xhc3NePW1lZGl1bS11cF06OmFmdGVyLCB1bFtjbGFzcyo9bWVkaXVtLXVwXTo6YmVmb3JlLCB1bFtjbGFzcyo9bWVkaXVtLXVwXTo6YWZ0ZXIsXG4gIGRpdltjbGFzc149bWVkaXVtLXVwXTo6YmVmb3JlLFxuICBkaXZbY2xhc3NePW1lZGl1bS11cF06OmFmdGVyLCBkaXZbY2xhc3MqPW1lZGl1bS11cF06OmJlZm9yZSwgZGl2W2NsYXNzKj1tZWRpdW0tdXBdOjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBvcmRlcjogMTtcbiAgfVxuICB1bFtjbGFzc149bWVkaXVtLXVwXTo6YWZ0ZXIsIHVsW2NsYXNzKj1tZWRpdW0tdXBdOjphZnRlcixcbiAgZGl2W2NsYXNzXj1tZWRpdW0tdXBdOjphZnRlciwgZGl2W2NsYXNzKj1tZWRpdW0tdXBdOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC0xID4gLmNvbHVtbiwgLm1lZGl1bS11cC0xID4gLmNvbHVtbnMsIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lZGl1bS11cC0xID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC0xID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTEgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC0xID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbisxKSwgLm1lZGl1bS11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4rMSksIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4rMSksIC5tZWRpdW0tdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKzEpLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKzEpLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKzEpLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC0yID4gLmNvbHVtbiwgLm1lZGl1bS11cC0yID4gLmNvbHVtbnMsIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDJuKzEpLCAubWVkaXVtLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgybisxKSwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgybisxKSwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMm4rMSksIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMm4rMSksIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMm4rMSksIC5tZWRpdW0tdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTMgPiAuY29sdW1uLCAubWVkaXVtLXVwLTMgPiAuY29sdW1ucywgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5tZWRpdW0tdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5tZWRpdW0tdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0zID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoM24rMSksIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDNuKzEpLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDNuKzEpLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgzbisxKSwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgzbisxKSwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgzbisxKSwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW5zLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLm1lZGl1bS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLm1lZGl1bS11cC00ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC00ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTQgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC00ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg0bisxKSwgLm1lZGl1bS11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNG4rMSksIC5tZWRpdW0tdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNG4rMSksIC5tZWRpdW0tdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDRuKzEpLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDRuKzEpLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDRuKzEpLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC01ID4gLmNvbHVtbiwgLm1lZGl1bS11cC01ID4gLmNvbHVtbnMsIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAubWVkaXVtLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTUgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDVuKzEpLCAubWVkaXVtLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSg1bisxKSwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg1bisxKSwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNW4rMSksIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoNW4rMSksIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNW4rMSksIC5tZWRpdW0tdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDVuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTYgPiAuY29sdW1uLCAubWVkaXVtLXVwLTYgPiAuY29sdW1ucywgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5tZWRpdW0tdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5tZWRpdW0tdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC02ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNm4rMSksIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDZuKzEpLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDZuKzEpLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg2bisxKSwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg2bisxKSwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg2bisxKSwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW5zLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLm1lZGl1bS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNC4yODU3MSU7XG4gIH1cbiAgLm1lZGl1bS11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC03ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTcgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg3bisxKSwgLm1lZGl1bS11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoN24rMSksIC5tZWRpdW0tdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoN24rMSksIC5tZWRpdW0tdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDduKzEpLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDduKzEpLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDduKzEpLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg3bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC04ID4gLmNvbHVtbiwgLm1lZGl1bS11cC04ID4gLmNvbHVtbnMsIC5tZWRpdW0tdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC04ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoOG4rMSksIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDhuKzEpLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDhuKzEpLCAubWVkaXVtLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg4bisxKSwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg4bisxKSwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg4bisxKSwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoOG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgdWxbY2xhc3NePWxhcmdlLXVwXTo6YmVmb3JlLCB1bFtjbGFzc149bGFyZ2UtdXBdOjphZnRlciwgdWxbY2xhc3MqPWxhcmdlLXVwXTo6YmVmb3JlLCB1bFtjbGFzcyo9bGFyZ2UtdXBdOjphZnRlcixcbiAgZGl2W2NsYXNzXj1sYXJnZS11cF06OmJlZm9yZSxcbiAgZGl2W2NsYXNzXj1sYXJnZS11cF06OmFmdGVyLCBkaXZbY2xhc3MqPWxhcmdlLXVwXTo6YmVmb3JlLCBkaXZbY2xhc3MqPWxhcmdlLXVwXTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgdWxbY2xhc3NePWxhcmdlLXVwXTo6YWZ0ZXIsIHVsW2NsYXNzKj1sYXJnZS11cF06OmFmdGVyLFxuICBkaXZbY2xhc3NePWxhcmdlLXVwXTo6YWZ0ZXIsIGRpdltjbGFzcyo9bGFyZ2UtdXBdOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTEgPiAuY29sdW1uLCAubGFyZ2UtdXAtMSA+IC5jb2x1bW5zLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmxhcmdlLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxhcmdlLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTEgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0xID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKzEpLCAubGFyZ2UtdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKzEpLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbisxKSwgLmxhcmdlLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbisxKSwgLmxhcmdlLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKzEpLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbisxKSwgLmxhcmdlLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTIgPiAuY29sdW1uLCAubGFyZ2UtdXAtMiA+IC5jb2x1bW5zLCAubGFyZ2UtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmxhcmdlLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubGFyZ2UtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubGFyZ2UtdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtMiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTIgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMm4rMSksIC5sYXJnZS11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMm4rMSksIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDJuKzEpLCAubGFyZ2UtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDJuKzEpLCAubGFyZ2UtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMm4rMSksIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDJuKzEpLCAubGFyZ2UtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtMyA+IC5jb2x1bW4sIC5sYXJnZS11cC0zID4gLmNvbHVtbnMsIC5sYXJnZS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubGFyZ2UtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5sYXJnZS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5sYXJnZS11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC0zID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgzbisxKSwgLmxhcmdlLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgzbisxKSwgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoM24rMSksIC5sYXJnZS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoM24rMSksIC5sYXJnZS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgzbisxKSwgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoM24rMSksIC5sYXJnZS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC00ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTQgPiAuY29sdW1ucywgLmxhcmdlLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5sYXJnZS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLmxhcmdlLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC00ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5sYXJnZS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDRuKzEpLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDRuKzEpLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg0bisxKSwgLmxhcmdlLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg0bisxKSwgLmxhcmdlLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDRuKzEpLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg0bisxKSwgLmxhcmdlLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTUgPiAuY29sdW1uLCAubGFyZ2UtdXAtNSA+IC5jb2x1bW5zLCAubGFyZ2UtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmxhcmdlLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubGFyZ2UtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAubGFyZ2UtdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtNSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTUgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNW4rMSksIC5sYXJnZS11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNW4rMSksIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDVuKzEpLCAubGFyZ2UtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDVuKzEpLCAubGFyZ2UtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoNW4rMSksIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDVuKzEpLCAubGFyZ2UtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDVuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtNiA+IC5jb2x1bW4sIC5sYXJnZS11cC02ID4gLmNvbHVtbnMsIC5sYXJnZS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubGFyZ2UtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5sYXJnZS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5sYXJnZS11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC02ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5sYXJnZS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg2bisxKSwgLmxhcmdlLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSg2bisxKSwgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNm4rMSksIC5sYXJnZS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNm4rMSksIC5sYXJnZS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg2bisxKSwgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNm4rMSksIC5sYXJnZS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC03ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTcgPiAuY29sdW1ucywgLmxhcmdlLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5sYXJnZS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLmxhcmdlLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNC4yODU3MSU7XG4gIH1cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC03ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5sYXJnZS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDduKzEpLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDduKzEpLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg3bisxKSwgLmxhcmdlLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg3bisxKSwgLmxhcmdlLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDduKzEpLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg3bisxKSwgLmxhcmdlLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg3bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTggPiAuY29sdW1uLCAubGFyZ2UtdXAtOCA+IC5jb2x1bW5zLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmxhcmdlLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5sYXJnZS11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC04ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtOCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5sYXJnZS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg4bisxKSwgLmxhcmdlLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSg4bisxKSwgLmxhcmdlLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoOG4rMSksIC5sYXJnZS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoOG4rMSksIC5sYXJnZS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg4bisxKSwgLmxhcmdlLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoOG4rMSksIC5sYXJnZS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoOG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPdmVycmlkZXMgZGVmYXVsdCBEUyBidXR0b25zLnNjc3Mgc3R5bGUgZm9yIGFjY29yZGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kLWFsbCB7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuICBwYWRkaW5nOiAxcHggNnB4O1xuICBmb250LXdlaWdodDogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xufVxuLmFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmQtYWxsOmZvY3VzLCAuYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cblxuLmFjY29yZGlvbl9fYnV0dG9uIHtcbiAgbWFyZ2luOiB1bnNldDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVGhpcyB1c2VkIHRvIGJlIHRoZSBsYXlvdXQgZmlsZSBmb3Igb3VyIEZvcnRoIGxldmVsIChsYXlvdXQpIGluIG91ciBTdHlsaW5nIGFyY2hpdGVjdHVyZS5cblRPRE86IEJhc2VkIG9uIHRoZSBPT0NTUyBtb2RlbCwgbGVhdmUgb2JqZWN0cyBoZXJlIGFuZCBtb3ZlIGNvbXBvbmVudHMgdG8gdGhlIGNvbXBvbmVudHMgZm9sZGVyLlxuaHR0cHM6Ly9naXRodWIuY29tL3N0dWJib3JuZWxsYS9vb2Nzcy93aWtpXG5Nb3JlIGluZm8gb24gUkVBRE1FLm1kIGZpbGUuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFRvIHNldCB0aGUgdG9wIG9mIG5hdiAobWFpbiBtZW51KSBiYXNlZCBvbiB0b3Agb2Ygb3VyIGNhbnZhcy4gKi9cbi8qIHRoaXMgYWxzbyBhY3RzIGFzIHRoZSBtYWluIHdyYXBwZXIgZm9yIGhlYWRlciwgbWFpbiBhbmQgZm9vdGVyICovXG4uZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvIDAuNXJlbSBhdXRvO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBGb3VuZGF0aW9uIEdyaWQgRGVjb3JhdG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3JpZC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgbWF4LXdpZHRoOiA2Mi41cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZ3JpZF9fb3V0ZXItd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5ncmlkX19pbm5lci13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ3JpZC1jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGdWxsIFdpZHRoIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZnVsbC13aWR0aDpub3QodGFibGUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZ1bGwtd2lkdGg6bm90KHRhYmxlKTo6YmVmb3JlLCAuZnVsbC13aWR0aDpub3QodGFibGUpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbi5mdWxsLXdpZHRoOm5vdCh0YWJsZSk6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcmlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogaW5oZXJpdDtcbn1cbi5mdWxsLXdpZHRoOm5vdCh0YWJsZSk6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiAxMDAlO1xuICBib3JkZXI6IGluaGVyaXQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBDb250ZW50IGJsb2Nrc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5mbGV4LS1hbGlnbi1jZW50ZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleC0tanVzdGlmeS1jb250ZW50IHtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleC0tYWxpZ24tc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGb3VuZGF0aW9uIGdyaWQgaW4gYSBsaXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnVsLnJvdyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQ3VzdG9tIG1hcmtldGluZyBiYW5uZXIgdmFyaWFibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTWVkaWEgYmFubmVyXG5BbHNvIGNhbGxlZDogbWFya2V0aW5nIGJhbm5lciwgaGVybyBiYW5uZXJcblJlbGF0ZWQgdGVtcGxhdGU6IG9udGFyaW8tLW1lZGlhLWJhbm5lci5odG1sLnR3aWdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWVkaWFfYmFubmVyX3ZlcnNpb24yLmJhbm5lcl9fd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZTJlMmUyO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTJyZW0gLTUwdncgMS41cmVtO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxMDB2dztcbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW50cm8ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ltYWdlLWFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbWFnZS1hcmVhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ltYWdlLWFyZWEgLmJhbm5lcl9faW1hZ2UtYXJlYV9faW1hZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbWFnZS1hcmVhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW1hZ2UtYXJlYSBpbWcge1xuICAgIG1pbi13aWR0aDogNzYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ltYWdlLWFyZWEgaW1nIHtcbiAgICB3aWR0aDogNTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ltYWdlLWFyZWEgaW1nIHtcbiAgICB3aWR0aDogMzgwcHg7XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9fdGV4dC1hcmVhIHtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9fdGV4dC1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX3RleHQtYXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDM4LjdyZW07XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAzcmVtIDFyZW0gM3JlbSAzLjVyZW07XG4gIH1cbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSBhbmQgKG1heC13aWR0aDogNzcuMzEzZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzMuMDYzZW0pIGFuZCAobWF4LXdpZHRoOiA3NS4wNjNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciBoMSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIGhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5JTtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIGJsYWNrO1xuICBtYXJnaW46IDMwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvLS10ZXh0IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEuYmFubmVyX193cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNlMmUyZTI7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAwIC01MHZ3IDEuNXJlbSAtNTB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTAlO1xuICB3aWR0aDogMTAwdnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMS5iYW5uZXJfX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9faW50cm8ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19pbnRybyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19pbnRybyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3Ljg3NWVtKSBhbmQgKG1heC13aWR0aDogNzIuOTM3NWVtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9faW50cm8gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDM3cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDAgMS41cmVtIDJyZW07XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS41cmVtIDAuMzVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2ludHJvLS1jb250ZW50IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2ludHJvLS1jb250ZW50IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDAgMC42MjVyZW0gMS41cmVtIDAuNjI1cmVtO1xuICB9XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX3JpZ2h0LXN1cGVyZ3JhcGhpYyxcbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9fbGVmdC1zdXBlcmdyYXBoaWMge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9fcmlnaHQtc3VwZXJncmFwaGljLFxuICAubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2xlZnQtc3VwZXJncmFwaGljIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2xlZnQtc3VwZXJncmFwaGljIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjFyZW07XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xIHN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5tZWRpdW0tcHVsbC01LCAubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5tZWRpdW0tcHVzaC03IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xIGZpZ3VyZS5tZWRpYS0tdHlwZS1iYW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYWludGVuYW5jZS1wYWdlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2NvLXN1cGVyZ3JhcGhpYy1tLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xufVxuLm1haW50ZW5hbmNlLXBhZ2UgLmxvZ28ge1xuICB3aWR0aDogOS44M3JlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuMzEyNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gIC5tYWludGVuYW5jZS1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvY28tc3VwZXJncmFwaGljLWQuc3ZnXCIpIG5vLXJlcGVhdCA5MCUgLTEwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5LjA2cmVtIDExLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLm1haW50ZW5hbmNlLXBhZ2Uge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9jby1zdXBlcmdyYXBoaWMtZC5zdmdcIikgbm8tcmVwZWF0IDkwJSB0b3A7XG4gIH1cbiAgLm1haW50ZW5hbmNlLXBhZ2UgLmxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDdyZW07XG4gIH1cbn1cbi8qIE5PVEU6IGV2ZW50dWFsbHkgd2XigJlsbCB3YW50IHRvIHBoYXNlIG91dCB0aGVzZSBjbGFzc2VzIGJlY2F1c2Ugb2YgdGhlIERTIHNwYWNpbmcgY2xhc3NlcyAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNYXJnaW5zIC0gcmVndWxhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFyZ2luIHtcbiAgbWFyZ2luOiAxcmVtO1xufVxuXG4ubWFyZ2luLS10b3Age1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ubWFyZ2luLS1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubWFyZ2luLS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLm1hcmdpbi0tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTWFyZ2lucyAtIGRvdWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFyZ2luLS1kb3VibGUge1xuICBtYXJnaW46IDJyZW07XG59XG5cbi5tYXJnaW4tLXRvcC1kb3VibGUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubWFyZ2luLS1ib3R0b20tZG91YmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm1hcmdpbi0tcmlnaHQtZG91YmxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4ubWFyZ2luLS1sZWZ0LWRvdWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTWFyZ2lucyAtIGhhbGZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1hcmdpbi0tcmlnaHQtaGFsZiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ubWFyZ2luLS1sZWZ0LWhhbGYge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUGFkZGluZyAtIHJlZ3VsYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZGRpbmcge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ucGFkZGluZy0tdG9wIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5wYWRkaW5nLS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLnBhZGRpbmctLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLnBhZGRpbmctLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQYWRkaW5nIC0gZG91YmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWRkaW5nLS1kb3VibGUge1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4ucGFkZGluZy0tdG9wLWRvdWJsZSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4ucGFkZGluZy0tYm90dG9tLWRvdWJsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucGFkZGluZy0tcmlnaHQtZG91YmxlIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLnBhZGRpbmctLWxlZnQtZG91YmxlIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUmVzZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWRkaW5nLS1ub25lIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBhZGRpbmctLXRvcC1ub25lIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tYXJnaW4tLW5vbmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBBbGlnbm1lbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ucmlnaHQsIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3BhbiwgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4ge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uY2xlYXJmaXg6OmJlZm9yZSwgLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZmxleC1iYXNpczogMDtcbiAgb3JkZXI6IDE7XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNZWRpYSBsaWJyYXJ5IGFsaWdubWVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5maWd1cmUuYWxpZ24tY2VudGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuZmlndXJlLmFsaWduLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuXG5maWd1cmUuYWxpZ24tcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNDA0IGVycm9yIHBhZ2VcbiogL3BhZ2Uvd2UtY2FudC1maW5kLXBhZ2VcbiogL2ZyL3BhZ2UvY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZXJyb3ItcGFnZV9fc3VwZXJncmFwaGljIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy80MDQtZXJyb3JfdHJpbGxpdW1fRGVza3RvcF8yeC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNzYwcHg7XG4gIGhlaWdodDogNTYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZXJyb3ItcGFnZV9fc3VwZXJncmFwaGljIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzLzQwNC1lcnJvcl90cmlsbGl1bV9Nb2JpbGVfMngucG5nKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEzM3B4O1xuICAgIGhlaWdodDogMjU3cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC5lcnJvci1wYWdlX19zdXBlcmdyYXBoaWMge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvNDA0LWVycm9yX3RyaWxsaXVtX1RhYmxldF8yeC5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcmlnaHQ6IC0yMnB4O1xuICAgIHdpZHRoOiAzMjlweDtcbiAgICBoZWlnaHQ6IDM1NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjk2ZW0pIHtcbiAgLmVycm9yLXBhZ2VfX3N1cGVyZ3JhcGhpYyB7XG4gICAgcmlnaHQ6IC0zMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk2LjA2M2VtKSBhbmQgKG1heC13aWR0aDoxMjBlbSkge1xuICAuZXJyb3ItcGFnZV9fc3VwZXJncmFwaGljIHtcbiAgICByaWdodDogLTMxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwLjA2M2VtKSB7XG4gIC5lcnJvci1wYWdlX19zdXBlcmdyYXBoaWMge1xuICAgIHJpZ2h0OiAtMzE1cHg7XG4gIH1cbn1cblxuLmVycm9yLXBhZ2VfX2ludHJvLWlubmVyLXdyYXBwZXIgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmVycm9yLXBhZ2VfX2ludHJvLWlubmVyLXdyYXBwZXIgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgfVxufVxuXG5oci5zbWFsbC1vcmFuZ2Uge1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luOiAxLjU2MjVyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNGQ0FGMTc7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICBib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5pbnRyby1zdHlsZV9fd3JhcHBlcixcbiAgYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAuaW50cm8tc3R5bGVfX3dyYXBwZXIge1xuICAgIHdpZHRoOiA3MyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3MGVtKSB7XG4gIGJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gLmludHJvLXN0eWxlX193cmFwcGVyLFxuICBib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5pbnRyby1zdHlsZV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDcxJTtcbiAgfVxufVxuYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSBoci5pbnRyby1zdHlsZSxcbmJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gaHIuaW50cm8tc3R5bGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMWExYTFhO1xuICBtYXJnaW46IDA7XG59XG5ib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIGZvb3RlciwgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAuYnJlYWRjcnVtYnMsIGJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gLmhlYWRlci1zaXRlLW5hdl9fdHJhbnNsYXRpb24tbGlua19fbGlzdCxcbmJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gZm9vdGVyLFxuYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAuYnJlYWRjcnVtYnMsXG5ib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5oZWFkZXItc2l0ZS1uYXZfX3RyYW5zbGF0aW9uLWxpbmtfX2xpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAucm93LmludHJvLCBib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5yb3cuaW50cm8ucm93LS1jb2xsYXBzZSxcbmJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLnJvdy5pbnRybyxcbmJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLnJvdy5pbnRyby5yb3ctLWNvbGxhcHNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAucm93LmludHJvLFxuICBib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5yb3cuaW50cm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIGJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gLnJvdy5pbnRybyxcbiAgYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAucm93LmludHJvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbmJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gLnJvdy5pbnRybyBwLCBib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIGgxLFxuYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAucm93LmludHJvIHAsXG5ib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIGgxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbmJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gLnJvdy5pbnRybyBoMSxcbmJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLnJvdy5pbnRybyBoMSB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAucm93LmludHJvIHAsIGJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gaDEsXG4gIGJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLnJvdy5pbnRybyBwLFxuICBib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIGgxIHtcbiAgICB3aWR0aDogNTglO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAucm93LmludHJvIGgxLFxuICBib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5yb3cuaW50cm8gaDEge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAucm93LmludHJvIGgxLFxuICBib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5yb3cuaW50cm8gaDEge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgU3BsYXNoIHBhZ2VcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEhpZGluZyBhbGwgbWFpbiBsYW5kbWFya3MgZm9yIHRoZSBzcGxhc2ggcGFnZSAqL1xuLnNwbGFzaF9fcGFnZSAuaGVhZGVyX19jb250YWluZXIsIC5zcGxhc2hfX3BhZ2UgLmJyZWFkY3J1bWIsIC5zcGxhc2hfX3BhZ2UgLmJyZWFkY3J1bWJzLCAuc3BsYXNoX19wYWdlIGZvb3RlciwgLnNwbGFzaF9fcGFnZSAucm93LmludHJvLCAuc3BsYXNoX19wYWdlIHNtYWxsLCAuc3BsYXNoX19wYWdlIC5ib29rX19wcmludEJvb2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BsYXNoX193cmFwcGVyIC50b3AtbWFyZ2luLTZ4IHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuc3BsYXNoX193cmFwcGVyIC50b3AtbWFyZ2luLTZ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG4uc3BsYXNoX193cmFwcGVyIC5wYW5lbC0tc2VtaXRyYW5zcGFyZW50IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC44KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNwbGFzaF9fd3JhcHBlciAucGFuZWwtLXNlbWl0cmFuc3BhcmVudCAuYnV0dG9uLCAuc3BsYXNoX193cmFwcGVyIC5wYW5lbC0tc2VtaXRyYW5zcGFyZW50IGJ1dHRvbiwgLnNwbGFzaF9fd3JhcHBlciAucGFuZWwtLXNlbWl0cmFuc3BhcmVudCBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zcGxhc2hfX3dyYXBwZXIgLnBhbmVsLS1zZW1pdHJhbnNwYXJlbnQgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgICBtaW4td2lkdGg6IDkuNXJlbTtcbiAgfVxufVxuLnNwbGFzaF9fd3JhcHBlciAuc2l0ZS1sb2dvIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMzE1cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuc3BsYXNoX193cmFwcGVyIC5idXR0b24sIC5zcGxhc2hfX3dyYXBwZXIgYnV0dG9uLmFsZXJ0LCAuc3BsYXNoX193cmFwcGVyIGJ1dHRvbiwgLnNwbGFzaF9fd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zcGxhc2hfX3dyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE9uIHRoaXMgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udG9jIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sdW1uczogMiAyMXJlbTtcbiAgY29sdW1uLWdhcDogMi41cmVtO1xufVxuLnRvYyBsaSB7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG4udG9jIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwIDAgMC43NXJlbSAwLjI1cmVtO1xufVxuLnRvYyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRvYyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG51bC50b2Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5vbC50b2Mge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmhyLS10aGljayB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZWRlZGVkO1xufVxuXG5ociN0b2MtZW5kIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICBsaS5yZWxhdGVkLWxpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9vdGVyIENsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZm9vdGVyLCAuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmZvb3Rlcl9fbGluaywgLmZvb3Rlcl9fbGluayBhLCAuZm9vdGVyX19saW5rIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXJfX2xpbms6aG92ZXIsIC5mb290ZXJfX2xpbms6Zm9jdXMsIC5mb290ZXJfX2xpbmsgYTpob3ZlciwgLmZvb3Rlcl9fbGluayBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5mb290ZXJfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cblxuLmZvb3Rlci1taW5pc3RyeSBhLmZvb3Rlcl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb290ZXItbWluaXN0cnkgYS5mb290ZXJfX2xpbms6aG92ZXIsIC5mb290ZXItbWluaXN0cnkgYS5mb290ZXJfX2xpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5mb290ZXItbWluaXN0cnkgYS5mb290ZXJfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgIHBhZGRpbmc6IHVuc2V0O1xuICB9XG59XG5cbi5mb290ZXItbWluaXN0cnlfX3F1b3RlIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICAuZm9vdGVyLW1pbmlzdHJ5X19xdW90ZSB7XG4gICAgbWF4LXdpZHRoOiAzOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFRhcmdldGVkIEZvb3RlcnM6XG4gICAqIENvbnRhY3QgdXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhdGgtZmVlZGJhY2stY29udGFjdC11cyAuZm9vdGVyIC5mb290ZXJfX2NvbnRhY3QsIC5wYXRoLWZyLWNvbW1lbnRhaXJlcy1wb3VyLW5vdXMtam9pbmRyZSAuZm9vdGVyIC5mb290ZXJfX2NvbnRhY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wYXRoLWZlZWRiYWNrLWNvbnRhY3QtdXMgLmZvb3RlciAuZm9vdGVyX19jb250YWN0IHVsLCAucGF0aC1mci1jb21tZW50YWlyZXMtcG91ci1ub3VzLWpvaW5kcmUgLmZvb3RlciAuZm9vdGVyX19jb250YWN0IHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIERydXBhbCBmb3JtcyBvdmVycmlkZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2VkaXQtaGVhZGVyLWNvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgI2VkaXQtaGVhZGVyLWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4uZm9ybS1yZXF1aXJlZC5mb3JtLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24sIC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24gc21hbGwsIC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24gLmJvb2tfX3ByaW50Qm9vayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIEZvcm06IGZlZWRiYWNrL2NvbnRhY3QtdXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC11cy1hZGQtZm9ybSAjZWRpdC1tYWluLWNvbnRhaW5lci53ZWJmb3JtLWZsZXhib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICNlZGl0LWFjY2Vzc2liaWxpdHktc3RhdGVtZW50LmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiNlZGl0LWNvbnRhY3QtZm9ybS1jb250YWluZXIgLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAuaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciBmaWVsZHNldC53ZWJmb3JtLWNvbXBvc2l0ZS1oaWRkZW4tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvIC5mb3JtLWl0ZW0td291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpbyB7XG4gIGJvcmRlcjogdGhpY2sgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4jZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyICNlZGl0LXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8gLmZvcm0tbGFiZWwge1xuICBib3JkZXI6IHRoaWNrIHNvbGlkIHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMC4ycmVtIDAgMCAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICNlZGl0LWNvbnRhY3QtZm9ybS1jb250YWluZXIgI2VkaXQtd291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpbyAuZm9ybS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvLS13cmFwcGVyLS1kZXNjcmlwdGlvbi53ZWJmcm9tLWVsZW1lbnQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbiNlZGl0LWNvbnRhY3QtZm9ybS1jb250YWluZXIgI2VkaXQtd291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpby5yYWRpb3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFyZW07XG59XG4jZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyICNlZGl0LXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8tLXdyYXBwZXIgLmZpZWxkc2V0X19sZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAuZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNlZGl0LWNvbnRhY3QtZm9ybS1jb250YWluZXIgLmZvcm0taXRlbS1lbWFpbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvIC5mb3JtLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI2VkaXQtYWN0aW9ucy53ZWJmb3JtLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5mb3JtLWl0ZW0td291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpbyBpbnB1dC5yYWRpb3NfX2lucHV0IHtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBvdmVycmlkZXMgZm9yIHJhZGlvIGJ1dHRvbnMgYXBwZWFyaW5nIGxpa2UgY2hlY2tib3hlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG5pbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAuMnJlbSAwO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0ICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWwge1xuICAgIG1hcmdpbjogMC4zcmVtIDA7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG5pbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFhMWExYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBpbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbmlucHV0LmZvcm0tcmFkaW8ucmFkaW9zX19pbnB1dCArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICMxYTFhMWE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2cHgsIDZweCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBpbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbDo6YWZ0ZXIge1xuICAgIGJvcmRlcjogMTJweCBzb2xpZCAjMWExYTFhO1xuICB9XG59XG4ucmFkaW9zX19pbnB1dDpmb2N1cyArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICMwMDlBREI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICBvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0OmNoZWNrZWQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICAvKiBvdmVycmlkZXMgZm9yIHRoZSBjaGVja2JveGVzX19sYWJlbDo6YWZ0ZXIgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTFJEL09JQy9HYXpldHRlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbmRpdltjbGFzcyo9XCIgZm9ybS1pdGVtLWRhdGUtXCJdIGlucHV0IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRGVzaWduIFN5c3RlbSBwYWxldHRlIGNvbG91ciBtYXBwaW5nXG4gICAgUmVmZXIgdG8gYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vdXRpbGl0aWVzL3ZhcmlhYmxlcy9jb2xvdXJzLnZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5maWxsIGZvciBTVkdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2hpdGUtZmlsbCB7XG4gIGZpbGw6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5ncmV5c2NhbGUtNS1maWxsIHtcbiAgZmlsbDogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmdyZXlzY2FsZS0yMC1maWxsIHtcbiAgZmlsbDogI2NjY2NjYyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmdyZXlzY2FsZS00MC1maWxsIHtcbiAgZmlsbDogIzk5OTk5OSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmdvbGQtZmlsbCB7XG4gIGZpbGw6ICNDQkE1MkUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi55ZWxsb3ctZmlsbCB7XG4gIGZpbGw6ICNGQ0FGMTcgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi50YXVwZS1maWxsIHtcbiAgZmlsbDogI0MxQjI4RiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmdyZWVuLWZpbGwge1xuICBmaWxsOiAjMzlCNTRBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGltZS1maWxsIHtcbiAgZmlsbDogIzhEQzYzRiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnRlYWwtZmlsbCB7XG4gIGZpbGw6ICM0OUE3QTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5za3ktZmlsbCB7XG4gIGZpbGw6ICMwMEIyRTMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5ibHVlLWZpbGwge1xuICBmaWxsOiAjMzE5M0NDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ucHVycGxlLWZpbGwge1xuICBmaWxsOiAjQjk3NUI3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ub3JhbmdlLWZpbGwge1xuICBmaWxsOiAjRjE1QTIyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ucmVkLWZpbGwge1xuICBmaWxsOiAjRjA0NTRCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubWFnZW50YS1maWxsIHtcbiAgZmlsbDogI0YwMzA5MyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LWdvbGQtZmlsbCB7XG4gIGZpbGw6ICNGMEU3Q0MgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC15ZWxsb3ctZmlsbCB7XG4gIGZpbGw6ICNGOEU1QzMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC10YXVwZS1maWxsIHtcbiAgZmlsbDogI0VCRTdEQiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LWdyZWVuLWZpbGwge1xuICBmaWxsOiAjRDFFRkQ0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtbGltZS1maWxsIHtcbiAgZmlsbDogI0RERURDNyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXRlYWwtZmlsbCB7XG4gIGZpbGw6ICNDRkVERUQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1za3ktZmlsbCB7XG4gIGZpbGw6ICNDNUVFRkEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1ibHVlLWZpbGwge1xuICBmaWxsOiAjREJFOUY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtcHVycGxlLWZpbGwge1xuICBmaWxsOiAjRjFFM0YyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtb3JhbmdlLWZpbGwge1xuICBmaWxsOiAjRkVFMUQ5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtcmVkLWZpbGwge1xuICBmaWxsOiAjRkZFMEUyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtbWFnZW50YS1maWxsIHtcbiAgZmlsbDogI0ZFREZGMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmJsYWNrLWZpbGwge1xuICBmaWxsOiAjMWExYTFhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZ3JleXNjYWxlLTYwLWZpbGwge1xuICBmaWxsOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZ3JleXNjYWxlLTcwLWZpbGwge1xuICBmaWxsOiAjNGQ0ZDRkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1nb2xkLWZpbGwge1xuICBmaWxsOiAjODY3NDNEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay15ZWxsb3ctZmlsbCB7XG4gIGZpbGw6ICM4QTYwMEQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLXRhdXBlLWZpbGwge1xuICBmaWxsOiAjN0I3MjVDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1ncmVlbi1maWxsIHtcbiAgZmlsbDogIzJCODczNyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstbGltZS1maWxsIHtcbiAgZmlsbDogIzVGODEyOSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstdGVhbC1maWxsIHtcbiAgZmlsbDogIzM2N0E3NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstc2t5LWZpbGwge1xuICBmaWxsOiAjMTA4MEE2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1ibHVlLWZpbGwge1xuICBmaWxsOiAjMDM2OWFjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1wdXJwbGUtZmlsbCB7XG4gIGZpbGw6ICM5MjI3OEYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLW9yYW5nZS1maWxsIHtcbiAgZmlsbDogI0M2NEExQyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstcmVkLWZpbGwge1xuICBmaWxsOiAjRDgxQTIxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1tYWdlbnRhLWZpbGwge1xuICBmaWxsOiAjQzAwMjY0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBBbmd1bGFyIHByb2plY3QgY29sb3Vyc1xuICAgIFRvIGRlcHJlY2F0ZSB0aGVzZSBjb2xvdXIgc3R5bGVzIGFuZCB1c2UgdGhlIERTIGNvbG91ciBwYWxldHRlXG4gICAgaHR0cHM6Ly9kZXNpZ25zeXN0ZW0ub250YXJpby5jYS9kb2NzL2Jhc2ljcy9jb2xvdXJzLmh0bWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgR3JleXNjYWxlXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEZvbnRzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEJvZHlcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgSGlnaGxpZ2h0IGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgSW5mb2dyYXBoaWMgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBCYXNlIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgQnV0dG9uIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLm9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjY3MWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ub3JhbmdlLWJnIGEsIC5vcmFuZ2UtYmcgYTp2aXNpdGVkLCAub3JhbmdlLWJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5vcmFuZ2UtYmcgYTpob3ZlciwgLm9yYW5nZS1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm9yYW5nZS10ZXh0IHtcbiAgY29sb3I6ICNmMjY3MWY7XG59XG5cbi5yZWQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkxYjI2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlZC1iZyBhLCAucmVkLWJnIGE6dmlzaXRlZCwgLnJlZC1iZyBhOmZvY3VzIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG4ucmVkLWJnIGE6aG92ZXIsIC5yZWQtYmcgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5yZWQtdGV4dCB7XG4gIGNvbG9yOiAjYzkxYjI2O1xufVxuXG4ubWFnZW50YS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YzBmNWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFnZW50YS1iZyBhLCAubWFnZW50YS1iZyBhOnZpc2l0ZWQsIC5tYWdlbnRhLWJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5tYWdlbnRhLWJnIGE6aG92ZXIsIC5tYWdlbnRhLWJnIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubWFnZW50YS10ZXh0IHtcbiAgY29sb3I6ICM5YzBmNWY7XG59XG5cbi5wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwNDdhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnB1cnBsZS1iZyBhLCAucHVycGxlLWJnIGE6dmlzaXRlZCwgLnB1cnBsZS1iZyBhOmZvY3VzIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG4ucHVycGxlLWJnIGE6aG92ZXIsIC5wdXJwbGUtYmcgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wdXJwbGUtdGV4dCB7XG4gIGNvbG9yOiAjNjAwNDdhO1xufVxuXG4uYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg3Y2IgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmx1ZS1iZyBhLCAuYmx1ZS1iZyBhOnZpc2l0ZWQsIC5ibHVlLWJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5ibHVlLWJnIGE6aG92ZXIsIC5ibHVlLWJnIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYmx1ZS10ZXh0IHtcbiAgY29sb3I6ICMwMDg3Y2I7XG59XG5cbi5ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhiNTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ3JlZW4tYmcgYSwgLmdyZWVuLWJnIGE6dmlzaXRlZCwgLmdyZWVuLWJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5ncmVlbi1iZyBhOmhvdmVyLCAuZ3JlZW4tYmcgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ncmVlbi10ZXh0IHtcbiAgY29sb3I6ICMwMDhiNTI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEV4dGVuZGVkIGNvbG91ciBwYWxldHRlIGJnIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpZ2h0LWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZDFkZGViICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1sYXZlbmRlci1iZywgLmxhYmVsLnJldmlldywgLnJldmlldy5yZWRhY3RlZCwgLnJldmlld1t0aXRsZX49cmVkYWN0ZWRdLCAucmV2aWV3W3RpdGxlfj3DqWRpdMOpXSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLnJldmlldywgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4ucmV2aWV3IHtcbiAgYmFja2dyb3VuZDogI2QyZDFlYiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtcHVycGxlLWJnIHtcbiAgYmFja2dyb3VuZDogI2RmZDFlYiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtbWFnZW50YS1iZyB7XG4gIGJhY2tncm91bmQ6ICNlYmQxZWEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LXBpbmstYmcge1xuICBiYWNrZ3JvdW5kOiAjZWJkMWRkICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1yZWQtYmcge1xuICBiYWNrZ3JvdW5kOiAjZWJkMmQxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1vcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kOiAjZWJkZmQxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC15ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kOiAjZWFlYmQxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1saW1lLWJnIHtcbiAgYmFja2dyb3VuZDogI2RkZWJkMSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kOiAjZDFlYmQyICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1taW50LWJnIHtcbiAgYmFja2dyb3VuZDogI2QxZWJkZiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYXF1YS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMWVhZWIgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC15ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWQyICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtbGltZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNlNmZhZDIgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMmZhZDIgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1taW50LWJnIHtcbiAgYmFja2dyb3VuZDogI2QyZmFlNiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LWFxdWEtYmcge1xuICBiYWNrZ3JvdW5kOiAjZDJmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMmU2ZmEgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1sYXZlbmRlci1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMmQyZmEgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZTZkMmZhICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtbWFnZW50YS1iZyB7XG4gIGJhY2tncm91bmQ6ICNmYWQyZmEgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1waW5rLWJnIHtcbiAgYmFja2dyb3VuZDogI2ZhZDJlNiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LXJlZC1iZyB7XG4gIGJhY2tncm91bmQ6ICNmYWQyZDIgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1vcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kOiAjZmFlNmQyICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtYnJpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzk5ZDhlMCAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2NhZTllZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWxpZ2h0LWRlc2F0IHtcbiAgYmFja2dyb3VuZDogI2IzYzNjNCAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBEU1MgYmFja2dyb3VuZCBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi5kc3MtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMwZjQxM2MgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMxOTQyM2MgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtZGFyay1kZXNhdCB7XG4gIGJhY2tncm91bmQ6ICM1ZDc5NjkgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtbWVkaXVtIHtcbiAgYmFja2dyb3VuZDogIzNiOGQ3YiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1hY2NlbnQge1xuICBiYWNrZ3JvdW5kOiAjZjE5ZDIzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWRpc2NvdmVyeSB7XG4gIGJhY2tncm91bmQ6ICMxZTZhOWQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtYWxwaGEsIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMxMThjN2IgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtYmV0YSwgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjN2I5NTNkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWxpdmUge1xuICBiYWNrZ3JvdW5kOiAjYmI3NzBiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBQTyBiYWNrZ3JvdW5kIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLnBvLXJpY2gtYmxhY2stYmcge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucG8tcmljaC1ibGFjay1iZyBhYmJyLCAucG8tcmljaC1ibGFjay1iZyBhLCAucG8tcmljaC1ibGFjay1iZyBhOmhvdmVyLCAucG8tcmljaC1ibGFjay1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1yaWNoLWJsYWNrLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tcmljaC1ibGFjay1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucG8tZGFyay15ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kOiAjY2JhNTJlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tZGFyay15ZWxsb3ctYmcgYWJiciwgLnBvLWRhcmsteWVsbG93LWJnIGEsIC5wby1kYXJrLXllbGxvdy1iZyBhOmhvdmVyLCAucG8tZGFyay15ZWxsb3ctYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tZGFyay15ZWxsb3ctYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2JhNTJlO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1kYXJrLXllbGxvdy1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2JhNTJlO1xufVxuXG4ucG8teWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZDogI2ZjYWYxNyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLXllbGxvdy1iZyBhYmJyLCAucG8teWVsbG93LWJnIGEsIC5wby15ZWxsb3ctYmcgYTpob3ZlciwgLnBvLXllbGxvdy1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby15ZWxsb3ctYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmNhZjE3O1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby15ZWxsb3ctYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZjYWYxNztcbn1cblxuLnBvLXRhdXBlLWJnIHtcbiAgYmFja2dyb3VuZDogI2MxYjI4ZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLXRhdXBlLWJnIGFiYnIsIC5wby10YXVwZS1iZyBhLCAucG8tdGF1cGUtYmcgYTpob3ZlciwgLnBvLXRhdXBlLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXRhdXBlLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2MxYjI4Zjtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tdGF1cGUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2MxYjI4Zjtcbn1cblxuLnBvLWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZDogIzM5YjU0YSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLWdyZWVuLWJnIGFiYnIsIC5wby1ncmVlbi1iZyBhLCAucG8tZ3JlZW4tYmcgYTpob3ZlciwgLnBvLWdyZWVuLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLWdyZWVuLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM5YjU0YTtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tZ3JlZW4tYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzM5YjU0YTtcbn1cblxuLnBvLWxpZ2h0LWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZDogIzhkYzYzZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLWxpZ2h0LWdyZWVuLWJnIGFiYnIsIC5wby1saWdodC1ncmVlbi1iZyBhLCAucG8tbGlnaHQtZ3JlZW4tYmcgYTpob3ZlciwgLnBvLWxpZ2h0LWdyZWVuLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLWxpZ2h0LWdyZWVuLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzhkYzYzZjtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tbGlnaHQtZ3JlZW4tYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzhkYzYzZjtcbn1cblxuLnBvLXRlYWwtYmcge1xuICBiYWNrZ3JvdW5kOiAjNDlhN2EyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tdGVhbC1iZyBhYmJyLCAucG8tdGVhbC1iZyBhLCAucG8tdGVhbC1iZyBhOmhvdmVyLCAucG8tdGVhbC1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby10ZWFsLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQ5YTdhMjtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tdGVhbC1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDlhN2EyO1xufVxuXG4ucG8tbGlnaHQtYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQ6ICMwMGIyZTMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1saWdodC1ibHVlLWJnIGFiYnIsIC5wby1saWdodC1ibHVlLWJnIGEsIC5wby1saWdodC1ibHVlLWJnIGE6aG92ZXIsIC5wby1saWdodC1ibHVlLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLWxpZ2h0LWJsdWUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBiMmUzO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1saWdodC1ibHVlLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMGIyZTM7XG59XG5cbi5wby1kYXJrLWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kOiAjMDQ3YmMxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucG8tZGFyay1ibHVlLWJnIGFiYnIsIC5wby1kYXJrLWJsdWUtYmcgYSwgLnBvLWRhcmstYmx1ZS1iZyBhOmhvdmVyLCAucG8tZGFyay1ibHVlLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLWRhcmstYmx1ZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwNDdiYzE7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLWRhcmstYmx1ZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDQ3YmMxO1xufVxuXG4ucG8tcHVycGxlLWJnIHtcbiAgYmFja2dyb3VuZDogIzkyMjc4ZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnBvLXB1cnBsZS1iZyBhYmJyLCAucG8tcHVycGxlLWJnIGEsIC5wby1wdXJwbGUtYmcgYTpob3ZlciwgLnBvLXB1cnBsZS1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1wdXJwbGUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTIyNzhmO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1wdXJwbGUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzkyMjc4Zjtcbn1cblxuLnBvLW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNmMTVhMjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1vcmFuZ2UtYmcgYWJiciwgLnBvLW9yYW5nZS1iZyBhLCAucG8tb3JhbmdlLWJnIGE6aG92ZXIsIC5wby1vcmFuZ2UtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tb3JhbmdlLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YxNWEyMjtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tb3JhbmdlLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmMTVhMjI7XG59XG5cbi5wby1yZWQtYmcge1xuICBiYWNrZ3JvdW5kOiAjZWQxYzI0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tcmVkLWJnIGFiYnIsIC5wby1yZWQtYmcgYSwgLnBvLXJlZC1iZyBhOmhvdmVyLCAucG8tcmVkLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXJlZC1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZDFjMjQ7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLXJlZC1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWQxYzI0O1xufVxuXG4ucG8tbWFnZW50YS1iZyB7XG4gIGJhY2tncm91bmQ6ICNlZDAzN2MgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1tYWdlbnRhLWJnIGFiYnIsIC5wby1tYWdlbnRhLWJnIGEsIC5wby1tYWdlbnRhLWJnIGE6aG92ZXIsIC5wby1tYWdlbnRhLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLW1hZ2VudGEtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWQwMzdjO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1tYWdlbnRhLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZDAzN2M7XG59XG5cbi5nb3Zlcm5tZW50LW9mLW9udGFyaW8tYmFubmVyX19wYWdlIC5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nb3Zlcm5tZW50LW9mLW9udGFyaW8tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjJFMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAwIC01MHZ3IDEuNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gIC5nb3Zlcm5tZW50LW9mLW9udGFyaW8tYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9maWxlcy5vbnRhcmlvLmNhL2NvLWhvbWVwYWdlLXN1cGVyZ3JhcGhpYy5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygzNHZ3ICsgNTYlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC5nb3Zlcm5tZW50LW9mLW9udGFyaW8tYmFubmVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE5N3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2ZpbGVzLm9udGFyaW8uY2EvY28taG9tZXBhZ2Utc3VwZXJncmFwaGljLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDM0dncgKyA1NiUpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLmdvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXIgaDEge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZ292ZXJubWVudC1vZi1vbnRhcmlvLWJhbm5lciBwIHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucm93IC5nb3Zlcm5tZW50LW9mLW9udGFyaW8tYmFubmVyIC5yb3cge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIERpZmYgbW9kdWxlXG4gICogZm9yIHRoZSByZXZpc2lvbnMgdGFiXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNwbGl0LWZpZWxkcyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi51bmlmaWVkLWZpZWxkcyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kaWZmLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogIzEwODBhNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjBmNDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWFyZ2luOiAycmVtIDAgMjAgMDtcbn1cblxuLmRpZmYtY29udHJvbHMge1xuICBib3JkZXItY29sb3I6ICMxMDgwYTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmYwZjQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1hcmdpbjogMCAwIDIuNXJlbSAwO1xufVxuXG4uanMgLmRpZmYtY29udHJvbHNfX2l0ZW0gLmRyb3BidXR0b24tdG9nZ2xlLFxuLmpzIC5kaWZmLWNvbnRyb2xzX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaWZmLWNvbnRyb2xzX19pdGVtIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbi5zZWNvbmRhcnktYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG5cbmVhY2ggYmFyIGdyYXBoIGlzIG1hZGUgdXAgb2YgLmdyYXBoLXJvd3Ncbi5ncmFwaC1yb3cgaW5jbHVkZXMgYSBsYWJlbCBvbiB0aGUgbGVmdCAodG9wIG9uIG1vYmlsZSkgYW5kIC5iYXJzIG9uIHRoZSByaWdodFxuLmJhcnMgaW5jbHVkZXMgb25lIC5uZXdiYXIgb3IgbXVsdGlwbGUgLm5ld2JhcnMgKHN0YWNrZWQgZ3JhcGhzKVxuXG4qL1xuLmdyYXBoLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ncmFwaC1yb3c6OmJlZm9yZSwgLmdyYXBoLXJvdzo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIG9yZGVyOiAxO1xufVxuLmdyYXBoLXJvdzo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5ncm91cGVkIC5ncmFwaC1yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4uZ3JhcGgtcm93ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5ncmFwaC1yb3cgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmFycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RhY2tlZCAuYmFycyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuLm5ld2JhciB7XG4gIGhlaWdodDogMS41ZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmV3YmFyLmxpZ2h0IHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnN0YWNrZWQgLm5ld2Jhcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG5cbi5taXhlZCAubmV3YmFyOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIGJsYWNrO1xufVxuXG4ubmV3YmFyICpbYXJpYS1oaWRkZW5dIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cbi5uZXdiYXI6aG92ZXIgLnNob3ctZm9yLXNyLCAubmV3YmFyOmhvdmVyIC5uby1idWxsZXQgPiBsaTo6YmVmb3JlLCAubmV3YmFyOmhvdmVyIC52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubmV3YmFyOmhvdmVyIC5zaG93LWZvci1zciwgLm5ld2Jhcjpob3ZlciAubm8tYnVsbGV0ID4gbGk6OmJlZm9yZSwgLm5ld2Jhcjpob3ZlciAudmlzdWFsbHktaGlkZGVuIHtcbiAgICBib3R0b206IC0xZW07XG4gIH1cbn1cbi5uZXdiYXI6aG92ZXI6bm90KC5heGlzKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAyMHB4IDE0cHggMDtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogLTAuNWVtO1xuICBib3JkZXItY29sb3I6IGJsYWNrIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tbGVmdDogLTAuNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5uZXdiYXI6aG92ZXI6bm90KC5heGlzKTo6YmVmb3JlIHtcbiAgICB0b3A6IDAuOGVtO1xuICB9XG59XG5cbi5iYXJncmFwaC1sZWdlbmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xufVxuLmJhcmdyYXBoLWxlZ2VuZCBkaXYge1xuICBib3JkZXItbGVmdDogMS41ZW0gc29saWQgYmxhY2s7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIG1hcmdpbjogMC4yZW0gMmVtIDAuMmVtIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJhciB7XG4gIGhlaWdodDogMi40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjU1NTU2cmVtO1xufVxuXG4uYmFyIC5hbW91bnQge1xuICBiYWNrZ3JvdW5kOiAjZDFkZGViO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJhciAuYW1vdW50IC5udW1iZXIge1xuICBtYXJnaW4tbGVmdDogMC43ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG5cbi5idWJibGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ1YmJsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiAzOHB4O1xuICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMjBweCAxNHB4IDA7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBGb250IGNvbG91cnMuXG4gICBUbyBiZSB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggYmFja2dyb3VuZCBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIExlZ2FjeSBvbnRhcmlvLmNhIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRoZW1lLW1pZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWRkZWI7XG59XG5cbi50aGVtZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLnRoZW1lLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxudWwuc21hcnRpZXMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zdGF0cy1jYXB0aW9uLCAubnVtYmVyLCAuc3RhdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3RhdHMgLnN0YXRzLWNhcHRpb24sIC5zdGF0cyAuY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnN0YXRzIC5udW1iZXIge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBtYXJnaW46IDIwJSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuc3RhdHMgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG4uc3RhdHMgLm51bWJlci5iaWcge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbWFyZ2luLXRvcDogMzUlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5zdGF0cyAubnVtYmVyLmJpZyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uc3RhdHMgLm51bWJlci5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMi45cmVtO1xuICBtYXJnaW4tdG9wOiAzMCU7XG59XG4uc3RhdHMgLm51bWJlci5udW1iZXItd3JhcCB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBtYXJnaW4tdG9wOiAyNSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnN0YXRzIC5udW1iZXIubnVtYmVyLXdyYXAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4uY2lyY2xlLCAuY2lyY2xlLS1zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5M0NDO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTk1cHg7XG4gIGhlaWdodDogMTk1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmNpcmNsZSwgLmNpcmNsZS0tc21hbGwge1xuICAgIHdpZHRoOiAxNDVweDtcbiAgICBoZWlnaHQ6IDE0NXB4O1xuICB9XG59XG5cbi5jaXJjbGUtLXNtYWxsIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbn1cbi5jaXJjbGUtLXNtYWxsIC5udW1iZXIge1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFRpbWVsaW5lIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBUaW1lbGluZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGltZWxpbmUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzMuMTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRpbWVsaW5lLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi50aW1lbGluZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAudGltZWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4udGltZWxpbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkN2U0ZWQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMS4zNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC50aW1lbGluZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAudGltZWxpbmU6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW07XG4gIH1cbn1cblxuLnRpbWVsaW5lOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2U0ZWQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLXRvcDogNWVtO1xuICB3aWR0aDogMi44MTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC50aW1lbGluZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogMC45Mzc1cmVtO1xuICAgIG1hcmdpbjogNWVtIGF1dG87XG4gIH1cbn1cblxuLnRpbWVsaW5lLWJsb2NrIHtcbiAgbWFyZ2luOiAyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC50aW1lbGluZS1ibG9jayB7XG4gICAgbWFyZ2luOiAyLjVlbSAwO1xuICB9XG59XG5cbi50aW1lbGluZS1ibG9jazo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udGltZWxpbmUtYmxvY2s6OmFmdGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50aW1lbGluZS1ibG9jazo6YWZ0ZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAudGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1jb250ZW50IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI0RGRjNGMztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogMC42MjVyZW07XG4gIH1cbiAgLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGF0ZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNTUlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi50aW1lbGluZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0RGRjNGMztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMy43NXJlbTtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAudGltZWxpbmUtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC50aW1lbGluZS1jb250ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4udGltZWxpbmUtY29udGVudCBoMiwgLnRpbWVsaW5lLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi50aW1lbGluZS1jb250ZW50IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjI1cmVtIDAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQgLnRhZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4udGltZWxpbmUtY29udGVudCAudGFnOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGltZWxpbmUtY29udGVudDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi50aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0RGRjNGMztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAxLjc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHdpZHRoOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC50aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAudGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI0RGRjNGMztcbiAgICB0b3A6IDAuNjI1cmVtO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuLnRpbWVsaW5lLWltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg3Y2I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsZWZ0OiAwLjc1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyLjE4NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLnRpbWVsaW5lLWltZyB7XG4gICAgbGVmdDogNTAuMSU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4udGltZWxpbmUtaW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjRweDtcbiAgdG9wOiA1MCU7XG59XG5cbi50aW1lbGluZS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjI2NzFmO1xufVxuXG4udGltZWxpbmUtcmVkIHtcbiAgYmFja2dyb3VuZDogI2M5MWIyNjtcbn1cblxuLnRpbWVsaW5lLW1hcm9vbiB7XG4gIGJhY2tncm91bmQ6ICM5YzBmNWY7XG59XG5cbi50aW1lbGluZS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiAjNjAwNDdhO1xufVxuXG4udGltZWxpbmUtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDg3Y2I7XG59XG5cbi50aW1lbGluZS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDhiNTI7XG59XG5cbi50aW1lbGluZS1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50aW1lbGluZS1jb3B5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4udGltZWxpbmUtZGF0ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC50aW1lbGluZS1kYXRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZWZ0OiA0OSU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICB9XG59XG4udGltZWxpbmUtZGF0ZSBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4uYnV0dG9uLmFsZXJ0LCAuYnV0dG9uLnBhbmVsLS1hbGVydCwgLmJ1dHRvbi5hbGVydC1ib3gsIGJ1dHRvbi5hbGVydCwgYnV0dG9uLnBhbmVsLS1hbGVydCwgYnV0dG9uLmFsZXJ0LWJveCwgaW5wdXQuYWxlcnRbdHlwZT1zdWJtaXRdLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucGFuZWwtLWFsZXJ0LCBpbnB1dFt0eXBlPXN1Ym1pdF0uYWxlcnQtYm94LCBpbnB1dC5hbGVydFt0eXBlPWJ1dHRvbl0sIGlucHV0W3R5cGU9YnV0dG9uXS5wYW5lbC0tYWxlcnQsIGlucHV0W3R5cGU9YnV0dG9uXS5hbGVydC1ib3gsIGJ1dHRvbi5hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRDAwMDA7XG59XG4uYnV0dG9uLmFsZXJ0OmhvdmVyLCAuYnV0dG9uLnBhbmVsLS1hbGVydDpob3ZlciwgLmJ1dHRvbi5hbGVydC1ib3g6aG92ZXIsIGJ1dHRvbi5hbGVydDpob3ZlciwgYnV0dG9uLnBhbmVsLS1hbGVydDpob3ZlciwgYnV0dG9uLmFsZXJ0LWJveDpob3ZlciwgaW5wdXQuYWxlcnRbdHlwZT1zdWJtaXRdOmhvdmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucGFuZWwtLWFsZXJ0OmhvdmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF0uYWxlcnQtYm94OmhvdmVyLCBpbnB1dC5hbGVydFt0eXBlPWJ1dHRvbl06aG92ZXIsIGlucHV0W3R5cGU9YnV0dG9uXS5wYW5lbC0tYWxlcnQ6aG92ZXIsIGlucHV0W3R5cGU9YnV0dG9uXS5hbGVydC1ib3g6aG92ZXIsIC5idXR0b24uYWxlcnQ6Zm9jdXMsIC5idXR0b24ucGFuZWwtLWFsZXJ0OmZvY3VzLCAuYnV0dG9uLmFsZXJ0LWJveDpmb2N1cywgYnV0dG9uLmFsZXJ0OmZvY3VzLCBidXR0b24ucGFuZWwtLWFsZXJ0OmZvY3VzLCBidXR0b24uYWxlcnQtYm94OmZvY3VzLCBpbnB1dC5hbGVydFt0eXBlPXN1Ym1pdF06Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XS5wYW5lbC0tYWxlcnQ6Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XS5hbGVydC1ib3g6Zm9jdXMsIGlucHV0LmFsZXJ0W3R5cGU9YnV0dG9uXTpmb2N1cywgaW5wdXRbdHlwZT1idXR0b25dLnBhbmVsLS1hbGVydDpmb2N1cywgaW5wdXRbdHlwZT1idXR0b25dLmFsZXJ0LWJveDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODFBMjE7XG59XG5cbmEuYnV0dG9uLS1wcmltYXJ5IGFiYnIsIGEuYnV0dG9uIGFiYnIsIGEuYnV0dG9uLnByaW1hcnkgYWJiciwgYS5idXR0b24uYWxlcnQgYWJiciwgYS5idXR0b24ucGFuZWwtLWFsZXJ0IGFiYnIsIGEuYnV0dG9uLmFsZXJ0LWJveCBhYmJyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmJ1dHRvbi0tcHJpbWFyeTp2aXNpdGVkIGFiYnIsIGEuYnV0dG9uOnZpc2l0ZWQgYWJiciwgYS5idXR0b24tLXByaW1hcnk6aG92ZXIgYWJiciwgYS5idXR0b246aG92ZXIgYWJiciwgYS5idXR0b24tLXByaW1hcnk6YWN0aXZlIGFiYnIsIGEuYnV0dG9uOmFjdGl2ZSBhYmJyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmEuYnV0dG9uLS1zZWNvbmRhcnkgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi0tc2Vjb25kYXJ5IGFiYnIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYS5idXR0b24uc2Vjb25kYXJ5IGFiYnIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGEuYnV0dG9uLS1zZWNvbmRhcnkgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYS5idXR0b24uc2Vjb25kYXJ5IGFiYnIsIGEuYnV0dG9uLnNlY29uZGFyeSBhYmJyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmJ1dHRvbi0tc2Vjb25kYXJ5OnZpc2l0ZWQgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi0tc2Vjb25kYXJ5OnZpc2l0ZWQgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi5zZWNvbmRhcnk6dmlzaXRlZCBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBhLmJ1dHRvbi0tc2Vjb25kYXJ5OnZpc2l0ZWQgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYS5idXR0b24uc2Vjb25kYXJ5OnZpc2l0ZWQgYWJiciwgYS5idXR0b24uc2Vjb25kYXJ5OnZpc2l0ZWQgYWJiciwgYS5idXR0b24tLXNlY29uZGFyeTpob3ZlciBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYS5idXR0b24tLXNlY29uZGFyeTpob3ZlciBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBhLmJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIgYWJiciwgYS5idXR0b24uc2Vjb25kYXJ5OmhvdmVyIGFiYnIsIGEuYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlIGFiYnIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYS5idXR0b24tLXNlY29uZGFyeTphY3RpdmUgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlIGFiYnIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGEuYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlIGFiYnIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGEuYnV0dG9uLnNlY29uZGFyeTphY3RpdmUgYWJiciwgYS5idXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSBhYmJyIHtcbiAgY29sb3I6ICMwMDY2Q0M7XG59XG5cbmEuYnV0dG9uLS10ZXJ0aWFyeSBhYmJyLCBhLmJ1dHRvbi5xdWlldCBhYmJyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmJ1dHRvbi0tdGVydGlhcnk6dmlzaXRlZCBhYmJyLCBhLmJ1dHRvbi5xdWlldDp2aXNpdGVkIGFiYnIsIGEuYnV0dG9uLS10ZXJ0aWFyeTpob3ZlciBhYmJyLCBhLmJ1dHRvbi5xdWlldDpob3ZlciBhYmJyLCBhLmJ1dHRvbi0tdGVydGlhcnk6YWN0aXZlIGFiYnIsIGEuYnV0dG9uLnF1aWV0OmFjdGl2ZSBhYmJyIHtcbiAgY29sb3I6ICMwMDQ3OEY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBTcGVjaWFsdHkgYnV0dG9uOlxuICAgICogQ2hhdCBib3RcbiAgICAqIEV4aXQgdGhpcyBwYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaGF0Ym90LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgcmlnaHQ6IDIlO1xuICBib3R0b206IDUlO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB6LWluZGV4OiAxMDtcbn1cbi5jaGF0Ym90LWJ1dHRvbi0taWNvbiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICBAc3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAgIC5jaGF0Ym90LWJ1dHRvbiB7XG4gICAgICByaWdodDogMS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcnJpZGU6IERlc2lnbiBTeXN0ZW0gQmFjayB0byBUb3AgYnV0dG9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5iYWNrLXRvLXRvcC0tZGVmYXVsdCB7XG4gIG1pbi13aWR0aDogM3JlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmJhY2stdG8tdG9wLS1kZWZhdWx0OmhvdmVyLCAuYmFjay10by10b3AtLWRlZmF1bHQ6Zm9jdXMge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5iYWNrLXRvLXRvcC0tcmVjYXB0Y2hhIHtcbiAgcmlnaHQ6IDAuMiU7XG59XG5cbmFbcmV2PWZvb3Rub3RlXSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZm9vdG5vdGVzIGxpOnRhcmdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY2ZGM7XG59XG4uZm9vdG5vdGVzIGxpIGEge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdG5vdGVzIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgSGVhZGluZ3Mgb3ZlcnJpZGVzIGluIGNvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oMSBwLCAuaDEgbGksIC5oMiBwLCAuaDIgbGksIC5oMyBwLCAuaDMgbGksIC5oNCBwLCAuaDQgbGksIC5oNSBwLCAuaDUgbGksIC5oNiBwLCAuaDYgbGkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5yb3cuaDEgaDIsIC5yb3cuaDEgaDMsIC5yb3cuaDEgaDQsIC5yb3cuaDEgaDUsIC5jb2x1bW5zLmgxIGgyLCAuaDEjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEuZm9ybS13cmFwcGVyIGgyLCAuaDEjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoMiwgLmgxI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0tY2hlY2tib3hlcyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgxLmZvcm0td3JhcHBlciBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgxLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoMiwgLmgxI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMS5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmgxLmZvcm0td3JhcHBlciBoMiwgLmgxI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDIsIC5jb2x1bW5zLmgxIGgzLCAuaDEjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEuZm9ybS13cmFwcGVyIGgzLCAuaDEjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoMywgLmgxI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0tY2hlY2tib3hlcyBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgxLmZvcm0td3JhcHBlciBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgxLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoMywgLmgxI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMS5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmgxLmZvcm0td3JhcHBlciBoMywgLmgxI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDMsIC5jb2x1bW5zLmgxIGg0LCAuaDEjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEuZm9ybS13cmFwcGVyIGg0LCAuaDEjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoNCwgLmgxI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0tY2hlY2tib3hlcyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgxLmZvcm0td3JhcHBlciBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgxLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoNCwgLmgxI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMS5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmgxLmZvcm0td3JhcHBlciBoNCwgLmgxI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDQsIC5jb2x1bW5zLmgxIGg1LCAuaDEjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEuZm9ybS13cmFwcGVyIGg1LCAuaDEjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoNSwgLmgxI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0tY2hlY2tib3hlcyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgxLmZvcm0td3JhcHBlciBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgxLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoNSwgLmgxI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMS5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmgxLmZvcm0td3JhcHBlciBoNSwgLmgxI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDUge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5yb3cuaDIgaDIsIC5yb3cuaDIgaDMsIC5yb3cuaDIgaDQsIC5yb3cuaDIgaDUsIC5jb2x1bW5zLmgyIGgyLCAuaDIjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIuZm9ybS13cmFwcGVyIGgyLCAuaDIjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoMiwgLmgyI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0tY2hlY2tib3hlcyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgyLmZvcm0td3JhcHBlciBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgyLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoMiwgLmgyI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMi5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmgyLmZvcm0td3JhcHBlciBoMiwgLmgyI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDIsIC5jb2x1bW5zLmgyIGgzLCAuaDIjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIuZm9ybS13cmFwcGVyIGgzLCAuaDIjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoMywgLmgyI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0tY2hlY2tib3hlcyBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgyLmZvcm0td3JhcHBlciBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgyLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoMywgLmgyI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMi5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmgyLmZvcm0td3JhcHBlciBoMywgLmgyI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDMsIC5jb2x1bW5zLmgyIGg0LCAuaDIjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIuZm9ybS13cmFwcGVyIGg0LCAuaDIjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoNCwgLmgyI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0tY2hlY2tib3hlcyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgyLmZvcm0td3JhcHBlciBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgyLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoNCwgLmgyI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMi5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmgyLmZvcm0td3JhcHBlciBoNCwgLmgyI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDQsIC5jb2x1bW5zLmgyIGg1LCAuaDIjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIuZm9ybS13cmFwcGVyIGg1LCAuaDIjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoNSwgLmgyI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0tY2hlY2tib3hlcyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgyLmZvcm0td3JhcHBlciBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgyLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoNSwgLmgyI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMi5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmgyLmZvcm0td3JhcHBlciBoNSwgLmgyI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDUge1xuICBmb250LXNpemU6IDEuNjg3NXJlbTtcbn1cblxuLnJvdy5oMyBoMiwgLnJvdy5oMyBoMywgLnJvdy5oMyBoNCwgLnJvdy5oMyBoNSwgLmNvbHVtbnMuaDMgaDIsIC5oMyNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5mb3JtLXdyYXBwZXIgaDIsIC5oMyNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGgyLCAuaDMjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1jaGVja2JveGVzIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDMuZm9ybS13cmFwcGVyIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDMubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGgyLCAuaDMjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgzLmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDMuZm9ybS13cmFwcGVyIGgyLCAuaDMjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoMiwgLmNvbHVtbnMuaDMgaDMsIC5oMyNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5mb3JtLXdyYXBwZXIgaDMsIC5oMyNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGgzLCAuaDMjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1jaGVja2JveGVzIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDMuZm9ybS13cmFwcGVyIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDMubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGgzLCAuaDMjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgzLmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDMuZm9ybS13cmFwcGVyIGgzLCAuaDMjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoMywgLmNvbHVtbnMuaDMgaDQsIC5oMyNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5mb3JtLXdyYXBwZXIgaDQsIC5oMyNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGg0LCAuaDMjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1jaGVja2JveGVzIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDMuZm9ybS13cmFwcGVyIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDMubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGg0LCAuaDMjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgzLmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDMuZm9ybS13cmFwcGVyIGg0LCAuaDMjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoNCwgLmNvbHVtbnMuaDMgaDUsIC5oMyNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5mb3JtLXdyYXBwZXIgaDUsIC5oMyNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGg1LCAuaDMjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1jaGVja2JveGVzIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDMuZm9ybS13cmFwcGVyIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDMubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGg1LCAuaDMjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgzLmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDMuZm9ybS13cmFwcGVyIGg1LCAuaDMjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoNSB7XG4gIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xufVxuXG4ucm93Lmg0IGgyLCAucm93Lmg0IGgzLCAucm93Lmg0IGg0LCAucm93Lmg0IGg1LCAuY29sdW1ucy5oNCBoMiwgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmZvcm0td3JhcHBlciBoMiwgLmg0I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDIsIC5oNCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWNoZWNrYm94ZXMgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNC5mb3JtLXdyYXBwZXIgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDIsIC5oNCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDQuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNC5mb3JtLXdyYXBwZXIgaDIsIC5oNCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGgyLCAuY29sdW1ucy5oNCBoMywgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmZvcm0td3JhcHBlciBoMywgLmg0I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDMsIC5oNCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWNoZWNrYm94ZXMgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNC5mb3JtLXdyYXBwZXIgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDMsIC5oNCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDQuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNC5mb3JtLXdyYXBwZXIgaDMsIC5oNCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGgzLCAuY29sdW1ucy5oNCBoNCwgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmZvcm0td3JhcHBlciBoNCwgLmg0I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDQsIC5oNCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWNoZWNrYm94ZXMgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNC5mb3JtLXdyYXBwZXIgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDQsIC5oNCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDQuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNC5mb3JtLXdyYXBwZXIgaDQsIC5oNCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGg0LCAuY29sdW1ucy5oNCBoNSwgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmZvcm0td3JhcHBlciBoNSwgLmg0I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDUsIC5oNCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWNoZWNrYm94ZXMgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNC5mb3JtLXdyYXBwZXIgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDUsIC5oNCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDQuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNC5mb3JtLXdyYXBwZXIgaDUsIC5oNCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4ucm93Lmg1IGgyLCAucm93Lmg1IGgzLCAucm93Lmg1IGg0LCAucm93Lmg1IGg1LCAuY29sdW1ucy5oNSBoMiwgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmZvcm0td3JhcHBlciBoMiwgLmg1I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDIsIC5oNSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWNoZWNrYm94ZXMgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNS5mb3JtLXdyYXBwZXIgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDIsIC5oNSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDUuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNS5mb3JtLXdyYXBwZXIgaDIsIC5oNSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGgyLCAuY29sdW1ucy5oNSBoMywgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmZvcm0td3JhcHBlciBoMywgLmg1I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDMsIC5oNSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWNoZWNrYm94ZXMgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNS5mb3JtLXdyYXBwZXIgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDMsIC5oNSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDUuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNS5mb3JtLXdyYXBwZXIgaDMsIC5oNSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGgzLCAuY29sdW1ucy5oNSBoNCwgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmZvcm0td3JhcHBlciBoNCwgLmg1I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDQsIC5oNSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWNoZWNrYm94ZXMgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNS5mb3JtLXdyYXBwZXIgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDQsIC5oNSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDUuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNS5mb3JtLXdyYXBwZXIgaDQsIC5oNSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGg0LCAuY29sdW1ucy5oNSBoNSwgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmZvcm0td3JhcHBlciBoNSwgLmg1I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDUsIC5oNSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWNoZWNrYm94ZXMgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNS5mb3JtLXdyYXBwZXIgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDUsIC5oNSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDUuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNS5mb3JtLXdyYXBwZXIgaDUsIC5oNSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLnJvdy5oNiBoMiwgLnJvdy5oNiBoMywgLnJvdy5oNiBoNCwgLnJvdy5oNiBoNSwgLmNvbHVtbnMuaDYgaDIsIC5oNiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5mb3JtLXdyYXBwZXIgaDIsIC5oNiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGgyLCAuaDYjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1jaGVja2JveGVzIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDYuZm9ybS13cmFwcGVyIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDYubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGgyLCAuaDYjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg2LmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDYuZm9ybS13cmFwcGVyIGgyLCAuaDYjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoMiwgLmNvbHVtbnMuaDYgaDMsIC5oNiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5mb3JtLXdyYXBwZXIgaDMsIC5oNiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGgzLCAuaDYjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1jaGVja2JveGVzIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDYuZm9ybS13cmFwcGVyIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDYubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGgzLCAuaDYjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg2LmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDYuZm9ybS13cmFwcGVyIGgzLCAuaDYjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoMywgLmNvbHVtbnMuaDYgaDQsIC5oNiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5mb3JtLXdyYXBwZXIgaDQsIC5oNiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGg0LCAuaDYjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1jaGVja2JveGVzIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDYuZm9ybS13cmFwcGVyIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDYubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGg0LCAuaDYjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg2LmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDYuZm9ybS13cmFwcGVyIGg0LCAuaDYjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoNCwgLmNvbHVtbnMuaDYgaDUsIC5oNiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5mb3JtLXdyYXBwZXIgaDUsIC5oNiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGg1LCAuaDYjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1jaGVja2JveGVzIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDYuZm9ybS13cmFwcGVyIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDYubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGg1LCAuaDYjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg2LmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDYuZm9ybS13cmFwcGVyIGg1LCAuaDYjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2VuZXJhbCBzdHlsZSBoZWxwZXIgY2xhc3NlcyBmb3IgdGV4dCwgbWFyZ2lucyxcbiAgICBwYWRkaW5nIGFuZCB3aWR0aHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE1hcmdpbnMgYW5kIFBhZGRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udG9wLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi50b3AtbWFyZ2luLWRvdWJsZSB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cbi50b3AtbWFyZ2luLWhhbGYge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm5vLXRvcC1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yaWdodC1tYXJnaW4ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5yaWdodC1tYXJnaW4tZG91YmxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4ucmlnaHQtbWFyZ2luLWhhbGYge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubm8tcmlnaHQtbWFyZ2luIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLmJvdHRvbS1tYXJnaW4tZG91YmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuLmJvdHRvbS1tYXJnaW4taGFsZiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubm8tYm90dG9tLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmxlZnQtbWFyZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5sZWZ0LW1hcmdpbi1kb3VibGUge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuLmxlZnQtbWFyZ2luLWhhbGYge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5uby1sZWZ0LW1hcmdpbiB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi50b3AtcGFkZGluZy1kb3VibGUge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnRvcC1wYWRkaW5nLWhhbGYge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5uby10b3AtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yaWdodC1wYWRkaW5nIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnJpZ2h0LXBhZGRpbmctZG91YmxlIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnJpZ2h0LXBhZGRpbmctaGFsZiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubm8tcmlnaHQtcGFkZGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5ib3R0b20tcGFkZGluZy1kb3VibGUge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuLmJvdHRvbS1wYWRkaW5nLWhhbGYge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5uby1ib3R0b20tcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5sZWZ0LXBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5sZWZ0LXBhZGRpbmctZG91YmxlIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubGVmdC1wYWRkaW5nLWhhbGYge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubm8tbGVmdC1wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaW5kZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm5vLWluZGVudCxcbi5tYWluLWNvbnRlbnQgLm5vLWluZGVudCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBSYWRpdXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubm8tcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVGV4dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRhcmstdGV4dCB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuXG4uaW5hY3RpdmUge1xuICBjb2xvcjogIzczNzM3Mztcbn1cblxuLmJyZWFrLXdvcmQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi53aGl0ZS10ZXh0LWFuZC11bmRlcmxpbmUge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFNoYWRvd1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yaWdodC1zaGFkb3cge1xuICBib3gtc2hhZG93OiA0cHggMCA0cHggI2NjY2NjYztcbn1cblxuLm5vLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgV2lkdGhzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnctMSB7XG4gIHdpZHRoOiAxJTtcbn1cblxuLnctMiB7XG4gIHdpZHRoOiAyJTtcbn1cblxuLnctMyB7XG4gIHdpZHRoOiAzJTtcbn1cblxuLnctNCB7XG4gIHdpZHRoOiA0JTtcbn1cblxuLnctNSB7XG4gIHdpZHRoOiA1JTtcbn1cblxuLnctNiB7XG4gIHdpZHRoOiA2JTtcbn1cblxuLnctNyB7XG4gIHdpZHRoOiA3JTtcbn1cblxuLnctOCB7XG4gIHdpZHRoOiA4JTtcbn1cblxuLnctOSB7XG4gIHdpZHRoOiA5JTtcbn1cblxuLnctMTAge1xuICB3aWR0aDogMTAlO1xufVxuXG4udy0xMSB7XG4gIHdpZHRoOiAxMSU7XG59XG5cbi53LTEyIHtcbiAgd2lkdGg6IDEyJTtcbn1cblxuLnctMTMge1xuICB3aWR0aDogMTMlO1xufVxuXG4udy0xNCB7XG4gIHdpZHRoOiAxNCU7XG59XG5cbi53LTE1IHtcbiAgd2lkdGg6IDE1JTtcbn1cblxuLnctMTYge1xuICB3aWR0aDogMTYlO1xufVxuXG4udy0xNyB7XG4gIHdpZHRoOiAxNyU7XG59XG5cbi53LTE4IHtcbiAgd2lkdGg6IDE4JTtcbn1cblxuLnctMTkge1xuICB3aWR0aDogMTklO1xufVxuXG4udy0yMCB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi53LTIxIHtcbiAgd2lkdGg6IDIxJTtcbn1cblxuLnctMjIge1xuICB3aWR0aDogMjIlO1xufVxuXG4udy0yMyB7XG4gIHdpZHRoOiAyMyU7XG59XG5cbi53LTI0IHtcbiAgd2lkdGg6IDI0JTtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlO1xufVxuXG4udy0yNiB7XG4gIHdpZHRoOiAyNiU7XG59XG5cbi53LTI3IHtcbiAgd2lkdGg6IDI3JTtcbn1cblxuLnctMjgge1xuICB3aWR0aDogMjglO1xufVxuXG4udy0yOSB7XG4gIHdpZHRoOiAyOSU7XG59XG5cbi53LTMwIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLnctMzEge1xuICB3aWR0aDogMzElO1xufVxuXG4udy0zMiB7XG4gIHdpZHRoOiAzMiU7XG59XG5cbi53LTMzIHtcbiAgd2lkdGg6IDMzJTtcbn1cblxuLnctMzQge1xuICB3aWR0aDogMzQlO1xufVxuXG4udy0zNSB7XG4gIHdpZHRoOiAzNSU7XG59XG5cbi53LTM2IHtcbiAgd2lkdGg6IDM2JTtcbn1cblxuLnctMzcge1xuICB3aWR0aDogMzclO1xufVxuXG4udy0zOCB7XG4gIHdpZHRoOiAzOCU7XG59XG5cbi53LTM5IHtcbiAgd2lkdGg6IDM5JTtcbn1cblxuLnctNDAge1xuICB3aWR0aDogNDAlO1xufVxuXG4udy00MSB7XG4gIHdpZHRoOiA0MSU7XG59XG5cbi53LTQyIHtcbiAgd2lkdGg6IDQyJTtcbn1cblxuLnctNDMge1xuICB3aWR0aDogNDMlO1xufVxuXG4udy00NCB7XG4gIHdpZHRoOiA0NCU7XG59XG5cbi53LTQ1IHtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLnctNDYge1xuICB3aWR0aDogNDYlO1xufVxuXG4udy00NyB7XG4gIHdpZHRoOiA0NyU7XG59XG5cbi53LTQ4IHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuLnctNDkge1xuICB3aWR0aDogNDklO1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi53LTUxIHtcbiAgd2lkdGg6IDUxJTtcbn1cblxuLnctNTIge1xuICB3aWR0aDogNTIlO1xufVxuXG4udy01MyB7XG4gIHdpZHRoOiA1MyU7XG59XG5cbi53LTU0IHtcbiAgd2lkdGg6IDU0JTtcbn1cblxuLnctNTUge1xuICB3aWR0aDogNTUlO1xufVxuXG4udy01NiB7XG4gIHdpZHRoOiA1NiU7XG59XG5cbi53LTU3IHtcbiAgd2lkdGg6IDU3JTtcbn1cblxuLnctNTgge1xuICB3aWR0aDogNTglO1xufVxuXG4udy01OSB7XG4gIHdpZHRoOiA1OSU7XG59XG5cbi53LTYwIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLnctNjEge1xuICB3aWR0aDogNjElO1xufVxuXG4udy02MiB7XG4gIHdpZHRoOiA2MiU7XG59XG5cbi53LTYzIHtcbiAgd2lkdGg6IDYzJTtcbn1cblxuLnctNjQge1xuICB3aWR0aDogNjQlO1xufVxuXG4udy02NSB7XG4gIHdpZHRoOiA2NSU7XG59XG5cbi53LTY2IHtcbiAgd2lkdGg6IDY2JTtcbn1cblxuLnctNjcge1xuICB3aWR0aDogNjclO1xufVxuXG4udy02OCB7XG4gIHdpZHRoOiA2OCU7XG59XG5cbi53LTY5IHtcbiAgd2lkdGg6IDY5JTtcbn1cblxuLnctNzAge1xuICB3aWR0aDogNzAlO1xufVxuXG4udy03MSB7XG4gIHdpZHRoOiA3MSU7XG59XG5cbi53LTcyIHtcbiAgd2lkdGg6IDcyJTtcbn1cblxuLnctNzMge1xuICB3aWR0aDogNzMlO1xufVxuXG4udy03NCB7XG4gIHdpZHRoOiA3NCU7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLnctNzYge1xuICB3aWR0aDogNzYlO1xufVxuXG4udy03NyB7XG4gIHdpZHRoOiA3NyU7XG59XG5cbi53LTc4IHtcbiAgd2lkdGg6IDc4JTtcbn1cblxuLnctNzkge1xuICB3aWR0aDogNzklO1xufVxuXG4udy04MCB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi53LTgxIHtcbiAgd2lkdGg6IDgxJTtcbn1cblxuLnctODIge1xuICB3aWR0aDogODIlO1xufVxuXG4udy04MyB7XG4gIHdpZHRoOiA4MyU7XG59XG5cbi53LTg0IHtcbiAgd2lkdGg6IDg0JTtcbn1cblxuLnctODUge1xuICB3aWR0aDogODUlO1xufVxuXG4udy04NiB7XG4gIHdpZHRoOiA4NiU7XG59XG5cbi53LTg3IHtcbiAgd2lkdGg6IDg3JTtcbn1cblxuLnctODgge1xuICB3aWR0aDogODglO1xufVxuXG4udy04OSB7XG4gIHdpZHRoOiA4OSU7XG59XG5cbi53LTkwIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLnctOTEge1xuICB3aWR0aDogOTElO1xufVxuXG4udy05MiB7XG4gIHdpZHRoOiA5MiU7XG59XG5cbi53LTkzIHtcbiAgd2lkdGg6IDkzJTtcbn1cblxuLnctOTQge1xuICB3aWR0aDogOTQlO1xufVxuXG4udy05NSB7XG4gIHdpZHRoOiA5NSU7XG59XG5cbi53LTk2IHtcbiAgd2lkdGg6IDk2JTtcbn1cblxuLnctOTcge1xuICB3aWR0aDogOTclO1xufVxuXG4udy05OCB7XG4gIHdpZHRoOiA5OCU7XG59XG5cbi53LTk5IHtcbiAgd2lkdGg6IDk5JTtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJvcmRlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50aGljaywgLnRvcC1ib3JkZXIge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2VkZWRlZDtcbn1cblxuLmJvdHRvbS1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2VkZWRlZDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUG9zaXRpb25pbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBBY2Nlc3NpYmlsaXR5IGNsYXNzIGluIERydXBhbCA4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNYWtlcyB0aGUgRFMgLmFsZXJ0IGRlZmF1bHQgc3R5bGUgYWxlcnQtLWluZm9ybWF0aW9uYWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGVydCA6bGFzdC1jaGlsZCwgLnBhbmVsLS1hbGVydCA6bGFzdC1jaGlsZCwgLmFsZXJ0LWJveCA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogMCAtNTB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIC5hbGVydF9faGVhZGVyLXRpdGxlLCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciAuYWxlcnQgaDIsIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIC5wYW5lbC0tYWxlcnQgaDIsIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIC5hbGVydC1ib3ggaDIsIC5hbGVydCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciBoMiwgLnBhbmVsLS1hbGVydCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciBoMiwgLmFsZXJ0LWJveCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciBoMiwgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgLmFsZXJ0IGgzLCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciAucGFuZWwtLWFsZXJ0IGgzLCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciAuYWxlcnQtYm94IGgzLCAuYWxlcnQgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgaDMsIC5wYW5lbC0tYWxlcnQgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgaDMsIC5hbGVydC1ib3ggLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgaDMsIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIC5hbGVydCBoNCwgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgLnBhbmVsLS1hbGVydCBoNCwgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgLmFsZXJ0LWJveCBoNCwgLmFsZXJ0IC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIGg0LCAucGFuZWwtLWFsZXJ0IC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIGg0LCAuYWxlcnQtYm94IC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIGg0LCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciAuYWxlcnRfX2JvZHkgcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjY1cmVtO1xuICB9XG59XG5cbi5hbGVydF9fZnVsbC13aWR0aC1pbm5lciB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43Mzc1cmVtO1xufVxuXG4vKiBDb250ZW50IE9wdGltaXphdGlvbiBCYW5uZXIqL1xuLmFsZXJ0LS1vcHRpbWl6YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlZGVjO1xufVxuXG4uYWxlcnRfX2hlYWRlci1pY29uLS1vcHRpbWl6YXRpb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLW9wdGltaXphdGlvbi5zdmdcIik7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQWxlcnQgYm94IGNsYXNzZXMgcmVmZXJlbmNlZCBpbiB0aGUgY29udGVudCBzdHlsZSBndWlkZS5cbiAgICBUaGVzZSB3aWxsIGV2ZW50dWFsbHkgYmUgcmVtb3ZlZCBmcm9tIHRoZSB0aGVtZSBvbmNlIHRoZVxuICAgIERTIGNsYXNzZXMgYXJlIHVzZWQgd2lkZWx5LlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsZXJ0LWJveCB7XG4gIGJvcmRlci1jb2xvcjogIzEwODBBNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRjBGNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFsZXJ0LWJveCBhLCAuYWxlcnQtYm94IGE6Zm9jdXMge1xuICBjb2xvcjogIzAwNjZDQztcbn1cbi5hbGVydC1ib3ggYTpob3ZlciwgLmFsZXJ0LWJveCBhOnZpc2l0ZWQsIC5hbGVydC1ib3ggYTphY3RpdmUge1xuICBjb2xvcjogIzAwNDc4Rjtcbn1cbi5hbGVydC1ib3ggYS5idXR0b246bm90KC5zZWNvbmRhcnkpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWxlcnQtYm94IGkge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbi5hbGVydC1ib3ggOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5hbGVydC1ib3ggLmNsb3NlIHtcbiAgcmlnaHQ6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMDZjO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMC45O1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwIDZweCA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hbGVydC1ib3ggLmNsb3NlOmhvdmVyLCAuYWxlcnQtYm94IC5jbG9zZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY3JpdGljYWwtYWxlcnQsIC5lbWVyZ2VuY3ktYmFubmVyLCAuZW1lcmdlbmN5LWJhbm5lci0tY292aWQsIC5oZWFkZXJfX2FsZXJ0IHtcbiAgei1pbmRleDogMTU7XG59XG5cbi5oZWFkZXJfX2FsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEMDAwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRlcl9fYWxlcnQgYSwgLmhlYWRlcl9fYWxlcnQgYTpob3ZlciwgLmhlYWRlcl9fYWxlcnQgYTp2aXNpdGVkLCAuaGVhZGVyX19hbGVydCBhOmZvY3VzLCAuaGVhZGVyX19hbGVydCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgSWNvbnMgbmVzdGVkIGluIGxpbmsgdGFnc1xuICAgICogVXNlZCBpbiBjb250YWN0IGxpc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbmEubGluay1pY29uLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEgc3BhbltjbGFzc149aWNvbi1dIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmFbaHJlZl49XCJ0ZWw6XCJdID4gc3BhbltjbGFzc149aWNvbi1dIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi8qIExlZ2FjeSBjbGFzcy4gVXNlcyBEUyBlbWFpbCBpY29uICovXG4uaWNvbi1lbWFpbCwgLmljb24tbWFpbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tZW1haWwuc3ZnXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEN1c3RvbSBPbmVzaXRlIEljb24gRm9udFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29uZXNpdGUvb25lc2l0ZS5lb3Q/dWlyZWdlXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29uZXNpdGUvb25lc2l0ZS5lb3Q/dWlyZWdlI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vbmVzaXRlL29uZXNpdGUudHRmP3VpcmVnZVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb25lc2l0ZS9vbmVzaXRlLndvZmY/dWlyZWdlXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29uZXNpdGUvb25lc2l0ZS5zdmc/dWlyZWdlI29uZXNpdGVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPbnRhcmlvIGxvZ29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuLmljb24tb250YXJpbzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG5cbi5pY29uLW9udGFyaW9Mb2dvOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgU2VydmljZSBPbnRhcmlvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbi5pY29uLXNlcnZpY2VPbnRhcmlvOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OWVcIjtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG4gIGNvbG9yOiByZ2IoMCwgMTA4LCA2NCk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2MFwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoNDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2M1wiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGg2OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoNzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTY1XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDg6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2NlwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGg5OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTA6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2OFwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxMTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDEyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NmFcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2YlwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxNDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDE1OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NmRcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTY6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2ZVwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuLmljb24td3JhcHBlci0tbG9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmljb24td3JhcHBlci0tbG9uZywgLmljb24td3JhcHBlci0tbG9uZy1uby1iZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogN3JlbTtcbiAgaGVpZ2h0OiAyLjNyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pY29uLWNvbnRhY3RMb25nOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTm90ZTogdG8gcGhhc2Ugb3V0IHRoZSB1c2Ugb2YgdGhlc2UgaWNvbiBjbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbi5pY29uLWFsZXJ0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmljb24tYW1idWxhbmNlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmljb24tYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5pY29uLWFycm93TGVmdDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5pY29uLWFycm93UmlnaHQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uaWNvbi1hcnJvd1NtYWxsRG93bjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5pY29uLWFycm93U21hbGxMZWZ0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmljb24tYXJyb3dTbWFsbFJpZ2h0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmljb24tYXJyb3dTbWFsbFVwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmljb24tYXJyb3dVcDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29uLWJvb2ttYXJrOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmljb24tY2FsZW5kYXI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uaWNvbi1jYW1lcmE6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uaWNvbi1jYW1lcmExOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLmljb24tY2FtZXJhMjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5pY29uLWNhbWVyYTM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uaWNvbi1jYW1lcmE0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLmljb24tY0Fycm93RG93bjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5pY29uLWNBcnJvd0xlZnQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uaWNvbi1jQXJyb3dSaWdodDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5pY29uLWNBcnJvd1VwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLmljb24tY2hlY2s6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uaWNvbi1jaGVja2xpc3Q6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uaWNvbi1jaGVja1NxdWFyZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5pY29uLWNoZXZyb25Eb3duOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmljb24tY2hldnJvbkxlZnQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uaWNvbi1jaGV2cm9uUmlnaHQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uaWNvbi1jaGV2cm9uVXA6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uaWNvbi1jaXJjbGUtc2xhc2g6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uaWNvbi1jbG9jazo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5pY29uLWNsb3VkRG93bjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5pY29uLWNsb3VkVXA6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4uaWNvbi1jb21tZW50OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLmljb24tY29tbWVudERpc2M6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uaWNvbi1jcm9zczo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5pY29uLWNyb3NzQmlnOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLmljb24tY3Jvc3NDaXJjOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmljb24tY3Jvc3NoYWlyczo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5pY29uLWRlc2t0b3AxOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmljb24tZGVza3RvcDI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uaWNvbi1kZXNrdG9wMzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5pY29uLWRpcmVjdGlvbnM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uaWNvbi1kb3Q6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uaWNvbi1kb3dubG9hZDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG5cbi5pY29uLWZhY2Vib29rOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLmljb24tZmFjZWJvb2tMb25nOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmljb24tZmlsZS1jc3Y6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG4uaWNvbi1maWxlLWRiZjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG5cbi5pY29uLWZpbGUtZ2VuZXJpYzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5pY29uLWZpbGUtanNvbjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG5cbi5pY29uLWZpbGUta21sOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLmljb24tZmlsZS1tZGI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uaWNvbi1maWxlLW9kYjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG5cbi5pY29uLWZpbGUtcGRmOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cblxuLmljb24tZmlsZS1yZHA6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuXG4uaWNvbi1maWxlLXR4dDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5pY29uLWZpbGUtd29yZDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5pY29uLWZpbGUteGxzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLmljb24tZmlsZS14bWw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uaWNvbi1maWxlLXppcDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5pY29uLWZpbG06OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uaWNvbi1maXJlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLmljb24tZmlyZUZ1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uaWNvbi1maXJlSGFsZjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5pY29uLWZpcmVIZWxtZXQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uaWNvbi1mbGFtZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG5cbi5pY29uLWZsaWNrcjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG5cbi5pY29uLWdlYXI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uaWNvbi1nbG9iZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5pY29uLWdvb2dsZVBsdXM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuXG4uaWNvbi1ncDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5pY29uLWdyYXBoOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmljb24tZ3VpZGU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uaWNvbi1oZWFsdGhjcm9zczo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG5cbi5pY29uLWhlYWx0aGNyb3NzRnVsbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG5cbi5pY29uLWhlYWx0aGNyb3NzU3F1YXJlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cblxuLmljb24taGVhbHRoRnVsbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5pY29uLWhlYXJ0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLmljb24taG9zcGl0YWw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uaWNvbi1ob3VyZ2xhc3M6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4uaWNvbi1odW1ic0Rvd246OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4uaWNvbi1pbmZvOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLmljb24taXNzdWU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uaWNvbi1pc3N1ZUNoZWNrOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cblxuLmljb24taXNzdWVSZWZyZXNoOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cblxuLmljb24ta2V5OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cblxuLmljb24tbGFwdG9wOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLmljb24tbGF3OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NTlcIjtcbn1cblxuLmljb24tbGVnYWw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuXG4uaWNvbi1saWdodEJ1bGI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1YlwiO1xufVxuXG4uaWNvbi1saW5rZWRJbjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG5cbi5pY29uLWxpbmtFeHRlcm5hbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG59XG5cbi5pY29uLWxvY2F0aW9uOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NWVcIjtcbn1cblxuLmljb24tbWVka2l0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cblxuLmljb24tbWVudGlvbjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG5cbi5pY29uLW1lbnU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuXG4uaWNvbi1taW51czo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTczXCI7XG59XG5cbi5pY29uLW1vYmlsZS1waG9uZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTc0XCI7XG59XG5cbi5pY29uLW1vYmlsZS1waG9uZTI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuXG4uaWNvbi1tb25leTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTc2XCI7XG59XG5cbi5pY29uLW1vcnRhckJvYXJkOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cblxuLmljb24tbmV3c3BhcGVyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NzhcIjtcbn1cblxuLmljb24tbm9GaXJlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NzlcIjtcbn1cblxuLmljb24tb2xkLXNlYXJjaDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG5cbi5pY29uLW9wZW5EYXRhOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cblxuLmljb24tb3BlbkRhdGEyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLmljb24tb3BlbkRhdGFGdWxsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLmljb24tcGVuY2lsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5ODBcIjtcbn1cblxuLmljb24tcGhvbmU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4MVwiO1xufVxuXG4uaWNvbi1waG9uZTI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4MlwiO1xufVxuXG4uaWNvbi1waG9uZURvd246OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4M1wiO1xufVxuXG4uaWNvbi1waG9uZUZ1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuXG4uaWNvbi1waG90bzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTg1XCI7XG59XG5cbi5pY29uLXBpZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG5cbi5pY29uLXBpbjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTg3XCI7XG59XG5cbi5pY29uLXBpbnRlcmVzdDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTg4XCI7XG59XG5cbi5pY29uLXBsYW5lOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5ODlcIjtcbn1cblxuLmljb24tcGxheTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG5cbi5pY29uLXBsYXkyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OGJcIjtcbn1cblxuLmljb24tcGx1czo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOThjXCI7XG59XG5cbi5pY29uLXBvZGl1bTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG5cbi5pY29uLXByaW50OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OGVcIjtcbn1cblxuLmljb24tcHJvZml0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OGZcIjtcbn1cblxuLmljb24tcHVsc2U6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5MFwiO1xufVxuXG4uaWNvbi1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5pY29uLXF1b3Rlc0Nsb3NlRU46OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5MlwiO1xufVxuXG4uaWNvbi1xdW90ZXNDbG9zZUZSOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cblxuLmljb24tcXVvdGVzT3BlbkVOOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OTRcIjtcbn1cblxuLmljb24tcXVvdGVzT3BlbkZSOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OTVcIjtcbn1cblxuLmljb24tckFycm93RG93bjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTk2XCI7XG59XG5cbi5pY29uLXJBcnJvd0xlZnQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuXG4uaWNvbi1yQXJyb3dSaWdodDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTk4XCI7XG59XG5cbi5pY29uLXJBcnJvd1VwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OTlcIjtcbn1cblxuLmljb24tcnNzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OWFcIjtcbn1cblxuLmljb24tc2NyZWVuLWZ1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuXG4uaWNvbi1zY3JlZW4tbm9ybWFsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OWNcIjtcbn1cblxuLmljb24tc2VhcmNoOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OWRcIjtcbn1cblxuLmljb24tc2V0dGluZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlmXCI7XG59XG5cbi5pY29uLXNoYXJlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YTBcIjtcbn1cblxuLmljb24tc2hhcmVGdWxsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YTFcIjtcbn1cblxuLmljb24tc2lnbkluOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLmljb24tc2lnbk91dDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG5cbi5pY29uLXNvdW5kOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cblxuLmljb24tc3F1YXJlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YTVcIjtcbn1cblxuLmljb24tc3Rhcjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG5cbi5pY29uLXN0YXJGdWxsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cblxuLmljb24tc3RhdHM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuXG4uaWNvbi1zdGF0c0NpcmM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuXG4uaWNvbi1zdGF0c0Z1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhYVwiO1xufVxuXG4uaWNvbi1zdGV0aG9zY29wZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWFiXCI7XG59XG5cbi5pY29uLXN1aXRjYXNlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YWNcIjtcbn1cblxuLmljb24tc3luYzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWFkXCI7XG59XG5cbi5pY29uLXRhYmxlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YWVcIjtcbn1cblxuLmljb24tdGFibGV0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YWZcIjtcbn1cblxuLmljb24tdEFycm93RG93bjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWIwXCI7XG59XG5cbi5pY29uLXRBcnJvd0xlZnQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliMVwiO1xufVxuXG4uaWNvbi10QXJyb3dSaWdodDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XG59XG5cbi5pY29uLXRBcnJvd1VwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YjNcIjtcbn1cblxuLmljb24tdGVsZXNjb3BlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YjRcIjtcbn1cblxuLmljb24tdGh1bWJzRG93bkZ1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliNVwiO1xufVxuXG4uaWNvbi10aHVtYnNVcDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWI2XCI7XG59XG5cbi5pY29uLXRodW1ic1VwRnVsbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWI3XCI7XG59XG5cbi5pY29uLXRvb2xzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YjhcIjtcbn1cblxuLmljb24tdHJhc2hjYW46OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliOVwiO1xufVxuXG4uaWNvbi10d2l0dGVyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YmFcIjtcbn1cblxuLmljb24tdHdpdHRlckJpcmQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliYlwiO1xufVxuXG4uaWNvbi10d2l0dGVyTG9uZzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWJjXCI7XG59XG5cbi5pY29uLXVwQXJyb3c6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliZFwiO1xufVxuXG4uaWNvbi12aWRlbzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWJlXCI7XG59XG5cbi5pY29uLXZpZGVvMjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWJmXCI7XG59XG5cbi5pY29uLXZpZGVvQ2lyYzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWMwXCI7XG59XG5cbi5pY29uLXZpZGVvRmlsbTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWMxXCI7XG59XG5cbi5pY29uLXZpZGVvRnVsbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWMyXCI7XG59XG5cbi5pY29uLXdlYnNpdGU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTljM1wiO1xufVxuXG4uaWNvbi15b3V0dWJlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YzRcIjtcbn1cblxuLmljb24teW91dHViZUxvbmc6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTljNVwiO1xufVxuXG4uaWNvbi16YXA6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTljNlwiO1xufVxuXG4ucm93LmludHJvLCAucm93LmludHJvLnJvdy0tY29sbGFwc2Uge1xuICBtYXJnaW46IDAgYXV0byAxLjVyZW0gYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMxYTFhMWE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnJvdy5pbnRybywgLnJvdy5pbnRyby5yb3ctLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAucm93LmludHJvIGgxLCAucm93LmludHJvLnJvdy0tY29sbGFwc2UgaDEge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG4gIC5yb3cuaW50cm8gLnRodW1ibmFpbCBpbWcsIC5yb3cuaW50cm8ucm93LS1jb2xsYXBzZSAudGh1bWJuYWlsIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5tYXJrZXRpbmctYmFubmVyIC5pbnRybyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmludHJvIC5pbnRyb19fdGV4dCAuY2FsbG91dCBwLCAuaW50cm8gLmludHJvX190ZXh0IC5wYW5lbC0tY2FsbG91dCBwLCAuaW50cm8gLmludHJvX190ZXh0IC5jYWxsb3V0IGxpLCAuaW50cm8gLmludHJvX190ZXh0IC5wYW5lbC0tY2FsbG91dCBsaSwgLmludHJvIC5pbnRyb19fdGV4dCAuYWxlcnQtYm94IHAsIC5pbnRybyAuaW50cm9fX3RleHQgLmFsZXJ0LWJveCBsaSwgLmludHJvIC5pbnRyb19fdGV4dCAuYWxlcnQgcCwgLmludHJvIC5pbnRyb19fdGV4dCAucGFuZWwtLWFsZXJ0IHAsIC5pbnRybyAuaW50cm9fX3RleHQgLmFsZXJ0IGxpLCAuaW50cm8gLmludHJvX190ZXh0IC5wYW5lbC0tYWxlcnQgbGksIC5pbnRybyAuaW50cm9fX3RleHQgLmFzaWRlIHAsIC5pbnRybyAuaW50cm9fX3RleHQgLnBhbmVsLS1hc2lkZSBwLCAuaW50cm8gLmludHJvX190ZXh0IGFzaWRlOm5vdCguc2lkZWJhcikgcCwgLmludHJvIC5pbnRyb19fdGV4dCAuYXNpZGUgbGksIC5pbnRybyAuaW50cm9fX3RleHQgLnBhbmVsLS1hc2lkZSBsaSwgLmludHJvIC5pbnRyb19fdGV4dCBhc2lkZTpub3QoLnNpZGViYXIpIGxpLCAuaW50cm8gLmludHJvX190ZXh0IC5wYW5lbCBwLCAuaW50cm8gLmludHJvX190ZXh0IC5wYW5lbCBsaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cblxuLmludHJvIC5tZWRpYS0tdHlwZS10aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5pbWctbGVmdCB7XG4gIGNsZWFyOiBsZWZ0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDEuNWVtIDFlbSAwO1xufVxuLmltZy1yaWdodCB7XG4gIGNsZWFyOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAxZW0gMS41ZW07XG59XG4uaW1nLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNoYXBlLW91dHNpZGU6IGNpcmNsZSg1MCUpO1xufVxuLmltZy1yb3VuZCBmaWdjYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgYm90dG9tOiAwO1xufVxuXG5pbWcubWVkaXVtLXVwLWxlZnQge1xuICBtYXJnaW46IDAgMS41ZW0gMWVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgaW1nLm1lZGl1bS11cC1sZWZ0IHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuaW1nLm1lZGl1bS11cC1yaWdodCB7XG4gIG1hcmdpbjogMCAxLjVlbSAxZW0gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICBpbWcubWVkaXVtLXVwLXJpZ2h0IHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuZmlndXJlLmltZy1yb3VuZCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZmlndXJlLCBkaXYuaHRtbC1maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuZmlndXJlIGZpZ2NhcHRpb24sIGZpZ3VyZSBkaXYuaHRtbC1maWdjYXB0aW9uLCBkaXYuaHRtbC1maWd1cmUgZmlnY2FwdGlvbiwgZGl2Lmh0bWwtZmlndXJlIGRpdi5odG1sLWZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbmZpZ3VyZSBwLCBkaXYuaHRtbC1maWd1cmUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbmZpZ3VyZSBmaWdjYXB0aW9uLCBmaWd1cmUgZGl2Lmh0bWwtZmlnY2FwdGlvbiwgZGl2Lmh0bWwtZmlndXJlIGZpZ2NhcHRpb24sIGRpdi5odG1sLWZpZ3VyZSBkaXYuaHRtbC1maWdjYXB0aW9uIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuZmlndXJlIGZpZ2NhcHRpb24gcCwgZmlndXJlIGRpdi5odG1sLWZpZ2NhcHRpb24gcCwgZGl2Lmh0bWwtZmlndXJlIGZpZ2NhcHRpb24gcCwgZGl2Lmh0bWwtZmlndXJlIGRpdi5odG1sLWZpZ2NhcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5maWd1cmUubGVmdCwgZGl2Lmh0bWwtZmlndXJlLmxlZnQge1xuICBtYXJnaW46IDAgMXJlbSAxLjVyZW0gMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBmaWd1cmUubGVmdCwgZGl2Lmh0bWwtZmlndXJlLmxlZnQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5maWd1cmUucmlnaHQsIGRpdi5odG1sLWZpZ3VyZS5yaWdodCB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBmaWd1cmUucmlnaHQsIGRpdi5odG1sLWZpZ3VyZS5yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuZmlndXJlLnJpZ2h0IGZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5maWdjYXB0aW9uID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZmlndXJlIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmxhYmVsLCAucmVkYWN0ZWQsIHNwYW4ucmVkYWN0ZWQsIFt0aXRsZX49cmVkYWN0ZWRdLCBbdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4sIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgY3Vyc29yOiBpbml0aWFsO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDQ1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC43NXJlbTtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5sYWJlbC5vcGVuLCAub3Blbi5yZWRhY3RlZCwgLm9wZW5bdGl0bGV+PXJlZGFjdGVkXSwgLm9wZW5bdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4ub3BlbiwgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4ub3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmZhZDI7XG59XG4ubGFiZWwuY2xvc2VkLCAuY2xvc2VkLnJlZGFjdGVkLCAuY2xvc2VkW3RpdGxlfj1yZWRhY3RlZF0sIC5jbG9zZWRbdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4uY2xvc2VkLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3Bhbi5jbG9zZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkMmQyO1xufVxuLmxhYmVsLnVwY29taW5nLCAudXBjb21pbmcucmVkYWN0ZWQsIC51cGNvbWluZ1t0aXRsZX49cmVkYWN0ZWRdLCAudXBjb21pbmdbdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4udXBjb21pbmcsIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuLnVwY29taW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjNmMztcbn1cbi5sYWJlbC5pbmFjdGl2ZSwgLmluYWN0aXZlLnJlZGFjdGVkLCAuaW5hY3RpdmVbdGl0bGV+PXJlZGFjdGVkXSwgLmluYWN0aXZlW3RpdGxlfj3DqWRpdMOpXSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLmluYWN0aXZlLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3Bhbi5pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5sYWJlbC5zdWNjZXNzLCAuc3VjY2Vzcy5yZWRhY3RlZCwgLnN1Y2Nlc3NbdGl0bGV+PXJlZGFjdGVkXSwgLnN1Y2Nlc3NbdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4uc3VjY2VzcywgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4uc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZiM2Y7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5sYWJlbCBbY2xhc3MqPWljb24tXSwgLnJlZGFjdGVkIFtjbGFzcyo9aWNvbi1dLCBbdGl0bGV+PXJlZGFjdGVkXSBbY2xhc3MqPWljb24tXSwgW3RpdGxlfj3DqWRpdMOpXSBbY2xhc3MqPWljb24tXSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuIFtjbGFzcyo9aWNvbi1dLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3BhbiBbY2xhc3MqPWljb24tXSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmRzcy1waGFzZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4sIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kc3MtcGhhc2UtbGFiZWwuYWxwaGE6OmJlZm9yZSwgLmRzcy1waGFzZS1sYWJlbC5iZXRhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmRzcy1waGFzZS1sYWJlbC5hbHBoYTo6YmVmb3JlLCAuZHNzLXBoYXNlLWxhYmVsLmJldGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvYmVha2VyLnBuZyk7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuR2VuZXJhbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIG1ha2luZyBhbGwgdGhlIG9yZGVyZWQgbGlzdHMgaW4gbGVhZCBhbmQgYm9keSB0byB1c2UgdGhlIGNvdW50ZXIgcnVsZVxuLmZpZWxkLS1uYW1lLWJvZHkgaXMgdGhlIGJvZHkgY29udGFpbmVyIGZvciBDS0VkaXRvciA0LlxuLmNrLW9uZXNpdGUtY29udGVudCBpcyB0aGUgZWRpdG9yIGNvbnRhaW5lciBmb3IgQ0tFZGl0b3IgNS4gKi9cbi5tYWluLWNvbnRlbnQgb2wsIC5pbnRyb19fdGV4dCBvbCwgLmJvZHktZmllbGQgb2wsIC5maWVsZC0tbmFtZS1ib2R5IG9sLCAuY2stb25lc2l0ZS1jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiByaXRlbTtcbn1cbi5tYWluLWNvbnRlbnQgb2wgbGk6OmJlZm9yZSwgLmludHJvX190ZXh0IG9sIGxpOjpiZWZvcmUsIC5ib2R5LWZpZWxkIG9sIGxpOjpiZWZvcmUsIC5maWVsZC0tbmFtZS1ib2R5IG9sIGxpOjpiZWZvcmUsIC5jay1vbmVzaXRlLWNvbnRlbnQgb2wgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocml0ZW0sIGRlY2ltYWwpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHJpdGVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjFyZW07XG59XG4ubWFpbi1jb250ZW50IHVsIGxpOjpiZWZvcmUsIC5pbnRyb19fdGV4dCB1bCBsaTo6YmVmb3JlLCAuYm9keS1maWVsZCB1bCBsaTo6YmVmb3JlLCAuZmllbGQtLW5hbWUtYm9keSB1bCBsaTo6YmVmb3JlLCAuY2stb25lc2l0ZS1jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW46IGluaXRpYWw7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBub25lO1xufVxuXG5vbFt0eXBlPWFdID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocml0ZW0sIGxvd2VyLWFscGhhKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiByaXRlbTtcbn1cblxub2xbdHlwZT1BXS51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHJpdGVtLCB1cHBlci1hbHBoYSkgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogcml0ZW07XG59XG5cbm9sW3R5cGU9aV0gPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihyaXRlbSwgbG93ZXItcm9tYW4pIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHJpdGVtO1xuICBtYXJnaW4tbGVmdDogLTEuMXJlbTtcbn1cblxub2xbdHlwZT1JXS51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHJpdGVtLCB1cHBlci1yb21hbikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogcml0ZW07XG59XG5cbi5pbmxpbmUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDEuMDYyNXJlbSAtMXJlbSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuLmlubGluZS1saXN0ID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4uaW50cm8gdWxbY2xhc3NePXNtYWxsLXVwXSxcbi5pbnRybyB1bFtjbGFzc149bWVkaXVtLXVwXSxcbi5pbnRybyB1bFtjbGFzc149bGFyZ2UtdXBdLFxuLmludHJvIHVsLmFjY29yZGlvbixcbi5pbnRybyB1bC5pbmxpbmUtbGlzdCxcbi5pbnRybyB1bC5wYWdpbmF0aW9uLFxuLmludHJvIHVsLm5vLWJ1bGxldCxcbi5pbnRybyBvbC5uby1idWxsZXQsIC5tYWluLWNvbnRlbnQgdWxbY2xhc3NePXNtYWxsLXVwXSxcbi5tYWluLWNvbnRlbnQgdWxbY2xhc3NePW1lZGl1bS11cF0sXG4ubWFpbi1jb250ZW50IHVsW2NsYXNzXj1sYXJnZS11cF0sXG4ubWFpbi1jb250ZW50IHVsLmFjY29yZGlvbixcbi5tYWluLWNvbnRlbnQgdWwuaW5saW5lLWxpc3QsXG4ubWFpbi1jb250ZW50IHVsLnBhZ2luYXRpb24sXG4ubWFpbi1jb250ZW50IHVsLm5vLWJ1bGxldCxcbi5tYWluLWNvbnRlbnQgb2wubm8tYnVsbGV0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxub2wuY29sczpub3QoLnRvYyksIHVsLmNvbHM6bm90KC50b2MpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5vbC5jb2xzOm5vdCgudG9jKSBsaSwgdWwuY29sczpub3QoLnRvYykgbGkge1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuXG4ubm8tYnVsbGV0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1idWxsZXQgbGkgdWw6bm90KC5uby1idWxsZXQpLCAubm8tYnVsbGV0IGxpIG9sOm5vdCgubm8tYnVsbGV0KSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ubm8tYnVsbGV0IGxpIHVsOm5vdCgubm8tYnVsbGV0KSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDEuMXJlbTtcbn1cbi5uby1idWxsZXQgbGkgb2w6bm90KC5uby1idWxsZXQpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBtYXJnaW4tbGVmdDogMS40cmVtO1xufVxuLm5vLWJ1bGxldCBsaSBvbDpub3QoLm5vLWJ1bGxldClbdHlwZT1hXSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG59XG4ubm8tYnVsbGV0IGxpIG9sOm5vdCgubm8tYnVsbGV0KVt0eXBlPUFdLnVwcGVyIHtcbiAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1hbHBoYTtcbn1cbi5uby1idWxsZXQgbGkgb2w6bm90KC5uby1idWxsZXQpW3R5cGU9aV0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuO1xufVxuLm5vLWJ1bGxldCBsaSBvbDpub3QoLm5vLWJ1bGxldClbdHlwZT1JXS51cHBlciB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5JbmxpbmUgLyBob3Jpem9udGFsIGxpc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpc3QtLWlubGluZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDEuMDYyNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGlzdC0taW5saW5lIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMS4yNXJlbSAwLjYyNXJlbSAwO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuXG4ubGlzdC0tbm8tYnVsbGV0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5MZWdhbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sZWdhbC1saXN0IG9sLFxub2wubGVnYWwtbGlzdCxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLFxub2wubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwLjYyNWVtO1xufVxuLmxlZ2FsLWxpc3Qgb2wgPiBsaSxcbm9sLmxlZ2FsLWxpc3QgPiBsaSxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sID4gbGksXG5vbC5sZWdhbC1saXN0LXBhcmVudGhlc2VzID4gbGkge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ubGVnYWwtbGlzdCBvbCA+IGxpIHAsXG5vbC5sZWdhbC1saXN0ID4gbGkgcCxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sID4gbGkgcCxcbm9sLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgPiBsaSBwIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5sZWdhbC1saXN0IG9sID4gbGk6OmJlZm9yZSxcbm9sLmxlZ2FsLWxpc3QgPiBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wgPiBsaTo6YmVmb3JlLFxub2wubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIuIFwiO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cbi5sZWdhbC1saXN0IG9sLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgbGk6OmJlZm9yZSxcbm9sLmxlZ2FsLWxpc3QubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBsaTo6YmVmb3JlLFxub2wubGVnYWwtbGlzdC1wYXJlbnRoZXNlcy5sZWdhbC1saXN0LXBhcmVudGhlc2VzIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIpIFwiO1xufVxuXG4ubGVnYWwtbGlzdCAucGFyZW50aGVzZXMgbGksIC5sZWdhbC1saXN0IC5wYXJlbnRoZXNlcy1yaWdodCBsaSwgLmxlZ2FsLWxpc3Qgb2xbdHlwZV0gbGksIC5sZWdhbC1saXN0IC5ub3QtbGVnYWwgbGksIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIC5wYXJlbnRoZXNlcyBsaSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgLnBhcmVudGhlc2VzLXJpZ2h0IGxpLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbFt0eXBlXSBsaSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgLm5vdC1sZWdhbCBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsbGl0ZW07XG59XG4ubGVnYWwtbGlzdCAucGFyZW50aGVzZXMgbGk6OmJlZm9yZSwgLmxlZ2FsLWxpc3QgLnBhcmVudGhlc2VzLXJpZ2h0IGxpOjpiZWZvcmUsIC5sZWdhbC1saXN0IG9sW3R5cGVdIGxpOjpiZWZvcmUsIC5sZWdhbC1saXN0IC5ub3QtbGVnYWwgbGk6OmJlZm9yZSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgLnBhcmVudGhlc2VzIGxpOjpiZWZvcmUsIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIC5wYXJlbnRoZXNlcy1yaWdodCBsaTo6YmVmb3JlLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbFt0eXBlXSBsaTo6YmVmb3JlLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyAubm90LWxlZ2FsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxsaXRlbSwgbG93ZXItYWxwaGEpIFwiLiBcIjtcbiAgcGFkZGluZy1yaWdodDogMC42cmVtO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLmxlZ2FsLWxpc3Qgb2xbdHlwZT1pXSBsaTo6YmVmb3JlLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbFt0eXBlPWldIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxsaXRlbSwgbG93ZXItcm9tYW4pIFwiLiBcIjtcbn1cbi5sZWdhbC1saXN0IG9sW3R5cGVdIG9sW3R5cGVdLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbFt0eXBlXSBvbFt0eXBlXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNsbGl0ZW07XG59XG4ubGVnYWwtbGlzdCBvbFt0eXBlXSBvbFt0eXBlXSBsaSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2xbdHlwZV0gb2xbdHlwZV0gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogY2xsaXRlbTtcbn1cbi5sZWdhbC1saXN0IG9sW3R5cGVdIG9sW3R5cGVdIGxpOjpiZWZvcmUsIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sW3R5cGVdIG9sW3R5cGVdIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNsbGl0ZW0pIFwiLiBcIjtcbn1cbi5sZWdhbC1saXN0IG9sW3R5cGVdIG9sW3R5cGU9aV0gbGk6OmJlZm9yZSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2xbdHlwZV0gb2xbdHlwZT1pXSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjbGxpdGVtLCBsb3dlci1yb21hbikgXCIuIFwiO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuU3RyaXBlcyBhbmQgbm8gc3RyaXBlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnVsLmxpc3Qtc3RyaXBlcyB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZGVkZWQ7XG59XG51bC5saXN0LXN0cmlwZXMgbGkge1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxudWwubGlzdC1zdHJpcGVzIGxpOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cbnVsLmxpc3Qtbm8tc3RyaXBlcyBsaSB7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTGlzdHMgd2l0aCBwYXJlbnRoZXNlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbm9sLnBhcmVudGhlc2VzLFxub2wucGFyZW50aGVzZXMtcmlnaHQge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xufVxub2wucGFyZW50aGVzZXMgPiBsaSxcbm9sLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5vbC5wYXJlbnRoZXNlcyBvbCBvbC5wYXJlbnRoZXNlcyxcbm9sLnBhcmVudGhlc2VzIG9sIG9sLnBhcmVudGhlc2VzLXJpZ2h0LFxub2wucGFyZW50aGVzZXMtcmlnaHQgb2wgb2wucGFyZW50aGVzZXMsXG5vbC5wYXJlbnRoZXNlcy1yaWdodCBvbCBvbC5wYXJlbnRoZXNlcy1yaWdodCB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtO1xufVxuXG5vbC5wYXJlbnRoZXNlcyxcbm9sLnBhcmVudGhlc2VzLXJpZ2h0LFxuLmxlZ2FsLWxpc3Qgb2wucGFyZW50aGVzZXMsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcyxcbi5sZWdhbC1saXN0IG9sLnBhcmVudGhlc2VzLXJpZ2h0LFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wucGFyZW50aGVzZXMtcmlnaHQge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxub2wucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlLFxub2wucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3Qgb2wucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3Qgb2wucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihpdGVtLCBkZWNpbWFsKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5vbC5wYXJlbnRoZXNlcyBsaSBvbC5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUsXG5vbC5wYXJlbnRoZXNlcy1yaWdodCBsaSBvbC5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcyBsaSBvbC5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcyBsaSBvbC5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcy1yaWdodCBsaSBvbC5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcy1yaWdodCBsaSBvbC5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGNpdGVtLCBkZWNpbWFsKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjaXRlbTtcbn1cblxub2wucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3Qgb2wucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtLCBkZWNpbWFsKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xufVxub2wucGFyZW50aGVzZXMtcmlnaHQgbGkgb2wucGFyZW50aGVzZXMtcmlnaHQgbGksXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcy1yaWdodCBsaSBvbC5wYXJlbnRoZXNlcy1yaWdodCBsaSxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpIG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xufVxub2wucGFyZW50aGVzZXMtcmlnaHQgbGkgb2wucGFyZW50aGVzZXMtcmlnaHQgbGk6OmJlZm9yZSxcbi5sZWdhbC1saXN0IG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpIG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcy1yaWdodCBsaSBvbC5wYXJlbnRoZXNlcy1yaWdodCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjaXRlbSwgZGVjaW1hbCkgXCIpIFwiO1xufVxuXG5vbFt0eXBlPWFdLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoaXRlbSwgbG93ZXItYWxwaGEpIFwiKSBcIjtcbn1cblxub2wucGFyZW50aGVzZXMgb2xbdHlwZT1hXS5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGNpdGVtLCBsb3dlci1hbHBoYSkgXCIpIFwiO1xufVxuXG5vbFt0eXBlPWFdLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgbG93ZXItYWxwaGEpIFwiKSBcIjtcbn1cblxub2wucGFyZW50aGVzZXMtcmlnaHQgb2xbdHlwZT1hXS5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNpdGVtLCBsb3dlci1hbHBoYSkgXCIpIFwiO1xufVxuXG5vbFt0eXBlPUFdLnBhcmVudGhlc2VzLnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoaXRlbSwgdXBwZXItYWxwaGEpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG59XG5cbm9sLnBhcmVudGhlc2VzIG9sW3R5cGU9QV0ucGFyZW50aGVzZXMudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihjaXRlbSwgdXBwZXItYWxwaGEpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xufVxuXG5vbFt0eXBlPUFdLnBhcmVudGhlc2VzLXJpZ2h0LnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgdXBwZXItYWxwaGEpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG59XG5cbm9sLnBhcmVudGhlc2VzLXJpZ2h0IG9sW3R5cGU9QV0ucGFyZW50aGVzZXMtcmlnaHQudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjaXRlbSwgdXBwZXItYWxwaGEpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xufVxuXG5vbFt0eXBlPWldLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoaXRlbSwgbG93ZXItcm9tYW4pIFwiKSBcIjtcbn1cblxub2wucGFyZW50aGVzZXMgb2xbdHlwZT1pXS5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGNpdGVtLCBsb3dlci1yb21hbikgXCIpIFwiO1xufVxuXG5vbFt0eXBlPWldLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgbG93ZXItcm9tYW4pIFwiKSBcIjtcbn1cblxub2wucGFyZW50aGVzZXMtcmlnaHQgb2xbdHlwZT1pXS5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNpdGVtLCBsb3dlci1yb21hbikgXCIpIFwiO1xufVxuXG5vbFt0eXBlPUldLnBhcmVudGhlc2VzLnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoaXRlbSwgdXBwZXItcm9tYW4pIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG59XG5cbm9sLnBhcmVudGhlc2VzIG9sW3R5cGU9SV0ucGFyZW50aGVzZXMudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihjaXRlbSwgdXBwZXItcm9tYW4pIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xufVxuXG5vbFt0eXBlPUldLnBhcmVudGhlc2VzLXJpZ2h0LnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgdXBwZXItcm9tYW4pIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG59XG5cbm9sLnBhcmVudGhlc2VzLXJpZ2h0IG9sW3R5cGU9SV0ucGFyZW50aGVzZXMtcmlnaHQudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjaXRlbSwgdXBwZXItcm9tYW4pIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTXVsdGktY29sdW1uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudWwuY29sdW1ucy14LXNtYWxsLCBvbC5jb2x1bW5zLXgtc21hbGwge1xuICBjb2x1bW4td2lkdGg6IDhlbTtcbn1cbnVsLmNvbHVtbnMtc21hbGwsIG9sLmNvbHVtbnMtc21hbGwge1xuICBjb2x1bW4td2lkdGg6IDEwZW07XG59XG51bC5jb2x1bW5zLW1lZGl1bSwgb2wuY29sdW1ucy1tZWRpdW0ge1xuICBjb2x1bW4td2lkdGg6IDEzZW07XG59XG51bC5jb2x1bW5zLWxhcmdlLCB1bC5jb2x1bW5zLTMsIG9sLmNvbHVtbnMtbGFyZ2UsIG9sLmNvbHVtbnMtMyB7XG4gIGNvbHVtbi13aWR0aDogMTVlbTtcbn1cbnVsLmNvbHVtbnMteC1sYXJnZSwgdWwuY29sdW1ucy0yLCBvbC5jb2x1bW5zLXgtbGFyZ2UsIG9sLmNvbHVtbnMtMiB7XG4gIGNvbHVtbi13aWR0aDogMjBlbTtcbn1cbnVsLmNvbHVtbnMteHgtbGFyZ2UsIG9sLmNvbHVtbnMteHgtbGFyZ2Uge1xuICBjb2x1bW4td2lkdGg6IDMwZW07XG59XG51bFtjbGFzcyo9Y29sdW1ucy1dID4gbGksIG9sW2NsYXNzKj1jb2x1bW5zLV0gPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cbm9sW2NsYXNzKj1wYXJlbnRoZXNlc11bY2xhc3MqPWNvbHVtbnMtXSA+IGxpIHtcbiAgcGFkZGluZzogMCAwLjJlbSAwIDEuMmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuU3R5bGVkIE9yZyBjaGFydFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAub3JnLWNoYXJ0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JnLWNoYXJ0IGxpID4gdWwge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAub3JnLWNoYXJ0IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ub3JnLWNoYXJ0IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS4yNXJlbSAwLjMxMjVyZW0gMCAwLjMxMjVyZW07XG59XG4ub3JnLWNoYXJ0IGxpID4gdWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm9yZy1jaGFydCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwLjA2MjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0xLjI1cmVtO1xuICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICNkOWQ5ZDk7XG4gIGJvdHRvbTogMy4xMjVyZW07XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLm9yZy1jaGFydCBsaTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxNSU7XG4gICAgaGVpZ2h0OiAxLjJyZW07XG4gIH1cbn1cbi5vcmctY2hhcnQgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuODc1cmVtO1xuICB3aWR0aDogMS41NjNyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0xLjI1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAub3JnLWNoYXJ0IGxpOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm9yZy1jaGFydCBsaTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5vcmctY2hhcnQgbGk6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgbGVmdDogMTUlO1xuICB9XG59XG4ub3JnLWNoYXJ0IGxpIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNkOWQ5ZDk7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLm9yZy1jaGFydCBsaSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm9yZy1jaGFydCA+IGxpOjpiZWZvcmUsXG4ub3JnLWNoYXJ0ID4gbGk6OmFmdGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4ub3JnLWNoYXJ0IGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZDFlYWViO1xufVxuLm9yZy1jaGFydCBsaSBsaSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2RmZjBmMTtcbn1cbi5vcmctY2hhcnQgbGkgbGkgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlZGY3Zjc7XG59XG4ub3JnLWNoYXJ0IGxpIGxpIGxpIGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmNmZGZlO1xufVxuLm9yZy1jaGFydCBsaSBsaSBsaSBsaSBsaSBzcGFuIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5GYW5jeSBsaXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xub2wuZmFuY3ksXG51bC5mYW5jeSB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW0gMCAtMC41cmVtIDUuNXJlbTtcbiAgLyogdW5kbyB0aGUgcGFkZGluZyBhcHBsaWVkIHRvIG5vcm1hbCBsaXN0cyAqL1xufVxub2wuZmFuY3kgdWwsXG51bC5mYW5jeSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5tYWluLWNvbnRlbnQgb2wuZmFuY3ksIC5pbnRybyBvbC5mYW5jeSxcbi5tYWluLWNvbnRlbnQgdWwuZmFuY3ksXG4uaW50cm8gdWwuZmFuY3kge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5vbC5mYW5jeS5saWdodC1idWxsZXRzIGxpOjpiZWZvcmUsXG51bC5mYW5jeS5saWdodC1idWxsZXRzIGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzAwMDtcbn1cbm9sLmZhbmN5ID4gbGksXG51bC5mYW5jeSA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWluLWhlaWdodDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxub2wuZmFuY3kgPiBsaTo6YmVmb3JlLFxudWwuZmFuY3kgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC01LjVyZW07XG4gIGhlaWdodDogNC4ycmVtO1xuICB3aWR0aDogNC4ycmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTkzQ0M7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIG9sLmZhbmN5ID4gbGk6OmJlZm9yZSxcbiAgdWwuZmFuY3kgPiBsaTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICB3aWR0aDogMy4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbm9sLmZhbmN5ID4gbGk6bnRoLWNoaWxkKG4rMTApOjpiZWZvcmUsXG51bC5mYW5jeSA+IGxpOm50aC1jaGlsZChuKzEwKTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIG9sLmZhbmN5ID4gbGk6bnRoLWNoaWxkKG4rMTApOjpiZWZvcmUsXG4gIHVsLmZhbmN5ID4gbGk6bnRoLWNoaWxkKG4rMTApOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5vbC5mYW5jeSA+IGxpID4gKjpub3QoZmlndXJlKSxcbnVsLmZhbmN5ID4gbGkgPiAqOm5vdChmaWd1cmUpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBvbC5mYW5jeSA+IGxpID4gKjpub3QoZmlndXJlKSxcbiAgdWwuZmFuY3kgPiBsaSA+ICo6bm90KGZpZ3VyZSkge1xuICAgIHRvcDogLTIuNXJlbTtcbiAgfVxufVxub2wuZmFuY3kgPiBsaSA+ICo6bm90KGZpZ3VyZSk6bGFzdC1jaGlsZCxcbnVsLmZhbmN5ID4gbGkgPiAqOm5vdChmaWd1cmUpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxub2wuZmFuY3kgPiBsaSA+IGgyLCBvbC5mYW5jeSA+IGxpID4gaDMsIG9sLmZhbmN5ID4gbGkgPiBoNCxcbnVsLmZhbmN5ID4gbGkgPiBoMixcbnVsLmZhbmN5ID4gbGkgPiBoMyxcbnVsLmZhbmN5ID4gbGkgPiBoNCB7XG4gIHRvcDogLTMuNXJlbTtcbn1cbm9sLmZhbmN5W2J1bGxldC1jb2xvdXI9eWVsbG93XSA+IGxpOjpiZWZvcmUsXG51bC5mYW5jeVtidWxsZXQtY29sb3VyPXllbGxvd10gPiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDQUYxNztcbn1cbm9sLmZhbmN5W2J1bGxldC1jb2xvdXI9b3JhbmdlXSA+IGxpOjpiZWZvcmUsXG51bC5mYW5jeVtidWxsZXQtY29sb3VyPW9yYW5nZV0gPiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxNUEyMjtcbn1cbm9sLmZhbmN5W2J1bGxldC1jb2xvdXI9cmVkXSA+IGxpOjpiZWZvcmUsXG51bC5mYW5jeVtidWxsZXQtY29sb3VyPXJlZF0gPiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNDU0Qjtcbn1cbm9sLmZhbmN5W2J1bGxldC1jb2xvdXI9bWFnZW50YV0gPiBsaTo6YmVmb3JlLFxudWwuZmFuY3lbYnVsbGV0LWNvbG91cj1tYWdlbnRhXSA+IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjAzMDkzO1xufVxub2wuZmFuY3lbYnVsbGV0LWNvbG91cj1wdXJwbGVdID4gbGk6OmJlZm9yZSxcbnVsLmZhbmN5W2J1bGxldC1jb2xvdXI9cHVycGxlXSA+IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjk3NUI3O1xufVxub2wuZmFuY3lbYnVsbGV0LWNvbG91cj1ncmVlbl0gPiBsaTo6YmVmb3JlLFxudWwuZmFuY3lbYnVsbGV0LWNvbG91cj1ncmVlbl0gPiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5QjU0QTtcbn1cbm9sLmZhbmN5W2J1bGxldC1jb2xvdXI9bGlnaHQtYmx1ZV0gPiBsaTo6YmVmb3JlLFxudWwuZmFuY3lbYnVsbGV0LWNvbG91cj1saWdodC1ibHVlXSA+IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkUzO1xufVxub2wuZmFuY3lbYnVsbGV0LWNvbG91cj1ibGFja10gPiBsaTo6YmVmb3JlLFxudWwuZmFuY3lbYnVsbGV0LWNvbG91cj1ibGFja10gPiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbm9sW3N0YXJ0PVwiMlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE7XG59XG5cbm9sW3N0YXJ0PVwiM1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDI7XG59XG5cbm9sW3N0YXJ0PVwiNFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDM7XG59XG5cbm9sW3N0YXJ0PVwiNVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDQ7XG59XG5cbm9sW3N0YXJ0PVwiNlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDU7XG59XG5cbm9sW3N0YXJ0PVwiN1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDY7XG59XG5cbm9sW3N0YXJ0PVwiOFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDc7XG59XG5cbm9sW3N0YXJ0PVwiOVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDg7XG59XG5cbm9sW3N0YXJ0PVwiMTBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA5O1xufVxuXG5vbFtzdGFydD1cIjExXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTA7XG59XG5cbm9sW3N0YXJ0PVwiMTJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMTtcbn1cblxub2xbc3RhcnQ9XCIxM1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEyO1xufVxuXG5vbFtzdGFydD1cIjE0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTM7XG59XG5cbm9sW3N0YXJ0PVwiMTVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNDtcbn1cblxub2xbc3RhcnQ9XCIxNlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE1O1xufVxuXG5vbFtzdGFydD1cIjE3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTY7XG59XG5cbm9sW3N0YXJ0PVwiMThcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNztcbn1cblxub2xbc3RhcnQ9XCIxOVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE4O1xufVxuXG5vbFtzdGFydD1cIjIwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTk7XG59XG5cbm9sW3N0YXJ0PVwiMjFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAyMDtcbn1cblxub2xbc3RhcnQ9XCIyMlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDIxO1xufVxuXG5vbFtzdGFydD1cIjIzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMjI7XG59XG5cbm9sW3N0YXJ0PVwiMjRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAyMztcbn1cblxub2xbc3RhcnQ9XCIyNVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDI0O1xufVxuXG5vbFtzdGFydD1cIjI2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMjU7XG59XG5cbm9sW3N0YXJ0PVwiMjdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAyNjtcbn1cblxub2xbc3RhcnQ9XCIyOFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDI3O1xufVxuXG5vbFtzdGFydD1cIjI5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMjg7XG59XG5cbm9sW3N0YXJ0PVwiMzBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAyOTtcbn1cblxub2xbc3RhcnQ9XCIzMVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDMwO1xufVxuXG5vbFtzdGFydD1cIjMyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMzE7XG59XG5cbm9sW3N0YXJ0PVwiMzNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAzMjtcbn1cblxub2xbc3RhcnQ9XCIzNFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDMzO1xufVxuXG5vbFtzdGFydD1cIjM1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMzQ7XG59XG5cbm9sW3N0YXJ0PVwiMzZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAzNTtcbn1cblxub2xbc3RhcnQ9XCIzN1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDM2O1xufVxuXG5vbFtzdGFydD1cIjM4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMzc7XG59XG5cbm9sW3N0YXJ0PVwiMzlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAzODtcbn1cblxub2xbc3RhcnQ9XCI0MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDM5O1xufVxuXG5vbFtzdGFydD1cIjQxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNDA7XG59XG5cbm9sW3N0YXJ0PVwiNDJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA0MTtcbn1cblxub2xbc3RhcnQ9XCI0M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDQyO1xufVxuXG5vbFtzdGFydD1cIjQ0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNDM7XG59XG5cbm9sW3N0YXJ0PVwiNDVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA0NDtcbn1cblxub2xbc3RhcnQ9XCI0NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDQ1O1xufVxuXG5vbFtzdGFydD1cIjQ3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNDY7XG59XG5cbm9sW3N0YXJ0PVwiNDhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA0Nztcbn1cblxub2xbc3RhcnQ9XCI0OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDQ4O1xufVxuXG5vbFtzdGFydD1cIjUwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNDk7XG59XG5cbm9sW3N0YXJ0PVwiNTFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA1MDtcbn1cblxub2xbc3RhcnQ9XCI1MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDUxO1xufVxuXG5vbFtzdGFydD1cIjUzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNTI7XG59XG5cbm9sW3N0YXJ0PVwiNTRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA1Mztcbn1cblxub2xbc3RhcnQ9XCI1NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDU0O1xufVxuXG5vbFtzdGFydD1cIjU2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNTU7XG59XG5cbm9sW3N0YXJ0PVwiNTdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA1Njtcbn1cblxub2xbc3RhcnQ9XCI1OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDU3O1xufVxuXG5vbFtzdGFydD1cIjU5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNTg7XG59XG5cbm9sW3N0YXJ0PVwiNjBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA1OTtcbn1cblxub2xbc3RhcnQ9XCI2MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDYwO1xufVxuXG5vbFtzdGFydD1cIjYyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNjE7XG59XG5cbm9sW3N0YXJ0PVwiNjNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA2Mjtcbn1cblxub2xbc3RhcnQ9XCI2NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDYzO1xufVxuXG5vbFtzdGFydD1cIjY1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNjQ7XG59XG5cbm9sW3N0YXJ0PVwiNjZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA2NTtcbn1cblxub2xbc3RhcnQ9XCI2N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDY2O1xufVxuXG5vbFtzdGFydD1cIjY4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNjc7XG59XG5cbm9sW3N0YXJ0PVwiNjlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA2ODtcbn1cblxub2xbc3RhcnQ9XCI3MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDY5O1xufVxuXG5vbFtzdGFydD1cIjcxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNzA7XG59XG5cbm9sW3N0YXJ0PVwiNzJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA3MTtcbn1cblxub2xbc3RhcnQ9XCI3M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDcyO1xufVxuXG5vbFtzdGFydD1cIjc0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNzM7XG59XG5cbm9sW3N0YXJ0PVwiNzVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA3NDtcbn1cblxub2xbc3RhcnQ9XCI3NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDc1O1xufVxuXG5vbFtzdGFydD1cIjc3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNzY7XG59XG5cbm9sW3N0YXJ0PVwiNzhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA3Nztcbn1cblxub2xbc3RhcnQ9XCI3OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDc4O1xufVxuXG5vbFtzdGFydD1cIjgwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNzk7XG59XG5cbm9sW3N0YXJ0PVwiODFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA4MDtcbn1cblxub2xbc3RhcnQ9XCI4MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDgxO1xufVxuXG5vbFtzdGFydD1cIjgzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gODI7XG59XG5cbm9sW3N0YXJ0PVwiODRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA4Mztcbn1cblxub2xbc3RhcnQ9XCI4NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDg0O1xufVxuXG5vbFtzdGFydD1cIjg2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gODU7XG59XG5cbm9sW3N0YXJ0PVwiODdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA4Njtcbn1cblxub2xbc3RhcnQ9XCI4OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDg3O1xufVxuXG5vbFtzdGFydD1cIjg5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gODg7XG59XG5cbm9sW3N0YXJ0PVwiOTBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA4OTtcbn1cblxub2xbc3RhcnQ9XCI5MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDkwO1xufVxuXG5vbFtzdGFydD1cIjkyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gOTE7XG59XG5cbm9sW3N0YXJ0PVwiOTNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA5Mjtcbn1cblxub2xbc3RhcnQ9XCI5NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDkzO1xufVxuXG5vbFtzdGFydD1cIjk1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gOTQ7XG59XG5cbm9sW3N0YXJ0PVwiOTZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA5NTtcbn1cblxub2xbc3RhcnQ9XCI5N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDk2O1xufVxuXG5vbFtzdGFydD1cIjk4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gOTc7XG59XG5cbm9sW3N0YXJ0PVwiOTlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA5ODtcbn1cblxub2xbc3RhcnQ9XCIxMDBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA5OTtcbn1cblxub2xbc3RhcnQ9XCIxMDFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMDA7XG59XG5cbm9sW3N0YXJ0PVwiMTAyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTAxO1xufVxuXG5vbFtzdGFydD1cIjEwM1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEwMjtcbn1cblxub2xbc3RhcnQ9XCIxMDRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMDM7XG59XG5cbm9sW3N0YXJ0PVwiMTA1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTA0O1xufVxuXG5vbFtzdGFydD1cIjEwNlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEwNTtcbn1cblxub2xbc3RhcnQ9XCIxMDdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMDY7XG59XG5cbm9sW3N0YXJ0PVwiMTA4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTA3O1xufVxuXG5vbFtzdGFydD1cIjEwOVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEwODtcbn1cblxub2xbc3RhcnQ9XCIxMTBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMDk7XG59XG5cbm9sW3N0YXJ0PVwiMTExXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTEwO1xufVxuXG5vbFtzdGFydD1cIjExMlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDExMTtcbn1cblxub2xbc3RhcnQ9XCIxMTNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMTI7XG59XG5cbm9sW3N0YXJ0PVwiMTE0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTEzO1xufVxuXG5vbFtzdGFydD1cIjExNVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDExNDtcbn1cblxub2xbc3RhcnQ9XCIxMTZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMTU7XG59XG5cbm9sW3N0YXJ0PVwiMTE3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTE2O1xufVxuXG5vbFtzdGFydD1cIjExOFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDExNztcbn1cblxub2xbc3RhcnQ9XCIxMTlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMTg7XG59XG5cbm9sW3N0YXJ0PVwiMTIwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTE5O1xufVxuXG5vbFtzdGFydD1cIjEyMVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEyMDtcbn1cblxub2xbc3RhcnQ9XCIxMjJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMjE7XG59XG5cbm9sW3N0YXJ0PVwiMTIzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTIyO1xufVxuXG5vbFtzdGFydD1cIjEyNFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEyMztcbn1cblxub2xbc3RhcnQ9XCIxMjVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMjQ7XG59XG5cbm9sW3N0YXJ0PVwiMTI2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTI1O1xufVxuXG5vbFtzdGFydD1cIjEyN1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEyNjtcbn1cblxub2xbc3RhcnQ9XCIxMjhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMjc7XG59XG5cbm9sW3N0YXJ0PVwiMTI5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTI4O1xufVxuXG5vbFtzdGFydD1cIjEzMFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEyOTtcbn1cblxub2xbc3RhcnQ9XCIxMzFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMzA7XG59XG5cbm9sW3N0YXJ0PVwiMTMyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTMxO1xufVxuXG5vbFtzdGFydD1cIjEzM1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEzMjtcbn1cblxub2xbc3RhcnQ9XCIxMzRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMzM7XG59XG5cbm9sW3N0YXJ0PVwiMTM1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTM0O1xufVxuXG5vbFtzdGFydD1cIjEzNlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEzNTtcbn1cblxub2xbc3RhcnQ9XCIxMzdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMzY7XG59XG5cbm9sW3N0YXJ0PVwiMTM4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTM3O1xufVxuXG5vbFtzdGFydD1cIjEzOVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEzODtcbn1cblxub2xbc3RhcnQ9XCIxNDBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMzk7XG59XG5cbm9sW3N0YXJ0PVwiMTQxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTQwO1xufVxuXG5vbFtzdGFydD1cIjE0MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE0MTtcbn1cblxub2xbc3RhcnQ9XCIxNDNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNDI7XG59XG5cbm9sW3N0YXJ0PVwiMTQ0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTQzO1xufVxuXG5vbFtzdGFydD1cIjE0NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE0NDtcbn1cblxub2xbc3RhcnQ9XCIxNDZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNDU7XG59XG5cbm9sW3N0YXJ0PVwiMTQ3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTQ2O1xufVxuXG5vbFtzdGFydD1cIjE0OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE0Nztcbn1cblxub2xbc3RhcnQ9XCIxNDlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNDg7XG59XG5cbm9sW3N0YXJ0PVwiMTUwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTQ5O1xufVxuXG5vbFtzdGFydD1cIjE1MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE1MDtcbn1cblxub2xbc3RhcnQ9XCIxNTJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNTE7XG59XG5cbm9sW3N0YXJ0PVwiMTUzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTUyO1xufVxuXG5vbFtzdGFydD1cIjE1NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE1Mztcbn1cblxub2xbc3RhcnQ9XCIxNTVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNTQ7XG59XG5cbm9sW3N0YXJ0PVwiMTU2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTU1O1xufVxuXG5vbFtzdGFydD1cIjE1N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE1Njtcbn1cblxub2xbc3RhcnQ9XCIxNThcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNTc7XG59XG5cbm9sW3N0YXJ0PVwiMTU5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTU4O1xufVxuXG5vbFtzdGFydD1cIjE2MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE1OTtcbn1cblxub2xbc3RhcnQ9XCIxNjFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNjA7XG59XG5cbm9sW3N0YXJ0PVwiMTYyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTYxO1xufVxuXG5vbFtzdGFydD1cIjE2M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE2Mjtcbn1cblxub2xbc3RhcnQ9XCIxNjRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNjM7XG59XG5cbm9sW3N0YXJ0PVwiMTY1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTY0O1xufVxuXG5vbFtzdGFydD1cIjE2NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE2NTtcbn1cblxub2xbc3RhcnQ9XCIxNjdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNjY7XG59XG5cbm9sW3N0YXJ0PVwiMTY4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTY3O1xufVxuXG5vbFtzdGFydD1cIjE2OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE2ODtcbn1cblxub2xbc3RhcnQ9XCIxNzBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNjk7XG59XG5cbm9sW3N0YXJ0PVwiMTcxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTcwO1xufVxuXG5vbFtzdGFydD1cIjE3MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE3MTtcbn1cblxub2xbc3RhcnQ9XCIxNzNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNzI7XG59XG5cbm9sW3N0YXJ0PVwiMTc0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTczO1xufVxuXG5vbFtzdGFydD1cIjE3NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE3NDtcbn1cblxub2xbc3RhcnQ9XCIxNzZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNzU7XG59XG5cbm9sW3N0YXJ0PVwiMTc3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTc2O1xufVxuXG5vbFtzdGFydD1cIjE3OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE3Nztcbn1cblxub2xbc3RhcnQ9XCIxNzlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNzg7XG59XG5cbm9sW3N0YXJ0PVwiMTgwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTc5O1xufVxuXG5vbFtzdGFydD1cIjE4MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE4MDtcbn1cblxub2xbc3RhcnQ9XCIxODJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxODE7XG59XG5cbm9sW3N0YXJ0PVwiMTgzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTgyO1xufVxuXG5vbFtzdGFydD1cIjE4NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE4Mztcbn1cblxub2xbc3RhcnQ9XCIxODVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxODQ7XG59XG5cbm9sW3N0YXJ0PVwiMTg2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTg1O1xufVxuXG5vbFtzdGFydD1cIjE4N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE4Njtcbn1cblxub2xbc3RhcnQ9XCIxODhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxODc7XG59XG5cbm9sW3N0YXJ0PVwiMTg5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTg4O1xufVxuXG5vbFtzdGFydD1cIjE5MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE4OTtcbn1cblxub2xbc3RhcnQ9XCIxOTFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxOTA7XG59XG5cbm9sW3N0YXJ0PVwiMTkyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTkxO1xufVxuXG5vbFtzdGFydD1cIjE5M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE5Mjtcbn1cblxub2xbc3RhcnQ9XCIxOTRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxOTM7XG59XG5cbm9sW3N0YXJ0PVwiMTk1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTk0O1xufVxuXG5vbFtzdGFydD1cIjE5NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE5NTtcbn1cblxub2xbc3RhcnQ9XCIxOTdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxOTY7XG59XG5cbm9sW3N0YXJ0PVwiMTk4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTk3O1xufVxuXG5vbFtzdGFydD1cIjE5OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE5ODtcbn1cblxub2xbc3RhcnQ9XCIyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxO1xufVxuXG5vbFtzdGFydD1cIjNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI7XG59XG5cbm9sW3N0YXJ0PVwiNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMztcbn1cblxub2xbc3RhcnQ9XCI1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0O1xufVxuXG5vbFtzdGFydD1cIjZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU7XG59XG5cbm9sW3N0YXJ0PVwiN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjtcbn1cblxub2xbc3RhcnQ9XCI4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3O1xufVxuXG5vbFtzdGFydD1cIjlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg7XG59XG5cbm9sW3N0YXJ0PVwiMTBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk7XG59XG5cbm9sW3N0YXJ0PVwiMTFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwO1xufVxuXG5vbFtzdGFydD1cIjEyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTtcbn1cblxub2xbc3RhcnQ9XCIxM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI7XG59XG5cbm9sW3N0YXJ0PVwiMTRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzO1xufVxuXG5vbFtzdGFydD1cIjE1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDtcbn1cblxub2xbc3RhcnQ9XCIxNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU7XG59XG5cbm9sW3N0YXJ0PVwiMTdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2O1xufVxuXG5vbFtzdGFydD1cIjE4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNztcbn1cblxub2xbc3RhcnQ9XCIxOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg7XG59XG5cbm9sW3N0YXJ0PVwiMjBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5O1xufVxuXG5vbFtzdGFydD1cIjIxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyMDtcbn1cblxub2xbc3RhcnQ9XCIyMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjE7XG59XG5cbm9sW3N0YXJ0PVwiMjNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDIyO1xufVxuXG5vbFtzdGFydD1cIjI0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyMztcbn1cblxub2xbc3RhcnQ9XCIyNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjQ7XG59XG5cbm9sW3N0YXJ0PVwiMjZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI1O1xufVxuXG5vbFtzdGFydD1cIjI3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyNjtcbn1cblxub2xbc3RhcnQ9XCIyOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjc7XG59XG5cbm9sW3N0YXJ0PVwiMjlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI4O1xufVxuXG5vbFtzdGFydD1cIjMwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyOTtcbn1cblxub2xbc3RhcnQ9XCIzMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzA7XG59XG5cbm9sW3N0YXJ0PVwiMzJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDMxO1xufVxuXG5vbFtzdGFydD1cIjMzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzMjtcbn1cblxub2xbc3RhcnQ9XCIzNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzM7XG59XG5cbm9sW3N0YXJ0PVwiMzVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM0O1xufVxuXG5vbFtzdGFydD1cIjM2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzNTtcbn1cblxub2xbc3RhcnQ9XCIzN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzY7XG59XG5cbm9sW3N0YXJ0PVwiMzhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM3O1xufVxuXG5vbFtzdGFydD1cIjM5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzODtcbn1cblxub2xbc3RhcnQ9XCI0MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzk7XG59XG5cbm9sW3N0YXJ0PVwiNDFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQwO1xufVxuXG5vbFtzdGFydD1cIjQyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0MTtcbn1cblxub2xbc3RhcnQ9XCI0M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDI7XG59XG5cbm9sW3N0YXJ0PVwiNDRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQzO1xufVxuXG5vbFtzdGFydD1cIjQ1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0NDtcbn1cblxub2xbc3RhcnQ9XCI0NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDU7XG59XG5cbm9sW3N0YXJ0PVwiNDdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ2O1xufVxuXG5vbFtzdGFydD1cIjQ4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0Nztcbn1cblxub2xbc3RhcnQ9XCI0OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDg7XG59XG5cbm9sW3N0YXJ0PVwiNTBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ5O1xufVxuXG5vbFtzdGFydD1cIjUxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1MDtcbn1cblxub2xbc3RhcnQ9XCI1MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTE7XG59XG5cbm9sW3N0YXJ0PVwiNTNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDUyO1xufVxuXG5vbFtzdGFydD1cIjU0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1Mztcbn1cblxub2xbc3RhcnQ9XCI1NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTQ7XG59XG5cbm9sW3N0YXJ0PVwiNTZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU1O1xufVxuXG5vbFtzdGFydD1cIjU3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1Njtcbn1cblxub2xbc3RhcnQ9XCI1OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTc7XG59XG5cbm9sW3N0YXJ0PVwiNTlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU4O1xufVxuXG5vbFtzdGFydD1cIjYwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1OTtcbn1cblxub2xbc3RhcnQ9XCI2MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjA7XG59XG5cbm9sW3N0YXJ0PVwiNjJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDYxO1xufVxuXG5vbFtzdGFydD1cIjYzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2Mjtcbn1cblxub2xbc3RhcnQ9XCI2NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjM7XG59XG5cbm9sW3N0YXJ0PVwiNjVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY0O1xufVxuXG5vbFtzdGFydD1cIjY2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2NTtcbn1cblxub2xbc3RhcnQ9XCI2N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjY7XG59XG5cbm9sW3N0YXJ0PVwiNjhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY3O1xufVxuXG5vbFtzdGFydD1cIjY5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2ODtcbn1cblxub2xbc3RhcnQ9XCI3MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjk7XG59XG5cbm9sW3N0YXJ0PVwiNzFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDcwO1xufVxuXG5vbFtzdGFydD1cIjcyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3MTtcbn1cblxub2xbc3RhcnQ9XCI3M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzI7XG59XG5cbm9sW3N0YXJ0PVwiNzRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDczO1xufVxuXG5vbFtzdGFydD1cIjc1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3NDtcbn1cblxub2xbc3RhcnQ9XCI3NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzU7XG59XG5cbm9sW3N0YXJ0PVwiNzdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc2O1xufVxuXG5vbFtzdGFydD1cIjc4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3Nztcbn1cblxub2xbc3RhcnQ9XCI3OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzg7XG59XG5cbm9sW3N0YXJ0PVwiODBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc5O1xufVxuXG5vbFtzdGFydD1cIjgxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4MDtcbn1cblxub2xbc3RhcnQ9XCI4MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODE7XG59XG5cbm9sW3N0YXJ0PVwiODNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDgyO1xufVxuXG5vbFtzdGFydD1cIjg0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4Mztcbn1cblxub2xbc3RhcnQ9XCI4NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODQ7XG59XG5cbm9sW3N0YXJ0PVwiODZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg1O1xufVxuXG5vbFtzdGFydD1cIjg3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4Njtcbn1cblxub2xbc3RhcnQ9XCI4OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODc7XG59XG5cbm9sW3N0YXJ0PVwiODlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg4O1xufVxuXG5vbFtzdGFydD1cIjkwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4OTtcbn1cblxub2xbc3RhcnQ9XCI5MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTA7XG59XG5cbm9sW3N0YXJ0PVwiOTJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDkxO1xufVxuXG5vbFtzdGFydD1cIjkzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5Mjtcbn1cblxub2xbc3RhcnQ9XCI5NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTM7XG59XG5cbm9sW3N0YXJ0PVwiOTVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk0O1xufVxuXG5vbFtzdGFydD1cIjk2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5NTtcbn1cblxub2xbc3RhcnQ9XCI5N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTY7XG59XG5cbm9sW3N0YXJ0PVwiOThcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk3O1xufVxuXG5vbFtzdGFydD1cIjk5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5ODtcbn1cblxub2xbc3RhcnQ9XCIxMDBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk5O1xufVxuXG5vbFtzdGFydD1cIjEwMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTAwO1xufVxuXG5vbFtzdGFydD1cIjEwMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTAxO1xufVxuXG5vbFtzdGFydD1cIjEwM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTAyO1xufVxuXG5vbFtzdGFydD1cIjEwNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTAzO1xufVxuXG5vbFtzdGFydD1cIjEwNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA0O1xufVxuXG5vbFtzdGFydD1cIjEwNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA1O1xufVxuXG5vbFtzdGFydD1cIjEwN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA2O1xufVxuXG5vbFtzdGFydD1cIjEwOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA3O1xufVxuXG5vbFtzdGFydD1cIjEwOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA4O1xufVxuXG5vbFtzdGFydD1cIjExMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA5O1xufVxuXG5vbFtzdGFydD1cIjExMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTEwO1xufVxuXG5vbFtzdGFydD1cIjExMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTExO1xufVxuXG5vbFtzdGFydD1cIjExM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTEyO1xufVxuXG5vbFtzdGFydD1cIjExNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTEzO1xufVxuXG5vbFtzdGFydD1cIjExNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE0O1xufVxuXG5vbFtzdGFydD1cIjExNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE1O1xufVxuXG5vbFtzdGFydD1cIjExN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE2O1xufVxuXG5vbFtzdGFydD1cIjExOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE3O1xufVxuXG5vbFtzdGFydD1cIjExOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE4O1xufVxuXG5vbFtzdGFydD1cIjEyMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE5O1xufVxuXG5vbFtzdGFydD1cIjEyMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTIwO1xufVxuXG5vbFtzdGFydD1cIjEyMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTIxO1xufVxuXG5vbFtzdGFydD1cIjEyM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTIyO1xufVxuXG5vbFtzdGFydD1cIjEyNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTIzO1xufVxuXG5vbFtzdGFydD1cIjEyNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI0O1xufVxuXG5vbFtzdGFydD1cIjEyNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI1O1xufVxuXG5vbFtzdGFydD1cIjEyN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI2O1xufVxuXG5vbFtzdGFydD1cIjEyOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI3O1xufVxuXG5vbFtzdGFydD1cIjEyOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI4O1xufVxuXG5vbFtzdGFydD1cIjEzMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI5O1xufVxuXG5vbFtzdGFydD1cIjEzMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTMwO1xufVxuXG5vbFtzdGFydD1cIjEzMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTMxO1xufVxuXG5vbFtzdGFydD1cIjEzM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTMyO1xufVxuXG5vbFtzdGFydD1cIjEzNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTMzO1xufVxuXG5vbFtzdGFydD1cIjEzNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM0O1xufVxuXG5vbFtzdGFydD1cIjEzNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM1O1xufVxuXG5vbFtzdGFydD1cIjEzN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM2O1xufVxuXG5vbFtzdGFydD1cIjEzOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM3O1xufVxuXG5vbFtzdGFydD1cIjEzOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM4O1xufVxuXG5vbFtzdGFydD1cIjE0MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM5O1xufVxuXG5vbFtzdGFydD1cIjE0MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQwO1xufVxuXG5vbFtzdGFydD1cIjE0MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQxO1xufVxuXG5vbFtzdGFydD1cIjE0M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQyO1xufVxuXG5vbFtzdGFydD1cIjE0NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQzO1xufVxuXG5vbFtzdGFydD1cIjE0NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ0O1xufVxuXG5vbFtzdGFydD1cIjE0NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ1O1xufVxuXG5vbFtzdGFydD1cIjE0N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ2O1xufVxuXG5vbFtzdGFydD1cIjE0OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ3O1xufVxuXG5vbFtzdGFydD1cIjE0OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ4O1xufVxuXG5vbFtzdGFydD1cIjE1MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ5O1xufVxuXG5vbFtzdGFydD1cIjE1MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTUwO1xufVxuXG5vbFtzdGFydD1cIjE1MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTUxO1xufVxuXG5vbFtzdGFydD1cIjE1M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTUyO1xufVxuXG5vbFtzdGFydD1cIjE1NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTUzO1xufVxuXG5vbFtzdGFydD1cIjE1NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU0O1xufVxuXG5vbFtzdGFydD1cIjE1NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU1O1xufVxuXG5vbFtzdGFydD1cIjE1N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU2O1xufVxuXG5vbFtzdGFydD1cIjE1OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU3O1xufVxuXG5vbFtzdGFydD1cIjE1OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU4O1xufVxuXG5vbFtzdGFydD1cIjE2MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU5O1xufVxuXG5vbFtzdGFydD1cIjE2MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTYwO1xufVxuXG5vbFtzdGFydD1cIjE2MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTYxO1xufVxuXG5vbFtzdGFydD1cIjE2M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTYyO1xufVxuXG5vbFtzdGFydD1cIjE2NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTYzO1xufVxuXG5vbFtzdGFydD1cIjE2NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY0O1xufVxuXG5vbFtzdGFydD1cIjE2NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY1O1xufVxuXG5vbFtzdGFydD1cIjE2N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY2O1xufVxuXG5vbFtzdGFydD1cIjE2OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY3O1xufVxuXG5vbFtzdGFydD1cIjE2OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY4O1xufVxuXG5vbFtzdGFydD1cIjE3MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY5O1xufVxuXG5vbFtzdGFydD1cIjE3MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTcwO1xufVxuXG5vbFtzdGFydD1cIjE3MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTcxO1xufVxuXG5vbFtzdGFydD1cIjE3M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTcyO1xufVxuXG5vbFtzdGFydD1cIjE3NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTczO1xufVxuXG5vbFtzdGFydD1cIjE3NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc0O1xufVxuXG5vbFtzdGFydD1cIjE3NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc1O1xufVxuXG5vbFtzdGFydD1cIjE3N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc2O1xufVxuXG5vbFtzdGFydD1cIjE3OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc3O1xufVxuXG5vbFtzdGFydD1cIjE3OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc4O1xufVxuXG5vbFtzdGFydD1cIjE4MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc5O1xufVxuXG5vbFtzdGFydD1cIjE4MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTgwO1xufVxuXG5vbFtzdGFydD1cIjE4MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTgxO1xufVxuXG5vbFtzdGFydD1cIjE4M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTgyO1xufVxuXG5vbFtzdGFydD1cIjE4NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTgzO1xufVxuXG5vbFtzdGFydD1cIjE4NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg0O1xufVxuXG5vbFtzdGFydD1cIjE4NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg1O1xufVxuXG5vbFtzdGFydD1cIjE4N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg2O1xufVxuXG5vbFtzdGFydD1cIjE4OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg3O1xufVxuXG5vbFtzdGFydD1cIjE4OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg4O1xufVxuXG5vbFtzdGFydD1cIjE5MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg5O1xufVxuXG5vbFtzdGFydD1cIjE5MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTkwO1xufVxuXG5vbFtzdGFydD1cIjE5MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTkxO1xufVxuXG5vbFtzdGFydD1cIjE5M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTkyO1xufVxuXG5vbFtzdGFydD1cIjE5NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTkzO1xufVxuXG5vbFtzdGFydD1cIjE5NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk0O1xufVxuXG5vbFtzdGFydD1cIjE5NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk1O1xufVxuXG5vbFtzdGFydD1cIjE5N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk2O1xufVxuXG5vbFtzdGFydD1cIjE5OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk3O1xufVxuXG5vbFtzdGFydD1cIjE5OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk4O1xufVxuXG5vbCBvbFtzdGFydD1cIjJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxO1xufVxuXG5vbCBvbFtzdGFydD1cIjNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAyO1xufVxuXG5vbCBvbFtzdGFydD1cIjRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAzO1xufVxuXG5vbCBvbFtzdGFydD1cIjVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA0O1xufVxuXG5vbCBvbFtzdGFydD1cIjZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA1O1xufVxuXG5vbCBvbFtzdGFydD1cIjdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA2O1xufVxuXG5vbCBvbFtzdGFydD1cIjhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA3O1xufVxuXG5vbCBvbFtzdGFydD1cIjlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA4O1xufVxuXG5vbCBvbFtzdGFydD1cIjEwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gOTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEwO1xufVxuXG5vbCBvbFtzdGFydD1cIjEyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEzO1xufVxuXG5vbCBvbFtzdGFydD1cIjE1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE2O1xufVxuXG5vbCBvbFtzdGFydD1cIjE4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxODtcbn1cblxub2wgb2xbc3RhcnQ9XCIyMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE5O1xufVxuXG5vbCBvbFtzdGFydD1cIjIxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMjA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMjJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAyMTtcbn1cblxub2wgb2xbc3RhcnQ9XCIyM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDIyO1xufVxuXG5vbCBvbFtzdGFydD1cIjI0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMjM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMjVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAyNDtcbn1cblxub2wgb2xbc3RhcnQ9XCIyNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDI1O1xufVxuXG5vbCBvbFtzdGFydD1cIjI3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMjY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMjhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAyNztcbn1cblxub2wgb2xbc3RhcnQ9XCIyOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDI4O1xufVxuXG5vbCBvbFtzdGFydD1cIjMwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMjk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMzFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAzMDtcbn1cblxub2wgb2xbc3RhcnQ9XCIzMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDMxO1xufVxuXG5vbCBvbFtzdGFydD1cIjMzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMzI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMzRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAzMztcbn1cblxub2wgb2xbc3RhcnQ9XCIzNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDM0O1xufVxuXG5vbCBvbFtzdGFydD1cIjM2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMzU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMzdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAzNjtcbn1cblxub2wgb2xbc3RhcnQ9XCIzOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDM3O1xufVxuXG5vbCBvbFtzdGFydD1cIjM5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMzg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNDBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAzOTtcbn1cblxub2wgb2xbc3RhcnQ9XCI0MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDQwO1xufVxuXG5vbCBvbFtzdGFydD1cIjQyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNDE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNDNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA0Mjtcbn1cblxub2wgb2xbc3RhcnQ9XCI0NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDQzO1xufVxuXG5vbCBvbFtzdGFydD1cIjQ1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNDQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNDZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA0NTtcbn1cblxub2wgb2xbc3RhcnQ9XCI0N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDQ2O1xufVxuXG5vbCBvbFtzdGFydD1cIjQ4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNDc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNDlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA0ODtcbn1cblxub2wgb2xbc3RhcnQ9XCI1MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDQ5O1xufVxuXG5vbCBvbFtzdGFydD1cIjUxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNTA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNTJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA1MTtcbn1cblxub2wgb2xbc3RhcnQ9XCI1M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDUyO1xufVxuXG5vbCBvbFtzdGFydD1cIjU0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNTM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNTVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA1NDtcbn1cblxub2wgb2xbc3RhcnQ9XCI1NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDU1O1xufVxuXG5vbCBvbFtzdGFydD1cIjU3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNTY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNThcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA1Nztcbn1cblxub2wgb2xbc3RhcnQ9XCI1OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDU4O1xufVxuXG5vbCBvbFtzdGFydD1cIjYwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNTk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNjFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA2MDtcbn1cblxub2wgb2xbc3RhcnQ9XCI2MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDYxO1xufVxuXG5vbCBvbFtzdGFydD1cIjYzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNjI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNjRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA2Mztcbn1cblxub2wgb2xbc3RhcnQ9XCI2NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDY0O1xufVxuXG5vbCBvbFtzdGFydD1cIjY2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNjU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNjdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA2Njtcbn1cblxub2wgb2xbc3RhcnQ9XCI2OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDY3O1xufVxuXG5vbCBvbFtzdGFydD1cIjY5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNjg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNzBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA2OTtcbn1cblxub2wgb2xbc3RhcnQ9XCI3MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDcwO1xufVxuXG5vbCBvbFtzdGFydD1cIjcyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNzE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNzNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA3Mjtcbn1cblxub2wgb2xbc3RhcnQ9XCI3NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDczO1xufVxuXG5vbCBvbFtzdGFydD1cIjc1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNzQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNzZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA3NTtcbn1cblxub2wgb2xbc3RhcnQ9XCI3N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDc2O1xufVxuXG5vbCBvbFtzdGFydD1cIjc4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNzc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNzlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA3ODtcbn1cblxub2wgb2xbc3RhcnQ9XCI4MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDc5O1xufVxuXG5vbCBvbFtzdGFydD1cIjgxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gODA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiODJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA4MTtcbn1cblxub2wgb2xbc3RhcnQ9XCI4M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDgyO1xufVxuXG5vbCBvbFtzdGFydD1cIjg0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gODM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiODVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA4NDtcbn1cblxub2wgb2xbc3RhcnQ9XCI4NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDg1O1xufVxuXG5vbCBvbFtzdGFydD1cIjg3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gODY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiODhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA4Nztcbn1cblxub2wgb2xbc3RhcnQ9XCI4OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDg4O1xufVxuXG5vbCBvbFtzdGFydD1cIjkwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gODk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOTFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA5MDtcbn1cblxub2wgb2xbc3RhcnQ9XCI5MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDkxO1xufVxuXG5vbCBvbFtzdGFydD1cIjkzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gOTI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOTRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA5Mztcbn1cblxub2wgb2xbc3RhcnQ9XCI5NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDk0O1xufVxuXG5vbCBvbFtzdGFydD1cIjk2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gOTU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOTdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA5Njtcbn1cblxub2wgb2xbc3RhcnQ9XCI5OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDk3O1xufVxuXG5vbCBvbFtzdGFydD1cIjk5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gOTg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTAwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gOTk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTAxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTAwO1xufVxuXG5vbCBvbFtzdGFydD1cIjEwMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEwMTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMDNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMDI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTA0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTAzO1xufVxuXG5vbCBvbFtzdGFydD1cIjEwNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEwNDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMDZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMDU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTA3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTA2O1xufVxuXG5vbCBvbFtzdGFydD1cIjEwOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEwNztcbn1cblxub2wgb2xbc3RhcnQ9XCIxMDlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMDg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTEwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTA5O1xufVxuXG5vbCBvbFtzdGFydD1cIjExMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDExMDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMTJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMTE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTEzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTEyO1xufVxuXG5vbCBvbFtzdGFydD1cIjExNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDExMztcbn1cblxub2wgb2xbc3RhcnQ9XCIxMTVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMTQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTE2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTE1O1xufVxuXG5vbCBvbFtzdGFydD1cIjExN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDExNjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMThcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMTc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTE5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTE4O1xufVxuXG5vbCBvbFtzdGFydD1cIjEyMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDExOTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMjFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMjA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTIyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTIxO1xufVxuXG5vbCBvbFtzdGFydD1cIjEyM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEyMjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMjRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMjM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTI1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTI0O1xufVxuXG5vbCBvbFtzdGFydD1cIjEyNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEyNTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMjdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMjY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTI4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTI3O1xufVxuXG5vbCBvbFtzdGFydD1cIjEyOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEyODtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMzBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMjk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTMxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTMwO1xufVxuXG5vbCBvbFtzdGFydD1cIjEzMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEzMTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMzNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMzI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTM0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTMzO1xufVxuXG5vbCBvbFtzdGFydD1cIjEzNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEzNDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMzZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMzU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTM3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTM2O1xufVxuXG5vbCBvbFtzdGFydD1cIjEzOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEzNztcbn1cblxub2wgb2xbc3RhcnQ9XCIxMzlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMzg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTQwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTM5O1xufVxuXG5vbCBvbFtzdGFydD1cIjE0MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE0MDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNDJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNDE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTQzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTQyO1xufVxuXG5vbCBvbFtzdGFydD1cIjE0NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE0Mztcbn1cblxub2wgb2xbc3RhcnQ9XCIxNDVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNDQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTQ2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTQ1O1xufVxuXG5vbCBvbFtzdGFydD1cIjE0N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE0Njtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNDhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNDc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTQ5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTQ4O1xufVxuXG5vbCBvbFtzdGFydD1cIjE1MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE0OTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNTFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNTA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTUyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTUxO1xufVxuXG5vbCBvbFtzdGFydD1cIjE1M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE1Mjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNTRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNTM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTU1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTU0O1xufVxuXG5vbCBvbFtzdGFydD1cIjE1NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE1NTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNTdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNTY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTU4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTU3O1xufVxuXG5vbCBvbFtzdGFydD1cIjE1OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE1ODtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNjBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNTk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTYxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTYwO1xufVxuXG5vbCBvbFtzdGFydD1cIjE2MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE2MTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNjNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNjI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTY0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTYzO1xufVxuXG5vbCBvbFtzdGFydD1cIjE2NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE2NDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNjZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNjU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTY3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTY2O1xufVxuXG5vbCBvbFtzdGFydD1cIjE2OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE2Nztcbn1cblxub2wgb2xbc3RhcnQ9XCIxNjlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNjg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTcwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTY5O1xufVxuXG5vbCBvbFtzdGFydD1cIjE3MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE3MDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNzJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNzE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTczXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTcyO1xufVxuXG5vbCBvbFtzdGFydD1cIjE3NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE3Mztcbn1cblxub2wgb2xbc3RhcnQ9XCIxNzVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNzQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTc2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTc1O1xufVxuXG5vbCBvbFtzdGFydD1cIjE3N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE3Njtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNzhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNzc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTc5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTc4O1xufVxuXG5vbCBvbFtzdGFydD1cIjE4MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE3OTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxODFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxODA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTgyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTgxO1xufVxuXG5vbCBvbFtzdGFydD1cIjE4M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE4Mjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxODRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxODM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTg1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTg0O1xufVxuXG5vbCBvbFtzdGFydD1cIjE4NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE4NTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxODdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxODY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTg4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTg3O1xufVxuXG5vbCBvbFtzdGFydD1cIjE4OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE4ODtcbn1cblxub2wgb2xbc3RhcnQ9XCIxOTBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxODk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTkxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTkwO1xufVxuXG5vbCBvbFtzdGFydD1cIjE5MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE5MTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxOTNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxOTI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTk0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTkzO1xufVxuXG5vbCBvbFtzdGFydD1cIjE5NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE5NDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxOTZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxOTU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTk3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTk2O1xufVxuXG5vbCBvbFtzdGFydD1cIjE5OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE5Nztcbn1cblxub2wgb2xbc3RhcnQ9XCIxOTlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxOTg7XG59XG5cbm9sW3N0YXJ0PVwiMlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxO1xufVxuXG5vbFtzdGFydD1cIjNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjtcbn1cblxub2xbc3RhcnQ9XCI0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM7XG59XG5cbm9sW3N0YXJ0PVwiNVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0O1xufVxuXG5vbFtzdGFydD1cIjZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTtcbn1cblxub2xbc3RhcnQ9XCI3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY7XG59XG5cbm9sW3N0YXJ0PVwiOFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3O1xufVxuXG5vbFtzdGFydD1cIjlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODtcbn1cblxub2xbc3RhcnQ9XCIxMFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5O1xufVxuXG5vbFtzdGFydD1cIjExXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwO1xufVxuXG5vbFtzdGFydD1cIjEyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExO1xufVxuXG5vbFtzdGFydD1cIjEzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyO1xufVxuXG5vbFtzdGFydD1cIjE0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzO1xufVxuXG5vbFtzdGFydD1cIjE1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0O1xufVxuXG5vbFtzdGFydD1cIjE2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1O1xufVxuXG5vbFtzdGFydD1cIjE3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2O1xufVxuXG5vbFtzdGFydD1cIjE4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3O1xufVxuXG5vbFtzdGFydD1cIjE5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4O1xufVxuXG5vbFtzdGFydD1cIjIwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5O1xufVxuXG5vbFtzdGFydD1cIjIxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDIwO1xufVxuXG5vbFtzdGFydD1cIjIyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDIxO1xufVxuXG5vbFtzdGFydD1cIjIzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDIyO1xufVxuXG5vbFtzdGFydD1cIjI0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDIzO1xufVxuXG5vbFtzdGFydD1cIjI1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI0O1xufVxuXG5vbFtzdGFydD1cIjI2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI1O1xufVxuXG5vbFtzdGFydD1cIjI3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI2O1xufVxuXG5vbFtzdGFydD1cIjI4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI3O1xufVxuXG5vbFtzdGFydD1cIjI5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI4O1xufVxuXG5vbFtzdGFydD1cIjMwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI5O1xufVxuXG5vbFtzdGFydD1cIjMxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDMwO1xufVxuXG5vbFtzdGFydD1cIjMyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDMxO1xufVxuXG5vbFtzdGFydD1cIjMzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDMyO1xufVxuXG5vbFtzdGFydD1cIjM0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDMzO1xufVxuXG5vbFtzdGFydD1cIjM1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM0O1xufVxuXG5vbFtzdGFydD1cIjM2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM1O1xufVxuXG5vbFtzdGFydD1cIjM3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM2O1xufVxuXG5vbFtzdGFydD1cIjM4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM3O1xufVxuXG5vbFtzdGFydD1cIjM5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM4O1xufVxuXG5vbFtzdGFydD1cIjQwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM5O1xufVxuXG5vbFtzdGFydD1cIjQxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQwO1xufVxuXG5vbFtzdGFydD1cIjQyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQxO1xufVxuXG5vbFtzdGFydD1cIjQzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQyO1xufVxuXG5vbFtzdGFydD1cIjQ0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQzO1xufVxuXG5vbFtzdGFydD1cIjQ1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ0O1xufVxuXG5vbFtzdGFydD1cIjQ2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ1O1xufVxuXG5vbFtzdGFydD1cIjQ3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ2O1xufVxuXG5vbFtzdGFydD1cIjQ4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ3O1xufVxuXG5vbFtzdGFydD1cIjQ5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ4O1xufVxuXG5vbFtzdGFydD1cIjUwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ5O1xufVxuXG5vbFtzdGFydD1cIjUxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDUwO1xufVxuXG5vbFtzdGFydD1cIjUyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDUxO1xufVxuXG5vbFtzdGFydD1cIjUzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDUyO1xufVxuXG5vbFtzdGFydD1cIjU0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDUzO1xufVxuXG5vbFtzdGFydD1cIjU1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU0O1xufVxuXG5vbFtzdGFydD1cIjU2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU1O1xufVxuXG5vbFtzdGFydD1cIjU3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU2O1xufVxuXG5vbFtzdGFydD1cIjU4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU3O1xufVxuXG5vbFtzdGFydD1cIjU5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU4O1xufVxuXG5vbFtzdGFydD1cIjYwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU5O1xufVxuXG5vbFtzdGFydD1cIjYxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDYwO1xufVxuXG5vbFtzdGFydD1cIjYyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDYxO1xufVxuXG5vbFtzdGFydD1cIjYzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDYyO1xufVxuXG5vbFtzdGFydD1cIjY0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDYzO1xufVxuXG5vbFtzdGFydD1cIjY1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY0O1xufVxuXG5vbFtzdGFydD1cIjY2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY1O1xufVxuXG5vbFtzdGFydD1cIjY3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY2O1xufVxuXG5vbFtzdGFydD1cIjY4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY3O1xufVxuXG5vbFtzdGFydD1cIjY5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY4O1xufVxuXG5vbFtzdGFydD1cIjcwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY5O1xufVxuXG5vbFtzdGFydD1cIjcxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDcwO1xufVxuXG5vbFtzdGFydD1cIjcyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDcxO1xufVxuXG5vbFtzdGFydD1cIjczXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDcyO1xufVxuXG5vbFtzdGFydD1cIjc0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDczO1xufVxuXG5vbFtzdGFydD1cIjc1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc0O1xufVxuXG5vbFtzdGFydD1cIjc2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc1O1xufVxuXG5vbFtzdGFydD1cIjc3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc2O1xufVxuXG5vbFtzdGFydD1cIjc4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc3O1xufVxuXG5vbFtzdGFydD1cIjc5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc4O1xufVxuXG5vbFtzdGFydD1cIjgwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc5O1xufVxuXG5vbFtzdGFydD1cIjgxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDgwO1xufVxuXG5vbFtzdGFydD1cIjgyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDgxO1xufVxuXG5vbFtzdGFydD1cIjgzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDgyO1xufVxuXG5vbFtzdGFydD1cIjg0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDgzO1xufVxuXG5vbFtzdGFydD1cIjg1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg0O1xufVxuXG5vbFtzdGFydD1cIjg2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg1O1xufVxuXG5vbFtzdGFydD1cIjg3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg2O1xufVxuXG5vbFtzdGFydD1cIjg4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg3O1xufVxuXG5vbFtzdGFydD1cIjg5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg4O1xufVxuXG5vbFtzdGFydD1cIjkwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg5O1xufVxuXG5vbFtzdGFydD1cIjkxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDkwO1xufVxuXG5vbFtzdGFydD1cIjkyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDkxO1xufVxuXG5vbFtzdGFydD1cIjkzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDkyO1xufVxuXG5vbFtzdGFydD1cIjk0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDkzO1xufVxuXG5vbFtzdGFydD1cIjk1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk0O1xufVxuXG5vbFtzdGFydD1cIjk2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk1O1xufVxuXG5vbFtzdGFydD1cIjk3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk2O1xufVxuXG5vbFtzdGFydD1cIjk4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk3O1xufVxuXG5vbFtzdGFydD1cIjk5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk4O1xufVxuXG5vbFtzdGFydD1cIjEwMFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5OTtcbn1cblxub2xbc3RhcnQ9XCIxMDFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTAwO1xufVxuXG5vbFtzdGFydD1cIjEwMlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDE7XG59XG5cbm9sW3N0YXJ0PVwiMTAzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwMjtcbn1cblxub2xbc3RhcnQ9XCIxMDRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTAzO1xufVxuXG5vbFtzdGFydD1cIjEwNVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDQ7XG59XG5cbm9sW3N0YXJ0PVwiMTA2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwNTtcbn1cblxub2xbc3RhcnQ9XCIxMDdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA2O1xufVxuXG5vbFtzdGFydD1cIjEwOFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDc7XG59XG5cbm9sW3N0YXJ0PVwiMTA5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwODtcbn1cblxub2xbc3RhcnQ9XCIxMTBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA5O1xufVxuXG5vbFtzdGFydD1cIjExMVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTA7XG59XG5cbm9sW3N0YXJ0PVwiMTEyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExMTtcbn1cblxub2xbc3RhcnQ9XCIxMTNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTEyO1xufVxuXG5vbFtzdGFydD1cIjExNFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTM7XG59XG5cbm9sW3N0YXJ0PVwiMTE1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExNDtcbn1cblxub2xbc3RhcnQ9XCIxMTZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE1O1xufVxuXG5vbFtzdGFydD1cIjExN1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTY7XG59XG5cbm9sW3N0YXJ0PVwiMTE4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExNztcbn1cblxub2xbc3RhcnQ9XCIxMTlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE4O1xufVxuXG5vbFtzdGFydD1cIjEyMFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTk7XG59XG5cbm9sW3N0YXJ0PVwiMTIxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyMDtcbn1cblxub2xbc3RhcnQ9XCIxMjJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTIxO1xufVxuXG5vbFtzdGFydD1cIjEyM1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjI7XG59XG5cbm9sW3N0YXJ0PVwiMTI0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyMztcbn1cblxub2xbc3RhcnQ9XCIxMjVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI0O1xufVxuXG5vbFtzdGFydD1cIjEyNlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjU7XG59XG5cbm9sW3N0YXJ0PVwiMTI3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyNjtcbn1cblxub2xbc3RhcnQ9XCIxMjhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI3O1xufVxuXG5vbFtzdGFydD1cIjEyOVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjg7XG59XG5cbm9sW3N0YXJ0PVwiMTMwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyOTtcbn1cblxub2xbc3RhcnQ9XCIxMzFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTMwO1xufVxuXG5vbFtzdGFydD1cIjEzMlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzE7XG59XG5cbm9sW3N0YXJ0PVwiMTMzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzMjtcbn1cblxub2xbc3RhcnQ9XCIxMzRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTMzO1xufVxuXG5vbFtzdGFydD1cIjEzNVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzQ7XG59XG5cbm9sW3N0YXJ0PVwiMTM2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzNTtcbn1cblxub2xbc3RhcnQ9XCIxMzdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM2O1xufVxuXG5vbFtzdGFydD1cIjEzOFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzc7XG59XG5cbm9sW3N0YXJ0PVwiMTM5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzODtcbn1cblxub2xbc3RhcnQ9XCIxNDBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM5O1xufVxuXG5vbFtzdGFydD1cIjE0MVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDA7XG59XG5cbm9sW3N0YXJ0PVwiMTQyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0MTtcbn1cblxub2xbc3RhcnQ9XCIxNDNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQyO1xufVxuXG5vbFtzdGFydD1cIjE0NFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDM7XG59XG5cbm9sW3N0YXJ0PVwiMTQ1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0NDtcbn1cblxub2xbc3RhcnQ9XCIxNDZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ1O1xufVxuXG5vbFtzdGFydD1cIjE0N1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDY7XG59XG5cbm9sW3N0YXJ0PVwiMTQ4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0Nztcbn1cblxub2xbc3RhcnQ9XCIxNDlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ4O1xufVxuXG5vbFtzdGFydD1cIjE1MFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDk7XG59XG5cbm9sW3N0YXJ0PVwiMTUxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1MDtcbn1cblxub2xbc3RhcnQ9XCIxNTJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTUxO1xufVxuXG5vbFtzdGFydD1cIjE1M1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTI7XG59XG5cbm9sW3N0YXJ0PVwiMTU0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1Mztcbn1cblxub2xbc3RhcnQ9XCIxNTVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU0O1xufVxuXG5vbFtzdGFydD1cIjE1NlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTU7XG59XG5cbm9sW3N0YXJ0PVwiMTU3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1Njtcbn1cblxub2xbc3RhcnQ9XCIxNThcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU3O1xufVxuXG5vbFtzdGFydD1cIjE1OVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTg7XG59XG5cbm9sW3N0YXJ0PVwiMTYwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1OTtcbn1cblxub2xbc3RhcnQ9XCIxNjFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTYwO1xufVxuXG5vbFtzdGFydD1cIjE2MlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjE7XG59XG5cbm9sW3N0YXJ0PVwiMTYzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2Mjtcbn1cblxub2xbc3RhcnQ9XCIxNjRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTYzO1xufVxuXG5vbFtzdGFydD1cIjE2NVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjQ7XG59XG5cbm9sW3N0YXJ0PVwiMTY2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2NTtcbn1cblxub2xbc3RhcnQ9XCIxNjdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY2O1xufVxuXG5vbFtzdGFydD1cIjE2OFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjc7XG59XG5cbm9sW3N0YXJ0PVwiMTY5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2ODtcbn1cblxub2xbc3RhcnQ9XCIxNzBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY5O1xufVxuXG5vbFtzdGFydD1cIjE3MVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzA7XG59XG5cbm9sW3N0YXJ0PVwiMTcyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3MTtcbn1cblxub2xbc3RhcnQ9XCIxNzNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTcyO1xufVxuXG5vbFtzdGFydD1cIjE3NFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzM7XG59XG5cbm9sW3N0YXJ0PVwiMTc1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3NDtcbn1cblxub2xbc3RhcnQ9XCIxNzZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc1O1xufVxuXG5vbFtzdGFydD1cIjE3N1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzY7XG59XG5cbm9sW3N0YXJ0PVwiMTc4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3Nztcbn1cblxub2xbc3RhcnQ9XCIxNzlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc4O1xufVxuXG5vbFtzdGFydD1cIjE4MFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzk7XG59XG5cbm9sW3N0YXJ0PVwiMTgxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4MDtcbn1cblxub2xbc3RhcnQ9XCIxODJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTgxO1xufVxuXG5vbFtzdGFydD1cIjE4M1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODI7XG59XG5cbm9sW3N0YXJ0PVwiMTg0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4Mztcbn1cblxub2xbc3RhcnQ9XCIxODVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg0O1xufVxuXG5vbFtzdGFydD1cIjE4NlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODU7XG59XG5cbm9sW3N0YXJ0PVwiMTg3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4Njtcbn1cblxub2xbc3RhcnQ9XCIxODhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg3O1xufVxuXG5vbFtzdGFydD1cIjE4OVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODg7XG59XG5cbm9sW3N0YXJ0PVwiMTkwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4OTtcbn1cblxub2xbc3RhcnQ9XCIxOTFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTkwO1xufVxuXG5vbFtzdGFydD1cIjE5MlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTE7XG59XG5cbm9sW3N0YXJ0PVwiMTkzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5Mjtcbn1cblxub2xbc3RhcnQ9XCIxOTRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTkzO1xufVxuXG5vbFtzdGFydD1cIjE5NVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTQ7XG59XG5cbm9sW3N0YXJ0PVwiMTk2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5NTtcbn1cblxub2xbc3RhcnQ9XCIxOTdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk2O1xufVxuXG5vbFtzdGFydD1cIjE5OFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTc7XG59XG5cbm9sW3N0YXJ0PVwiMTk5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5ODtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgRGVjb3JhdGl2ZSBzdHlsZXMgZm9yIFBhZ2Ugb2JqZWN0LlxuICAgV2l0aGluIHRoZSBJVENTUyBtb2RlbCwgd2UgZG9uJ3QgaGF2ZSBwYWdlIGJhc2VkIHN0eWxlcy4gSXQgc2hvdWxkIGJlIGVpdGhlclxuICAgYW4gb2JqZWN0IG9yIGEgY29tcG9uZW50IGluc2lkZSBhbiBvYmplY3QuXG4gICBUT0RPOiBncmFkdWFsbHkgbW92ZSBjb21wb25lbnRzIGZyb20gdGhpcyBmaWxlIHRvIGFzc29jaWF0ZWQgZmlsZSBpblxuICAgY29tcG9uZW50cyBmb2xkZXIuXG5cbiAgIDEuIENsZWFyZml4XG4gICAyLiBQYWdlIHRleHQgZm9ybWF0dGluZyB1bmRlciAubWFpbi1jb250ZW50XG4gICAzLiBQYWdlIHNpZGViYXJcbiAgIDQuIEFyY2hpdmUgbGFiZWwgaW4gc2lkZWJhclxuICAgNS4gQXJjaGl2ZSB0aXRsZSBwcmVwZW5kXG4gICA2LiBCbG9ja3F1b3RlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIDEuIENsZWFyZml4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYWluLWNvbnRlbnQtY2xlYXJmaXg6OmJlZm9yZSwgLm1haW4tY29udGVudC1jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIG9yZGVyOiAxO1xufVxuLm1haW4tY29udGVudC1jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5tYWluLWNvbnRlbnQtY2xlYXJmaXggLm9udGFyaW8tZmxvYXQtcmlnaHQsIC5tYWluLWNvbnRlbnQtY2xlYXJmaXggLmZsb2F0LXJpZ2h0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIDIuIFBhZ2UgdGV4dCBmb3JtYXR0aW5nIHVuZGVyIC5tYWluLWNvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4qW2lkfD1zZWN0aW9uXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4ubWFpbi1jb250ZW50IGgyOmZpcnN0LW9mLXR5cGUsIC5tYWluLWNvbnRlbnQgaDM6Zmlyc3Qtb2YtdHlwZSwgLm1haW4tY29udGVudCBoNDpmaXJzdC1vZi10eXBlLCAubWFpbi1jb250ZW50IGg1OmZpcnN0LW9mLXR5cGUsIC5tYWluLWNvbnRlbnQgaDY6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tYWluLWNvbnRlbnQgYSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ubWFpbi1jb250ZW50IGEubGluay13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm1haW4tY29udGVudCBoMltpZHw9c2VjdGlvbl0ge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2Q5ZDlkOTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1haW4tY29udGVudCBoMltpZHw9c2VjdGlvbl06Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5tYWluLWNvbnRlbnQgaDJbaWR8PXNlY3Rpb25dIHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxufVxuXG4uY29udGFjdC1saXN0IC5vbnRhcmlvLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAzLiBQYWdlIHNpZGViYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpZGViYXJfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLnNpZGViYXJfX2hlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC5zaWRlYmFyX19oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAuc2lkZWJhcl9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC5zaWRlYmFyX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuLnNpZGViYXJfX2NvbnRlbnQgdWwge1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uc2lkZWJhcl9fY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpZGViYXJfX2NvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpZGViYXJfX2NvbnRlbnQgc3VwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgNC4gQXJjaGl2ZSBsYWJlbCBpbiBzaWRlYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAuc2lkZWJhciAuYWxlcnQuYWxlcnQtLXdhcm5pbmcsIC5zaWRlYmFyIC5hbGVydC0td2FybmluZy5wYW5lbC0tYWxlcnQsIC5zaWRlYmFyIC5hbGVydC5wYW5lbC0td2FybmluZywgLnNpZGViYXIgLnBhbmVsLS13YXJuaW5nLnBhbmVsLS1hbGVydCwgLnNpZGViYXIgLmFsZXJ0LS13YXJuaW5nLmFsZXJ0LWJveCwgLnNpZGViYXIgLmFsZXJ0LWJveC5wYW5lbC0td2FybmluZywgLnNpZGViYXIgLmFsZXJ0LWJveC53YXJuaW5nIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICA1LiBBcmNoaXZlIHRpdGxlIHByZXBlbmRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFyY2hpdmUtcHJlcGVuZDpsYW5nKGZyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJBcmNoaXbDqWUgLSBcIjtcbn1cbi5hcmNoaXZlLXByZXBlbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQXJjaGl2ZWQgLSBcIjtcbn1cblxuLmFyY2hpdmUtcHJlcGVuZCA+IC5hcmNoaXZlLXByZXBlbmQ6bGFuZyhmcik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYXJjaGl2ZS1wcmVwZW5kID4gLmFyY2hpdmUtcHJlcGVuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgNi4gQmxvY2txdW90ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmxvY2txdW90ZV9fbm9xdW90ZSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBhbmVsIFZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUGFuZWwgQ2xhc3Nlc1xuICAgIE5vdGU6IGV4dGVuZHMgdGhlIGNhbGxvdXQgc3R5bGVzIGZyb20gdGhlIERlc2lnbiBTeXN0ZW1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhbmVsLCAucm93LnBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFuZWxfX2Nsb3NlLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC4xMTcxODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC45Mzc1cmVtO1xuICB0b3A6IDEwJTtcbn1cblxuLnBhbmVsX19pbWFnZSB7XG4gIG1hcmdpbjogMCAwIDFlbSAxLjVlbTtcbn1cblxuLnBhbmVsLS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzRkNGQ0ZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMC45Mzc1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucGFuZWwtLWRhcmsgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYW5lbC0tZGFyayA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWwtLWRhcmsgaDEsIC5wYW5lbC0tZGFyayBoMiwgLnBhbmVsLS1kYXJrIGgzLCAucGFuZWwtLWRhcmsgaDQsIC5wYW5lbC0tZGFyayBoNSwgLnBhbmVsLS1kYXJrIGg2IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wYW5lbC0tZGFyayBhYmJyLFxuLnBhbmVsLS1kYXJrIGFiYnJbdGl0bGVdLFxuLnBhbmVsLS1kYXJrID4gYWJicixcbi5wYW5lbC0tZGFyayA+IGFiYnJbdGl0bGVdIHtcbiAgY29sb3I6ICNkMWRkZWI7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgI2QxZGRlYjtcbn1cblxuLnBhbmVsLS1kYXJrIGEge1xuICBjb2xvcjogI2QxZGRlYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFuZWwtLWRhcmsgYTp2aXNpdGVkLCAucGFuZWwtLWRhcmsgYTpmb2N1cywgLnBhbmVsLS1kYXJrIGE6YWN0aXZlLCAucGFuZWwtLWRhcmsgYS5hY3RpdmUsIC5wYW5lbC0tZGFyayBhOmhvdmVyIHtcbiAgY29sb3I6ICNkMWRkZWI7XG59XG4ucGFuZWwtLWRhcmsgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhbGxvdXQgOmxhc3QtY2hpbGQsIC5wYW5lbCA6bGFzdC1jaGlsZCwgLnBhbmVsLS1jYWxsb3V0IDpsYXN0LWNoaWxkLCAuYXNpZGUgOmxhc3QtY2hpbGQsIGFzaWRlOm5vdCguc2lkZWJhcikgOmxhc3QtY2hpbGQsIC5wYW5lbC0tYXNpZGUgOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi8qXG4gICAgVGhpcyB0YXJnZXRzIGFuIGVycm9yIHBhbmVsL21lc3NhZ2UgZm9yIGEgcmVxdWlyZWQgaW5wdXQgZmllbGQuXG4gICAgVGhpcyBpcyB0byBhbGxvdyBmb3IgYSBzbWFsbGVyIHBhbmVsIHRvIGRpc3BsYXkgZXJyb3IgbWVzc2FnZXNcbiAgICBpbiBmb3Jtcy5cbiovXG5pbnB1dDpyZXF1aXJlZCArIC5wYW5lbC0tZXJyb3IsXG50ZXh0YXJlYTpyZXF1aXJlZCArIC5wYW5lbC0tZXJyb3IsXG5maWVsZHNldDpyZXF1aXJlZCArIC5wYW5lbC0tZXJyb3IsXG5zZWxlY3Q6cmVxdWlyZWQgKyAucGFuZWwtLWVycm9yIHtcbiAgcGFkZGluZzogMC4zNzVyZW07XG59XG5cbi5wYW5lbCwgLm1haW4tY29udGVudCBhc2lkZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ucGFuZWwgaDIgaW1nLCAucGFuZWwgaDMgaW1nLCAubWFpbi1jb250ZW50IGFzaWRlIGgyIGltZywgLm1haW4tY29udGVudCBhc2lkZSBoMyBpbWcge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnBhbmVsIGgxLCAubWFpbi1jb250ZW50IGFzaWRlIGgxIHtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFuZWwgaDIsIC5tYWluLWNvbnRlbnQgYXNpZGUgaDIge1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYW5lbCBoMywgLm1haW4tY29udGVudCBhc2lkZSBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhbmVsIGg0LCAubWFpbi1jb250ZW50IGFzaWRlIGg0IHtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFuZWwgaDUsIC5tYWluLWNvbnRlbnQgYXNpZGUgaDUge1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYW5lbCBoNiwgLm1haW4tY29udGVudCBhc2lkZSBoNiB7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhbmVsOmxhc3QtY2hpbGQsIC5tYWluLWNvbnRlbnQgYXNpZGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWwgOmxhc3QtY2hpbGQsIC5tYWluLWNvbnRlbnQgYXNpZGUgOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucGFuZWwtLXNlbWl0cmFuc3BhcmVudCwgLm1haW4tY29udGVudCBhc2lkZS0tc2VtaXRyYW5zcGFyZW50IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTGVnYWN5IHRhYmxlIGNsYXNzZXNcbiAgICBFeHRlbmRzIGZyb20gdGhlIERlc2lnbiBTeXN0ZW0gY2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFpbi1jb250ZW50IHRhYmxlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkZGRkZGIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI0ZGRkZGRiA3MCUpIDAgMTAwJSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMjUyLCAwLCAwLCAwKSAxMDAuMDElKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgyNTIsIDAsIDAsIDApIDEwMC4wMSUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIuNXJlbSAxMDAlLCAyLjVyZW0gMTAwJSwgMC44NzVyZW0gMTAwJSwgMC44NzVyZW0gMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAxMDAlLCAwIDAsIDEwMCU7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWwsIGxvY2FsLCBzY3JvbGwsIHNjcm9sbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC41cmVtIDAgMS41cmVtIDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4ubWFpbi1jb250ZW50IHRhYmxlOm5vdCgudGFibGUtLW5vLXplYnJhLXN0cmlwZXMpOm5vdCh0YWJsZS5uby1zdHJpcGVzKTpub3QodGFibGUubm9TdHJpcGVzKSB0Ym9keSB0cjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKzYpOm50aC1jaGlsZChldmVuKSxcbi5tYWluLWNvbnRlbnQgdGFibGU6bm90KC50YWJsZS0tbm8temVicmEtc3RyaXBlcyk6bm90KHRhYmxlLm5vLXN0cmlwZXMpOm5vdCh0YWJsZS5ub1N0cmlwZXMpIHRib2R5IHRyOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKG4rNikgfiB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUwOTgwMzkyMik7XG59XG5cbi5tYWluLWNvbnRlbnQgdGFibGUudXNlLXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHVuc2V0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgdGFibGUuZnVsbC13aWR0aCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuc3Bhbi50YWJsZS0taGlnaGxpZ2h0LWluZGljYXRvciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvb250YXJpb18yMDIxL2Fzc2V0cy9pY29ucy9oaWdobGlnaHQtaW5kaWNhdG9yLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS41cmVtO1xuICB3aWR0aDogOHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGFibGVzIHdpdGggbnVtZXJpYyBkYXRhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnRhYmxlLm51bWVyaWMgdGhlYWQgdGg6bm90KC5ub24tbnVtZXJpYykge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICB1aS1ncmlkIGRhdGEgdGFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAxcHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweC81MCUgMCAwIDUwJTtcbiAgYm94LXNoYWRvdzogLTVweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY29udGVudDogXCJcIjtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLWhlYWRlci1jZWxsIHtcbiAgYmFja2dyb3VuZDogIzY2NjY2NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggZ3Jvb3ZlICM5OTk5OTkgIWltcG9ydGFudDtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLWhlYWRlci1jZWxsIGEsIFtpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLWhlYWRlci1jZWxsIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZDFkZGViICFpbXBvcnRhbnQ7XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1oZWFkZXItY2VsbCBhOmZvY3VzLCBbaWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1oZWFkZXItY2VsbCBhOmFjdGl2ZSwgW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtaGVhZGVyLWNlbGwgYS5hY3RpdmUsIFtpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLWhlYWRlci1jZWxsIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNWVtO1xuICByaWdodDogMC40NXJlbTtcbiAgdHJhbnNpdGlvbjogZm9udC1zaXplIDQwbXMgZWFzZSwgcmlnaHQgNDBtcyBlYXNlO1xufVxuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtcm93Om50aC1jaGlsZChldmVuKSAudWktZ3JpZC1jZWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLXJvdzpudGgtY2hpbGQob2RkKSAudWktZ3JpZC1jZWxsIHtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLWNlbGwuc29ydGVkIHtcbiAgYm9yZGVyOiBzb2xpZCAjMDA2NmNjO1xuICBib3JkZXItd2lkdGg6IDAgMC4zZW07XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1jZWxsLnNvcnRlZCAudWktZ3JpZC1jZWxsLWNvbnRlbnRzIHtcbiAgYm9yZGVyOiBzb2xpZCAjZDFkZGViO1xuICBib3JkZXItd2lkdGg6IDAgMC43ZW07XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1jYW52YXMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1wYWdlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtaGVhZGVyLWNlbGwgLnVpLWdyaWQtY2VsbC1jb250ZW50cyB7XG4gIGhlaWdodDogNTFweDtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLXBhZ2VyLXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC12aWV3cG9ydCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5baWQqPWRhdGF0YWJsZS11cHBlci1zY3JvbGxiYXJdIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuW2lkKj1kYXRhdGFibGUtdXBwZXItc2Nyb2xsYmFyXSBkaXYge1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9udHMgKG5vdCBpbmNsdWRlZCBpbiB0aGUgRGVzaWduIFN5c3RlbSBwYWNrYWdlKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJPcGVuIFNhbnMgQm9sZFwiKSwgbG9jYWwoXCJPcGVuLVNhbnMtNjAwXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLnN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiQ291cmllciBQcmltZVwiKSwgbG9jYWwoXCJDb3VyaWVyLXByaW1lLXJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL2NvdXJpZXItcHJpbWUtNDAwL0NvdXJpZXJQcmltZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiQ291cmllciBQcmltZSBJdGFsaWNcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1pdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL2NvdXJpZXItcHJpbWUtNDAwLS1pdGFsaWMvQ291cmllclByaW1lLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWUgQm9sZFwiKSwgbG9jYWwoXCJDb3VyaWVyLXByaW1lLWJvbGRcIiksIHVybChcIi4uL2ZvbnRzL2NvdXJpZXItcHJpbWUtNzAwL0NvdXJpZXJQcmltZS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiQ291cmllciBQcmltZSBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJDb3VyaWVyLXByaW1lLWJvbGQtaXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9jb3VyaWVyLXByaW1lLTcwMC0taXRhbGljL0NvdXJpZXJQcmltZS1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRleHQgc2l6aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGV4dC0tbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4ubGFyZ2UsIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3BhbiwgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4ueC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuLnh4LWxhcmdlIHtcbiAgZm9udC1zaXplOiAyLjM3NXJlbTtcbn1cblxuLmxhcmdlciB7XG4gIGZvbnQtc2l6ZTogMTEwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGV4dCBzdHlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udXBwZXJjYXNlIGFiYnIge1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuc3Bhbi51cHBlcmNhc2Uge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG5zcGFuLnNwZWNpZXMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbnA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lOyAvKiBoaWRlIGFsbCB0aGUgZXh0cmEgcGFyYWdyYXBocyB0aGF0IGNrZWRpdG9yIGluc2VydHMgKi9cbn1cblxuLnJlZGFjdGVkLCBzcGFuLnJlZGFjdGVkLCBbdGl0bGV+PXJlZGFjdGVkXSwgW3RpdGxlfj3DqWRpdMOpXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xuICBib3gtc2hhZG93OiAwLjI1ZW0gMCAwICNlZGVkZWQsIC0wLjI1ZW0gMCAwICNlZGVkZWQ7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTsgLyogdGhpcyBpcyBmb3IgZmlyZWZveCAqL1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMC4yNWVtO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xufVxuXG4uc3ViaGVhZGVyIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5pbmZvZ3JhcGhpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBTbWFsbCB0ZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zbWFsbCwgc21hbGwsIC5ib29rX19wcmludEJvb2sge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuaDIuc21hbGwsIGgzLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uc21hbGxlciwgLnNtYWxsZXIgcCB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuXG4ubWFpbl9jb250ZW50IHNtYWxsIGEsIC5tYWluX2NvbnRlbnQgLmJvb2tfX3ByaW50Qm9vayBhLCAubWFpbl9jb250ZW50IC5zbWFsbCBhLCAubWFpbl9jb250ZW50IC5zbWFsbGVyIGEge1xuICBjb2xvcjogIzcyOGRhZTtcbn1cbi5tYWluX2NvbnRlbnQgc21hbGwgYTp2aXNpdGVkLCAubWFpbl9jb250ZW50IC5ib29rX19wcmludEJvb2sgYTp2aXNpdGVkLCAubWFpbl9jb250ZW50IHNtYWxsIGE6aG92ZXIsIC5tYWluX2NvbnRlbnQgLmJvb2tfX3ByaW50Qm9vayBhOmhvdmVyLCAubWFpbl9jb250ZW50IHNtYWxsIGE6Zm9jdXMsIC5tYWluX2NvbnRlbnQgLmJvb2tfX3ByaW50Qm9vayBhOmZvY3VzLCAubWFpbl9jb250ZW50IHNtYWxsIGE6YWN0aXZlLCAubWFpbl9jb250ZW50IC5ib29rX19wcmludEJvb2sgYTphY3RpdmUsIC5tYWluX2NvbnRlbnQgLnNtYWxsIGE6dmlzaXRlZCwgLm1haW5fY29udGVudCAuc21hbGwgYTpob3ZlciwgLm1haW5fY29udGVudCAuc21hbGwgYTpmb2N1cywgLm1haW5fY29udGVudCAuc21hbGwgYTphY3RpdmUsIC5tYWluX2NvbnRlbnQgLnNtYWxsZXIgYTp2aXNpdGVkLCAubWFpbl9jb250ZW50IC5zbWFsbGVyIGE6aG92ZXIsIC5tYWluX2NvbnRlbnQgLnNtYWxsZXIgYTpmb2N1cywgLm1haW5fY29udGVudCAuc21hbGxlciBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzI4ZGFlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkNvbG91ciBvdmVycmlkZXMgZm9yIGJsYWNrIGFuZCB3aGl0ZSB0ZXh0XG5Vc2VkIGZvciB0ZXh0IGFnYWluc3QgYmFja2dyb3VuZCBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmEudGV4dC13aGl0ZSwgYS50ZXh0LXdoaXRlOmhvdmVyLCBhLnRleHQtd2hpdGU6dmlzaXRlZCwgLnRleHQtd2hpdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmEudGV4dC13aGl0ZSBhYmJyLCBhLnRleHQtd2hpdGU6aG92ZXIgYWJiciwgYS50ZXh0LXdoaXRlOnZpc2l0ZWQgYWJiciwgLnRleHQtd2hpdGUgYWJiciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLnRleHQtYmxhY2ssIGEudGV4dC1ibGFjazpob3ZlciwgYS50ZXh0LWJsYWNrOnZpc2l0ZWQsIC50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5hLnRleHQtYmxhY2sgYWJiciwgYS50ZXh0LWJsYWNrOmhvdmVyIGFiYnIsIGEudGV4dC1ibGFjazp2aXNpdGVkIGFiYnIsIC50ZXh0LWJsYWNrIGFiYnIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UZXh0IGFsaWdubWVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLnZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjQlO1xufVxuXG4udmlkZW8tc2l6aW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG59XG5cbi5mbGV4LXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC4yNXJlbSAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxleC12aWRlbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMGVtKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5zaG93LWZvci1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUHJldmlldyBkcmFmdCB3YXRlcm1hcmtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndhdGVybWFyay10ZXh0IHtcbiAgZm9udDogNHJlbSBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgY29sb3I6IHJnYmEoMjMwLCAxMywgMTMsIDAuMzcpO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLWxlZnQ6IC0xNC4zNzVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkNvbXBvbmVudHNcblxuVUkgc3BlY2lmaWMgc3R5bGluZyBmb3IgZmVhdHVyZXMgYW5kIGNvbnRlbnQgdHlwZXMuXG5cblRoaXMgZm9sZGVyIHdpbGwgY29udGFpbiBzZWxmLWNvbnRhaW5lZCBIVE1MIG1lZGlhLWJhbm5lciAgYW5kIHRoZSAuc2NzcyBmaWxlcyBhc3NvY2lhdGVkIHdpdGggaXQuIFRoZSBzdHlsZXMgYXJlIHRvIGJlIGxvYWRlZCBvbmx5IHdoZW4gdGhhdCBjb21wb25lbnQgaXMgbG9hZGVkIG9uIHRoZSBwYWdlLiBUaGUgbWVkaWEtYmFubmVyIGNhbiBiZSB0cmVhdGVkIGFzIGl0cyBvd24g4oCccGFja2FnZeKAnS5cblxuRWFjaCBjb21wb25lbnTigJlzIHN0eWxpbmcgd2lsbCBiZWdpbiB0aGUgYmFzZSBjbGFzc2VzIGFuZCBjb250YWluIHJlbGF0aW9uc2hpcHMgd2l0aCBvdGhlciBzdHlsZXMgd2l0aGluIHRoZSBwcm9qZWN0LiBDdXN0b21pemF0aW9uIHdpbGwgb2NjdXIgb25jZSBhbGwgdGhlIGF2YWlsYWJsZSBiYXNlIGFuZCB1dGlsaXR5IHN0eWxlcyBhcmUgdXNlZC5cblxuRWFjaCBjb21wb25lbnTigJlzIHN0eWxlcyB3aWxsIGhhdmUgdGhlaXIgb3duIG5hbWluZyBjb252ZW50aW9uLCByZWxhdGVkIHRvIHRoZSBjb21wb25lbnQuIFVzZSB0aGUgQkVNIG1ldGhvZG9sb2d5IHdoZW4gY3JlYXRpbmcgY29tcG9uZW50IGNsYXNzZXMuIE1vZGlmaWVycyBzaG91bGQgYmUgdXRpbGl6ZWQgZm9yIGNvc21ldGljIGRpZmZlcmVuY2VzLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgQm9vayBjb250ZW50IHR5cGVcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ib29rX193cmFwcGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lIHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNFOEU4RTg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmJvb2tfX3dyYXBwZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLmJvb2tfX2ludHJvIC5yb3cuaW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMWExYTFhO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJvb2tfX2ludHJvIC5yb3cuaW50cm8gaDEge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYm9va19faW50cm8gLnJvdy5pbnRybyBoMSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxufVxuLmJvb2tfX2ludHJvIC5yb3cuaW50cm8gLmludHJvX190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5ib29rX19pbnRybyAucm93LmludHJvIC5pbnRyb19fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi5ib29rX19pbm5lci13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAycmVtIDVyZW0gMnJlbTtcbn1cblxuLmJvb2tfX3RvYyAudG9jIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmJvb2tfX3RvYyArIC5ib2R5LWZpZWxkIGgyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYm9va19fdG9jIGhyI3RvYy1lbmQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm9va19fZGF0ZXMtLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIE1haW4gbmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ib29rX19uYXZpZ2F0aW9uLCAuY29sdW1ucy5ib29rX19uYXZpZ2F0aW9uLCAuYm9va19fbmF2aWdhdGlvbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0td3JhcHBlciwgLmJvb2tfX25hdmlnYXRpb24jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmJvb2tfX25hdmlnYXRpb24jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuYm9va19fbmF2aWdhdGlvbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0td3JhcHBlciwgLmJvb2tfX25hdmlnYXRpb24jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmJvb2tfX25hdmlnYXRpb24gaHIsIC5jb2x1bW5zLmJvb2tfX25hdmlnYXRpb24gaHIsIC5ib29rX19uYXZpZ2F0aW9uI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBociwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLWRhdGUtZnJvbSBociwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLWRhdGUtdG8gaHIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1xdWVyeSBociwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS13cmFwcGVyIGhyLCAuYm9va19fbmF2aWdhdGlvbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGhyLCAuYm9va19fbmF2aWdhdGlvbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaHIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLWZyb20gaHIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLXRvIGhyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWNoZWNrYm94ZXMgaHIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1xdWVyeSBociwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS13cmFwcGVyIGhyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaHIsIC5ib29rX19uYXZpZ2F0aW9uI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBociwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLWRhdGUtZnJvbSBociwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLWRhdGUtdG8gaHIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1xdWVyeSBociwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJvb2tfX25hdmlnYXRpb24uZm9ybS13cmFwcGVyIGhyLCAuYm9va19fbmF2aWdhdGlvbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGhyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAjZThlOGU4O1xuICBtYXJnaW46IDA7XG59XG5cbnVsLmJvb2tfX25hdmlnYXRpb24tLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICB1bC5ib29rX19uYXZpZ2F0aW9uLS1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB9XG59XG5cbmxpLmJvb2tfX25hdmlnYXRpb24tLWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxubGkuYm9va19fbmF2aWdhdGlvbi0tbGlzdC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjc1cmVtIDJyZW07XG59XG5saS5ib29rX19uYXZpZ2F0aW9uLS1saXN0LWl0ZW0gYTpob3ZlciwgbGkuYm9va19fbmF2aWdhdGlvbi0tbGlzdC1pdGVtIGE6Zm9jdXMsIGxpLmJvb2tfX25hdmlnYXRpb24tLWxpc3QtaXRlbSBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3gtc2hhZG93OiB1bnNldDtcbiAgb3V0bGluZTogdW5zZXQ7XG59XG5saS5ib29rX19uYXZpZ2F0aW9uLS1saXN0LWl0ZW0gYTpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOWFkYjtcbiAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cbmxpLmJvb2tfX25hdmlnYXRpb24tLWxpc3QtaXRlbSBhW2hyZWY9XCJcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIGxpLmJvb2tfX25hdmlnYXRpb24tLWxpc3QtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5ib29rX19uYXZpZ2F0aW9uIC5ib29rX19uYXZpZ2F0aW9uLS1tb2JpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAjRThFOEU4O1xuICB9XG4gIC5ib29rX19uYXZpZ2F0aW9uIC5ib29rX19uYXZpZ2F0aW9uLS1tb2JpbGUgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmJvb2tfX25hdmlnYXRpb24gLmJvb2tfX25hdmlnYXRpb24tLW1vYmlsZSBsaTpmaXJzdC1vZi10eXBlIGEge1xuICAgIGJvcmRlci1yaWdodDogMC4yNXJlbSBzb2xpZCAjRThFOEU4O1xuICB9XG59XG5cbi5ib29rX19uYXZpZ2F0aW9uIC5vbnRhcmlvLWljb24ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBUYWJsZSBvZiBjb250ZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmFzaWRlLmJvb2tfX29mZi1jYW52YXMsXG4uYm9va19fb2ZmLWNhbnZhcyB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIGJvdHRvbTogLTFyZW07XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UgMHM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICBhc2lkZS5ib29rX19vZmYtY2FudmFzLFxuICAuYm9va19fb2ZmLWNhbnZhcyB7XG4gICAgd2lkdGg6IDI1cmVtO1xuICB9XG59XG5hc2lkZS5ib29rX19vZmYtY2FudmFzIGEsXG4uYm9va19fb2ZmLWNhbnZhcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYXNpZGUuYm9va19fb2ZmLWNhbnZhcyBhOmhvdmVyOm5vdCguYm9va19fdG9nZ2xlQ29sbGFwc2libGVMaXN0KSxcbi5ib29rX19vZmYtY2FudmFzIGE6aG92ZXI6bm90KC5ib29rX190b2dnbGVDb2xsYXBzaWJsZUxpc3QpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5qc19fc2xpZGUtaW4ge1xuICBhbmltYXRpb246IHNsaWRlLWluIDAuNXMgZm9yd2FyZHM7XG59XG5cbi5qc19fc2xpZGUtb3V0IHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1vdXQgMC41cyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBzbGlkZS1pbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGUtb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuLmJvb2tfX29mZi1jYW52YXMtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYm9va19fb2ZmLWNhbnZhcy0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICAuYm9va19fb2ZmLWNhbnZhcy0td3JhcHBlciB7XG4gICAgd2lkdGg6IDI1cmVtO1xuICB9XG59XG5cbi5ib29rX190cmVlX3RvYy1tYWluIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uYm9va19fdHJlZV90b2MtbWFpbiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYm9va19fbWVudS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uYm9va19fbWVudS1pdGVtIGE6bm90KC5ib29rX19vZmYtY2FudmFzLS1pY29ucykge1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ib29rX19tZW51LWl0ZW0tLWNvbGxhcHNlZCBhOm5vdCguYm9va19fdG9nZ2xlQ29sbGFwc2libGVMaXN0KSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwLjI1cmVtIDAgMCAwLjI1cmVtO1xufVxuXG4uYm9va19fcGFyZW50LWl0ZW0ge1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMC4yNXJlbSAwIDAgMC4yNXJlbTtcbn1cblxuLmJvb2tfX3RyZWVfdG9jLWlubmVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwLjg1cmVtIDEuNjVyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuODVyZW07XG59XG5cbi5ib29rX190cmVlX3RvYy1pbm5lciBsaS5ib29rX19tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAxcmVtIDAgMCAxcmVtO1xufVxuXG4uYm9va19fdHJlZV90b2MtaW5uZXIgbGkuYm9va19fbWVudS1pdGVtLS1jb2xsYXBzZWQge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYm9va19fb2ZmLWNhbnZhcy0tbWVudS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAycmVtIDJyZW0gMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYm9vay1pY29uX19jaGV2cm9uLXVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tY2hldnJvbi11cC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxlZnQ6IC0wLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uYm9vay1pY29uX19jaGV2cm9uLWRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1jaGV2cm9uLWRvd24ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBsZWZ0OiAtMC4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmJvb2tfX29mZi1jYW52YXMtLXRvZ2dsZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICAuYm9va19fb2ZmLWNhbnZhcy0tdG9nZ2xlLWNsb3NlIHtcbiAgICB6LWluZGV4OiAxMDQ7XG4gIH1cbn1cblxuLmJvb2tfX29mZi1jYW52YXMtLXRvZ2dsZS1jbG9zZSBzdmcge1xuICBmaWxsOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYm9va19fb2ZmLWNhbnZhcy0taGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmJvb2tfX3ByaW50Qm9va19fd3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib29rX19vZmYtY2FudmFzLS1tZW51LXdyYXBwZXIgLmJvb2tfX3ByaW50Qm9va19fd3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5ib29rX19wcmludEJvb2sge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjhyZW0gMC41cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuLmJvb2tfX3ByaW50Qm9vayBzdmcge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYm9va19fb2ZmLWNhbnZhcy0tbWVudS13cmFwcGVyIC5ib29rX19wcmludEJvb2sge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgLmJvb2sgLmJvb2tfX3ByaW50Qm9vayB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBCcmVhZGNydW1iIGZlYXR1cmVcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5icmVhZGNydW1icyA+ICo6bnRoLWNoaWxkKG4rMSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvY2hldnJvbi1yaWdodC5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYnJlYWRjcnVtYnMgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5icmVhZGNydW1icyA+ICo6bnRoLWNoaWxkKG4rMSk6OmJlZm9yZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4xNXJlbTtcbn1cbi5icmVhZGNydW1icyA+ICo6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAwLjJyZW07XG59XG4uYnJlYWRjcnVtYnMgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWJzIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luOiAwO1xufVxuLmJyZWFkY3J1bWJzIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBHYXpldHRlIHNlYXJjaCByZXN1bHRzXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF0sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIG1pbi13aWR0aDogOS42cmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLS1zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24tLXNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24uc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGJ1dHRvbi5zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24uc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBidXR0b24uc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gge1xuICBtYXJnaW46IDAgLTFyZW07XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBhcnRpY2xlIHNtYWxsID4gZGl2LCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGFydGljbGUgLmJvb2tfX3ByaW50Qm9vayA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNlZGVkZWQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBuYXYucGFnZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggdWwucGFnZXJfX2l0ZW1zIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIHVsLnBhZ2VyX19pdGVtcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggdWwucGFnZXJfX2l0ZW1zIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIHVsLnBhZ2VyX19pdGVtcyBsaSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMC4wNjI1cmVtIDAuNjI1cmVtO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCB1bC5wYWdlcl9faXRlbXMgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWRkZWI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCB1bC5wYWdlcl9faXRlbXMgbGkuaXMtYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBmb290ZXIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggbmF2ICsgZm9vdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZ2F6ZXR0ZS1saXN0LXJlc3VsdHMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uZ2F6ZXR0ZS1saXN0LXJlc3VsdHMgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZ2F6ZXR0ZS1saXN0LXJlc3VsdHMgLmdhemV0dGUtcmVzdWx0LS1pdGVtLXBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZ2F6ZXR0ZS1zZWFyY2gtcmVzdWx0cyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5nYXpldHRlLXNlYXJjaC1yZXN1bHRzIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmdhemV0dGUtc2VhcmNoLXJlc3VsdHMgaDQge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5nYXpldHRlLXNlYXJjaC1yZXN1bHRzIC5nYXpldHRlLXJlc3VsdC0taXRlbS1idW5kbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5nYXpldHRlLXNlYXJjaC1yZXN1bHRzIC5nYXpldHRlLXJlc3VsdC0taXRlbS1idW5kbGUgLmdhemV0dGUtcmVzdWx0LS1pdGVtLXBhZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBMUkQgRXhwb3NlZCBGb3JtcyBmb3Igc2VhcmNoIHBhZ2UuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubHJkLWxpc3QtcmVzdWx0cyBoZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmxyZC1saXN0LXJlc3VsdHMgLmxyZC1yZXN1bHQtdGV4dCB7XG4gIG1heC13aWR0aDogMTcuNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC5scmQtbGlzdC1yZXN1bHRzIC5scmQtcmVzdWx0LXRleHQge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkgYW5kIChtYXgtd2lkdGg6OTZlbSkge1xuICAubHJkLWxpc3QtcmVzdWx0cyAubHJkLXJlc3VsdC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1yZXN1bHRzIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItc29ydCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogLTZlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5scmQtZXhwb3NlZGZpbHRlci1zb3J0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC5scmQtZXhwb3NlZGZpbHRlci1zb3J0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC5scmQtZXhwb3NlZGZpbHRlci1zb3J0IC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cbi5scmQtZXhwb3NlZGZpbHRlci1zb3J0IC5mb3JtLWl0ZW0gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5scmQtZXhwb3NlZGZpbHRlci1zb3J0IC5mb3JtLWl0ZW0gbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQgLmZvcm0taXRlbSBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5scmQtZXhwb3NlZGZpbHRlci1zb3J0IC5mb3JtLWl0ZW0gc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogMTJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQgLmZvcm0taXRlbSBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAubHJkLWV4cG9zZWRmaWx0ZXItc29ydCAuZm9ybS1pdGVtIHNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICNlZGl0LWFjdGlvbnMtLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsb2F0OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgI2VkaXQtYWN0aW9ucy0tMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgI2VkaXQtYWN0aW9ucy0tMiB7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG59XG5cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIHtcbiAgbWFyZ2luOiAwIC0xcmVtO1xufVxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNoZWNrYm94ZXNfX2xhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPXN1Ym1pdF0sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgd2lkdGg6IDkuMXJlbTtcbiAgbWluLXdpZHRoOiA3LjFyZW07XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24tLXByaW1hcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1zdWJtaXRdLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIG1hcmdpbi1yaWdodDogMS43NXJlbTtcbn1cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24uc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbi5zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmpzLWZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5qcy1mb3JtLWl0ZW0tZGF0ZS10byB7XG4gICAgbWF4LXdpZHRoOiAyNWVtO1xuICB9XG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNlZGl0LWFjdGlvbnMtLTIge1xuICAgIG1heC13aWR0aDogNTBlbTtcbiAgfVxufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250ZW50IGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250ZW50IGxhYmVsOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250ZW50IGxhYmVsOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udGVudCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb25fX2NvbnRlbnQgaW5wdXQuY2hlY2tib3hlc19faW5wdXQge1xuICB0b3A6IHVuc2V0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jYWxsb3V0LCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5wYW5lbCwgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucGFuZWwtLWNhbGxvdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY2FsbG91dCBzdmcsICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnBhbmVsIHN2ZywgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucGFuZWwtLWNhbGxvdXQgc3ZnIHtcbiAgbWFyZ2luOiAwIDAuNjI1cmVtIDAuMjVyZW0gMDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNhbGxvdXQgcCwgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucGFuZWwgcCwgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucGFuZWwtLWNhbGxvdXQgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmxyZC1saXN0LXJlc3VsdHMgYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubHJkLWxpc3QtcmVzdWx0cyBhcnRpY2xlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmxyZC1saXN0LXJlc3VsdHMgYXJ0aWNsZSBoMiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIG5hdi5wYWdlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMgbGkuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjA2MjVyZW0gMC42MjVyZW07XG59XG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGRlYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgbmF2ICsgZm9vdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMUkQgb3ZlcnJpZGVzIGZvciB0aGUgYWNjb3JkaW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuZXhwYW5kZXItLWFjdGl2ZSAuYWNjb3JkaW9uX19jb250ZW50LFxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmV4cGFuZGVyLS1hY3RpdmUgLmFjY29yZGlvbl9fYnV0dG9uLWljb24tLWNsb3NlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb25fX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250cm9scyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5idXR0b24ubHJkLWV4cG9zZWRmaWx0ZXItYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41NTU1NTU1NTU2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgc2VjdGlvbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwIDJyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyBzZWN0aW9uLmFjY29yZGlvbl9fY29udGVudCAuY2hlY2tib3hlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyBzZWN0aW9uLmFjY29yZGlvbl9fY29udGVudCAuZmllbGRzZXQtbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIExSRCBQREYgdGl0bGUgcHJlcGVuZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubHJkLXBkZi1wcmVwZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlBERjogXCI7XG59XG5cbi5scmQtcGRmLXByZXBlbmQgPiAubHJkLXBkZi1wcmVwZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIE9yZGVycyBpbiBDb3VuY2lsIGNvbnRlbnQgdHlwZVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1haW4tY29udGVudC1vaWMgLm1pbmlzdHJ5LXNpZ25pbmctZ3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm1haW4tY29udGVudC1vaWMgLmFwcHJvdmVkLWFuZC1vcmRlcmVkLWdyb3VwID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5tYWluLWNvbnRlbnQtb2ljIC5hbWVuZGVkLWJ5LWdyb3VwIGIsIC5tYWluLWNvbnRlbnQtb2ljIC5yZXZva2VkLWJ5LWdyb3VwIGIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuLm1haW4tY29udGVudC1vaWMgLmFtZW5kZWQtYnktZ3JvdXAgc3BhbiBhLCAubWFpbi1jb250ZW50LW9pYyAucmV2b2tlZC1ieS1ncm91cCBzcGFuIGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5tYWluLWNvbnRlbnQtb2ljIC5hbWVuZGVkLWJ5LWdyb3VwIHNwYW4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNWYwRTk7XG59XG4ubWFpbi1jb250ZW50LW9pYyAucmV2b2tlZC1ieS1ncm91cCBzcGFuIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFRkYwO1xufVxuXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjZWRpdC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjZWRpdC1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2VkaXQtYWN0aW9ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG59XG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmcge1xuICBtYXJnaW46IDAgLTFyZW07XG59XG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICB3aWR0aDogOS4xcmVtO1xuICBtaW4td2lkdGg6IDcuMXJlbTtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1zdWJtaXRdLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tcHJpbWFyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPXN1Ym1pdF0sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtO1xufVxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi5zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2VkaXQtYWN0aW9ucy0tMiB7XG4gICAgbWF4LXdpZHRoOiA1MGVtO1xuICB9XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGhlYWRlciAuY2FsbG91dCwgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoZWFkZXIgLnBhbmVsLCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGhlYWRlciAucGFuZWwtLWNhbGxvdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoZWFkZXIgLmNhbGxvdXQgc3ZnLCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGhlYWRlciAucGFuZWwgc3ZnLCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGhlYWRlciAucGFuZWwtLWNhbGxvdXQgc3ZnIHtcbiAgbWFyZ2luOiAwIDAuNjI1cmVtIDAuMjVyZW0gMDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaGVhZGVyIC5jYWxsb3V0IHAsICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaGVhZGVyIC5wYW5lbCBwLCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGhlYWRlciAucGFuZWwtLWNhbGxvdXQgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm9pYy1saXN0LXJlc3VsdHMgYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5vaWMtbGlzdC1yZXN1bHRzIGFydGljbGUgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5vaWMtbGlzdC1yZXN1bHRzIGFydGljbGUgaDIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgbmF2LnBhZ2VyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMgbGkgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuMDYyNXJlbSAwLjYyNXJlbTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkZGViO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIGxpLmlzLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIG5hdiArIGZvb3RlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVEZBIHNjcmVlbiAodXNlciBsb2dpbilcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRmYS1wYWdlLCAudGZhLXBhZ2UgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50ZmEtcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi50ZmEtcGFnZSAubGF5b3V0LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLnRmYS1wYWdlX191c2VyLWZvcm0ge1xuICBmbGV4LWJhc2lzOiA2MCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRmYS1wYWdlX191c2VyLWZvcm0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG4uY29udGVudC1oZWFkZXIge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi50ZmEtcGFnZV9fcGFnZS10aXRsZSB7XG4gIG1hcmdpbjogMi41cmVtIDAgMS41cmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4udGZhLXBhZ2UtLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLnRmYS1wYWdlLS1jb250ZW50IC5jb2x1bW5zLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0td3JhcHBlciwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS1pdGVtLXF1ZXJ5LCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLWl0ZW0tZGF0ZS10bywgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAudGZhLXBhZ2UtLWNvbnRlbnQgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS13cmFwcGVyLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLWl0ZW0tcXVlcnksIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0taXRlbS1kYXRlLXRvLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLWNoZWNrYm94ZXMsIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0td3JhcHBlciwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS1pdGVtLXF1ZXJ5LCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLWl0ZW0tZGF0ZS10bywgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGZhLXBhZ2VfX3dhbGxwYXBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogNDAlO1xufVxuLnRmYS1wYWdlX193YWxscGFwZXIgaW1nIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbk92ZXJyaWRlc1xuXG5UbyBiZSB1c2VkIHNwYXJpbmdseS5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRHJ1cGFsIG92ZXJyaWRlcy5cbiAgICBTdHlsZXMgc3BlY2lmaWMgdG8gdGhlIERydXBhbCBpbnRlcmZhY2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgc3BlY2lmaWMgdG8gc2l0ZSBjb250cmlidXRvciByb2xlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFZpZXcgUHJvZmlsZSAqL1xuLmFkbWluLWNvbnRyaWJ1dG9yIC50b29sYmFyLW1lbnUgYVt0aXRsZT1cIlVzZXIgYWNjb3VudFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE1hbmFnZSAqL1xuLmFkbWluLWNvbnRyaWJ1dG9yIC50b29sYmFyLXRhYiAjdG9vbGJhci1pdGVtLWFkbWluaXN0cmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTXkgd29ya2JlbmNoICovXG4uYWRtaW4tY29udHJpYnV0b3IgLnRvb2xiYXItdGFiICN0b29sYmFyLWxpbmstd29ya2JlbmNoLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHZW5lcmFsIG92ZXJyaWRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5qcyAuanMtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR29vZ2xlJ3MgcmVjYXB0Y2hhIG1vZHVsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgYm90dG9tOiAzJSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPdmVycmlkZSBmb3IgdGhlIERydXBhbCBNZWRpYSBwbHVnaW4gc3R5bGVzXG4gICAgaW4gdGhlIENLRWRpdG9yXG4gICAgQHNlZSBodHRwczovL3d3dy5kcnVwYWwub3JnL25vZGUvMzA5Mjc5NVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmRydXBhbC1tZWRpYSAubWVkaWEtbGlicmFyeS1pdGVtX19lZGl0LFxuZHJ1cGFsLW1lZGlhIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2VkaXQ6aG92ZXIsXG5kcnVwYWwtbWVkaWEgLm1lZGlhLWxpYnJhcnktaXRlbV9fZWRpdDpmb2N1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBib3JkZXItY29sb3I7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG59XG5cbmRydXBhbC1tZWRpYSAubWVkaWEtbGlicmFyeS1pdGVtX19lZGl0IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9jb3JlL21pc2MvaWNvbnMvNzg3ODc4L3BlbmNpbC5zdmdcIikgI2ZmZiBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEN1c3RvbSB0YWdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5LmNrZV9lZGl0YWJsZSBpbWcuY2tlX3Byb3RlY3RlZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDA5YWRiO1xuICBvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgT3ZlcnJpZGUgZHJ1cGFsLW1lZGlhIGFsaWduIHdpdGhpbiBDS0VkaXRvciA1LCBzbyB0aGF0IHRleHQgYWxpZ25zIGFuZCB3cmFwc1xuICBhcm91bmQgbWVkaWEgY29ycmVjdGx5IGluIENLRTUgd2hlbiB0aGUgc3BlY2lmaWVkIG9wdGlvbiBpcyBzZWxlY3RlZC5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2stb25lc2l0ZS1jb250ZW50IC5kcnVwYWwtbWVkaWEuY2std2lkZ2V0IHtcbiAgbWFyZ2luOiAwLjlyZW0gMDtcbn1cbi5jay1vbmVzaXRlLWNvbnRlbnQgLmRydXBhbC1tZWRpYS5jay13aWRnZXQuZHJ1cGFsLW1lZGlhLXN0eWxlLWFsaWduLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi5jay1vbmVzaXRlLWNvbnRlbnQgLmRydXBhbC1tZWRpYS5jay13aWRnZXQuZHJ1cGFsLW1lZGlhLXN0eWxlLWFsaWduLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG4uY2stb25lc2l0ZS1jb250ZW50IC5kcnVwYWwtbWVkaWEuY2std2lkZ2V0LmRydXBhbC1tZWRpYS1zdHlsZS1hbGlnbi1jZW50ZXIge1xuICBtYXJnaW46IDAuOXJlbSBhdXRvO1xufVxuXG4uY2stb25lc2l0ZS1jb250ZW50IGZpZ3VyZS5kcnVwYWwtbWVkaWEgZGl2IGZpZ3VyZS5hbGlnbi1jZW50ZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmNrLW9uZXNpdGUtY29udGVudCBmaWd1cmUuZHJ1cGFsLW1lZGlhIGRpdiBmaWd1cmUuYWxpZ24tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbn1cbi5jay1vbmVzaXRlLWNvbnRlbnQgZmlndXJlLmRydXBhbC1tZWRpYSBkaXYgZmlndXJlLmFsaWduLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDS0VkaXRvciA1IHRhYmxlIGNhcHRpb24uXG5cbiAgSW4gdGhlIGVkaXRvciwgdGhlIGNhcHRpb24gaXMgcHJlc2VudGVkIGFzIGEgZmlnY2FwdGlvbiB0aGF0IGlzIGJlbG93IHRoZVxuICB0YWJsZS4gVGhlc2Ugb3ZlcnJpZGVzIGJldHRlciBhbGlnbiB0aGUgc3R5bGluZyB3aXRoIHRhYmxlID4gY2FwdGlvbi5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2stb25lc2l0ZS1jb250ZW50IGZpZ3VyZS50YWJsZSBmaWdjYXB0aW9uIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQcmludCBzdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNob3ctZm9yLXByaW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogR2xvYmFsICovXG4gIEBwYWdlIHtcbiAgICBzaXplOiBhdXRvOyAvKiBhdXRvIGlzIHRoZSBpbml0aWFsIHZhbHVlICovXG4gICAgLyogdGhpcyBhZmZlY3RzIHRoZSBtYXJnaW4gaW4gdGhlIHByaW50ZXIgc2V0dGluZ3MgKi9cbiAgICBtYXJnaW46IDEwbW0gMTBtbSAxMG1tIDEwbW07XG4gIH1cbiAgaHRtbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDsgLyogdGhpcyBhZmZlY3RzIHRoZSBtYXJnaW4gb24gdGhlIGh0bWwgYmVmb3JlIHNlbmRpbmcgdG8gcHJpbnRlciAqL1xuICB9XG4gIGJvZHkge1xuICAgIG1hcmdpbjogNW1tOyAvKiBtYXJnaW4geW91IHdhbnQgZm9yIHRoZSBjb250ZW50ICovXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIE5vcm1hbGl6ZSBmb250IHNpemVzICovXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHQ7XG4gIH1cbiAgaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHQ7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMTRwdDtcbiAgfVxuICBhc2lkZSBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB0O1xuICB9XG4gIC5mYWN0LWJsb2NrLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keSxcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYsXG4gIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHAsXG4gIGEuYnV0dG9uLFxuICBhLmJ1dHRvbi5hbGVydCxcbiAgYS5idXR0b24uYWxlcnQtYm94LFxuICBhLmJ1dHRvbi5wYW5lbC0tYWxlcnQge1xuICAgIGZvbnQtc2l6ZTogMTJwdCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIEVuZCBvZiBmb250IHNpemUgbm9ybWFsaXphdGlvbiAqL1xuICBkaXY6bm90KFtjbGFzc149ZXNyaS1dKSwgc3Bhbjpub3QoW2NsYXNzXj1lc3JpLV0pLCBoZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5oaWRlLWZvci1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYmFubmVyX193cmFwcGVyLFxuICAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlcixcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMi5iYW5uZXJfX3dyYXBwZXIge1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuICAuY3VzdG9tLXRvYyxcbiAgLm9udGFyaW8taWNvbiwgLmFsZXJ0X19oZWFkZXItaWNvbixcbiAgLmNoYXRib3QtYnV0dG9uLFxuICAuc2tpcC1saW5rLFxuICAuc2hvdy1mb3Itc21hbGwtb25seSxcbiAgLnBhZ2luYXRpb24sXG4gIGJyLmhpZGUtZm9yLXNtYWxsLW9ubHksXG4gICNiYWNrdG90b3AsICNiYWNrLXRvLXRvcC1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc2VydmljZW9udGFyaW8gLnNob3ctZm9yLXNyLCAuc2VydmljZW9udGFyaW8gLnZpc3VhbGx5LWhpZGRlbiwgLnNlcnZpY2VvbnRhcmlvIC5uby1idWxsZXQgPiBsaTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLm9udGFyaW8tbG9nby1wcmludCB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGludmVydCgxMDApOyAvKiBzYWZhcmkgNi4wIC0gOS4wICovXG4gICAgZmlsdGVyOiBpbnZlcnQoMTAwKTtcbiAgfVxuICAub250YXJpby1oZWFkZXJfX2xvZ28tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuaGVhZGVyIC5yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28tY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgc3Bhbi5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIGFbaHJlZl49XCIjXCJdOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBhW2hyZWZePVwiL1wiXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChodHRwczovL3d3dy5vbnRhcmlvLmNhXCIgYXR0cihocmVmKSBcIikgXCI7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY3NXJlbTtcbiAgfVxuICBhW2hyZWZePWh0dHBdOjphZnRlciwgYVtocmVmXj1cIm1haWx0bzpcIl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIikgXCI7XG4gIH1cbiAgYVtocmVmJD1cIi5qcGdcIl0sIGFbaHJlZiQ9XCIuanBnXCJdOjphZnRlciwgYVtocmVmJD1cIi5qcGdcIl06dmlzaXRlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBhW2hyZWYkPVwiLmdpZlwiXSwgYVtocmVmJD1cIi5naWZcIl06OmFmdGVyLCBhW2hyZWYkPVwiLmdpZlwiXTp2aXNpdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGFbaHJlZiQ9XCIucG5nXCJdLCBhW2hyZWYkPVwiLnBuZ1wiXTo6YWZ0ZXIsIGFbaHJlZiQ9XCIucG5nXCJdOnZpc2l0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5vLXdyYXAsIGFbaHJlZl49dGVsXSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICBhLFxuICBhIGNpdGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idXR0b24sIGJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdLCBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5idXR0b24uYWxlcnQsIGJ1dHRvbi5hbGVydCwgaW5wdXQuYWxlcnRbdHlwZT1zdWJtaXRdLCBpbnB1dC5hbGVydFt0eXBlPWJ1dHRvbl0sIC5idXR0b24uYWxlcnQtYm94LCBidXR0b24uYWxlcnQtYm94LCAuYnV0dG9uLnBhbmVsLS1hbGVydCwgYnV0dG9uLnBhbmVsLS1hbGVydCwgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2ViZWJlYiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMnB0IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIG1hcmdpbjogMCAxcmVtIDFyZW07XG4gIH1cbiAgLmNvbHVtbixcbiAgLmNvbHVtbnMsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgLmNvbHVtbiArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi5zbWFsbC0xMiwgLmNvbHVtbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1uLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW4uZm9ybS1pdGVtLWRhdGUtdG8sIC5jb2x1bW4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1uLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbi5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uLmZvcm0tY2hlY2tib3hlcywgLmNvbHVtbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsIC5jb2x1bW4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbi5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uLmZvcm0taXRlbS1kYXRlLXRvLCAuY29sdW1uI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgLmNvbHVtbnMuc21hbGwtMTIsXG4gIC5zbWFsbC0xMiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtMTIuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtMTIuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtMTIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLTEyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAuc21hbGwtMTIjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtMTIubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtMTIuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtMTIuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtMTIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLTEyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtMTIuZm9ybS1jaGVja2JveGVzLFxuICAuc21hbGwtMTIjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAuc21hbGwtMTIjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLTEyLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLTEyLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLTEyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC0xMi5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgLnNtYWxsLTEyI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgLmNvbHVtbnMjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1ucy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1jaGVja2JveGVzLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW5zLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0tY2hlY2tib3hlcy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtdG8sXG4gIC5jb2x1bW5zI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1ucy5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0tY2hlY2tib3hlcyxcbiAgLmNvbHVtbnMjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gIC5jb2x1bW5zI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLXRvLFxuICAuY29sdW1ucyNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAucm93IHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGVydF9fYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zaWRlYmFyX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbiAgfVxuICBhc2lkZSxcbiAgLnBhbmVsLFxuICAuY2FsbG91dCxcbiAgLnJvdy5wYW5lbCxcbiAgLnBhbmVsLS1jYWxsb3V0LFxuICAuYWxlcnQtYm94LFxuICAuYWxlcnQsXG4gIC5wYW5lbC0tYWxlcnQge1xuICAgIGJvcmRlcjogMnB0IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYWxsb3V0IHAsIC5wYW5lbCBwLCAucm93LnBhbmVsIHAsIC5wYW5lbC0tY2FsbG91dCBwLFxuICAuYWxlcnQgcCxcbiAgLmFsZXJ0LWJveCBwLFxuICAucGFuZWwtLWFsZXJ0IHAsXG4gIC5tYWluLWNvbnRlbnQgcCxcbiAgLm1haW4tY29udGVudCBoMixcbiAgLm1haW4tY29udGVudCBoMyxcbiAgLm1haW4tY29udGVudCBoNCxcbiAgLm1haW4tY29udGVudCBkZCxcbiAgLm1haW4tY29udGVudCBsaSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBzdmdbYWx0PVwiXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGFbaHJlZl49XCIvcGFnZS9zZXJ2aWNlb250YXJpb1wiXSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tY29udGVudCBhW2hyZWZePVwiL3BhZ2Uvc2VydmljZW9udGFyaW9cIl0gLnNob3ctZm9yLXNyLCAubWFpbi1jb250ZW50IGFbaHJlZl49XCIvcGFnZS9zZXJ2aWNlb250YXJpb1wiXSAudmlzdWFsbHktaGlkZGVuLCAubWFpbi1jb250ZW50IGFbaHJlZl49XCIvcGFnZS9zZXJ2aWNlb250YXJpb1wiXSAubm8tYnVsbGV0ID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1jb250ZW50IGFbaHJlZl49XCIvcGFnZS9zZXJ2aWNlb250YXJpb1wiXSBzcGFuW2FyaWEtaGlkZGVuXj10cnVlXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VydmljZW9udGFyaW9fX3ByaW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuICAudGFibGUtc2Nyb2xsLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZS1kaXYsIGRpdi5mbGV4LXRhYmxlIHtcbiAgICBvdmVyZmxvdy14OiB1bnNldDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICB0YWJsZSwgLm1haW4tY29udGVudCB0YWJsZSB7XG4gICAgYm9yZGVyOiAycHQgc29saWQgI2NjYztcbiAgICBvdmVyZmxvdy14OiB1bnNldDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG4gIHRhYmxlIHRoLCB0ZCB7XG4gICAgYm9yZGVyOiAxcHQgc29saWQgI2NjYztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICB0YWJsZSB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICB0YWJsZSB0aGVhZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICB0YWJsZSB0aGVhZCB0aCB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgY29kZSB7XG4gICAgYm9yZGVyOiAycHQgc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5mYWN0LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxcmVtIDAgIWltcG9ydGFudDtcbiAgfVxuICAucGF5bWVudC1ncmlkIGRpdiB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5pZnJhbWUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuaWZyYW1lLXdyYXBwZXIgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gICNtYXAtZnJhbWUsICNtYXAtaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTAyNHB4O1xuICB9XG4gIC5ib29rX193cmFwcGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgdWwuYm9va19fbmF2aWdhdGlvbi0tbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgdWwuYm9va19fbmF2aWdhdGlvbi0tbGlzdCBsaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYm9va19faW50cm8gLnJvdy5pbnRybyAuaW50cm9fX3RleHQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi8qR3JleXNjYWxlIGJhY2tncm91bmQgY29sb3VycyovXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmctZ3JleXNjYWxlLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYmctZ3JleXNjYWxlLTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cblxuLmJnLWdyZXlzY2FsZS00MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG59XG5cbi5iZy1ncmV5c2NhbGUtNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4uYmctZ3JleXNjYWxlLTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLypNYWluIHBhbGV0dGUgYmFja2dyb3VuZCBjb2xvdXJzKi9cbi5iZy1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCQTUyRTtcbn1cblxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0FGMTc7XG59XG5cbi5iZy10YXVwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUIyOEY7XG59XG5cbi5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOUI1NEE7XG59XG5cbi5iZy1saW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEQzYzRjtcbn1cblxuLmJnLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlBN0EyO1xufVxuXG4uYmctc2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjJFMztcbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5M0NDO1xufVxuXG4uYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5NzVCNztcbn1cblxuLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTVBMjI7XG59XG5cbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA0NTRCO1xufVxuXG4uYmctbWFnZW50YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDMwOTM7XG59XG5cbi8qTGlnaHQgcGFsZXR0ZSBiYWNrZ3JvdW5kIGNvbG91cnMqL1xuLmJnLWxpZ2h0LWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFN0NDO1xufVxuXG4uYmctbGlnaHQteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RTVDMztcbn1cblxuLmJnLWxpZ2h0LXRhdXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTdEQjtcbn1cblxuLmJnLWxpZ2h0LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRUZENDtcbn1cblxuLmJnLWxpZ2h0LWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERFREM3O1xufVxuXG4uYmctbGlnaHQtdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRkVERUQ7XG59XG5cbi5iZy1saWdodC1za3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVFRUZBO1xufVxuXG4uYmctbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkU5RjU7XG59XG5cbi5iZy1saWdodC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFFM0YyO1xufVxuXG4uYmctbGlnaHQtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRTFEOTtcbn1cblxuLmJnLWxpZ2h0LXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkUwRTI7XG59XG5cbi5iZy1saWdodC1tYWdlbnRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFREZGMDtcbn1cblxuLypEYXJrIHBhbGV0dGUgYmFja2dyb3VuZCBjb2xvdXJzKi9cbi5iZy1kYXJrLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY3NDNEO1xufVxuXG4uYmctZGFyay15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEE2MDBEO1xufVxuXG4uYmctZGFyay10YXVwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QjcyNUM7XG59XG5cbi5iZy1kYXJrLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCODczNztcbn1cblxuLmJnLWRhcmstbGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjgxMjk7XG59XG5cbi5iZy1kYXJrLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY3QTc2O1xufVxuXG4uYmctZGFyay1za3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4MEE2O1xufVxuXG4uYmctZGFyay1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNjlhYztcbn1cblxuLmJnLWRhcmstcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyMjc4Rjtcbn1cblxuLmJnLWRhcmstb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2NEExQztcbn1cblxuLmJnLWRhcmstcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4MUEyMTtcbn1cblxuLmJnLWRhcmstbWFnZW50YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDAyNjQ7XG59XG5cbi8qVGFibGUgY29tcG9uZW50IGNvbG91cnMqL1xuLmJnLXRhYmxlLXJvdy1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMwMTk2MDc4NDMpO1xufVxuXG4uYmctdGFibGUtY2FwdGlvbi1iYWNrZ3J1bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG59XG5cbi5iZy10YWJsZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNSwgMTQ1LCAwLCAwLjIzNTI5NDExNzYpO1xufVxuXG4uYmctdGFibGUtc3VidG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMTU4LCAwLjExMzcyNTQ5MDIpO1xufVxuXG4uYmctdGFibGUtdG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDExOSwgMTYwLCAwLjMzNzI1NDkwMik7XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBQbGVhc2Ugc2VlIC9SRUFETUUubWQgZm9yIHRoZSBzdHlsaW5nIGFyY2hpdGVjdHVyZSBvZiB0aGlzIHByb2plY3QuXG4gIFBsZWFzZSBzZWUgL2d1aWRlbGluZXMubWQgZm9yIHN0YW5kYXJkcyBvbiBob3cgdG8gd3JpdGUgQ1NTIGZvciB0aGlzIHByb2plY3QuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiRmb250LWRpcjogXCIuLi9mb250c1wiICFkZWZhdWx0O1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMS5CYXNlXG5cblRoZXNlIGFyZSBjb25zaWRlcmVkIHRoZSBib2lsZXJwbGF0ZSBzdHlsZXMgYW5kIGNhbm5vdCBiZSBlZGl0ZWQuIFRoZXNlIG1heSBpbmNsdWRlIGdlbmVyaWMgYW5kIHV0aWxpdHkgY2xhc3Nlcy4gT3VyIHByb2plY3QgaXMgdG8gYnVpbGQgb2ZmIG9mIHRoZXNlIGJhc2UgY2xhc3Nlcy5cbldlIHdpbGwgcmVmZXIgYW5kIHVzZSB0aGVzZSBzdHlsZXMgdGhyb3VnaG91dCBjb250ZW50IHBhZ2VzIGFuZCBtZWRpYS1iYW5uZXIuIFdlIGNhbiBpbmNsdWRlIHN0eWxlcyBmb3VuZCBoZXJlIHdpdGhpbiBvdGhlciBzY3NzIGZpbGVzIHVzaW5nIEBleHRlbmQgYW5kIEBpbmNsdWRlLlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gVGhpcyBpcyBhIHJlcXVpcmVkIGZpbGUgdG8gbG9hZCBiZWZvcmUgdGhlIERlc2lnbiBTeXN0ZW0gZmlsZXMuIFRoaXMgb3ZlcnJpZGVzIHRoZSBhc3NldCBiYXNlIHBhdGggb2YgdGhlIGZvbnQgZmlsZXMgdG8gZml0IG91ciBmaWxlIHN0cnVjdHVyZS5cbkBpbXBvcnQgXCI3Lm92ZXJyaWRlcy9hc3NldC1wYXRoLmZ1bmN0aW9uc1wiO1xuXG4vLyBPbnRhcmlvIERlc2lnbiBTeXN0ZW1cbkBpbXBvcnQgXCJAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy90aGVtZS5zY3NzXCI7XG5cbi8vIERlc2lnbiBTeXN0ZW0gQ29tcG9uZW50c1xuQGltcG9ydCBcIi4vMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9kcy10aGVtZVwiO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMi5VdGlsaXRpZXMgKFRvb2xzKVxuXG5HbG9iYWwgdXRpbGl0aWVzLCBzdWNoIGFzIHZhcmlhYmxlcyBhbmQgaGVscGVycywgY3VzdG9tIHRvIE9udGFyaW8uY2EuXG5UaGVzZSBjYW4gYmUgZWRpdGVkIGFuZCBhZGRlZCB0byB3aGVuIG5lY2Vzc2FyeS5cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCIyLnV0aWxpdGllcy9jb2xvdXJzLmdsb2JhbFwiO1xuQGltcG9ydCBcIjIudXRpbGl0aWVzL29udGFyaW8udmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiMi51dGlsaXRpZXMvbWl4aW5zXCI7XG5AaW1wb3J0IFwiMi51dGlsaXRpZXMvdGV4dC11dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCIyLnV0aWxpdGllcy90eXBvZ3JhcGh5LnZhcmlhYmxlc1wiO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMy5HZW5lcmljXG5cbkZpcnN0IGxheWVyIHRoYXQgcHJvZHVjZXMgYWN0dWFsIGNzcy4gc2VsZG9tIG1vZGlmaWVkLCB1c3VhbGx5IGFjcm9zcyBhbnkgcHJvamVjdC4gbm9ybWFsaXplLmNzcywgYm94LXNpemluZywgY3NzIHJlc2V0LiBTaW5jZSBEcnVwYWwgY29yZSBpbmplY3RzIG5vcm1hbGl6ZSBhbmQgZGVzaWduIHN5c3RlbSBhcHBsaWVzIEdlbmVyaWMgc3R5bGluZywgd2Ugb21pdHRlZCBjcmVhdGluZyBhIGZvbGRlciBmb3IgdGhpcyBsYXllci5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBUT0RPOiBmaWxsIGdlbmVyaWMuc2NzcyBhbmQgaW1wb3J0IGl0IGhlcmUuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG40LkVsZW1lbnRzXG5cblVuY2xhc3NlZCBzdHlsZXMsIGJhcmUgSFRNTCBzdHlsZXMuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcIjQuZWxlbWVudHMvZWxlbWVudHNcIjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjUuT2JqZWN0c1xuXG5GaXJzdCBsYXllciBpbiB3aGljaCB3ZSBmaW5kIGNsYXNzLWJhc2VkIHNlbGVjdG9ycy4gLndyYXBwZXIsIGxheW91dCwgT09DU1MgcG9zdGVyIGNoaWxkIC0gTWVkaWEtT2JqZWN0LiBoaWdoZXIgc3BlY2lmaWNpdHksIG1vcmUgZXhwbGljaXQuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBmaWxlcyBtb3ZlZCBmcm9tIHRoZSBsYXlvdXQgZm9sZGVyOlxuQGltcG9ydCBcIjUub2JqZWN0cy9oZWFkZXIvaGVhZGVyXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2hlYWRlci9uYXZiYXJcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvaGVhZGVyL3NlcnZpY2VvbnRhcmlvLWhlYWRlclwiO1xuXG5AaW1wb3J0IFwiNS5vYmplY3RzL2Jsb2NrLWdyaWRcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvYWNjb3JkaW9uc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9sYXlvdXRcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvbWVkaWEtYmFubmVyXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL21haW50ZW5hbmNlLXBhZ2VcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvc3BhY2luZy5oZWxwZXJcIjsgLy8gRXZlbnR1YWxseSB3ZSBuZWVkIHRvIHBoYXNlIHRoaXMgb3V0IHdpdGggRFMgc3BhY2luZyBjbGFzc2VzLlxuQGltcG9ydCBcIjUub2JqZWN0cy80MDQtcGFnZVwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9zcGxhc2hcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvdG9jXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2Zvb3Rlci9mb290ZXJcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvZm9ybXMvX2Zvcm0ub3ZlcnJpZGVzXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2dvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXJcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvZGlmZlwiO1xuXG5AaW1wb3J0IFwiNS5vYmplY3RzL2luZm9ncmFwaGljcy9iYXJHcmFwaFwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9pbmZvZ3JhcGhpY3MvYnViYmxlXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2luZm9ncmFwaGljcy9jb2xvdXJzXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2luZm9ncmFwaGljcy9zbWFydGllc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9pbmZvZ3JhcGhpY3MvdGltZWxpbmVcIjtcblxuLy8gRmlsZXMgbW92ZWQgZnJvbSB0aGUgcGFnZXMgZm9sZGVyOlxuQGltcG9ydCBcIjUub2JqZWN0cy9idXR0b25zXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2Zvb3Rub3Rlc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9oZWFkaW5nc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9oZWxwZXJzXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL3BhZ2UtYWxlcnRzXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2ljb25zXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2ludHJvXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2ltYWdlc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9sYWJlbHNcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvbGlzdHNcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvcGFnZVwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9wYW5lbFwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy90YWJsZXNcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy92aWRlby1jb250YWluZXJcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvdmlzaWJpbGl0eVwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy93YXRlcm1hcmtcIjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkNvbXBvbmVudHNcblxuVUkgc3BlY2lmaWMgc3R5bGluZyBmb3IgZmVhdHVyZXMgYW5kIGNvbnRlbnQgdHlwZXMuXG5cblRoaXMgZm9sZGVyIHdpbGwgY29udGFpbiBzZWxmLWNvbnRhaW5lZCBIVE1MIG1lZGlhLWJhbm5lciAgYW5kIHRoZSAuc2NzcyBmaWxlcyBhc3NvY2lhdGVkIHdpdGggaXQuIFRoZSBzdHlsZXMgYXJlIHRvIGJlIGxvYWRlZCBvbmx5IHdoZW4gdGhhdCBjb21wb25lbnQgaXMgbG9hZGVkIG9uIHRoZSBwYWdlLiBUaGUgbWVkaWEtYmFubmVyIGNhbiBiZSB0cmVhdGVkIGFzIGl0cyBvd24g4oCccGFja2FnZeKAnS5cblxuRWFjaCBjb21wb25lbnTigJlzIHN0eWxpbmcgd2lsbCBiZWdpbiB0aGUgYmFzZSBjbGFzc2VzIGFuZCBjb250YWluIHJlbGF0aW9uc2hpcHMgd2l0aCBvdGhlciBzdHlsZXMgd2l0aGluIHRoZSBwcm9qZWN0LiBDdXN0b21pemF0aW9uIHdpbGwgb2NjdXIgb25jZSBhbGwgdGhlIGF2YWlsYWJsZSBiYXNlIGFuZCB1dGlsaXR5IHN0eWxlcyBhcmUgdXNlZC5cblxuRWFjaCBjb21wb25lbnTigJlzIHN0eWxlcyB3aWxsIGhhdmUgdGhlaXIgb3duIG5hbWluZyBjb252ZW50aW9uLCByZWxhdGVkIHRvIHRoZSBjb21wb25lbnQuIFVzZSB0aGUgQkVNIG1ldGhvZG9sb2d5IHdoZW4gY3JlYXRpbmcgY29tcG9uZW50IGNsYXNzZXMuIE1vZGlmaWVycyBzaG91bGQgYmUgdXRpbGl6ZWQgZm9yIGNvc21ldGljIGRpZmZlcmVuY2VzLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vQGltcG9ydCBcIi4vbWVkaWEtYmFubmVyL2Jvb2tcIjsgLy8gVE9ETyB0byByZWludHJvZHVjZSB0aGlzIGZpbGUgbGF0ZXIuXG5cbkBpbXBvcnQgXCI2LmNvbXBvbmVudHMvYm9va1wiO1xuQGltcG9ydCBcIjYuY29tcG9uZW50cy9icmVhZGNydW1iXCI7XG5AaW1wb3J0IFwiNi5jb21wb25lbnRzL2dhemV0dGVcIjtcbkBpbXBvcnQgXCI2LmNvbXBvbmVudHMvbHJkXCI7XG5AaW1wb3J0IFwiNi5jb21wb25lbnRzL29pY1wiO1xuQGltcG9ydCBcIjYuY29tcG9uZW50cy90ZmEtc2NyZWVuXCI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5PdmVycmlkZXNcblxuVG8gYmUgdXNlZCBzcGFyaW5nbHkuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcIjcub3ZlcnJpZGVzL2NvbnRyaWIub3ZlcnJpZGVzXCI7XG5AaW1wb3J0IFwiNy5vdmVycmlkZXMvZ2VuZXJhbC5vdmVycmlkZXNcIjtcbkBpbXBvcnQgXCI3Lm92ZXJyaWRlcy9wcmludFwiO1xuXG4vLyBUT0RPOiBUYWtlIHRoZSBmb2xsb3dpbmcgZmlsZSB0byB0aGUgY29ycmVzcG9uZGVudCBsYXllciBvciBzYWZlbHkgcmVtb3ZlLlxuLy8gaW1wb3J0cyB0aGUgRFMgY29sb3VyIHBhbGV0dGUgYXQgdGhlIGVuZCB0byBhbGxvdyBEUyBjb2xvdXJzIHRvIG92ZXJyaWRlIHRoZW1lIGNvbG91cnMgaWYgcmVxdWlyZWRcbkBpbXBvcnQgXCIuLzEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vY29sb3Vyc1wiO1xuIiwiQHVzZSAnc2FzczptYXRoJztcbkB1c2UgJ3Nhc3M6bGlzdCc7XG5AdXNlICdAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvZGlzdC9zY3NzL3ZhcmlhYmxlcycgYXMgZGVzaWduVG9rZW5WYXJpYWJsZXM7XG5cbi8qXG4qICBHcmlkIGZ1bmN0aW9uc1xuKlxuKiAgMSAtIExvd2VyLWJvdW5kXG4qICAyIC0gVXBwZXItYm91bmRcbiogIDMgLSBHcmlkIGNhbGNcbiovXG5cbi8qKiogMSAtIExvd2VyLWJvdW5kICoqKi9cbi8vIFVzZWQgdG8gZGVmaW5lIHJhbmdlcyBmb3IgdmFyaW91cyB0aGluZ3MsIGxpa2UgbWVkaWEgcXVlcmllcy5cbkBmdW5jdGlvbiBsb3dlci1ib3VuZCgkcmFuZ2UpIHtcblx0QGlmIGxpc3QubGVuZ3RoKCRyYW5nZSkgPD0gMCB7XG5cdFx0QHJldHVybiAwO1xuXHR9XG5cblx0QHJldHVybiBudGgoJHJhbmdlLCAxKTtcbn1cblxuLyoqKiAyIC0gVXBwZXItYm91bmQgKioqL1xuLy8gVXNlZCB0byBkZWZpbmUgcmFuZ2VzIGZvciB2YXJpb3VzIHRoaW5ncywgbGlrZSBtZWRpYSBxdWVyaWVzLlxuQGZ1bmN0aW9uIHVwcGVyLWJvdW5kKCRyYW5nZSkge1xuXHRAaWYgbGlzdC5sZW5ndGgoJHJhbmdlKSA8IDIge1xuXHRcdEByZXR1cm4gZGVzaWduVG9rZW5WYXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtbWF4LXZhbHVlO1xuXHR9XG5cblx0QHJldHVybiBudGgoJHJhbmdlLCAyKTtcbn1cblxuLyoqKiAzIC0gR3JpZCBjYWxjICoqKi9cbi8vIFdlIHVzZSB0aGlzIGZ1bmN0aW9uIHRvIHR1cm4gbiBudW1iZXIgb2YgY29sdW1ucyBpbnRvIGEgcGVyY2VudGFnZSBvZiB0aGUgd2hvbGUgd2lkdGhcbkBmdW5jdGlvbiBncmlkLWNhbGMoJGNvbE51bWJlciwgJHRvdGFsQ29sdW1ucykge1xuXHQkcmVzdWx0OiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbE51bWJlciwgJHRvdGFsQ29sdW1ucykpO1xuXHRAaWYgJHJlc3VsdCA9PSAwJSB7XG5cdFx0JHJlc3VsdDogMDtcblx0fVxuXG5cdEByZXR1cm4gJHJlc3VsdDtcbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi8qIFJlbSBjYWxjIGZ1bmN0aW9uICovXG4vLy8gQnVpbGRzIGEgcmVtLWNhbGMgZnVuY3Rpb24gZm9yIHVzZSBpbiBTQ1NTXG4vLy9cbi8vLyBAcGFyYW0ge251bWJlcn0gJHNpemVcbi8vLyAgIFJlbSB2YWx1ZSBzaXplXG5cbkBmdW5jdGlvbiByZW0tY2FsYygkc2l6ZSkge1xuXHQkcmVtU2l6ZTogbWF0aC5kaXYoJHNpemUsIDE2KTtcblx0QHJldHVybiAkcmVtU2l6ZSAqIDFyZW07XG59XG4iLCIvLy8gQmFzZSBwYXRoIGZvciBhc3NldHMgKGZvbnRzLCBpbWFnZXMuLi4pLFxuLy8vIHNob3VsZCBub3QgaW5jbHVkZSB0cmFpbGluZyBzbGFzaFxuJGFzc2V0LWJhc2UtcGF0aDogJy4uLy4uLy4uJyAhZGVmYXVsdDtcblxuLyogQXNzZXQgVVJMIGJ1aWxkZXIgKi9cbi8vLyBDcmVhdGVzIFVSTCBmb3IgYXNzZXRzLlxuLy8vXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICR0eXBlXG4vLy8gICBBc3NldCB0eXBlLCBtYXRjaGluZyBmb2xkZXIgbmFtZVxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkZmlsZVxuLy8vICAgQXNzZXQgZmlsZSBuYW1lLCBpbmNsdWRpbmcgZXh0ZW5zaW9uXG4vLy8gQHJldHVybiB7dXJsfVxuLy8vICAgQSBgdXJsKClgIGZ1bmN0aW9uIGxlYWRpbmcgdG8gdGhlIGFzc2V0XG5cbkBmdW5jdGlvbiBnZW5lcmF0ZUFzc2V0VXJsKCR0eXBlLCAkZmlsZSkge1xuXHRAcmV0dXJuIHVybCgkYXNzZXQtYmFzZS1wYXRoICsgJy8nICsgJHR5cGUgKyAnLycgKyAkZmlsZSk7XG59XG5cbi8qIEltYWdlIGFzc2V0IGhlbHBlciAqL1xuLy8vIENyZWF0ZXMgaW1hZ2UgYXNzZXQuXG4vLy9cbi8vLyBAcGFyYW0ge3N0cmluZ30gJGZpbGVcbi8vLyAgIEFzc2V0IGZpbGUgbmFtZSwgaW5jbHVkaW5nIGV4dGVuc2lvblxuLy8vIEByZXR1cm4ge3VybH1cbi8vLyAgIEEgYHVybCgpYCBmdW5jdGlvbiBsZWFkaW5nIHRvIHRoZSBpbWFnZVxuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gYXNzZXRcblxuQGZ1bmN0aW9uIGdldEltYWdlVXJsKCRmaWxlKSB7XG5cdEByZXR1cm4gZ2VuZXJhdGVBc3NldFVybCgnaW1hZ2VzJywgJGZpbGUpO1xufVxuXG4vKiBGb250IGFzc2V0IGhlbHBlciAqL1xuLy8vIENyZWF0ZXMgZm9udCBhc3NldC5cbi8vL1xuLy8vIEBwYXJhbSB7c3RyaW5nfSAkZmlsZVxuLy8vICAgQXNzZXQgZmlsZSBuYW1lLCBpbmNsdWRpbmcgZXh0ZW5zaW9uXG4vLy8gQHJldHVybiB7dXJsfVxuLy8vICAgQSBgdXJsKClgIGZ1bmN0aW9uIGxlYWRpbmcgdG8gdGhlIGZvbnRcbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGFzc2V0XG5cbkBmdW5jdGlvbiBnZXRGb250VXJsKCRmaWxlKSB7XG5cdEByZXR1cm4gZ2VuZXJhdGVBc3NldFVybCgnZm9udHMnLCAkZmlsZSk7XG59XG5cbi8qIEljb24gYXNzZXQgaGVscGVyICovXG4vLy8gQ3JlYXRlcyBpY29uIGFzc2V0LlxuLy8vXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRmaWxlXG4vLy8gICBBc3NldCBmaWxlIG5hbWUsIGluY2x1ZGluZyBleHRlbnNpb25cbi8vLyBAcmV0dXJuIHt1cmx9XG4vLy8gICBBIGB1cmwoKWAgZnVuY3Rpb24gbGVhZGluZyB0byB0aGUgZm9udFxuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gYXNzZXRcblxuQGZ1bmN0aW9uIGdldEljb25VcmwoJGZpbGUpIHtcblx0QHJldHVybiBnZW5lcmF0ZUFzc2V0VXJsKCdpY29ucycsICRmaWxlKTtcbn1cbiIsIkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5cbi8qKiogMSAtIEJyZWFrcG9pbnQgc2l6ZXMgZm9yIG1lZGlhIHF1ZXJpZXMgKioqL1xuLy8gTm90ZTogbXVjaCBvZiB0aGlzIGlzIGJhc2VkIG9uIEZvdW5kYXRpb24gNSdzIDEyIGNvbHVtbiBncmlkIHN5c3RlbSwgd2l0aCBicmVha3BvaW50cyB0d2Vha2VkLlxuXG4keHNtYWxsLWJyZWFrcG9pbnQ6IHZhcmlhYmxlcy4kYnJlYWtwb2ludHMteHNtYWxsICFkZWZhdWx0OyAvLyB1c2VkIG9ubHkgaW4gbWVkaWEgcXVlcnkgZm9yIHN0eWxlcyBpbiBoZWFkZXIsIG5vdCBmb3IgZ3JpZCBmdW5jdGlvbmFsaXR5XG4kc21hbGwtYnJlYWtwb2ludDogdmFyaWFibGVzLiRicmVha3BvaW50cy1zbWFsbCAhZGVmYXVsdDtcbiRtZWRpdW0tYnJlYWtwb2ludDogdmFyaWFibGVzLiRicmVha3BvaW50cy1tZWRpdW0gIWRlZmF1bHQ7XG4kbGFyZ2UtYnJlYWtwb2ludDogdmFyaWFibGVzLiRicmVha3BvaW50cy1sYXJnZSAhZGVmYXVsdDtcbiR4bGFyZ2UtYnJlYWtwb2ludDogdmFyaWFibGVzLiRicmVha3BvaW50cy14bGFyZ2UgIWRlZmF1bHQ7XG5cbiRzbWFsbC1yYW5nZTogKDAsICRzbWFsbC1icmVha3BvaW50KSAhZGVmYXVsdDtcbiRtZWRpdW0tcmFuZ2U6ICgkc21hbGwtYnJlYWtwb2ludCArIDAuMDYzZW0sICRtZWRpdW0tYnJlYWtwb2ludCkgIWRlZmF1bHQ7XG4kbGFyZ2UtcmFuZ2U6ICgkbWVkaXVtLWJyZWFrcG9pbnQgKyAwLjA2M2VtLCAkbGFyZ2UtYnJlYWtwb2ludCkgIWRlZmF1bHQ7XG4keGxhcmdlLXJhbmdlOiAoJGxhcmdlLWJyZWFrcG9pbnQgKyAwLjA2M2VtLCAkeGxhcmdlLWJyZWFrcG9pbnQpICFkZWZhdWx0O1xuJHh4bGFyZ2UtcmFuZ2U6ICgkeGxhcmdlLWJyZWFrcG9pbnQgKyAwLjA2M2VtLCB2YXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtbWF4LXZhbHVlICsgZW0pICFkZWZhdWx0O1xuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICdAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvZGlzdC9zY3NzL3ZhcmlhYmxlcycgYXMgdmFyaWFibGVzO1xuXG4vKlxuKiAgR2xvYmFsIGNvbG91ciB2YXJpYWJsZXNcbipcbiogIDEgLSBHcmV5c2NhbGUgY29sb3Vyc1xuKiAgMiAtIFN5c3RlbSBjb2xvdXJzXG4qICAzIC0gQWNjZW50IGNvbG91cnNcbiogICAgMy4xIC0gTWFpblxuKiAgICAzLjIgLSBMaWdodFxuKiAgICAzLjMgLSBEYXJrXG4qICAgIDMuNCAtIENhbGxvdXQgYmFja2dyb3VuZHNcbiovXG5cbi8qKiogMSAtIEdyZXlzY2FsZSBjb2xvdXJzICoqKi9cbiRjb2xvdXItd2hpdGU6IHZhcmlhYmxlcy4kY29sb3VyLWdyZXlzY2FsZS13aGl0ZTtcbiRncmV5c2NhbGUtNTogY29sb3Iuc2NhbGUodmFyaWFibGVzLiRjb2xvdXItZ3JleXNjYWxlLXdoaXRlLCAkbGlnaHRuZXNzOiAtNSUpOyAvLyAjRjJGMkYyXG4kZ3JleXNjYWxlLTIwOiBjb2xvci5zY2FsZSh2YXJpYWJsZXMuJGNvbG91ci1ncmV5c2NhbGUtd2hpdGUsICRsaWdodG5lc3M6IC0yMCUpOyAvLyAjQ0NDQ0NDXG4kZ3JleXNjYWxlLTQwOiBjb2xvci5zY2FsZSh2YXJpYWJsZXMuJGNvbG91ci1ncmV5c2NhbGUtd2hpdGUsICRsaWdodG5lc3M6IC00MCUpOyAvLyAjOTk5OTk5XG4kZ3JleXNjYWxlLTYwOiBjb2xvci5zY2FsZSh2YXJpYWJsZXMuJGNvbG91ci1ncmV5c2NhbGUtd2hpdGUsICRsaWdodG5lc3M6IC02MCUpOyAvLyAjNjY2NjY2XG4kZ3JleXNjYWxlLTcwOiBjb2xvci5zY2FsZSh2YXJpYWJsZXMuJGNvbG91ci1ncmV5c2NhbGUtd2hpdGUsICRsaWdodG5lc3M6IC03MCUpOyAvLyAjNGQ0ZDRkXG4kY29sb3VyLWJsYWNrOiBjb2xvci5zY2FsZSh2YXJpYWJsZXMuJGNvbG91ci1ncmV5c2NhbGUtd2hpdGUsICRsaWdodG5lc3M6IC05MCUpOyAvLyAjMUExQTFBXG5cbi8qKiogMiAtIFN5c3RlbSBjb2xvdXJzICoqKi9cbi8vIExpbmsgYW5kIHByaW1hcnkgYnV0dG9uIGNvbG91cnNcbiRjb2xvdXItbGluazogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLWxpbms7XG4kY29sb3VyLWxpbmstLWhvdmVyOiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0tbGluay1ob3ZlcjtcbiRjb2xvdXItbGluay0tYWN0aXZlOiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0tbGluay1hY3RpdmU7XG4kY29sb3VyLWxpbmstLXZpc2l0ZWQ6IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS1saW5rLXZpc2l0ZWQ7XG5cbi8vIFNlY29uZGFyeSBhbmQgdGVydGlhcnkgYnV0dG9uIGNvbG91cnNcbiRjb2xvdXItYnV0dG9uLXNlY29uZGFyeS0taG92ZXI6IGNvbG9yLnNjYWxlKCRjb2xvdXItbGluaywgJGxpZ2h0bmVzczogOTAlKTsgLy8gI0UwRjBGRlxuJGNvbG91ci1idXR0b24tc2Vjb25kYXJ5LS1hY3RpdmU6IGNvbG9yLnNjYWxlKCRjb2xvdXItbGluaywgJGxpZ2h0bmVzczogODAlKTsgLy8gI0MyRTBGRlxuJGNvbG91ci1idXR0b24tdGVydGlhcnktLWhvdmVyOiBjb2xvci5zY2FsZSgkY29sb3VyLWJsYWNrLCAkbGlnaHRuZXNzOiA5MCUpOyAvLyAjRThFOEU4XG4kY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS0tYWN0aXZlOiBjb2xvci5zY2FsZSgkY29sb3VyLWJsYWNrLCAkbGlnaHRuZXNzOiA4MCUpOyAvLyAjRDFEMUQxXG5cbi8vIEFsZXJ0IGNvbG91cnNcbiRjb2xvdXItYWxlcnQ6IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS1hbGVydDtcbiRjb2xvdXItYWxlcnQtbGlnaHQ6IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS1hbGVydC1saWdodDtcbiRjb2xvdXItd2FybmluZzogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLXdhcm5pbmc7XG4kY29sb3VyLXdhcm5pbmctbGlnaHQ6IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS13YXJuaW5nLWxpZ2h0O1xuJGNvbG91ci1zdWNjZXNzOiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0tc3VjY2VzcztcbiRjb2xvdXItc3VjY2Vzcy1saWdodDogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLXN1Y2Nlc3MtbGlnaHQ7XG4kY29sb3VyLWluZm9ybWF0aW9uOiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0taW5mb3JtYXRpb247XG4kY29sb3VyLWluZm9ybWF0aW9uLWxpZ2h0OiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0taW5mb3JtYXRpb24tbGlnaHQ7XG5cbi8vIEZvY3VzIGNvbG91clxuJGNvbG91ci1mb2N1czogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLWZvY3VzO1xuXG4vKioqIDMgLSBBY2NlbnQgY29sb3VycyAqKiovXG4vKiBNYWluICovXG4kY29sb3VyLWdvbGQ6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLWdvbGQ7XG4kY29sb3VyLXllbGxvdzogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LW1haW4teWVsbG93O1xuJGNvbG91ci10YXVwZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LW1haW4tdGF1cGU7XG4kY29sb3VyLWdyZWVuOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbWFpbi1ncmVlbjtcbiRjb2xvdXItbGltZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LW1haW4tbGltZTtcbiRjb2xvdXItdGVhbDogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LW1haW4tdGVhbDtcbiRjb2xvdXItc2t5OiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbWFpbi1za3k7XG4kY29sb3VyLWJsdWU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLWJsdWU7XG4kY29sb3VyLXB1cnBsZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LW1haW4tcHVycGxlO1xuJGNvbG91ci1vcmFuZ2U6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLW9yYW5nZTtcbiRjb2xvdXItcmVkOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbWFpbi1yZWQ7XG4kY29sb3VyLW1hZ2VudGE6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLW1hZ2VudGE7XG5cbi8qIExpZ2h0ICovXG4kY29sb3VyLWxpZ2h0LWdvbGQ6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1saWdodC1nb2xkO1xuJGNvbG91ci1saWdodC15ZWxsb3c6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1saWdodC15ZWxsb3c7XG4kY29sb3VyLWxpZ2h0LXRhdXBlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQtdGF1cGU7XG4kY29sb3VyLWxpZ2h0LWdyZWVuOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQtZ3JlZW47XG4kY29sb3VyLWxpZ2h0LWxpbWU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1saWdodC1saW1lO1xuJGNvbG91ci1saWdodC10ZWFsOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQtdGVhbDtcbiRjb2xvdXItbGlnaHQtc2t5OiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQtc2t5O1xuJGNvbG91ci1saWdodC1ibHVlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQtYmx1ZTtcbiRjb2xvdXItbGlnaHQtcHVycGxlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQtcHVycGxlO1xuJGNvbG91ci1saWdodC1vcmFuZ2U6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1saWdodC1vcmFuZ2U7XG4kY29sb3VyLWxpZ2h0LXJlZDogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWxpZ2h0LXJlZDtcbiRjb2xvdXItbGlnaHQtbWFnZW50YTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWxpZ2h0LW1hZ2VudGE7XG5cbi8qIERhcmsgKi9cbiRjb2xvdXItZGFyay1nb2xkOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtZGFyay1nb2xkO1xuJGNvbG91ci1kYXJrLXllbGxvdzogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmsteWVsbG93O1xuJGNvbG91ci1kYXJrLXRhdXBlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtZGFyay10YXVwZTtcbiRjb2xvdXItZGFyay1ncmVlbjogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstZ3JlZW47XG4kY29sb3VyLWRhcmstbGltZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstbGltZTtcbiRjb2xvdXItZGFyay10ZWFsOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtZGFyay10ZWFsO1xuJGNvbG91ci1kYXJrLXNreTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstc2t5O1xuJGNvbG91ci1kYXJrLWJsdWU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1kYXJrLWJsdWU7XG4kY29sb3VyLWRhcmstcHVycGxlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtZGFyay1wdXJwbGU7XG4kY29sb3VyLWRhcmstb3JhbmdlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtZGFyay1vcmFuZ2U7XG4kY29sb3VyLWRhcmstcmVkOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtZGFyay1yZWQ7XG4kY29sb3VyLWRhcmstbWFnZW50YTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstbWFnZW50YTtcblxuLyogY2FsbG91dCBiYWNrZ3JvdW5kcyAqL1xuJGNvbG91ci1saWdodGVyLXJlZDogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWNhbGxvdXQtYmFja2dyb3VuZHMtcmVkO1xuJGNvbG91ci1saWdodGVyLWdyZWVuOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtY2FsbG91dC1iYWNrZ3JvdW5kcy1ncmVlbjtcbiRjb2xvdXItbGlnaHRlci15ZWxsb3c6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1jYWxsb3V0LWJhY2tncm91bmRzLXllbGxvdztcblxuLyogaWNvbiBjb2xvdXJzICovXG4kY29sb3VyLWljb24tYmx1ZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWljb24tY29sb3Vycy1ibHVlO1xuJGNvbG91ci1pY29uLWdyZXk6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1pY29uLWNvbG91cnMtZ3JleTtcbiRjb2xvdXItaWNvbi1ibGFjazogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWljb24tY29sb3Vycy1ibGFjaztcbiRjb2xvdXItaWNvbi13aGl0ZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWljb24tY29sb3Vycy13aGl0ZTtcblxuLyogc2VydmljZSBvbnRhcmlvIGhlYWRlciBjb2xvdXJzICovXG4kY29sb3VyLXNlcnZpY2UtaGVhZGVyLWJyYW5kOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtc2VydmljZS1oZWFkZXItYnJhbmQ7XG4kY29sb3VyLXNlcnZpY2UtaGVhZGVyLWZvY3VzOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtc2VydmljZS1oZWFkZXItZm9jdXM7XG4kY29sb3VyLXNlcnZpY2UtaGVhZGVyLWhvdmVyOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtc2VydmljZS1oZWFkZXItaG92ZXI7XG4kY29sb3VyLXNlcnZpY2UtaGVhZGVyLWFjdGl2ZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LXNlcnZpY2UtaGVhZGVyLWFjdGl2ZTtcbiIsIkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgZm9udC1zaXplIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIFRoZXNlIHBpeGVsIHZhbHVlcyBhcmUgYmFzZWQgb24gYSBiYXNlZCByZW0gdmFsdWUgb2YgMTZweCBhbmQgY2FuIGJlIGZvdW5kIGluIHBhY2thZ2VzL2Rlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy90b2tlbnMvc2l6ZXMvZm9udC1zaXplcy5qc29uXG5cbiRmb250LXNpemUtc21hbGw6IHZhcmlhYmxlcy4kZm9udC1zaXplcy1zbWFsbDsgLy8gMTRweFxuJGZvbnQtc2l6ZS1zdGFuZGFyZC1ib2R5LXRleHQ6IHZhcmlhYmxlcy4kZm9udC1zaXplcy1zdGFuZGFyZC1ib2R5LXRleHQ7IC8vIDE2cHggb3IgMXJlbVxuJGZvbnQtc2l6ZS1sYXJnZTogdmFyaWFibGVzLiRmb250LXNpemVzLWxhcmdlOyAvLyAyMHB4XG4kZm9udC1zaXplLXhsYXJnZTogdmFyaWFibGVzLiRmb250LXNpemVzLXgtbGFyZ2U7IC8vIDI0cHhcbiIsIkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgZm9udC13ZWlnaHQgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuJGZvbnQtd2VpZ2h0cy1ub3JtYWw6IHZhcmlhYmxlcy4kZm9udC13ZWlnaHRzLW5vcm1hbDsgLy8gNDAwXG4kZm9udC13ZWlnaHRzLXNlbWktYm9sZDogdmFyaWFibGVzLiRmb250LXdlaWdodHMtc2VtaS1ib2xkOyAvLzYwMFxuJGZvbnQtd2VpZ2h0cy1ib2xkOiB2YXJpYWJsZXMuJGZvbnQtd2VpZ2h0cy1ib2xkOyAvLyA3MDBcbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICdAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvZGlzdC9zY3NzL3ZhcmlhYmxlcycgYXMgdmFyaWFibGVzO1xuXG4vKlxuKiAgR2xvYmFsIHZhcmlhYmxlc1xuKlxuKiAgVXNlZCBhY3Jvc3MgbXVsdGlwbGUgY29tcG9uZW50c1xuKi9cblxuLy8gUmFkaXVzIGZvciByb3VuZGVkIGNvcm5lcnMgKGZvciBleGFtcGxlLCBidXR0b25zKVxuJGdsb2JhbC1yYWRpdXM6IHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy1yYWRpdXM7XG5cbi8vIFRoaXMgdmFsdWUgcmVwcmVzZW50cyAxIHBpeGVsIGJhc2VkIG9uIGEgYmFzZSByZW0gdmFsdWUgb2YgMTZweFxuJHBpeGVsOiB2YXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtcGl4ZWwtdmFsdWU7XG5cbi8vIFRoaXMgdmFsdWUgcmVwcmVzZW50cyBhIGxhcmdlIG1heCB2YWx1ZVxuJG1heC12YWx1ZTogdmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLW1heC12YWx1ZTtcblxuLy8gV2lkdGggdmFsdWVzXG4kbmFycm93ZXItd2lkdGg6IHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy13aWR0aC1uYXJyb3dlcjsgLy8gMjYuMjVlbVxuJG5hcnJvdy13aWR0aDogdmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLXdpZHRoLW5hcnJvdzsgLy8gMzguNzVlbVxuJHN0YW5kYXJkLXdpZHRoOiB2YXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtd2lkdGgtc3RhbmRhcmQ7XG4kZnVsbC13aWR0aDogdmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLXdpZHRoLW1heDsgLy8gMTAwJVxuXG4vLyBCb3JkZXIgc2l6ZXNcbiRib3JkZXItc2l6ZS1zdGFuZGFyZDogdmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLWJvcmRlci1zaXplOyAvLyAycHhcblxuLy8gVG91Y2ggdGFyZ2V0IHNpemVzXG4kdG91Y2gtdGFyZ2V0LXNpemU6IHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy10b3VjaC10YXJnZXQtc2l6ZTsgLy8gMzZweFxuJHRvdWNoLXRhcmdldC1zaXplLW1vYmlsZTogdmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLXRvdWNoLXRhcmdldC1zaXplLW1vYmlsZTsgLy8gNDBweFxuXG4vLyBMaW5lIGhlaWdodCBzaXplc1xuJGxpbmUtaGVpZ2h0LWRlZmF1bHQ6IHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy1saW5lLWhlaWdodC1kZWZhdWx0OyAvLyAxLjVcblxuLy8gSGVpZ2h0IHZhbHVlc1xuJHN0YW5kYXJkLWlucHV0LWhlaWdodDogNDhweDtcbiRsb2dvLWhlaWdodDogNDZweDtcbiIsIkB1c2UgJy4uLzItdG9vbHMvZnVuY3Rpb25zL2dsb2JhbC5mdW5jdGlvbnMnIGFzIGdsb2JhbEZ1bmN0aW9ucztcbkB1c2UgJy4uLzItdG9vbHMvZnVuY3Rpb25zL2dyaWQuZnVuY3Rpb25zJyBhcyBncmlkRnVuY3Rpb25zO1xuQHVzZSAnLi9icmVha3BvaW50cy52YXJpYWJsZXMnIGFzIGJyZWFrcG9pbnRzO1xuQHVzZSAnQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL2Rpc3Qvc2Nzcy92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcblxuLypcbiogIEdsb2JhbCBncmlkIHZhcmlhYmxlc1xuKlxuKiAgMSAtIEdyaWQgdGV4dCB2YXJpYWJsZXNcbiogIDIgLSBHcmlkIHJvdy9jb2x1bW4gdmFyaWFibGVzXG4qICAzIC0gR3JpZCBzY3JlZW4gc2l6ZSB2YXJpYWJsZXNcbiovXG5cbi8qKiogMSAtIEdyaWQgdGV4dCB2YXJpYWJsZXMgKioqL1xuJHRleHQtZGlyZWN0aW9uOiB2YXJpYWJsZXMuJHRleHQtZGlyZWN0aW9ucy10ZXh0LWRpcmVjdGlvbiAhZGVmYXVsdDtcbiRkZWZhdWx0LWZsb2F0OiB2YXJpYWJsZXMuJHRleHQtZGlyZWN0aW9ucy1kZWZhdWx0LWZsb2F0ICFkZWZhdWx0O1xuJG9wcG9zaXRlLWRpcmVjdGlvbjogdmFyaWFibGVzLiR0ZXh0LWRpcmVjdGlvbnMtb3Bwb3NpdGUtZGlyZWN0aW9uICFkZWZhdWx0O1xuXG5AaWYgJHRleHQtZGlyZWN0aW9uID09IGx0ciB7XG5cdCRkZWZhdWx0LWZsb2F0OiBsZWZ0O1xuXHQkb3Bwb3NpdGUtZGlyZWN0aW9uOiByaWdodDtcbn0gQGVsc2Uge1xuXHQkZGVmYXVsdC1mbG9hdDogcmlnaHQ7XG5cdCRvcHBvc2l0ZS1kaXJlY3Rpb246IGxlZnQ7XG59XG5cbi8qKiogMiAtIEdyaWQgcm93L2NvbHVtbiB2YXJpYWJsZXMgKioqL1xuJGluY2x1ZGUtaHRtbC1jbGFzc2VzOiB2YXJpYWJsZXMuJGdyaWQtY29sdW1ucy1pbmNsdWRlLWh0bWwtY2xhc3NlcyAhZGVmYXVsdDtcbiRpbmNsdWRlLWh0bWwtZ3JpZC1jbGFzc2VzOiAkaW5jbHVkZS1odG1sLWNsYXNzZXMgIWRlZmF1bHQ7XG5cbiRyb3ctd2lkdGg6IGdsb2JhbEZ1bmN0aW9ucy5yZW0tY2FsYyh2YXJpYWJsZXMuJGdyaWQtY29sdW1ucy1yb3ctd2lkdGgpO1xuJHRvdGFsLWNvbHVtbnM6IHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLXRvdGFsLWNvbHVtbnM7XG4kY29sdW1uLWd1dHRlcjogZ2xvYmFsRnVuY3Rpb25zLnJlbS1jYWxjKHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1ndXR0ZXIpO1xuXG4kY29sdW1uLWNvdW50LTE6IHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1jb3VudDE7XG4kY29sdW1uLWNvdW50LTI6IHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1jb3VudDI7XG4kY29sdW1uLWNvdW50LTM6IHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1jb3VudDM7XG4kY29sdW1uLWNvdW50LTQ6IHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1jb3VudDQ7XG5cbiRsYXN0LWNoaWxkLWZsb2F0OiAkb3Bwb3NpdGUtZGlyZWN0aW9uICFkZWZhdWx0O1xuXG4vKioqIDMgLSBHcmlkIHNjcmVlbiBzaXplIHZhcmlhYmxlcyAqKiovXG4kc2NyZWVuOiAnb25seSBzY3JlZW4nICFkZWZhdWx0O1xuXG4kc21hbGwtdXA6ICRzY3JlZW4gIWRlZmF1bHQ7XG4kc21hbGwtb25seTogJyN7JHNjcmVlbn0gYW5kIChtYXgtd2lkdGg6ICN7Z3JpZEZ1bmN0aW9ucy51cHBlci1ib3VuZChicmVha3BvaW50cy4kc21hbGwtcmFuZ2UpfSknICFkZWZhdWx0O1xuXG4kbWVkaXVtLXVwOiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJG1lZGl1bS1yYW5nZSl9KScgIWRlZmF1bHQ7XG4kbWVkaXVtLW9ubHk6ICcjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7Z3JpZEZ1bmN0aW9ucy5sb3dlci1ib3VuZChicmVha3BvaW50cy4kbWVkaXVtLXJhbmdlKX0pIGFuZCAobWF4LXdpZHRoOiN7Z3JpZEZ1bmN0aW9ucy51cHBlci1ib3VuZChicmVha3BvaW50cy4kbWVkaXVtLXJhbmdlKX0pJyAhZGVmYXVsdDtcblxuJGxhcmdlLXVwOiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJGxhcmdlLXJhbmdlKX0pJyAhZGVmYXVsdDtcbiRsYXJnZS1vbmx5OiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJGxhcmdlLXJhbmdlKX0pIGFuZCAobWF4LXdpZHRoOiN7Z3JpZEZ1bmN0aW9ucy51cHBlci1ib3VuZChicmVha3BvaW50cy4kbGFyZ2UtcmFuZ2UpfSknICFkZWZhdWx0O1xuXG4keGxhcmdlLXVwOiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJHhsYXJnZS1yYW5nZSl9KScgIWRlZmF1bHQ7XG4keGxhcmdlLW9ubHk6ICcjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7Z3JpZEZ1bmN0aW9ucy5sb3dlci1ib3VuZChicmVha3BvaW50cy4keGxhcmdlLXJhbmdlKX0pIGFuZCAobWF4LXdpZHRoOiN7Z3JpZEZ1bmN0aW9ucy51cHBlci1ib3VuZChicmVha3BvaW50cy4keGxhcmdlLXJhbmdlKX0pJyAhZGVmYXVsdDtcblxuJHh4bGFyZ2UtdXA6ICcjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7Z3JpZEZ1bmN0aW9ucy5sb3dlci1ib3VuZChicmVha3BvaW50cy4keHhsYXJnZS1yYW5nZSl9KScgIWRlZmF1bHQ7XG4keHhsYXJnZS1vbmx5OiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJHh4bGFyZ2UtcmFuZ2UpfSkgYW5kIChtYXgtd2lkdGg6I3tncmlkRnVuY3Rpb25zLnVwcGVyLWJvdW5kKGJyZWFrcG9pbnRzLiR4eGxhcmdlLXJhbmdlKX0pJyAhZGVmYXVsdDtcbiIsIkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgbGV0dGVyLXNwYWNpbmcgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gVGhlc2UgcGl4ZWwgdmFsdWVzIGFyZSBiYXNlZCBvbiBhIGJhc2VkIHJlbSB2YWx1ZSBvZiAxNnB4IGFuZCBjYW4gYmUgZm91bmQgaW4gcGFja2FnZXMvZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL3Rva2Vucy9zaXplcy9sZXR0ZXItc3BhY2luZy5qc1xuXG4kbGV0dGVyLXNwYWNpbmcteHNtYWxsOiB2YXJpYWJsZXMuJGZvbnQtbGV0dGVyLXNwYWNpbmcteC1zbWFsbDsgLy8gMC4zMiBweFxuJGxldHRlci1zcGFjaW5nLXNtYWxsOiB2YXJpYWJsZXMuJGZvbnQtbGV0dGVyLXNwYWNpbmctc21hbGw7IC8vIDAuNHB4XG4kbGV0dGVyLXNwYWNpbmctbWVkaXVtOiB2YXJpYWJsZXMuJGZvbnQtbGV0dGVyLXNwYWNpbmctbWVkaXVtOyAvLyAwLjQ4cHhcbiRsZXR0ZXItc3BhY2luZy1sYXJnZTogdmFyaWFibGVzLiRmb250LWxldHRlci1zcGFjaW5nLWxhcmdlOyAvLyAwLjVweFxuJGxldHRlci1zcGFjaW5nLXhsYXJnZTogdmFyaWFibGVzLiRmb250LWxldHRlci1zcGFjaW5nLXgtbGFyZ2U7IC8vIDAuNjRweFxuIiwiQHVzZSAnQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL2Rpc3Qvc2Nzcy92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCBsaW5lLWhlaWdodCB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBUaGVzZSBwaXhlbCB2YWx1ZXMgYXJlIGJhc2VkIG9uIGEgYmFzZWQgcmVtIHZhbHVlIG9mIDE2cHggYW5kIGNhbiBiZSBmb3VuZCBpbiBwYWNrYWdlcy9kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvdG9rZW5zL3NpemVzL2xpbmUtaGVpZ2h0cy5qc1xuXG4kbGluZS1oZWlnaHQtMTogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0cy0xOyAvLyAxOS4ycHhcbiRsaW5lLWhlaWdodC0yOiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTI7IC8vIDIwLjY0cHhcbiRsaW5lLWhlaWdodC0zOiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTM7IC8vIDIxLjI4cHhcbiRsaW5lLWhlaWdodC00OiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTQ7IC8vIDIxLjkycHhcbiRsaW5lLWhlaWdodC01OiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTU7IC8vIDIyLjI0cHhcbiRsaW5lLWhlaWdodC02OiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTY7IC8vIDIyLjg4cHhcbiRsaW5lLWhlaWdodC03OiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTc7IC8vIDI0cHhcbiRsaW5lLWhlaWdodC04OiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTg7IC8vIDI0Ljk2cHhcbiIsIkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgc3BhY2luZyB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBUaGVzZSBwaXhlbCB2YWx1ZXMgYXJlIGJhc2VkIG9uIGEgYmFzZWQgcmVtIHZhbHVlIG9mIDE2cHhcblxuJHNwYWNpbmctMDogdmFyaWFibGVzLiRzcGFjaW5nLTA7XG4kc3BhY2luZy0xOiB2YXJpYWJsZXMuJHNwYWNpbmctMTsgLy8gNHB4XG4kc3BhY2luZy0yOiB2YXJpYWJsZXMuJHNwYWNpbmctMjsgLy8gOHB4XG4kc3BhY2luZy0zOiB2YXJpYWJsZXMuJHNwYWNpbmctMzsgLy8gMTJweFxuJHNwYWNpbmctNDogdmFyaWFibGVzLiRzcGFjaW5nLTQ7IC8vIDE2cHhcbiRzcGFjaW5nLTU6IHZhcmlhYmxlcy4kc3BhY2luZy01OyAvLyAyNHB4XG4kc3BhY2luZy02OiB2YXJpYWJsZXMuJHNwYWNpbmctNjsgLy8gMzJweFxuJHNwYWNpbmctNzogdmFyaWFibGVzLiRzcGFjaW5nLTc7IC8vIDQwcHhcbiRzcGFjaW5nLTg6IHZhcmlhYmxlcy4kc3BhY2luZy04OyAvLyA0OHB4XG4kc3BhY2luZy05OiB2YXJpYWJsZXMuJHNwYWNpbmctOTsgLy8gNjRweFxuJHNwYWNpbmctMTA6IHZhcmlhYmxlcy4kc3BhY2luZy0xMDsgLy8gODBweFxuIiwiQHVzZSAnLi9mb250LXdlaWdodHMudmFyaWFibGVzJyBhcyBmb250V2VpZ2h0cztcbkB1c2UgJy4vc3BhY2luZy52YXJpYWJsZXMnIGFzIHNwYWNpbmc7XG5AdXNlICcuL2JyZWFrcG9pbnRzLnZhcmlhYmxlcycgYXMgYnJlYWtwb2ludHM7XG5AdXNlICcuL2xldHRlci1zcGFjaW5nLnZhcmlhYmxlcycgYXMgbGV0dGVyU3BhY2luZztcbkB1c2UgJy4uLzItdG9vbHMvZnVuY3Rpb25zL2dsb2JhbC5mdW5jdGlvbnMnIGFzIGdsb2JhbEZ1bmN0aW9ucztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2xpbmUtaGVpZ2h0cy52YXJpYWJsZXMnIGFzIGxpbmVIZWlnaHQ7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgdHlwb2dyYXBoeSB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kZm9udC1vcGVuLXNhbnM6ICdPcGVuIFNhbnMnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtcmFsZXdheS1tb2RpZmllZDogJ1JhbGV3YXknLCAnT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRtYXgtd2lkdGgtbGFyZ2U6IDcwcmVtO1xuJG1heC13aWR0aC1zdGFuZGFyZDogNDhyZW07XG5cbiVoZWFkZXItc3R5bGVzIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ib2xkO1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTQ7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xuXHRmb250LWZhbWlseTogJGZvbnQtcmFsZXdheS1tb2RpZmllZDtcbn1cblxuJWgxLXN0eWxlcyB7XG5cdEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG5cdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnJlbS1jYWxjKDMyKTtcblx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLXhsYXJnZTtcblx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTI7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy03IHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTUgc3BhY2luZy4kc3BhY2luZy0wO1xuXHRtYXgtd2lkdGg6ICRtYXgtd2lkdGgtbGFyZ2U7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5yZW0tY2FsYyg0MCk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLXhsYXJnZTtcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtMTtcblx0fVxufVxuXG4laDItc3R5bGVzIHtcblx0QGV4dGVuZCAlaGVhZGVyLXN0eWxlcztcblx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucmVtLWNhbGMoMjcpO1xuXHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmctbWVkaXVtO1xuXHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtNDtcblx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMyBzcGFjaW5nLiRzcGFjaW5nLTA7XG5cdG1heC13aWR0aDogJG1heC13aWR0aC1zdGFuZGFyZDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnJlbS1jYWxjKDMzKTtcblx0XHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmcteHNtYWxsO1xuXHRcdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC0zO1xuXHR9XG59XG5cbiVoMy1zdHlsZXMge1xuXHRAZXh0ZW5kICVoZWFkZXItc3R5bGVzO1xuXHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5yZW0tY2FsYygyMyk7XG5cdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy14c21hbGw7XG5cdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC01O1xuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0zIHNwYWNpbmcuJHNwYWNpbmctMDtcblx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoLXN0YW5kYXJkO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucmVtLWNhbGMoMjgpO1xuXHRcdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy14c21hbGw7XG5cdFx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTY7XG5cdH1cbn1cblxuJWg0LXN0eWxlcyB7XG5cdEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG5cdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnJlbS1jYWxjKDIwKTtcblx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLW1lZGl1bTtcblx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTc7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTMgc3BhY2luZy4kc3BhY2luZy0wO1xuXHRtYXgtd2lkdGg6ICRtYXgtd2lkdGgtc3RhbmRhcmQ7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5yZW0tY2FsYygyNCk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLWxhcmdlO1xuXHRcdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC03O1xuXHR9XG59XG5cbiVoNS1zdHlsZXMge1xuXHRAZXh0ZW5kICVoZWFkZXItc3R5bGVzO1xuXHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5yZW0tY2FsYygxOCk7XG5cdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy1tZWRpdW07XG5cdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC04O1xuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0zIHNwYWNpbmcuJHNwYWNpbmctMDtcblx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoLXN0YW5kYXJkO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucmVtLWNhbGMoMTkpO1xuXHRcdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy1zbWFsbDtcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtNztcblx0fVxufVxuXG4laDYtc3R5bGVzIHtcblx0QGV4dGVuZCAlaGVhZGVyLXN0eWxlcztcblx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucmVtLWNhbGMoMTYpO1xuXHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtODtcblx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLW1lZGl1bTtcblx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoLXN0YW5kYXJkO1xuXG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTMgc3BhY2luZy4kc3BhY2luZy0wO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnJlbS1jYWxjKDE2KTtcblx0XHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmctc21hbGw7O1xuXHRcdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC03O1xuXHR9XG59XG5cbiVsZWFkLXN0YXRlbWVudCB7XG5cdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnJlbS1jYWxjKDIwKTtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoLWxhcmdlO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucmVtLWNhbGMoMjIpO1xuXHR9XG59XG4iLCJcbi8vIERvIG5vdCBlZGl0IGRpcmVjdGx5XG4vLyBHZW5lcmF0ZWQgb24gVHVlLCAxMyBKdW4gMjAyMyAyMDo0MTo0MSBHTVRcblxuJGJyZWFrcG9pbnRzLXhzbWFsbDogMjBlbTtcbiRicmVha3BvaW50cy1zbWFsbDogNDBlbTtcbiRicmVha3BvaW50cy1tZWRpdW06IDczZW07XG4kYnJlYWtwb2ludHMtbGFyZ2U6IDk2ZW07XG4kYnJlYWtwb2ludHMteGxhcmdlOiAxMjBlbTtcbiRncmlkLWNvbHVtbnMtaW5jbHVkZS1odG1sLWNsYXNzZXM6IHRydWU7XG4kZ3JpZC1jb2x1bW5zLXRvdGFsLWNvbHVtbnM6IDEyO1xuJGdyaWQtY29sdW1ucy1yb3ctd2lkdGg6IDExNTI7XG4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1ndXR0ZXI6IDMyO1xuJGdyaWQtY29sdW1ucy1jb2x1bW4tY291bnQxOiAxO1xuJGdyaWQtY29sdW1ucy1jb2x1bW4tY291bnQyOiAyO1xuJGdyaWQtY29sdW1ucy1jb2x1bW4tY291bnQzOiAzO1xuJGdyaWQtY29sdW1ucy1jb2x1bW4tY291bnQ0OiA0O1xuJHRleHQtZGlyZWN0aW9ucy10ZXh0LWRpcmVjdGlvbjogbHRyO1xuJHRleHQtZGlyZWN0aW9ucy1kZWZhdWx0LWZsb2F0OiBsZWZ0O1xuJHRleHQtZGlyZWN0aW9ucy1vcHBvc2l0ZS1kaXJlY3Rpb246IHJpZ2h0O1xuJGNvbG91ci1ncmV5c2NhbGUtd2hpdGU6ICNGRkZGRkY7XG4kY29sb3VyLWdyZXlzY2FsZS1ibGFjazogIzFBMUExQTtcbiRjb2xvdXItZ3JleXNjYWxlLWdyZXlzY2FsZTU6ICNGMkYyRjI7XG4kY29sb3VyLWdyZXlzY2FsZS1ncmV5c2NhbGUyMDogI0NDQ0NDQztcbiRjb2xvdXItZ3JleXNjYWxlLWdyZXlzY2FsZTQwOiAjOTk5OTk5O1xuJGNvbG91ci1ncmV5c2NhbGUtZ3JleXNjYWxlNjA6ICM2NjY2NjY7XG4kY29sb3VyLWdyZXlzY2FsZS1ncmV5c2NhbGU3MDogIzRENEQ0RDtcbiRjb2xvdXItc3lzdGVtLWxpbms6ICMwMDY2Q0M7XG4kY29sb3VyLXN5c3RlbS1saW5rLWhvdmVyOiAjMDA0NzhGO1xuJGNvbG91ci1zeXN0ZW0tbGluay1hY3RpdmU6ICMwMDIxNDI7XG4kY29sb3VyLXN5c3RlbS1saW5rLXZpc2l0ZWQ6ICM1NTFBOEI7XG4kY29sb3VyLXN5c3RlbS1mb2N1czogIzAwOUFEQjtcbiRjb2xvdXItc3lzdGVtLWFsZXJ0OiAjQ0QwMDAwO1xuJGNvbG91ci1zeXN0ZW0tYWxlcnQtbGlnaHQ6ICNGQ0VGRjA7XG4kY29sb3VyLXN5c3RlbS13YXJuaW5nOiAjRkZENDQwO1xuJGNvbG91ci1zeXN0ZW0td2FybmluZy1saWdodDogI0ZFRjZEQztcbiRjb2xvdXItc3lzdGVtLXN1Y2Nlc3M6ICMxMTg4NDc7XG4kY29sb3VyLXN5c3RlbS1zdWNjZXNzLWxpZ2h0OiAjRTVmMEU5O1xuJGNvbG91ci1zeXN0ZW0taW5mb3JtYXRpb246ICMxMDgwQTY7XG4kY29sb3VyLXN5c3RlbS1pbmZvcm1hdGlvbi1saWdodDogI0UyRjBGNDtcbiRjb2xvdXItYWNjZW50LW1haW4tZ29sZDogI0NCQTUyRTtcbiRjb2xvdXItYWNjZW50LW1haW4teWVsbG93OiAjRkNBRjE3O1xuJGNvbG91ci1hY2NlbnQtbWFpbi10YXVwZTogI0MxQjI4RjtcbiRjb2xvdXItYWNjZW50LW1haW4tZ3JlZW46ICMzOUI1NEE7XG4kY29sb3VyLWFjY2VudC1tYWluLWxpbWU6ICM4REM2M0Y7XG4kY29sb3VyLWFjY2VudC1tYWluLXRlYWw6ICM0OUE3QTI7XG4kY29sb3VyLWFjY2VudC1tYWluLXNreTogIzAwQjJFMztcbiRjb2xvdXItYWNjZW50LW1haW4tYmx1ZTogIzMxOTNDQztcbiRjb2xvdXItYWNjZW50LW1haW4tcHVycGxlOiAjQjk3NUI3O1xuJGNvbG91ci1hY2NlbnQtbWFpbi1vcmFuZ2U6ICNGMTVBMjI7XG4kY29sb3VyLWFjY2VudC1tYWluLXJlZDogI0YwNDU0QjtcbiRjb2xvdXItYWNjZW50LW1haW4tbWFnZW50YTogI0YwMzA5MztcbiRjb2xvdXItYWNjZW50LWxpZ2h0LWdvbGQ6ICNGMEU3Q0M7XG4kY29sb3VyLWFjY2VudC1saWdodC15ZWxsb3c6ICNGOEU1QzM7XG4kY29sb3VyLWFjY2VudC1saWdodC10YXVwZTogI0VCRTdEQjtcbiRjb2xvdXItYWNjZW50LWxpZ2h0LWdyZWVuOiAjRDFFRkQ0O1xuJGNvbG91ci1hY2NlbnQtbGlnaHQtbGltZTogI0RERURDNztcbiRjb2xvdXItYWNjZW50LWxpZ2h0LXRlYWw6ICNDRkVERUQ7XG4kY29sb3VyLWFjY2VudC1saWdodC1za3k6ICNDNUVFRkE7XG4kY29sb3VyLWFjY2VudC1saWdodC1ibHVlOiAjREJFOUY1O1xuJGNvbG91ci1hY2NlbnQtbGlnaHQtcHVycGxlOiAjRjFFM0YyO1xuJGNvbG91ci1hY2NlbnQtbGlnaHQtb3JhbmdlOiAjRkVFMUQ5O1xuJGNvbG91ci1hY2NlbnQtbGlnaHQtcmVkOiAjRkZFMEUyO1xuJGNvbG91ci1hY2NlbnQtbGlnaHQtbWFnZW50YTogI0ZFREZGMDtcbiRjb2xvdXItYWNjZW50LWRhcmstZ29sZDogIzg2NzQzRDtcbiRjb2xvdXItYWNjZW50LWRhcmsteWVsbG93OiAjOEE2MDBEO1xuJGNvbG91ci1hY2NlbnQtZGFyay10YXVwZTogIzdCNzI1QztcbiRjb2xvdXItYWNjZW50LWRhcmstZ3JlZW46ICMyQjg3Mzc7XG4kY29sb3VyLWFjY2VudC1kYXJrLWxpbWU6ICM1RjgxMjk7XG4kY29sb3VyLWFjY2VudC1kYXJrLXRlYWw6ICMzNjdBNzY7XG4kY29sb3VyLWFjY2VudC1kYXJrLXNreTogIzEwODBBNjtcbiRjb2xvdXItYWNjZW50LWRhcmstYmx1ZTogIzAzNjlhYztcbiRjb2xvdXItYWNjZW50LWRhcmstcHVycGxlOiAjOTIyNzhGO1xuJGNvbG91ci1hY2NlbnQtZGFyay1vcmFuZ2U6ICNDNjRBMUM7XG4kY29sb3VyLWFjY2VudC1kYXJrLXJlZDogI0Q4MUEyMTtcbiRjb2xvdXItYWNjZW50LWRhcmstbWFnZW50YTogI0MwMDI2NDtcbiRjb2xvdXItYWNjZW50LWNhbGxvdXQtYmFja2dyb3VuZHMtcmVkOiAjRkNFRkYwO1xuJGNvbG91ci1hY2NlbnQtY2FsbG91dC1iYWNrZ3JvdW5kcy1ncmVlbjogI0U1RjBFOTtcbiRjb2xvdXItYWNjZW50LWNhbGxvdXQtYmFja2dyb3VuZHMteWVsbG93OiAjRkVGNkRDO1xuJGNvbG91ci1hY2NlbnQtaWNvbi1jb2xvdXJzLWJsdWU6ICMwMDY2Q0M7XG4kY29sb3VyLWFjY2VudC1pY29uLWNvbG91cnMtZ3JleTogIzY2NjY2NjtcbiRjb2xvdXItYWNjZW50LWljb24tY29sb3Vycy1ibGFjazogIzFBMUExQTtcbiRjb2xvdXItYWNjZW50LWljb24tY29sb3Vycy13aGl0ZTogI0ZGRkZGRjtcbiRjb2xvdXItYWNjZW50LWJ1dHRvbi1jb2xvdXJzLXNlY29uZGFyeS1ob3ZlcjogI0UwRjBGRjtcbiRjb2xvdXItYWNjZW50LWJ1dHRvbi1jb2xvdXJzLXNlY29uZGFyeS1hY3RpdmU6ICNDMkUwRkY7XG4kY29sb3VyLWFjY2VudC1idXR0b24tY29sb3Vycy10ZXJ0aWFyeS1ob3ZlcjogI0U4RThFODtcbiRjb2xvdXItYWNjZW50LWJ1dHRvbi1jb2xvdXJzLXRlcnRpYXJ5LWFjdGl2ZTogI0QxRDFEMTtcbiRjb2xvdXItYWNjZW50LXNlcnZpY2UtaGVhZGVyLWJyYW5kOiAjMDM3MTNEO1xuJGNvbG91ci1hY2NlbnQtc2VydmljZS1oZWFkZXItZm9jdXM6ICM0MkM3RkY7XG4kY29sb3VyLWFjY2VudC1zZXJ2aWNlLWhlYWRlci1ob3ZlcjogIzA0OEI0QjtcbiRjb2xvdXItYWNjZW50LXNlcnZpY2UtaGVhZGVyLWFjdGl2ZTogIzAyNDEyMjtcbiRnbG9iYWwtdG9rZW5zLXJhZGl1czogNHB4O1xuJGdsb2JhbC10b2tlbnMtcGl4ZWwtdmFsdWU6IDAuMDYzZW07XG4kZ2xvYmFsLXRva2Vucy1tYXgtdmFsdWU6IDk5OTk5OTk5OTk5OTtcbiRnbG9iYWwtdG9rZW5zLXdpZHRoLW5hcnJvd2VyOiAyNi4yNWVtO1xuJGdsb2JhbC10b2tlbnMtd2lkdGgtbmFycm93OiAzOC43NWVtO1xuJGdsb2JhbC10b2tlbnMtd2lkdGgtc3RhbmRhcmQ6IDQ4cmVtO1xuJGdsb2JhbC10b2tlbnMtd2lkdGgtbWF4OiAxMDAlO1xuJGdsb2JhbC10b2tlbnMtYm9yZGVyLXNpemU6IDJweDtcbiRnbG9iYWwtdG9rZW5zLXRvdWNoLXRhcmdldC1zaXplOiAzNnB4O1xuJGdsb2JhbC10b2tlbnMtdG91Y2gtdGFyZ2V0LXNpemUtbW9iaWxlOiA0MHB4O1xuJGdsb2JhbC10b2tlbnMtbGluZS1oZWlnaHQtZGVmYXVsdDogMS41O1xuJGZvbnQtc2l6ZXMtc21hbGw6IDAuODc1cmVtO1xuJGZvbnQtc2l6ZXMtc3RhbmRhcmQtYm9keS10ZXh0OiAxcmVtO1xuJGZvbnQtc2l6ZXMtbGFyZ2U6IDEuMjVyZW07XG4kZm9udC1zaXplcy14LWxhcmdlOiAxLjVyZW07XG4kZm9udC1sZXR0ZXItc3BhY2luZy14LXNtYWxsOiAwLjAycmVtO1xuJGZvbnQtbGV0dGVyLXNwYWNpbmctc21hbGw6IDAuMDI1cmVtO1xuJGZvbnQtbGV0dGVyLXNwYWNpbmctbWVkaXVtOiAwLjAzcmVtO1xuJGZvbnQtbGV0dGVyLXNwYWNpbmctbGFyZ2U6IDAuMDMxM3JlbTtcbiRmb250LWxldHRlci1zcGFjaW5nLXgtbGFyZ2U6IDAuMDRyZW07XG4kZm9udC1saW5lLWhlaWdodHMtMTogMS4yO1xuJGZvbnQtbGluZS1oZWlnaHRzLTI6IDEuMjk7XG4kZm9udC1saW5lLWhlaWdodHMtMzogMS4zMztcbiRmb250LWxpbmUtaGVpZ2h0cy00OiAxLjM3O1xuJGZvbnQtbGluZS1oZWlnaHRzLTU6IDEuMzk7XG4kZm9udC1saW5lLWhlaWdodHMtNjogMS40MztcbiRmb250LWxpbmUtaGVpZ2h0cy03OiAxLjU7XG4kZm9udC1saW5lLWhlaWdodHMtODogMS41NjtcbiRmb250LWxpbmUtaGVpZ2h0cy1kZWZhdWx0OiAxLjY7XG4kc3BhY2luZy0wOiAwO1xuJHNwYWNpbmctMTogMC4yNXJlbTtcbiRzcGFjaW5nLTI6IDAuNXJlbTtcbiRzcGFjaW5nLTM6IDAuNzVyZW07XG4kc3BhY2luZy00OiAxcmVtO1xuJHNwYWNpbmctNTogMS41cmVtO1xuJHNwYWNpbmctNjogMnJlbTtcbiRzcGFjaW5nLTc6IDIuNXJlbTtcbiRzcGFjaW5nLTg6IDNyZW07XG4kc3BhY2luZy05OiA0cmVtO1xuJHNwYWNpbmctMTA6IDVyZW07XG4kZm9udC13ZWlnaHRzLW5vcm1hbDogNDAwO1xuJGZvbnQtd2VpZ2h0cy1zZW1pLWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodHMtYm9sZDogNzAwO1xuJHotaW5kZXgtYXV0bzogYXV0bztcbiR6LWluZGV4LWluaGVyaXQ6IGluaGVyaXQ7XG4kei1pbmRleC1pbml0aWFsOiBpbml0aWFsO1xuJHotaW5kZXgtYmVoaW5kLWxvdzogLTQ7XG4kei1pbmRleC1iZWhpbmQtbWVkaXVtOiAtMjtcbiR6LWluZGV4LWJlaGluZC1oaWdoOiAtMTtcbiR6LWluZGV4LW5ldXRyYWw6IDA7XG4kei1pbmRleC1hYm92ZS1sb3c6IDE7XG4kei1pbmRleC1hYm92ZS1tZWRpdW06IDI7XG4kei1pbmRleC1hYm92ZS1oaWdoOiA0OyIsIkB1c2UgJy4uLzEtdmFyaWFibGVzL3NwYWNpbmcudmFyaWFibGVzJyBhcyBzcGFjaW5nO1xuXG4vKlxuKiBTcGFjaW5nIG92ZXJyaWRlc1xuKiBUaGlzIC5zY3NzIGxvb3Agd2lsbCBjcmVhdGUgbWFyZ2luICYgcGFkZGluZyBoZWxwZXJzIGNsYXNzZXNcbiovXG5cbiRzcGFjaW5nLXVuaXRzOiAoXG5cdDA6IHNwYWNpbmcuJHNwYWNpbmctMCxcblx0NDogc3BhY2luZy4kc3BhY2luZy0xLFxuXHQ4OiBzcGFjaW5nLiRzcGFjaW5nLTIsXG5cdDEyOiBzcGFjaW5nLiRzcGFjaW5nLTMsXG5cdDE2OiBzcGFjaW5nLiRzcGFjaW5nLTQsXG5cdDI0OiBzcGFjaW5nLiRzcGFjaW5nLTUsXG5cdDMyOiBzcGFjaW5nLiRzcGFjaW5nLTYsXG5cdDQwOiBzcGFjaW5nLiRzcGFjaW5nLTcsXG5cdDQ4OiBzcGFjaW5nLiRzcGFjaW5nLTgsXG5cdDY0OiBzcGFjaW5nLiRzcGFjaW5nLTksXG4pO1xuXG4kc2lkZXM6ICh0b3AsIGJvdHRvbSwgbGVmdCwgcmlnaHQpO1xuXG5AZWFjaCAkdW5pdCwgJHNwYWNpbmcgaW4gJHNwYWNpbmctdW5pdHMge1xuXHRAZWFjaCAkc2lkZSBpbiAkc2lkZXMge1xuXHRcdC5tYXJnaW4tI3skc2lkZX0tI3skdW5pdH0tXFwhIHtcblx0XHRcdG1hcmdpbi0jeyRzaWRlfTogI3skc3BhY2luZ307XG5cdFx0fVxuXG5cdFx0LnBhZGRpbmctI3skc2lkZX0tI3skdW5pdH0tXFwhIHtcblx0XHRcdHBhZGRpbmctI3skc2lkZX06ICN7JHNwYWNpbmd9O1xuXHRcdH1cblx0fVxufVxuXG4vKlxuKiAgUGFkZGluZyBvdmVycmlkZXNcbiovXG5cbi8vIDBcbi5wYWRkaW5nLXRvcC0wLVxcISB7XG4gIHBhZGRpbmctdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTAtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC0wLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTAtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTAgIWltcG9ydGFudDtcbn1cblxuLy8gNFxuLnBhZGRpbmctdG9wLTQtXFwhIHtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcuJHNwYWNpbmctMSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0xICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZy4kc3BhY2luZy0xICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtNC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctMSAhaW1wb3J0YW50O1xufVxuXG4vLyA4XG4ucGFkZGluZy10b3AtOC1cXCEge1xuICBwYWRkaW5nLXRvcDogc3BhY2luZy4kc3BhY2luZy0yICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS04LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTIgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtOC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTIgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC04LVxcISB7XG4gIHBhZGRpbmctbGVmdDogc3BhY2luZy4kc3BhY2luZy0yICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEyXG4ucGFkZGluZy10b3AtMTItXFwhIHtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcuJHNwYWNpbmctMyAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMTItXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMyAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC0xMi1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTMgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC0xMi1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctMyAhaW1wb3J0YW50O1xufVxuXG4vLyAxNlxuLnBhZGRpbmctdG9wLTE2LVxcISB7XG4gIHBhZGRpbmctdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTQgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTE2LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTQgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTYtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZy4kc3BhY2luZy00ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtMTYtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTQgIWltcG9ydGFudDtcbn1cblxuLy8gMjRcbi5wYWRkaW5nLXRvcC0yNC1cXCEge1xuICBwYWRkaW5nLXRvcDogc3BhY2luZy4kc3BhY2luZy01ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0yNC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy01ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTI0LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctNSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTI0LVxcISB7XG4gIHBhZGRpbmctbGVmdDogc3BhY2luZy4kc3BhY2luZy01ICFpbXBvcnRhbnQ7XG59XG5cbi8vIDMyXG4ucGFkZGluZy10b3AtMzItXFwhIHtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcuJHNwYWNpbmctNiAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMzItXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctNiAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC0zMi1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTYgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC0zMi1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctNiAhaW1wb3J0YW50O1xufVxuXG4vLyA0MFxuLnBhZGRpbmctdG9wLTQwLVxcISB7XG4gIHBhZGRpbmctdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTcgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQwLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTcgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNDAtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZy4kc3BhY2luZy03ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtNDAtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTcgIWltcG9ydGFudDtcbn1cblxuLy8gNDhcbi5wYWRkaW5nLXRvcC00OC1cXCEge1xuICBwYWRkaW5nLXRvcDogc3BhY2luZy4kc3BhY2luZy04ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS00OC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy04ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQ4LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctOCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTQ4LVxcISB7XG4gIHBhZGRpbmctbGVmdDogc3BhY2luZy4kc3BhY2luZy04ICFpbXBvcnRhbnQ7XG59XG5cbi8vIDY0XG4ucGFkZGluZy10b3AtNjQtXFwhIHtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcuJHNwYWNpbmctOSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNjQtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctOSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC02NC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTkgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC02NC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctOSAhaW1wb3J0YW50O1xufVxuXG4vLyA4MFxuLnBhZGRpbmctdG9wLTgwLVxcISB7XG4gIHBhZGRpbmctdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTEwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS04MC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0xMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC04MC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTEwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtODAtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTEwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vIE1hcmdpbiBvdmVycmlkZXMgLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIDBcbi5tYXJnaW4tdG9wLTAtXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy0wICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTAtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0wICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtMC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtMC1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy0wICFpbXBvcnRhbnQ7XG59XG5cbi8vIDRcbi5tYXJnaW4tdG9wLTQtXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy0xICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTQtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0xICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtNC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctMSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtNC1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy0xICFpbXBvcnRhbnQ7XG59XG5cbi8vIDhcbi5tYXJnaW4tdG9wLTgtXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy0yICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTgtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0yICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtOC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctMiAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtOC1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy0yICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEyXG4ubWFyZ2luLXRvcC0xMi1cXCEge1xuICBtYXJnaW4tdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTMgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMTItXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0zICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtMTItXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTMgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTEyLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTMgIWltcG9ydGFudDtcbn1cblxuLy8gMTZcbi5tYXJnaW4tdG9wLTE2LVxcISB7XG4gIG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctNCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0xNi1cXCEge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTQgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC0xNi1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctNCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtMTYtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctNCAhaW1wb3J0YW50O1xufVxuXG4vLyAyNFxuLm1hcmdpbi10b3AtMjQtXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy01ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTI0LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctNSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTI0LVxcISB7XG4gIG1hcmdpbi1yaWdodDogc3BhY2luZy4kc3BhY2luZy01ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC0yNC1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy01ICFpbXBvcnRhbnQ7XG59XG5cbi8vIDMyXG4ubWFyZ2luLXRvcC0zMi1cXCEge1xuICBtYXJnaW4tdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTYgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMzItXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy02ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtMzItXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTYgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTMyLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTYgIWltcG9ydGFudDtcbn1cblxuLy8gNDBcbi5tYXJnaW4tdG9wLTQwLVxcISB7XG4gIG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctNyAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS00MC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTcgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC00MC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctNyAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtNDAtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctNyAhaW1wb3J0YW50O1xufVxuXG4vLyA0OFxuLm1hcmdpbi10b3AtNDgtXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy04ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTQ4LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctOCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTQ4LVxcISB7XG4gIG1hcmdpbi1yaWdodDogc3BhY2luZy4kc3BhY2luZy04ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC00OC1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy04ICFpbXBvcnRhbnQ7XG59XG5cbi8vIDY0XG4ubWFyZ2luLXRvcC02NC1cXCEge1xuICBtYXJnaW4tdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTkgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNjQtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy05ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtNjQtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTkgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTY0LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTkgIWltcG9ydGFudDtcbn1cblxuLy8gODBcbi5tYXJnaW4tdG9wLTgwLVxcISB7XG4gIG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctMTAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tODAtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0xMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTgwLVxcISB7XG4gIG1hcmdpbi1yaWdodDogc3BhY2luZy4kc3BhY2luZy0xMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtODAtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctMTAgIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5AdXNlICcuLi8uLi8xLXZhcmlhYmxlcy9zcGFjaW5nLnZhcmlhYmxlcycgYXMgc3BhY2luZztcbkB1c2UgJy4uLy4uLzEtdmFyaWFibGVzL2JyZWFrcG9pbnRzLnZhcmlhYmxlcycgYXMgYnJlYWtwb2ludHM7XG5AZm9yd2FyZCAnLi4vLi4vNy1vdmVycmlkZXMvc3BhY2luZy5vdmVycmlkZXMnO1xuXG4vKlxuKiAgR2xvYmFsIG1peGluc1xuKiAgVXNlZCBhY3Jvc3MgbXVsdGlwbGUgY29tcG9uZW50c1xuKi9cblxuQG1peGluIHdvcmQtd3JhcCgpIHtcblx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHQtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdC1tcy1oeXBoZW5zOiBhdXRvO1xuXHQtbW96LWh5cGhlbnM6IGF1dG87XG5cdC13ZWJraXQtaHlwaGVuczogYXV0bztcblx0aHlwaGVuczogYXV0bztcbn1cblxuQG1peGluIHR3by1jb2x1bW4tbGlzdHMoKSB7XG5cdGNvbHVtbi1jb3VudDogdmFyaWFibGVzLiRncmlkLWNvbHVtbnMtY29sdW1uLWNvdW50MTtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRjb2x1bW4tY291bnQ6IHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1jb3VudDI7XG5cblx0XHRsaTpsYXN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmc6IDAgMCBzcGFjaW5nLiRzcGFjaW5nLTMgMDtcblx0XHR9XG5cdH1cbn1cblxuLyoqXG4gKiBNaXhpbiB0aGF0IGFkZHMgc3BhY2luZyB0byBhIHBvc2l0aW9uIGFuZCBtYXJrIGl0IGFzIGltcG9ydGFudFxuICogJHR5cGUgaXMgdGhlIHR5cGUgb2Ygc3BhY2luZyB0byB1c2UgYW5kIGNhbiBiZSBlaXRoZXIgcGFkZGluZyBvciBtYXJnaW5cbiAqICRwb3NpdGlvbiBpcyB0aGUgZGlyZWN0aW9uIHRvIHdoaWNoIHRoZSBzcGFjaW5nIGlzIGFwcGxpZWQ7IGNhbiBiZSB0b3AsIHJpZ2h0LCBib3R0b20gb3IgbGVmdFxuICogJHNpemUgaXMgdGhlIGFtb3VudCBvZiBweCB0byBiZSB1c2VkIGFzIHRoZSBzcGFjaW5nOyBjYW4gYmUgMCwgNCwgOCwgMTIsIDE2LCAyNCwgMzIsIDQwLCA0OCBvciA2NFxuICovXG5AbWl4aW4gc3BhY2luZy1pbXBvcnRhbnQoJHR5cGU6IHBhZGRpbmcsICRwb3NpdGlvbjogcmlnaHQsICRzaXplOiAxNikge1xuXHRAZXh0ZW5kIC4jeyR0eXBlfS0jeyRwb3NpdGlvbn0tI3skc2l6ZX0tXFwhICFvcHRpb25hbDtcbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICdzYXNzOmxpc3QnO1xuQHVzZSAnc2FzczpzdHJpbmcnO1xuQHVzZSAnLi4vLi4vMS12YXJpYWJsZXMvZ3JpZC52YXJpYWJsZXMnIGFzIGdyaWQ7XG5AdXNlICcuLi8uLi8yLXRvb2xzL2Z1bmN0aW9ucy9ncmlkLmZ1bmN0aW9ucycgYXMgZ3JpZEZ1bmN0aW9ucztcblxuLypcbiogIEdyaWQgbWl4aW5zXG4qXG4qICAxIC0gRXhwb3J0aW5nIGdyaWQgY29kZVxuKiAgMiAtIENsZWFyZml4XG4qICAzIC0gR3JpZCByb3dcbiogIDQgLSBHcmlkIGNvbHVtblxuKiAgNSAtIEdyaWQgSFRNTCBjbGFzc2VzXG4qL1xuXG4vKioqIDEgLSBFeHBvcnRpbmcgZ3JpZCBjb2RlICoqKi9cbi8vLyBDcmVhdGVzIGEgZ2xvYmFsIG1vZHVsZS5cbi8vL1xuLy8vIEBwYXJhbSB7c3RyaW5nfSAkbmFtZVxuLy8vICAgVGhlIG5hbWUgb2YgdGhlIG1vZHVsZS5cblxuQG1peGluIGV4cG9ydHMoJG5hbWUpIHtcblx0Ly8gSW1wb3J0IGZyb20gZ2xvYmFsIHNjb3BlXG5cdCRtb2R1bGVzOiAkbW9kdWxlcyAhZ2xvYmFsO1xuXG5cdC8vIENoZWNrIGlmIGEgbW9kdWxlIGlzIGFscmVhZHkgb24gdGhlIGxpc3Rcblx0JG1vZHVsZV9pbmRleDogbGlzdC5pbmRleCgkbW9kdWxlcywgJG5hbWUpO1xuXHRAaWYgKCgkbW9kdWxlX2luZGV4ID09IG51bGwpIG9yICgkbW9kdWxlX2luZGV4ID09IGZhbHNlKSkge1xuXHRcdCRtb2R1bGVzOiBsaXN0LmFwcGVuZCgkbW9kdWxlcywgJG5hbWUpICFnbG9iYWw7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLyoqKiAyIC0gQ2xlYXJmaXggKioqL1xuQG1peGluIGNsZWFyZml4IHtcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuLyoqKiAzIC0gR3JpZCByb3cgKioqL1xuLy8vIEZvciBjcmVhdGluZyBjb250YWluZXIsIG5lc3RlZCwgYW5kIGNvbGxhcHNlZCByb3dzLlxuLy8vXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRiZWhhdmlvdXJcbi8vLyAgIEFueSBzcGVjaWFsIGJlaGF2aW91ciBmb3IgdGhpcyByb3cuXG4vLy8gICBEZWZhdWx0OiBmYWxzZVxuLy8vICAgT3B0aW9uczogbmVzdCwgY29sbGFwc2UsIG5lc3QtY29sbGFwc2UsIGZhbHNlXG5cbkBtaXhpbiBncmlkLXJvdygkYmVoYXZpb3VyOiBmYWxzZSkge1xuXHQvLyB1c2UgQGluY2x1ZGUgZ3JpZC1yb3cobmVzdCk7IHRvIGluY2x1ZGUgYSBuZXN0ZWQgcm93XG5cdEBpZiAkYmVoYXZpb3VyID09IG5lc3Qge1xuXHRcdG1hcmdpbjogMCBtYXRoLmRpdigtKGdyaWQuJGNvbHVtbi1ndXR0ZXIpLCAyKTtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQvLyB1c2UgQGluY2x1ZGUgZ3JpZC1yb3coY29sbGFwc2UpOyB0byBjb2xsYXBzZWQgYSBjb250YWluZXIgcm93IG1hcmdpbnNcblx0QGVsc2UgaWYgJGJlaGF2aW91ciA9PSBjb2xsYXBzZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1heC13aWR0aDogZ3JpZC4kcm93LXdpZHRoO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ly8gdXNlIEBpbmNsdWRlIGdyaWQtcm93KG5lc3QtY29sbGFwc2UpOyB0byBjb2xsYXBzZSBvdXRlciBtYXJnaW5zIG9uIGEgbmVzdGVkIHJvd1xuXHRAZWxzZSBpZiAkYmVoYXZpb3VyID09IG5lc3QtY29sbGFwc2Uge1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQvLyB1c2UgQGluY2x1ZGUgZ3JpZC1yb3c7IHRvIHVzZSBhIGNvbnRhaW5lciByb3dcblx0QGVsc2Uge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogZ3JpZC4kcm93LXdpZHRoO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ly8gY2xlYXJmaXggZm9yIGFsbCByb3dzXG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi8qKiogNCAtIEdyaWQgY29sdW1uICoqKi9cbi8vLyBDcmVhdGVzIGEgY29sdW1uLCBzaG91bGQgYmUgdXNlZCBpbnNpZGUgb2YgYSBtZWRpYSBxdWVyeSB0byBjb250cm9sIGxheW91dHNcbi8vL1xuLy8vIEBwYXJhbSB7bnVtYmVyfSAkY29sdW1uc1xuLy8vICAgVGhlIG51bWJlciBvZiBjb2x1bW5zIHRoaXMgc2hvdWxkIGJlXG4vLy8gQHBhcmFtIHtib29sZWFufSAkbGFzdC1jb2x1bW5cbi8vLyAgIElzIHRoaXMgdGhlIGxhc3QgY29sdW1uPyBEZWZhdWx0OiBmYWxzZS5cbi8vLyBAcGFyYW0ge2Jvb2xlYW59ICRjZW50ZXJcbi8vLyAgIENlbnRlciB0aGVzZSBjb2x1bW5zPyBEZWZhdWx0OiBmYWxzZS5cbi8vLyBAcGFyYW0ge251bWJlcn0gJG9mZnNldFxuLy8vICAgIyBvZiBjb2x1bW5zIHRvIG9mZnNldC4gRGVmYXVsdDogZmFsc2UuXG4vLy8gQHBhcmFtIHtudW1iZXIgb3IgYm9vbGVhbn0gJHB1c2hcbi8vLyAgICMgb2YgY29sdW1ucyB0byBwdXNoLiBEZWZhdWx0OiBmYWxzZS5cbi8vLyBAcGFyYW0ge251bWJlciBvciBib29sZWFufSAkcHVsbFxuLy8vICAgIyBvZiBjb2x1bW5zIHRvIHB1bGwuIERlZmF1bHQ6IGZhbHNlLlxuLy8vIEBwYXJhbSB7Ym9vbGVhbn0gJGNvbGxhcHNlXG4vLy8gICBHZXQgcmlkIG9mIGd1dHRlciBwYWRkaW5nIG9uIGNvbHVtbj8gRGVmYXVsdDogZmFsc2UuXG4vLy8gQHBhcmFtIHtib29sZWFuIG9yIHN0cmluZ30gJGZsb2F0XG4vLy8gICBTaG91bGQgdGhpcyBmbG9hdD8gRGVmYXVsdDogdHJ1ZS4gT3B0aW9uczogdHJ1ZSwgZmFsc2UsIGxlZnQsIHJpZ2h0LlxuXG5AbWl4aW4gZ3JpZC1jb2x1bW4oJGNvbHVtbnM6IGZhbHNlLCAkbGFzdC1jb2x1bW46IGZhbHNlLCAkY2VudGVyOiBmYWxzZSwgJG9mZnNldDogZmFsc2UsICRwdXNoOiBmYWxzZSwgJHB1bGw6IGZhbHNlLCAkY29sbGFwc2U6IGZhbHNlLCAkZmxvYXQ6IHRydWUsICRwb3NpdGlvbjogZmFsc2UpIHtcblx0Ly8gSWYgcG9zaXRpb25lZCBmb3IgZGVmYXVsdCAuY29sdW1uLCBpbmNsdWRlIHJlbGF0aXZlIHBvc2l0aW9uXG5cdC8vIHB1c2ggYW5kIHB1bGwgcmVxdWlyZSBwb3NpdGlvbiBzZXRcblx0QGlmICRwb3NpdGlvbiBvciAkcHVzaCBvciAkcHVsbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Ly8gSWYgY29sbGFwc2VkLCBnZXQgcmlkIG9mIGd1dHRlciBwYWRkaW5nXG5cdEBpZiAkY29sbGFwc2Uge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0Ly8gR3V0dGVyIHBhZGRpbmcgd2hlbmV2ZXIgYSBjb2x1bW4gaXNuJ3Qgc2V0IHRvIGNvbGxhcHNlXG5cdC8vICh1c2UgJGNvbGxhcHNlOm51bGwgdG8gZG8gbm90aGluZylcblx0QGVsc2UgaWYgJGNvbGxhcHNlID09IGZhbHNlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KGdyaWQuJGNvbHVtbi1ndXR0ZXIsIDIpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KGdyaWQuJGNvbHVtbi1ndXR0ZXIsIDIpO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQvLyBJZiBhIGNvbHVtbiBudW1iZXIgaXMgZ2l2ZW4sIGNhbGN1bGF0ZSB3aWR0aFxuXHRAaWYgJGNvbHVtbnMge1xuXHRcdHdpZHRoOiBncmlkRnVuY3Rpb25zLmdyaWQtY2FsYygkY29sdW1ucywgZ3JpZC4kdG90YWwtY29sdW1ucyk7XG5cblx0XHQvLyBJZiBsYXN0IGNvbHVtbiwgZmxvYXQgbmF0dXJhbGx5IGluc3RlYWQgb2YgdG8gdGhlIHJpZ2h0XG5cdFx0QGlmICRsYXN0LWNvbHVtbiB7XG5cdFx0XHRmbG9hdDogZ3JpZC4kb3Bwb3NpdGUtZGlyZWN0aW9uO1xuXHRcdH1cblx0fVxuXG5cdC8vIFNvdXJjZSBPcmRlcmluZywgYWRkcyBsZWZ0L3JpZ2h0IGRlcGVuZGluZyBvbiB3aGljaCB5b3UgdXNlLlxuXHRAaWYgJHB1c2gge1xuXHRcdCN7Z3JpZC4kZGVmYXVsdC1mbG9hdH06IGdyaWRGdW5jdGlvbnMuZ3JpZC1jYWxjKCRwdXNoLCBncmlkLiR0b3RhbC1jb2x1bW5zKTtcblx0XHQje2dyaWQuJG9wcG9zaXRlLWRpcmVjdGlvbn06IGF1dG87XG5cdH1cblx0QGlmICRwdWxsIHtcblx0XHQje2dyaWQuJG9wcG9zaXRlLWRpcmVjdGlvbn06IGdyaWRGdW5jdGlvbnMuZ3JpZC1jYWxjKCRwdWxsLCBncmlkLiR0b3RhbC1jb2x1bW5zKTtcblx0XHQje2dyaWQuJGRlZmF1bHQtZmxvYXR9OiBhdXRvO1xuXHR9XG5cblx0QGlmICRmbG9hdCBhbmQgJGxhc3QtY29sdW1uID09IGZhbHNlIHtcblx0XHRAaWYgJGZsb2F0ID09IGxlZnQgb3IgJGZsb2F0ID09IHRydWUge1xuXHRcdFx0ZmxvYXQ6IGdyaWQuJGRlZmF1bHQtZmxvYXQ7XG5cdFx0fSBAZWxzZSBpZiAkZmxvYXQgPT0gcmlnaHQge1xuXHRcdFx0ZmxvYXQ6IGdyaWQuJG9wcG9zaXRlLWRpcmVjdGlvbjtcblx0XHR9IEBlbHNlIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8vIElmIGNlbnRlcmVkLCBnZXQgcmlkIG9mIGZsb2F0IGFuZCBhZGQgYXBwcm9wcmlhdGUgbWFyZ2luc1xuXHRAaWYgJGNlbnRlciB7XG5cdFx0bWFyZ2luLSN7Z3JpZC4kZGVmYXVsdC1mbG9hdH06IGF1dG87XG5cdFx0bWFyZ2luLSN7Z3JpZC4kb3Bwb3NpdGUtZGlyZWN0aW9ufTogYXV0bztcblx0XHRmbG9hdDogbm9uZTtcblx0fVxuXG5cdC8vIElmIG9mZnNldCwgY2FsY3VsYXRlIGFwcHJvcHJpYXRlIG1hcmdpbnNcblx0QGlmICRvZmZzZXQge1xuXHRcdG1hcmdpbi0je2dyaWQuJGRlZmF1bHQtZmxvYXR9OiBncmlkRnVuY3Rpb25zLmdyaWQtY2FsYygkb2Zmc2V0LCBncmlkLiR0b3RhbC1jb2x1bW5zKSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qKiogNSAtIEdyaWQgSFRNTCBjbGFzc2VzICoqKi9cbi8vLyBDcmVhdGUgcHJlc2VudGF0aW9uYWwgY2xhc3NlcyBmb3IgZ3JpZFxuLy8vXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRzaXplXG4vLy8gICBOYW1lIG9mIGNsYXNzIHRvIHVzZSwgaS5lLiBcImxhcmdlXCIgd2lsbCBnZW5lcmF0ZSAubGFyZ2UtMSwgLmxhcmdlLTIsIGV0Yy5cblxuQG1peGluIGdyaWQtaHRtbC1jbGFzc2VzKCRzaXplKSB7XG5cdEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggZ3JpZC4kdG90YWwtY29sdW1ucyAtIDEge1xuXHRcdC4jeyRzaXplfS1wdXNoLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRwdXNoOiAkaSwgJGNvbGxhcHNlOiBudWxsLCAkZmxvYXQ6IGZhbHNlKTtcblx0XHR9XG5cblx0XHQuI3skc2l6ZX0tcHVsbC0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkLWNvbHVtbigkcHVsbDogJGksICRjb2xsYXBzZTogbnVsbCwgJGZsb2F0OiBmYWxzZSk7XG5cdFx0fVxuXHR9XG5cblx0LmNvbHVtbixcblx0LmNvbHVtbnMge1xuXHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRjb2x1bW5zOiBmYWxzZSwgJHBvc2l0aW9uOiB0cnVlKTtcblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggZ3JpZC4kdG90YWwtY29sdW1ucyB7XG5cdFx0LiN7JHNpemV9LSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRjb2x1bW5zOiAkaSwgJGNvbGxhcHNlOiBudWxsLCAkZmxvYXQ6IGZhbHNlKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gMCB0aHJvdWdoIGdyaWQuJHRvdGFsLWNvbHVtbnMgLSAxIHtcblx0XHQuI3skc2l6ZX0tb2Zmc2V0LSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRvZmZzZXQ6ICRpLCAkY29sbGFwc2U6IG51bGwsICRmbG9hdDogZmFsc2UpO1xuXHRcdH1cblx0fVxuXG5cdC4jeyRzaXplfS1yZXNldC1vcmRlciB7XG5cdFx0ZmxvYXQ6IGdyaWQuJGRlZmF1bHQtZmxvYXQ7XG5cdFx0bGVmdDogYXV0bztcblx0XHRtYXJnaW4tI3tncmlkLiRkZWZhdWx0LWZsb2F0fTogMDtcblx0XHRtYXJnaW4tI3tncmlkLiRvcHBvc2l0ZS1kaXJlY3Rpb259OiAwO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmNvbHVtbi4jeyRzaXplfS1jZW50ZXJlZCxcblx0LmNvbHVtbnMuI3skc2l6ZX0tY2VudGVyZWQge1xuXHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRjZW50ZXI6IHRydWUsICRjb2xsYXBzZTogbnVsbCwgJGZsb2F0OiBmYWxzZSk7XG5cdH1cblxuXHQuY29sdW1uLiN7JHNpemV9LXVuY2VudGVyZWQsXG5cdC5jb2x1bW5zLiN7JHNpemV9LXVuY2VudGVyZWQge1xuXHRcdGZsb2F0OiBncmlkLiRkZWZhdWx0LWZsb2F0O1xuXHRcdG1hcmdpbi0je2dyaWQuJGRlZmF1bHQtZmxvYXR9OiAwO1xuXHRcdG1hcmdpbi0je2dyaWQuJG9wcG9zaXRlLWRpcmVjdGlvbn06IDA7XG5cdH1cblxuXHQvLyBGaWdodGluZyBbY2xhc3MqPVwiY29sdW1uXCJdICsgW2NsYXNzKj1cImNvbHVtblwiXTpsYXN0LWNoaWxkXG5cdC5jb2x1bW4uI3skc2l6ZX0tY2VudGVyZWQ6bGFzdC1jaGlsZCxcblx0LmNvbHVtbnMuI3skc2l6ZX0tY2VudGVyZWQ6bGFzdC1jaGlsZCB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblxuXHQvLyBGaWdodGluZyAuY29sdW1uLjxwcmV2aW91cy1zaXplPi1jZW50ZXJlZDpsYXN0LWNoaWxkXG5cdC5jb2x1bW4uI3skc2l6ZX0tdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuXHQuY29sdW1ucy4jeyRzaXplfS11bmNlbnRlcmVkOmxhc3QtY2hpbGQge1xuXHRcdGZsb2F0OiBncmlkLiRkZWZhdWx0LWZsb2F0O1xuXHR9XG5cblx0LmNvbHVtbi4jeyRzaXplfS11bmNlbnRlcmVkLm9wcG9zaXRlLFxuXHQuY29sdW1ucy4jeyRzaXplfS11bmNlbnRlcmVkLm9wcG9zaXRlIHtcblx0XHRmbG9hdDogZ3JpZC4kb3Bwb3NpdGUtZGlyZWN0aW9uO1xuXHR9XG5cblx0LnJvdyB7XG5cdFx0Ji4jeyRzaXplfS1jb2xsYXBzZSB7XG5cdFx0XHQ+IC5jb2x1bW4sXG5cdFx0XHQ+IC5jb2x1bW5zIHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGNvbGxhcHNlOiB0cnVlLCAkZmxvYXQ6IGZhbHNlKTtcblx0XHRcdH1cblxuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuI3skc2l6ZX0tdW5jb2xsYXBzZSB7XG5cdFx0XHQ+IC5jb2x1bW4sXG5cdFx0XHQ+IC5jb2x1bW5zIHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlICcuLi8uLi8xLXZhcmlhYmxlcy9jb2xvdXJzLnZhcmlhYmxlcycgYXMgY29sb3VycztcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvY3VzIHBsYWNlaG9sZGVyIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kZm9jdXMtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xuJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDRweCBjb2xvdXJzLiRjb2xvdXItZm9jdXM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGb2N1cyBwbGFjZWhvbGRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4lZm9jdXMge1xuXHRib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcblx0b3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiAkZm9jdXMtdHJhbnNpdGlvbjtcbn1cbiIsIkB1c2UgJy4uLzEtdmFyaWFibGVzL2NvbG91cnMudmFyaWFibGVzJyBhcyBjb2xvdXJzO1xuXG4vKlxuKiAgQ29sb3VyIGNsYXNzZXNcbipcbiogIDEgLSBCYWNrZ3JvdW5kIGNvbG91cnNcbiogICAgMS4xIC0gR3JleXNjYWxlIGJhY2tncm91bmQgY29sb3Vyc1xuKiAgICAxLjIgLSBNYWluIGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnNcbiogICAgMS4zIC0gTGlnaHQgYWNjZW50IGJhY2tncm91bmQgY29sb3Vyc1xuKiAgICAxLjQgLSBEYXJrIGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnNcbiovXG5cbi8qKiogMSAtIEdyZXlzY2FsZSBiYWNrZ3JvdW5kIGNvbG91cnMgKioqL1xuLmJnLXdoaXRlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLXdoaXRlO1xufVxuLmJnLWdyZXlzY2FsZS01IHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kZ3JleXNjYWxlLTU7XG59XG4uYmctZ3JleXNjYWxlLTIwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kZ3JleXNjYWxlLTIwO1xufVxuLmJnLWdyZXlzY2FsZS00MCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGdyZXlzY2FsZS00MDtcbn1cbi5iZy1ncmV5c2NhbGUtNjAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRncmV5c2NhbGUtNjA7XG59XG4uYmctZ3JleXNjYWxlLTcwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kZ3JleXNjYWxlLTcwO1xufVxuLmJnLWJsYWNrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWJsYWNrO1xufVxuXG4vKioqIDIgLSBNYWluIGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnMgKioqL1xuLmJnLWdvbGQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZ29sZDtcbn1cbi5iZy15ZWxsb3cge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXIteWVsbG93O1xufVxuLmJnLXRhdXBlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLXRhdXBlO1xufVxuLmJnLWdyZWVuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWdyZWVuO1xufVxuLmJnLWxpbWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGltZTtcbn1cbi5iZy10ZWFsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLXRlYWw7XG59XG4uYmctc2t5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLXNreTtcbn1cbi5iZy1ibHVlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWJsdWU7XG59XG4uYmctcHVycGxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLXB1cnBsZTtcbn1cbi5iZy1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItb3JhbmdlO1xufVxuLmJnLXJlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1yZWQ7XG59XG4uYmctbWFnZW50YSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1tYWdlbnRhO1xufVxuXG4vKioqIDEgLSBMaWdodCBhY2NlbnQgYmFja2dyb3VuZCBjb2xvdXJzICoqKi9cbi5iZy1saWdodC1nb2xkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpZ2h0LWdvbGQ7XG59XG4uYmctbGlnaHQteWVsbG93IHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpZ2h0LXllbGxvdztcbn1cbi5iZy1saWdodC10YXVwZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC10YXVwZTtcbn1cbi5iZy1saWdodC1ncmVlbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC1ncmVlbjtcbn1cbi5iZy1saWdodC1saW1lIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpZ2h0LWxpbWU7XG59XG4uYmctbGlnaHQtdGVhbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC10ZWFsO1xufVxuLmJnLWxpZ2h0LXNreSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC1za3k7XG59XG4uYmctbGlnaHQtYmx1ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC1ibHVlO1xufVxuLmJnLWxpZ2h0LXB1cnBsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC1wdXJwbGU7XG59XG4uYmctbGlnaHQtb3JhbmdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpZ2h0LW9yYW5nZTtcbn1cbi5iZy1saWdodC1yZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGlnaHQtcmVkO1xufVxuLmJnLWxpZ2h0LW1hZ2VudGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGlnaHQtbWFnZW50YTtcbn1cblxuLyoqKiAxIC0gRGFyayBhY2NlbnQgYmFja2dyb3VuZCBjb2xvdXJzICoqKi9cbi5iZy1kYXJrLWdvbGQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay1nb2xkO1xufVxuLmJnLWRhcmsteWVsbG93IHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmsteWVsbG93O1xufVxuLmJnLWRhcmstdGF1cGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay10YXVwZTtcbn1cbi5iZy1kYXJrLWdyZWVuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmstZ3JlZW47XG59XG4uYmctZGFyay1saW1lIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmstbGltZTtcbn1cbi5iZy1kYXJrLXRlYWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay10ZWFsO1xufVxuLmJnLWRhcmstc2t5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmstc2t5O1xufVxuLmJnLWRhcmstYmx1ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1kYXJrLWJsdWU7XG59XG4uYmctZGFyay1wdXJwbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay1wdXJwbGU7XG59XG4uYmctZGFyay1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay1vcmFuZ2U7XG59XG4uYmctZGFyay1yZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay1yZWQ7XG59XG4uYmctZGFyay1tYWdlbnRhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmstbWFnZW50YTtcbn1cbiIsIkB1c2UgJy4uLzEtdmFyaWFibGVzL2ZvbnQtd2VpZ2h0cy52YXJpYWJsZXMnIGFzIGZvbnRXZWlnaHRzO1xuQHVzZSAnLi4vMi10b29scy9mdW5jdGlvbnMvYXNzZXQtaGVscGVyLmZ1bmN0aW9ucycgYXMgYXNzZXRIZWxwZXJGdW5jdGlvbnM7XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0NvdXJpZXIgUHJpbWUnO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IGxvY2FsKCdDb3VyaWVyIFByaW1lJyksIGxvY2FsKCdDb3VyaWVyLXByaW1lLXJlZ3VsYXInKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdjb3VyaWVyLXByaW1lLTQwMC9Db3VyaWVyUHJpbWUtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0NvdXJpZXIgUHJpbWUnO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IGxvY2FsKCdDb3VyaWVyIFByaW1lIEl0YWxpYycpLCBsb2NhbCgnQ291cmllci1wcmltZS1pdGFsaWMnKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdjb3VyaWVyLXByaW1lLTQwMC0taXRhbGljL0NvdXJpZXJQcmltZS1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdDb3VyaWVyIFByaW1lJztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtYm9sZDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogbG9jYWwoJ0NvdXJpZXIgUHJpbWUgQm9sZCcpLCBsb2NhbCgnQ291cmllci1wcmltZS1ib2xkJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnY291cmllci1wcmltZS03MDAvQ291cmllclByaW1lLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdDb3VyaWVyIFByaW1lJztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtYm9sZDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogbG9jYWwoJ0NvdXJpZXIgUHJpbWUgQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ0NvdXJpZXItcHJpbWUtYm9sZC1pdGFsaWMnKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdjb3VyaWVyLXByaW1lLTcwMC0taXRhbGljL0NvdXJpZXJQcmltZS1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNDAwL29wZW4tc2Fucy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTQwMC9vcGVuLXNhbnMtNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNDAwL29wZW4tc2Fucy00MDAuc3ZnI09wZW5TYW5zJykgZm9ybWF0KCdzdmcnKSwgbG9jYWwoJ09wZW4gU2FucycpLFxuXHRcdGxvY2FsKCdPcGVuLVNhbnMtcmVndWxhcicpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1zZW1pLWJvbGQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy02MDAvb3Blbi1zYW5zLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNjAwL29wZW4tc2Fucy02MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy02MDAvb3Blbi1zYW5zLTYwMC5zdmcjT3BlblNhbnMnKSBmb3JtYXQoJ3N2ZycpLFxuXHRcdGxvY2FsKCdPcGVuIFNhbnMgU2VtaWJvbGQnKSwgbG9jYWwoJ09wZW4tU2Fucy02MDAnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtbm9ybWFsO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNDAwLS1pdGFsaWMvb3Blbi1zYW5zLTQwMC0taXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy00MDAtLWl0YWxpYy9vcGVuLXNhbnMtNDAwLS1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy00MDAtLWl0YWxpYy9vcGVuLXNhbnMtNDAwLS1pdGFsaWMuc3ZnI09wZW5TYW5zJykgZm9ybWF0KCdzdmcnKSxcblx0XHRsb2NhbCgnT3BlbiBTYW5zIEl0YWxpYycpLCBsb2NhbCgnT3Blbi1TYW5zLWl0YWxpYycpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ib2xkO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogbG9jYWwoJ09wZW4gU2FucyBCb2xkJyksIGxvY2FsKCdPcGVuLVNhbnMtNzAwJyk7XG5cdHNyYzogYXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLmVvdCcpO1xuXHRzcmM6IGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLnN2ZycpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdSYWxld2F5Jztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdyYWxld2F5LW1vZGlmaWVkLTQwMC9yYWxld2F5LW1vZGlmaWVkLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdyYWxld2F5LW1vZGlmaWVkLTQwMC9yYWxld2F5LW1vZGlmaWVkLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgncmFsZXdheS1tb2RpZmllZC00MDAvcmFsZXdheS1tb2RpZmllZC00MDAuc3ZnJykgZm9ybWF0KCdzdmcnKSwgbG9jYWwoJ1JhbGV3YXknKSxcblx0XHRsb2NhbCgnUmFsZXdheS00MDAnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLXNlbWktYm9sZDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogYXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgncmFsZXdheS1tb2RpZmllZC02MDAvcmFsZXdheS1tb2RpZmllZC02MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgncmFsZXdheS1tb2RpZmllZC02MDAvcmFsZXdheS1tb2RpZmllZC02MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ3JhbGV3YXktbW9kaWZpZWQtNjAwL3JhbGV3YXktbW9kaWZpZWQtNjAwLnN2ZycpIGZvcm1hdCgnc3ZnJyksXG5cdFx0bG9jYWwoJ1JhbGV3YXkgU2VtaUJvbGQnKSwgbG9jYWwoJ1JhbGV3YXktNjAwJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1JhbGV3YXknO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ib2xkO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdyYWxld2F5LW1vZGlmaWVkLTcwMC9yYWxld2F5LW1vZGlmaWVkLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdyYWxld2F5LW1vZGlmaWVkLTcwMC9yYWxld2F5LW1vZGlmaWVkLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgncmFsZXdheS1tb2RpZmllZC03MDAvcmFsZXdheS1tb2RpZmllZC03MDAuc3ZnJykgZm9ybWF0KCdzdmcnKSxcblx0XHRsb2NhbCgnUmFsZXdheSBCb2xkJyksIGxvY2FsKCdSYWxld2F5LTcwMCcpO1xufVxuIiwiQHVzZSAnLi4vMS12YXJpYWJsZXMvY29sb3Vycy52YXJpYWJsZXMnIGFzIGNvbG91cnM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9mb250LXdlaWdodHMudmFyaWFibGVzJyBhcyBmb250V2VpZ2h0cztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2ZvbnQtc2l6ZXMudmFyaWFibGVzJyBhcyBmb250U2l6ZXM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy90eXBvZ3JhcGh5LnZhcmlhYmxlcycgYXMgdHlwb2dyYXBoeTtcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2dsb2JhbC52YXJpYWJsZXMnIGFzIGdsb2JhbDtcbkB1c2UgJy4uLzEtdmFyaWFibGVzL3NwYWNpbmcudmFyaWFibGVzJyBhcyBzcGFjaW5nO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvYnJlYWtwb2ludHMudmFyaWFibGVzJyBhcyBicmVha3BvaW50cztcblxuLypcbiogIEdsb2JhbCBlbGVtZW50c1xuKlxuKiAgMSAtIFVuY2xhc3NlZCBlbGVtZW50c1xuKiAgICAxLjEgLSBCYXNlXG4qICAgIDEuMiAtIFR5cG9ncmFwaHlcbiogICAgMS4zIC0gRm9ybXNcbiogICAgMS40IC0gSG9yaXpvbnRhbCBSdWxlXG4qICAgIDEuNSAtIExpc3RzXG4qL1xuXG4vKioqIDEgLSBVbmNsYXNzZWQgRWxlbWVudHMgKioqL1xuXG4vKiBCYXNlICovXG5odG1sIHtcblx0Zm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZvbnQtb3Blbi1zYW5zO1xuXHRmb250LXNpemU6IGZvbnRTaXplcy4kZm9udC1zaXplLXN0YW5kYXJkLWJvZHktdGV4dDtcbn1cblxuYm9keSB7XG5cdGZvbnQtc2l6ZTogZm9udFNpemVzLiRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0O1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItd2hpdGU7XG5cdGNvbG9yOiBjb2xvdXJzLiRjb2xvdXItYmxhY2s7XG5cdG1hcmdpbjogMDtcbn1cblxuLyogVHlwb2dyYXBoeSAqL1xucCB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0bWFyZ2luOiAwIDAgc3BhY2luZy4kc3BhY2luZy01IDA7XG59XG5cbmNpdGUge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ib2xkO1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuaDEsXG4uaDEge1xuXHRAZXh0ZW5kICVoMS1zdHlsZXM7XG59XG5cbmgyLFxuLmgyIHtcblx0QGV4dGVuZCAlaDItc3R5bGVzO1xufVxuXG5oMyxcbi5oMyB7XG5cdEBleHRlbmQgJWgzLXN0eWxlcztcbn1cblxuaDQsXG4uaDQge1xuXHRAZXh0ZW5kICVoNC1zdHlsZXM7XG59XG5cbmg1LFxuLmg1IHtcblx0QGV4dGVuZCAlaDUtc3R5bGVzO1xufVxuXG5oNixcbi5oNiB7XG5cdEBleHRlbmQgJWg2LXN0eWxlcztcbn1cblxuLmxlYWQtc3RhdGVtZW50IHtcblx0QGV4dGVuZCAlbGVhZC1zdGF0ZW1lbnQ7XG59XG5cbi8qIGV2ZXJ5dGhpbmcgLSBpbmNsdWRpbmcgYmVmb3JlIGFuZCBhZnRlciAtIHNob3VsZCBpbmhlcml0IHRoZWlyIGJveCBzaXppbmcgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbm1haW4gcCxcbm1haW4gcDpub3QoLmxlYWQtc3RhdGVtZW50KSxcbm1haW4gZGQsXG5tYWluIGxpIHtcblx0bWF4LXdpZHRoOiBnbG9iYWwuJHN0YW5kYXJkLXdpZHRoO1xufVxuXG5ociB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTcgMDtcblx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIGNvbG91cnMuJGdyZXlzY2FsZS0yMDtcbn1cblxuLyogSG9yaXpvbnRhbCBSdWxlICovXG5oci5oci0tZGFyayB7XG5cdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBjb2xvdXJzLiRjb2xvdXItYmxhY2s7XG59XG5cbmEge1xuXHRjb2xvcjogY29sb3Vycy4kY29sb3VyLWxpbms7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6IGNvbG91cnMuJGNvbG91ci1saW5rLS12aXNpdGVkO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IGNvbG91cnMuJGNvbG91ci1saW5rLS1ob3Zlcjtcblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogY29sb3Vycy4kY29sb3VyLWxpbmstLWFjdGl2ZTtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdC1tb3otYm94LXNoYWRvdzogMCAwIDAgNHB4IGNvbG91cnMuJGNvbG91ci1mb2N1cztcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDRweCBjb2xvdXJzLiRjb2xvdXItZm9jdXM7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgNHB4IGNvbG91cnMuJGNvbG91ci1mb2N1cztcblx0XHRvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG5cdH1cbn1cblxu4oCLcCB7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTUgc3BhY2luZy4kc3BhY2luZy0wO1xufVxuXG7igItwICsgaDEsXG5wICsgaDIsXG5wICsgaDMsXG5wICsgaDQsXG5wICsgaDUsXG5wICsgaDYsXG51bCArIGgxLFxudWwgKyBoMixcbnVsICsgaDMsXG51bCArIGg0LFxudWwgKyBoNSxcbnVsICsgaDYsXG5vbCArIGgxLFxub2wgKyBoMixcbm9sICsgaDMsXG5vbCArIGg0LFxub2wgKyBoNSxcbm9sICsgaDYsXG5oMSArIGgyLFxuaDIgKyBoMyxcbmgzICsgaDQsXG5oNCArIGg1LFxuaDUgKyBoNiB7XG5cdG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctNjtcbn1cblxucCBjb2RlLCB0ZCBjb2RlLCBsaSBjb2RlIHtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbn1cblxuXG4vKiBGb3JtcyAqL1xuaW5wdXRbdHlwZT0ndGV4dCddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxuaW5wdXRbdHlwZT0nZGF0ZSddLFxuaW5wdXRbdHlwZT0nY29sb3InXSxcbmlucHV0W3R5cGU9J3NlYXJjaCddLFxuaW5wdXRbdHlwZT0ndGVsJ10sXG50ZXh0YXJlYSB7XG5cdGJhY2tncm91bmQtb3JpZ2luOiBpbml0aWFsO1xuXHRoZWlnaHQ6IGF1dG87XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwsXG5pbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xuXHRmb250LWZhbWlseTogdHlwb2dyYXBoeS4kZm9udC1vcGVuLXNhbnM7XG5cdGZvbnQtc2l6ZTogZm9udFNpemVzLiRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0O1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG5cdG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTA7XG5cdG1hcmdpbi1yaWdodDogc3BhY2luZy4kc3BhY2luZy0wO1xufVxuXG5maWVsZHNldCB7XG5cdGJvcmRlcjogc3BhY2luZy4kc3BhY2luZy0wO1xuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMDtcblx0cGFkZGluZzogc3BhY2luZy4kc3BhY2luZy0wO1xuXHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5cbmxlZ2VuZCxcbmxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0wO1xufVxuXG5zZWxlY3Qge1xuXHRiYWNrZ3JvdW5kLW9yaWdpbjogaW5pdGlhbDtcblx0aGVpZ2h0OiBhdXRvO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKi9cbnVsLFxub2wge1xuXHRwYWRkaW5nOiBzcGFjaW5nLiRzcGFjaW5nLTA7XG59XG5cbnVsIHtcblx0bWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctNjtcbn1cblxudWwgbGkge1xuXHRwYWRkaW5nOiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMyBzcGFjaW5nLiRzcGFjaW5nLTA7XG59XG5cbm9sIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoc3BhY2luZy4kc3BhY2luZy0zICsgc3BhY2luZy4kc3BhY2luZy00KTtcbn1cblxub2wgbGkge1xuXHRwYWRkaW5nOiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMyBzcGFjaW5nLiRzcGFjaW5nLTE7XG59XG5cbnVsIGxpOmxhc3QtY2hpbGQsXG5vbCBsaTpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMDtcbn1cblxudWwgdWwsXG5vbCB1bCB7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0yIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTIgc3BhY2luZy4kc3BhY2luZy02O1xufVxuXG51bCBvbCxcbm9sIG9sIHtcblx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTIgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMiAxLjc1cmVtO1xufVxuXG5wICsgdWwsXG5wICsgb2wge1xuXHRtYXJnaW4tdG9wOiBjYWxjKHNwYWNpbmcuJHNwYWNpbmctMyAqIC0xKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0dWwge1xuXHRcdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0yIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTUgc3BhY2luZy4kc3BhY2luZy04O1xuXHR9XG5cblx0b2wge1xuXHRcdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0yIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTUgMi43NXJlbTtcblx0fVxuXG5cdHVsIHVsLFxuXHRvbCB1bCB7XG5cdFx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTIgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMiBzcGFjaW5nLiRzcGFjaW5nLTg7XG5cdH1cblxuXHR1bCBvbCxcblx0b2wgb2wge1xuXHRcdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0yIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTIgMi43NXJlbTtcblx0fVxufVxuIiwiQHVzZSAnLi4vMS12YXJpYWJsZXMvZ3JpZC52YXJpYWJsZXMnIGFzIGdyaWRWYXJpYWJsZXM7XG5AdXNlICcuLi8yLXRvb2xzL21peGlucy9ncmlkLm1peGlucycgYXMgZ3JpZE1peGlucztcblxuQGluY2x1ZGUgZ3JpZE1peGlucy5leHBvcnRzKCdncmlkJykge1xuXHQucm93IHtcblx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtcm93O1xuXG5cdFx0Ji5yb3ctLWNvbGxhcHNlIHtcblx0XHRcdD4gLmNvbHVtbixcblx0XHRcdD4gLmNvbHVtbnMge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtY29sdW1uKCRjb2xsYXBzZTogdHJ1ZSwgJGZsb2F0OiBmYWxzZSk7XG5cdFx0XHR9XG5cblx0XHRcdC5yb3cge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yb3cge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZE1peGlucy5ncmlkLXJvdygkYmVoYXZpb3VyOiBuZXN0KTtcblxuXHRcdFx0Ji5yb3ctLWNvbGxhcHNlIHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZE1peGlucy5ncmlkLXJvdygkYmVoYXZpb3VyOiBuZXN0LWNvbGxhcHNlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29sdW1uLFxuXHQuY29sdW1ucyB7XG5cdFx0QGluY2x1ZGUgZ3JpZE1peGlucy5ncmlkLWNvbHVtbigkY29sdW1uczogZ3JpZFZhcmlhYmxlcy4kdG90YWwtY29sdW1ucyk7XG5cblx0XHQmICsgJjpsYXN0LWNoaWxkIHtcblx0XHRcdGZsb2F0OiBncmlkVmFyaWFibGVzLiRsYXN0LWNoaWxkLWZsb2F0O1xuXHRcdH1cblxuXHRcdCYgKyAmLmVuZCB7XG5cdFx0XHRmbG9hdDogZ3JpZFZhcmlhYmxlcy4kZGVmYXVsdC1mbG9hdDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3tncmlkVmFyaWFibGVzLiRzbWFsbC11cH0ge1xuXHRcdEBpbmNsdWRlIGdyaWRNaXhpbnMuZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IHNtYWxsKTtcblx0fVxuXG5cdEBtZWRpYSAje2dyaWRWYXJpYWJsZXMuJG1lZGl1bS11cH0ge1xuXHRcdEBpbmNsdWRlIGdyaWRNaXhpbnMuZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IG1lZGl1bSk7XG5cdH1cblxuXHRAbWVkaWEgI3tncmlkVmFyaWFibGVzLiRsYXJnZS11cH0ge1xuXHRcdEBpbmNsdWRlIGdyaWRNaXhpbnMuZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IGxhcmdlKTtcblxuXHRcdEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggZ3JpZFZhcmlhYmxlcy4kdG90YWwtY29sdW1ucyAtIDEge1xuXHRcdFx0LnB1c2gtI3skaX0ge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtY29sdW1uKCRwdXNoOiAkaSwgJGNvbGxhcHNlOiBudWxsLCAkZmxvYXQ6IGZhbHNlKTtcblx0XHRcdH1cblxuXHRcdFx0LnB1bGwtI3skaX0ge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtY29sdW1uKCRwdWxsOiAkaSwgJGNvbGxhcHNlOiBudWxsLCAkZmxvYXQ6IGZhbHNlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3tncmlkVmFyaWFibGVzLiR4bGFyZ2UtdXB9IHtcblx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtaHRtbC1jbGFzc2VzKCRzaXplOiB4bGFyZ2UpO1xuXHR9XG5cblx0QG1lZGlhICN7Z3JpZFZhcmlhYmxlcy4keHhsYXJnZS11cH0ge1xuXHRcdEBpbmNsdWRlIGdyaWRNaXhpbnMuZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IHh4bGFyZ2UpO1xuXHR9XG59XG4iLCJAdXNlICcuLi8xLXZhcmlhYmxlcy9mb250LXdlaWdodHMudmFyaWFibGVzJyBhcyBmb250V2VpZ2h0cztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL3R5cG9ncmFwaHkudmFyaWFibGVzJyBhcyB0eXBvZ3JhcGh5O1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvc3BhY2luZy52YXJpYWJsZXMnIGFzIHNwYWNpbmc7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9jb2xvdXJzLnZhcmlhYmxlcycgYXMgY29sb3VycztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2JyZWFrcG9pbnRzLnZhcmlhYmxlcycgYXMgYnJlYWtwb2ludHM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9nbG9iYWwudmFyaWFibGVzJyBhcyBnbG9iYWxWYXJpYWJsZXM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9sZXR0ZXItc3BhY2luZy52YXJpYWJsZXMnIGFzIGxldHRlclNwYWNpbmc7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9saW5lLWhlaWdodHMudmFyaWFibGVzJyBhcyBsaW5lSGVpZ2h0O1xuXG4uZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuXHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTg7XG59XG5cbi5maWVsZHNldF9fbGVnZW5kIHtcblx0Y29sb3I6IGNvbG91cnMuJGNvbG91ci1ibGFjaztcblx0Zm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZvbnQtcmFsZXdheS1tb2RpZmllZDtcblx0Zm9udC1zaXplOiAxLjE4NzVyZW07XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLWJvbGQ7XG5cdG1hcmdpbjogMCAwIHNwYWNpbmcuJHNwYWNpbmctNCAwO1xuXHRsaW5lLWhlaWdodDogZ2xvYmFsVmFyaWFibGVzLiRsaW5lLWhlaWdodC1kZWZhdWx0O1xuXHRtYXgtd2lkdGg6IGdsb2JhbFZhcmlhYmxlcy4kbmFycm93LXdpZHRoO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHR3aWR0aDogZ2xvYmFsVmFyaWFibGVzLiRmdWxsLXdpZHRoO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtODtcblx0fVxufVxuXG4uZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UsXG4uZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyB7XG5cdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLXhzbWFsbDtcblx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTE7XG5cblx0aDEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRmb250LXNpemU6IDEuNDM3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtNTtcblx0fVxufVxuXG4uZmllbGRzZXRfX2xlZ2VuZC1yZXF1aXJlZC1mbGFnLFxuLmZpZWxkc2V0X19sZWdlbmQtb3B0aW9uYWwtZmxhZyB7XG5cdGZvbnQtZmFtaWx5OiB0eXBvZ3JhcGh5LiRmb250LW9wZW4tc2Fucztcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGEwJztcblx0fVxufVxuXG4ubGFiZWxfX2ZsYWcge1xuXHRmb250LWZhbWlseTogdHlwb2dyYXBoeS4kZm9udC1vcGVuLXNhbnM7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtbm9ybWFsO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxhMCc7XG5cdH1cbn1cbiIsIkB1c2UgJy4uLzEtdmFyaWFibGVzL3R5cG9ncmFwaHkudmFyaWFibGVzJyBhcyB0eXBvZ3JhcGh5O1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvY29sb3Vycy52YXJpYWJsZXMnIGFzIGNvbG91cnM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9zcGFjaW5nLnZhcmlhYmxlcycgYXMgc3BhY2luZztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2dsb2JhbC52YXJpYWJsZXMnIGFzIGdsb2JhbDtcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2JyZWFrcG9pbnRzLnZhcmlhYmxlcycgYXMgYnJlYWtwb2ludHM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9sZXR0ZXItc3BhY2luZy52YXJpYWJsZXMnIGFzIGxldHRlclNwYWNpbmc7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9saW5lLWhlaWdodHMudmFyaWFibGVzJyBhcyBsaW5lSGVpZ2h0O1xuXG4vKlxuKiAgTGFiZWxzXG4qL1xuXG4ubGFiZWwge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiBjb2xvdXJzLiRjb2xvdXItYmxhY2s7XG5cdGZvbnQtZmFtaWx5OiB0eXBvZ3JhcGh5LiRmb250LXJhbGV3YXktbW9kaWZpZWQ7XG5cdGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogZ2xvYmFsLiRsaW5lLWhlaWdodC1kZWZhdWx0O1xuXHRtYXJnaW46IDAgMCBzcGFjaW5nLiRzcGFjaW5nLTQgMDtcblx0bWF4LXdpZHRoOiBnbG9iYWwuJG5hcnJvdy13aWR0aDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0d2lkdGg6IDEwMCU7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC04O1xuXHR9XG59XG5cbi5sYWJlbC0tbGFyZ2Uge1xuXHRmb250LXNpemU6IDEuNzVyZW07XG5cdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy14c21hbGw7XG5cdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC0xO1xuXHRtYXgtd2lkdGg6IDI2LjI1ZW07XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRmb250LXNpemU6IDEuNDM3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtNTtcblx0fVxufVxuXG5oMSA+IC5sYWJlbC0taGVhZGluZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTA7XG5cdEBleHRlbmQgJWgxLXN0eWxlcztcbn1cblxuLmxhYmVsX19mbGFnIHtcblx0Zm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZvbnQtb3Blbi1zYW5zO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGEwJztcblx0fVxufVxuIiwiQHVzZSAnLi4vMS12YXJpYWJsZXMvdHlwb2dyYXBoeS52YXJpYWJsZXMnIGFzIHR5cG9ncmFwaHk7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9jb2xvdXJzLnZhcmlhYmxlcycgYXMgY29sb3VycztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL3NwYWNpbmcudmFyaWFibGVzJyBhcyBzcGFjaW5nO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvZ2xvYmFsLnZhcmlhYmxlcycgYXMgZ2xvYmFsO1xuQHVzZSAnLi4vMi10b29scy9wbGFjZWhvbGRlci9mb2N1cy5wbGFjZWhvbGRlcnMnIGFzIGZvY3VzUGxhY2Vob2xkZXJzO1xuXG4vKlxuKiAgVGV4dCBJbnB1dHNcbiovXG5cbi5pbnB1dCB7XG5cdGJvcmRlcjogZ2xvYmFsLiRib3JkZXItc2l6ZS1zdGFuZGFyZCBzb2xpZCBjb2xvdXJzLiRjb2xvdXItYmxhY2s7XG5cdGJvcmRlci1yYWRpdXM6IGdsb2JhbC4kZ2xvYmFsLXJhZGl1cztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y29sb3I6IGNvbG91cnMuJGNvbG91ci1ibGFjaztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZvbnQtb3Blbi1zYW5zO1xuXHRsaW5lLWhlaWdodDogZ2xvYmFsLiRsaW5lLWhlaWdodC1kZWZhdWx0O1xuXHRtYXJnaW46IDAgMCBzcGFjaW5nLiRzcGFjaW5nLTc7XG5cdG1heC13aWR0aDogZ2xvYmFsLiRzdGFuZGFyZC13aWR0aDtcblx0d2lkdGg6IGdsb2JhbC4kZnVsbC13aWR0aDtcblx0cGFkZGluZzogMC42MjVyZW0gc3BhY2luZy4kc3BhY2luZy00O1xuXHR0cmFuc2l0aW9uOiBmb2N1c1BsYWNlaG9sZGVycy4kZm9jdXMtdHJhbnNpdGlvbjtcblxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0QGV4dGVuZCAlZm9jdXM7XG5cdH1cbn1cblxuLmlucHV0LS0yLWNoYXItd2lkdGgge1xuXHRtYXgtd2lkdGg6IDhleDtcbn1cblxuLmlucHV0LS0zLWNoYXItd2lkdGgge1xuXHRtYXgtd2lkdGg6IDEwZXg7XG59XG5cbi5pbnB1dC0tNC1jaGFyLXdpZHRoIHtcblx0bWF4LXdpZHRoOiAxMmV4O1xufVxuXG4uaW5wdXQtLTUtY2hhci13aWR0aCB7XG5cdG1heC13aWR0aDogMTRleDtcbn1cblxuLmlucHV0LS03LWNoYXItd2lkdGgge1xuXHRtYXgtd2lkdGg6IDE3ZXg7XG59XG5cbi5pbnB1dC0tMTAtY2hhci13aWR0aCB7XG5cdG1heC13aWR0aDogMjNleDtcbn1cblxuLmlucHV0LS0yMC1jaGFyLXdpZHRoIHtcblx0bWF4LXdpZHRoOiA0MWV4O1xufVxuXG4vL2ZvciBnZW5lcmFsIGZvcm1zXG4uZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuIiwiQHVzZSAnLi4vMS12YXJpYWJsZXMvZ2xvYmFsLnZhcmlhYmxlcycgYXMgZ2xvYmFsVmFyaWFibGVzO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvc3BhY2luZy52YXJpYWJsZXMnIGFzIHNwYWNpbmc7XG5cbi5hc2lkZSAqOmxhc3Qtb2YtdHlwZSxcbi5jYWxsb3V0ICo6bGFzdC1vZi10eXBlIHtcblx0bWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0yO1xufVxuXG5hc2lkZSAqLFxuY2FsbG91dCAqIHtcblx0bWF4LXdpZHRoOiBnbG9iYWxWYXJpYWJsZXMuJHN0YW5kYXJkLXdpZHRoO1xuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTI7XG5cdH1cbn1cbiIsIkB1c2UgJy4uLzEtdmFyaWFibGVzL3NwYWNpbmcudmFyaWFibGVzJyBhcyBzcGFjaW5nO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvY29sb3Vycy52YXJpYWJsZXMnIGFzIGNvbG91cnM7XG5cbnBhZ2UtYWxlcnQge1xuXHRwIHtcblx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTA7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTI7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LW9mLXR5cGUgKyB1bCB7XG5cdFx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTQ7XG5cdFx0fVxuXHR9XG5cblx0dWw6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTI7XG5cdH1cbn1cblxucGFnZS1hbGVydFt0eXBlPSdlcnJvciddIHtcblx0dWwge1xuXHRcdG1hcmdpbi1sZWZ0OiAoc3BhY2luZy4kc3BhY2luZy0yICsgc3BhY2luZy4kc3BhY2luZy00KTtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMjtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogY29sb3Vycy4kY29sb3VyLWFsZXJ0O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAjNmIwMDAwO1xuXHRcdH1cblxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAjMjgwMDAwO1xuXHRcdH1cblx0fVxufVxuIiwiLypcbiAgRE8gTk9UIEVESVRcbiAgVGhpcyBmaWxlIGlzIGF1dG8tZ2VuZXJhdGVkIGZvciBkZXNpZ24tc3lzdGVtLWNvbXBsZXRlLXN0eWxlcyBwYWNrYWdlLlxuKi9cbiIsIkB1c2UgJy4uLzEtdmFyaWFibGVzL2JyZWFrcG9pbnRzLnZhcmlhYmxlcycgYXMgYnJlYWtwb2ludHM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9nbG9iYWwudmFyaWFibGVzJyBhcyBnbG9iYWxWYXJpYWJsZXM7XG5cbi8qXG4qIFZpc2liaWxpdHlcbipcbiogSGVscGVyIGNsYXNzZXMgdG8gZGV0ZXJtaW5lIHZpc2liaWxpdHkgb2YgZWxlbWVudHNcbiovXG5cbi5oaWRlIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IChicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCAtIGdsb2JhbFZhcmlhYmxlcy4kcGl4ZWwpKSB7XG5cdC5oaWRlLWZvci1zbWFsbC1vbmx5IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMGVtKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkge1xuXHQuc2hvdy1mb3Itc21hbGwtb25seSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkge1xuXHQuaGlkZS1mb3ItbWVkaXVtIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50IC0gZ2xvYmFsVmFyaWFibGVzLiRwaXhlbCkpIHtcblx0LnNob3ctZm9yLW1lZGl1bSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSBhbmQgKG1heC13aWR0aDogKGJyZWFrcG9pbnRzLiRtZWRpdW0tYnJlYWtwb2ludCAtIGdsb2JhbFZhcmlhYmxlcy4kcGl4ZWwpKSB7XG5cdC5oaWRlLWZvci1tZWRpdW0tb25seSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IChicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCAtIGdsb2JhbFZhcmlhYmxlcy4kcGl4ZWwpKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kbWVkaXVtLWJyZWFrcG9pbnQpIHtcblx0LnNob3ctZm9yLW1lZGl1bS1vbmx5IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRtZWRpdW0tYnJlYWtwb2ludCkge1xuXHQuaGlkZS1mb3ItbGFyZ2Uge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoYnJlYWtwb2ludHMuJG1lZGl1bS1icmVha3BvaW50IC0gZ2xvYmFsVmFyaWFibGVzLiRwaXhlbCkpIHtcblx0LnNob3ctZm9yLWxhcmdlIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJG1lZGl1bS1icmVha3BvaW50KSBhbmQgKG1heC13aWR0aDogKGJyZWFrcG9pbnRzLiRsYXJnZS1icmVha3BvaW50IC0gZ2xvYmFsVmFyaWFibGVzLiRwaXhlbCkpIHtcblx0LmhpZGUtZm9yLWxhcmdlLW9ubHkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoYnJlYWtwb2ludHMuJG1lZGl1bS1icmVha3BvaW50IC0gZ2xvYmFsVmFyaWFibGVzLiRwaXhlbCkpLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRsYXJnZS1icmVha3BvaW50KSB7XG5cdC5zaG93LWZvci1sYXJnZS1vbmx5IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnNob3ctZm9yLXNyLFxuLnNob3ctb24tZm9jdXMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xufVxuXG4uc2hvdy1vbi1mb2N1czphY3RpdmUsXG4uc2hvdy1vbi1mb2N1czpmb2N1cyB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRjbGlwOiBhdXRvO1xufVxuXG4uc2hvdy1mb3ItbGFuZHNjYXBlLFxuLmhpZGUtZm9yLXBvcnRyYWl0IHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG5cdC5zaG93LWZvci1sYW5kc2NhcGUsXG5cdC5oaWRlLWZvci1wb3J0cmFpdCB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuXHQuc2hvdy1mb3ItbGFuZHNjYXBlLFxuXHQuaGlkZS1mb3ItcG9ydHJhaXQge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaGlkZS1mb3ItbGFuZHNjYXBlLFxuLnNob3ctZm9yLXBvcnRyYWl0IHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcblx0LmhpZGUtZm9yLWxhbmRzY2FwZSxcblx0LnNob3ctZm9yLXBvcnRyYWl0IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcblx0LmhpZGUtZm9yLWxhbmRzY2FwZSxcblx0LnNob3ctZm9yLXBvcnRyYWl0IHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgUGxlYXNlIHNlZSAvc3RhbmRhcmRzL2FyY2hpdGVjdHVyZS5tZCBmb3Igc3RhbmRhcmRzIG9uIGhvdyB0byB3cml0ZSBDU1MgZm9yXG4gICAgdGhpcyBwcm9qZWN0LlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKioqIDAgLSBUb29scyAtIEZ1bmN0aW9ucyAqKiovXG4vLyBOb3RlIHRoZXNlIGZhbGwgdW5kZXIgbGF5ZXIgMiBidXQgYXJlIGRlcGVuZGVuY2llcyB0aGF0IG11c3QgYmUgbG9hZGVkIGJlZm9yZVxuLy8gb3RoZXIgcGFydGlhbHMgdGhhdCBkZXBlbmQgb24gdGhlbS4gIFRoaXMgYWxsb3dzIHVzIHRvIHVzZSBAdXNlIGFuZCBAZm9yd2FyZFxuLy8gd2l0aCBgd2l0aGAgdG8gY29uZmlndXJlIG91ciBsaWJyYXJ5LiBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlXG4vLyBodHRwczovL3Nhc3MtbGFuZy5jb20vZG9jdW1lbnRhdGlvbi9hdC1ydWxlcy9mb3J3YXJkI2NvbmZpZ3VyaW5nLW1vZHVsZXNcbkBmb3J3YXJkICcuLzItdG9vbHMvZnVuY3Rpb25zL2dyaWQuZnVuY3Rpb25zJztcbkBmb3J3YXJkICcuLzItdG9vbHMvZnVuY3Rpb25zL2dsb2JhbC5mdW5jdGlvbnMnO1xuQGZvcndhcmQgJy4vMi10b29scy9mdW5jdGlvbnMvYXNzZXQtaGVscGVyLmZ1bmN0aW9ucyc7XG5cbi8qKiogMSAtIFZhcmlhYmxlcyAqKiovXG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy9icmVha3BvaW50cy52YXJpYWJsZXMnO1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvY29sb3Vycy52YXJpYWJsZXMnO1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvZm9udC1zaXplcy52YXJpYWJsZXMnO1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvZm9udC13ZWlnaHRzLnZhcmlhYmxlcyc7XG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy9nbG9iYWwudmFyaWFibGVzJztcbkBmb3J3YXJkICcuLzEtdmFyaWFibGVzL2dyaWQudmFyaWFibGVzJztcbkBmb3J3YXJkICcuLzEtdmFyaWFibGVzL2xldHRlci1zcGFjaW5nLnZhcmlhYmxlcyc7XG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy9saW5lLWhlaWdodHMudmFyaWFibGVzJztcbkBmb3J3YXJkICcuLzEtdmFyaWFibGVzL3NwYWNpbmcudmFyaWFibGVzJztcbkBmb3J3YXJkICcuLzEtdmFyaWFibGVzL3R5cG9ncmFwaHkudmFyaWFibGVzJztcbkBmb3J3YXJkICcuLzEtdmFyaWFibGVzL3otaW5kZXgudmFyaWFibGVzJztcbkBmb3J3YXJkICcuLzEtdmFyaWFibGVzL2xpbmUtaGVpZ2h0cy52YXJpYWJsZXMnO1xuXG4vKioqIDIgLSBUb29scyAtIE1peGlucyBhbmQgcGxhY2Vob2xkZXJzICoqKi9cbkBmb3J3YXJkICcuLzItdG9vbHMvbWl4aW5zL2dsb2JhbC5taXhpbnMnO1xuQGZvcndhcmQgJy4vMi10b29scy9taXhpbnMvZ3JpZC5taXhpbnMnO1xuXG5AZm9yd2FyZCAnLi8yLXRvb2xzL3BsYWNlaG9sZGVyL2ZvY3VzLnBsYWNlaG9sZGVycyc7XG5cbi8qKiogMyAtIEdlbmVyaWNzICoqKi9cbkBmb3J3YXJkICcuLzMtZ2VuZXJpY3MvY29sb3Vycy5nZW5lcmljcyc7XG5AZm9yd2FyZCAnLi8zLWdlbmVyaWNzL3R5cG9ncmFwaHkuZ2VuZXJpY3MnO1xuXG4vKioqIDQgLSBFbGVtZW50cyAqKiovXG5AZm9yd2FyZCAnLi80LWVsZW1lbnRzL2dsb2JhbC5lbGVtZW50cyc7XG5cbi8qKiogNSAtIExheW91dCAqKiovXG5AZm9yd2FyZCAnLi81LWxheW91dC9ncmlkLmxheW91dCc7XG5cbi8qKiogNiAtIENvbXBvbmVudHMgKioqL1xuQGZvcndhcmQgJy4vNi1jb21wb25lbnRzL2Zvcm0uY29tcG9uZW50JztcbkBmb3J3YXJkICcuLzYtY29tcG9uZW50cy9sYWJlbHMuY29tcG9uZW50JztcbkBmb3J3YXJkICcuLzYtY29tcG9uZW50cy90ZXh0LWlucHV0cy5jb21wb25lbnQnO1xuQGZvcndhcmQgJy4vNi1jb21wb25lbnRzL2NhbGxvdXRzLWFzaWRlcyc7XG5AZm9yd2FyZCAnLi82LWNvbXBvbmVudHMvcGFnZS1hbGVydHMuY29tcG9uZW50JztcbkBmb3J3YXJkICcuLzYtY29tcG9uZW50cy9hbGwuY29tcG9uZW50JztcblxuLyoqKiA3IC0gT3ZlcnJpZGVzICoqKi9cbkBmb3J3YXJkICcuLzctb3ZlcnJpZGVzL3NwYWNpbmcub3ZlcnJpZGVzJztcbkBmb3J3YXJkICcuLzctb3ZlcnJpZGVzL3Zpc2liaWxpdHkub3ZlcnJpZGVzJztcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5PbnRhcmlvIERlc2lnbiBTeXN0ZW0gVGhlbWVcbmh0dHA6Ly9kZXNpZ25zeXN0ZW0ub250YXJpby5jYVxuXG4vL25vdGU6IGltcG9ydHMgRFMgdGhlbWUgY29sb3VycyBhcyBhbiBvdmVycmlkZSBpbiBvbnRhcmlvMjAyMS10aGVtZS5zY3NzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcIjEyY29sLWdyaWRcIjtcbkBpbXBvcnQgXCJhY2NvcmRpb25zXCI7XG5AaW1wb3J0IFwiYmFjay10by10b3BcIjtcbkBpbXBvcnQgXCJibG9ja3F1b3RlXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcImNhbGxvdXRzLWFzaWRlc1wiO1xuQGltcG9ydCBcImNoZWNrYm94ZXNcIjtcbkBpbXBvcnQgXCJjcml0aWNhbC1hbGVydHNcIjtcbkBpbXBvcnQgXCJkcm9wZG93bi1saXN0c1wiO1xuQGltcG9ydCBcImVsZW1lbnRzLmdsb2JhbFwiO1xuQGltcG9ydCBcImZpZWxkc2V0c1wiO1xuQGltcG9ydCBcImZvb3RlcnNcIjtcbkBpbXBvcnQgXCJmb3JtLWxhYmVsc1wiO1xuQGltcG9ydCBcImhpbnQtdGV4dFwiO1xuQGltcG9ydCBcImljb25zLXByaW1hcnlcIjtcbkBpbXBvcnQgXCJsb2FkaW5nLWluZGljYXRvclwiO1xuQGltcG9ydCBcInBhZ2UtYWxlcnRzXCI7XG5AaW1wb3J0IFwicmFkaW8tYnV0dG9uc1wiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcInRhZ1wiO1xuQGltcG9ydCBcInRleHQtYXJlYXNcIjtcbkBpbXBvcnQgXCJ0ZXh0LWlucHV0c1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImdyaWRcIikge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBncmlkLXJvdztcblxuICAgICYucm93LS1jb2xsYXBzZSwgJi5jb2xsYXBzZSB7XG4gICAgICA+IC5jb2x1bW4sXG4gICAgICA+IC5jb2x1bW5zIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGNvbGxhcHNlOiB0cnVlLCAkZmxvYXQ6IGZhbHNlKTtcbiAgICAgIH1cblxuICAgICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICBAaW5jbHVkZSBncmlkLXJvdygkYmVoYXZpb3VyOiBuZXN0KTtcblxuICAgICAgJi5yb3ctLWNvbGxhcHNlLCAmLmNvbGxhcHNlIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3coJGJlaGF2aW91cjogbmVzdC1jb2xsYXBzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbixcbiAgLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKCRjb2x1bW5zOiAkdG90YWwtY29sdW1ucyk7XG5cbiAgICAmICsgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiAkbGFzdC1jaGlsZC1mbG9hdDtcbiAgICB9XG5cbiAgICAmICsgJi5lbmQge1xuICAgICAgZmxvYXQ6ICRkZWZhdWx0LWZsb2F0O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzbWFsbC11cH0ge1xuICAgIEBpbmNsdWRlIGdyaWQtaHRtbC1jbGFzc2VzKCRzaXplOiBzbWFsbCk7XG4gIH1cblxuICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IG1lZGl1bSk7XG4gIH1cblxuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBAaW5jbHVkZSBncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZTogbGFyZ2UpO1xuXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkdG90YWwtY29sdW1ucyAtIDEge1xuICAgICAgLnB1c2gtI3skaX0ge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbihcbiAgICAgICAgICAkcHVzaDogJGksXG4gICAgICAgICAgJGNvbGxhcHNlOiBudWxsLFxuICAgICAgICAgICRmbG9hdDogZmFsc2VcbiAgICAgICAgKTtcbiAgICAgIH1cblxuICAgICAgLnB1bGwtI3skaX0ge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbihcbiAgICAgICAgICAkcHVsbDogJGksXG4gICAgICAgICAgJGNvbGxhcHNlOiBudWxsLFxuICAgICAgICAgICRmbG9hdDogZmFsc2VcbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skeGxhcmdlLXVwfSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IHhsYXJnZSk7XG4gIH1cblxuICBAbWVkaWEgI3skeHhsYXJnZS11cH0ge1xuICAgIEBpbmNsdWRlIGdyaWQtaHRtbC1jbGFzc2VzKCRzaXplOiB4eGxhcmdlKTtcbiAgfVxufVxuXG4ucm93LmV4cGFuZGVkIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuIiwiLmFjY29yZGlvbnNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogJHN0YW5kYXJkLXdpZHRoO1xuICB3aWR0aDogJGZ1bGwtd2lkdGg7XG59XG5cbi5hY2NvcmRpb24ge1xuICBib3JkZXItdG9wOiAycHggc29saWQgJGdyZXlzY2FsZS0yMDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmV5c2NhbGUtMjA7XG4gIH1cbn1cblxuLmFjY29yZGlvbl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYWNjb3JkaW9uX19idXR0b24sXG4uYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kLWFsbCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdGFuZGFyZC1ib2R5LXRleHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG4gIGNvbG9yOiAkY29sb3VyLWxpbms7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBleHRlbmQgJWZvY3VzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWFjdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLS1leHBhbmQtY2xvc2UtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY29yZGlvbl9fY29udHJvbHMtLWFjdGl2ZSB7XG4gIC5hY2NvcmRpb24tLWV4cGFuZC1jbG9zZS1hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hY2NvcmRpb24tLWV4cGFuZC1vcGVuLWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sb3I6ICRjb2xvdXItbGluaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAkc3BhY2luZy0zICRzcGFjaW5nLTI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAkZnVsbC13aWR0aDtcbiAgQGV4dGVuZCAlaDQtc3R5bGVzO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuXG4gIC5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1jbG9zZSxcbiAgLmFjY29yZGlvbl9fYnV0dG9uLWljb24tLW9wZW4ge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctMjtcbiAgfVxuXG4gIC5vbnRhcmlvLWljb24ge1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNTtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBleHRlbmQgJWZvY3VzO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzIGluc2V0O1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWFjdGl2ZTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogJHNwYWNpbmctMyAkc3BhY2luZy0zICRzcGFjaW5nLTYgJHNwYWNpbmctMztcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctNjtcbiAgfVxuXG4gICoge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTA7XG4gICAgbWF4LXdpZHRoOiAkc3RhbmRhcmQtd2lkdGg7XG4gICAgd2lkdGg6ICRmdWxsLXdpZHRoO1xuICB9XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICRzcGFjaW5nLTgpO1xuICB9XG5cbiAgJiA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuICB9XG59XG5cbi5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1jbG9zZSxcbi5leHBhbmRlci0tYWN0aXZlIC5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV4cGFuZGVyLS1hY3RpdmUgfiAuYWNjb3JkaW9uX19jb250ZW50LFxuLmV4cGFuZGVyLS1hY3RpdmUgLmFjY29yZGlvbl9fYnV0dG9uLWljb24tLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hY2NvcmRpb25zX19jb250YWluZXIge1xuICAuaDEsXG4gIC5oMixcbiAgLmgzLFxuICAuaDQsXG4gIC5oNSxcbiAgcCxcbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICB9XG59XG4iLCIkZm9jdXMtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xuXG4vLyBDb2xvdXIgdmFyaWFibGVzXG4kY29sb3VyLWJhY2stdG8tdG9wLS1kZWZhdWx0LWJhY2tncm91bmQ6ICNlNmU2ZTY7XG4kY29sb3VyLWJhY2stdG8tdG9wLS1hY3RpdmUtYmFja2dyb3VuZDogI2IyYjJiMjtcblxuJGRlZmF1bHQtcGFkZGluZy10b3A6IHJlbS1jYWxjKDgpO1xuJGRlZmF1bHQtcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMTYpO1xuJGRlZmF1bHQtcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDgpO1xuJGRlZmF1bHQtcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxMik7XG5cbiRkZWZhdWx0LWljb24tbWFyZ2luLXRvcDogcmVtLWNhbGMoMSk7XG4kZGVmYXVsdC1pY29uLW1hcmdpbi1yaWdodDogcmVtLWNhbGMoOCk7XG4kZGVmYXVsdC1pY29uLW1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEpO1xuJGRlZmF1bHQtaWNvbi1tYXJnaW4tbGVmdDogJHNwYWNpbmctMDtcblxuJHRhYmxldC1wYWRkaW5nLXRvcDogcmVtLWNhbGMoNik7XG4kdGFibGV0LXBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDEyKTtcbiR0YWJsZXQtcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDkpO1xuJHRhYmxldC1wYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDEyKTtcblxuJHRhYmxldC1pY29uLW1hcmdpbi10b3A6IHJlbS1jYWxjKDEpO1xuJHRhYmxldC1pY29uLW1hcmdpbi1yaWdodDogJHNwYWNpbmctMDtcbiR0YWJsZXQtaWNvbi1tYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0KTtcbiR0YWJsZXQtaWNvbi1tYXJnaW4tbGVmdDogJHNwYWNpbmctMDtcblxuJG1vYmlsZS1wYWRkaW5nOiByZW0tY2FsYyg4KTtcbiRtb2JpbGUtaWNvbi1tYXJnaW46ICRzcGFjaW5nLTA7XG5cbi5iYWNrLXRvLXRvcC0tZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1JTtcbiAgcmlnaHQ6IDIlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IHJlbS1jYWxjKDQ4KTtcbiAgcGFkZGluZzogJGRlZmF1bHQtcGFkZGluZy10b3AgJGRlZmF1bHQtcGFkZGluZy1yaWdodCAkZGVmYXVsdC1wYWRkaW5nLWJvdHRvbSAkZGVmYXVsdC1wYWRkaW5nLWxlZnQ7XG4gIGJhY2tncm91bmQ6ICRjb2xvdXItYmFjay10by10b3AtLWRlZmF1bHQtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiByZW0tY2FsYygyKSBzb2xpZCAkY29sb3VyLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCByZW0tY2FsYygyKSByZW0tY2FsYyg0KSByZ2JhKCRjb2xvdXItYmxhY2ssIDAuNik7XG4gIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjApO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0O1xuICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1zZW1pLWJvbGQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLm9udGFyaW8taWNvbiB7XG4gICAgbWFyZ2luOiAwLjEyNXJlbSAkc3BhY2luZy0yICRzcGFjaW5nLTAgJHNwYWNpbmctMDtcbiAgICB3aWR0aDogcmVtLWNhbGMoMzIpO1xuICAgIGhlaWdodDogcmVtLWNhbGMoMzIpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS0yMDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYmFjay10by10b3AtLWRlZmF1bHQtYmFja2dyb3VuZDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCByZW0tY2FsYyg0KSAkY29sb3VyLWZvY3VzLFxuICAgIDAgcmVtLWNhbGMoMykgcmVtLWNhbGMoNSkgcmVtLWNhbGMoMykgcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIG91dGxpbmU6IHJlbS1jYWxjKDQpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1iYWNrLXRvLXRvcC0tYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgcmVtLWNhbGMoNCkgJGNvbG91ci1mb2N1cyxcbiAgICAwIHJlbS1jYWxjKDUpIHJlbS1jYWxjKDcpIHJlbS1jYWxjKDMpIHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBvdXRsaW5lOiByZW0tY2FsYyg0KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzLCAkZm9jdXMtdHJhbnNpdGlvbjtcbiAgfVxuXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogcmVtLWNhbGMoNzYpO1xuICAgIHBhZGRpbmc6ICR0YWJsZXQtcGFkZGluZy10b3AgJHRhYmxldC1wYWRkaW5nLXJpZ2h0ICR0YWJsZXQtcGFkZGluZy1ib3R0b20gJHRhYmxldC1wYWRkaW5nLWxlZnQ7XG4gICAgLm9udGFyaW8taWNvbiB7XG4gICAgICBtYXJnaW46ICR0YWJsZXQtaWNvbi1tYXJnaW4tdG9wICR0YWJsZXQtaWNvbi1tYXJnaW4tcmlnaHQgJHRhYmxldC1pY29uLW1hcmdpbi1ib3R0b20gJHRhYmxldC1pY29uLW1hcmdpbi1sZWZ0O1xuICAgICAgd2lkdGg6IHJlbS1jYWxjKDMyKTtcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoMzIpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogJG1vYmlsZS1wYWRkaW5nO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogcmVtLWNhbGMoNDgpO1xuICAgIGhlaWdodDogcmVtLWNhbGMoNDgpO1xuICAgIHN2Zy5vbnRhcmlvLWljb24ge1xuICAgICAgbWFyZ2luOiAkbW9iaWxlLWljb24tbWFyZ2luO1xuICAgICAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZy0xICRzcGFjaW5nLTEgJHNwYWNpbmctMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCIuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGdyZXlzY2FsZS03MDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJhbGV3YXktbW9kaWZpZWQ7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTkpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtODtcbiAgbWF4LXdpZHRoOiAkc3RhbmRhcmQtd2lkdGg7XG4gIG1hcmdpbjogJHNwYWNpbmctNjtcbiAgcGFkZGluZzogJHNwYWNpbmctNSAkc3BhY2luZy0wICRzcGFjaW5nLTUgJHNwYWNpbmctNTtcblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC03O1xuICAgIG1hcmdpbjogJHNwYWNpbmctNSAkc3BhY2luZy0wICRzcGFjaW5nLTYgJHNwYWNpbmctMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS0tc2hvcnQge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDI4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtNztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjMpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtNjtcbiAgfVxufVxuXG4uYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luOiAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctNSAkc3BhY2luZy0wO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogb3Blbi1xdW90ZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgfVxufVxuXG4uYmxvY2txdW90ZV9fYXR0cmlidXRpb24sXG4uYmxvY2txdW90ZV9fYnlsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtODtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTc7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGVfX2F0dHJpYnV0aW9uIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ib2xkO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTQgXFwwMDIwXCI7XG4gIH1cbn1cblxuYmxvY2txdW90ZSB7XG4gIHF1b3RlczogXCJcXDIwMUNcIiBcIlxcMjAxRFwiO1xufVxuXG5odG1sW2xhbmc9XCJmclwiXSBibG9ja3F1b3RlIHtcbiAgcXVvdGVzOiBcIsKrIFwiIFwiIMK7XCI7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiRidXR0b24tYmctcHJpbWFyeTogJGNvbG91ci1saW5rO1xuJGJ1dHRvbi1iZy1wcmltYXJ5LS1ob3ZlcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiRidXR0b24tYmctcHJpbWFyeS0tYWN0aXZlOiAkY29sb3VyLWxpbmstLWFjdGl2ZTtcbiRidXR0b24tYmctc2Vjb25kYXJ5OiAkY29sb3VyLXdoaXRlO1xuJGZvY3VzLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcblxuLmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodHMtc2VtaS1ib2xkO1xuICBsaW5lLWhlaWdodDogY2FsYygxNCAvIDkpO1xuICBtYXJnaW46ICRzcGFjaW5nLTAgY2FsYygjeyRzcGFjaW5nLTR9ICsgI3skc3BhY2luZy0zfSkgJHNwYWNpbmctNSAkc3BhY2luZy0wO1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2luZy00ICsgJHNwYWNpbmctMSwgMikgJHNwYWNpbmctNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGV4dGVuZCAlZm9jdXM7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGZ1bGwtd2lkdGg7XG4gIH1cblxuICAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cbn1cblxuLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmctcHJpbWFyeTtcbiAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iZy1wcmltYXJ5LS1ob3ZlcjtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmctcHJpbWFyeS0taG92ZXI7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0LCAkZm9jdXMtdHJhbnNpdGlvbjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJnLXByaW1hcnktLWFjdGl2ZTtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzLCAkZm9jdXMtdHJhbnNpdGlvbjtcbiAgfVxuXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cbn1cblxuLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iZy1zZWNvbmRhcnk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvdXItbGluaztcbiAgY29sb3I6ICRjb2xvdXItbGluaztcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTI7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy0yO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYnV0dG9uLXNlY29uZGFyeS0taG92ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1idXR0b24tc2Vjb25kYXJ5LS1ob3ZlcjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0LCAkZm9jdXMtdHJhbnNpdGlvbjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktLWFjdGl2ZTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvdXItbGluay0tYWN0aXZlO1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWFjdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzLCAkZm9jdXMtdHJhbnNpdGlvbjtcbiAgfVxuXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvdXItbGluaztcbiAgfVxufVxuXG4uYnV0dG9uLS10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJGNvbG91ci1saW5rO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS0taG92ZXI7XG4gICAgY29sb3I6ICRidXR0b24tYmctcHJpbWFyeS0taG92ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS0taG92ZXI7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0LCAkZm9jdXMtdHJhbnNpdGlvbjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS0tYWN0aXZlO1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWFjdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzLCAkZm9jdXMtdHJhbnNpdGlvbjtcbiAgfVxuXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvdXItbGluaztcbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWV0YVwiO1xuXG4uY2FsbG91dCxcbi5hc2lkZSB7XG4gIGJvcmRlci1sZWZ0OiAkc3BhY2luZy0xIHNvbGlkICRjb2xvdXItZGFyay10ZWFsO1xuICBwYWRkaW5nOiAkc3BhY2luZy01O1xuXG4gICoge1xuICAgIG1heC13aWR0aDogJHN0YW5kYXJkLXdpZHRoO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG4gICAgfVxuICB9XG59XG5cbi5jYWxsb3V0IHtcbiAgbWFyZ2luOiAkc3BhY2luZy02ICRzcGFjaW5nLTAgJHNwYWNpbmctNyAkc3BhY2luZy0wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTU7XG59XG5cbi5hc2lkZSB7XG4gIG1hcmdpbjogJHNwYWNpbmctNiAkc3BhY2luZy0wICRzcGFjaW5nLTcgJHNwYWNpbmctNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgLmFzaWRlIHtcbiAgICBtYXJnaW46ICRzcGFjaW5nLTYgJHNwYWNpbmctMCAkc3BhY2luZy03ICRzcGFjaW5nLTQ7XG4gIH1cbn1cblxuLmNhbGxvdXRfX3RpdGxlLFxuLmFzaWRlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQ7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIENhbGxvdXQgJiBBc2lkZSBib3JkZXIgdmFyaWFudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kaGlnaGxpZ2h0LWNvbG91cnM6IChcbiAgXCJ0ZWFsXCI6ICRjb2xvdXItZGFyay10ZWFsLFxuICBcImdvbGRcIjogJGNvbG91ci1kYXJrLWdvbGQsXG4gIFwieWVsbG93XCI6ICRjb2xvdXItZGFyay15ZWxsb3csXG4gIFwidGF1cGVcIjogJGNvbG91ci1kYXJrLXRhdXBlLFxuICBcImdyZWVuXCI6ICRjb2xvdXItZGFyay1ncmVlbixcbiAgXCJsaW1lXCI6ICRjb2xvdXItZGFyay1saW1lLFxuICBcInNreVwiOiAkY29sb3VyLWRhcmstc2t5LFxuICBcImJsdWVcIjogJGNvbG91ci1kYXJrLWJsdWUsXG4gIFwicHVycGxlXCI6ICRjb2xvdXItZGFyay1wdXJwbGUsXG4pO1xuXG5AZWFjaCAkY29sb3ItbmFtZSwgJGhleCBpbiAkaGlnaGxpZ2h0LWNvbG91cnMge1xuICAuYm9yZGVyLWhpZ2hsaWdodC0tI3skY29sb3ItbmFtZX0ge1xuICAgIGJvcmRlci1jb2xvcjogJGhleCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiR0b3VjaC10YXJnZXQtc2l6ZTogMzZweDtcbiR0b3VjaC10YXJnZXQtc2l6ZS1tb2JpbGU6IDQwcHg7XG4kY2hlY2tib3hlcy1zaXplOiAyOHB4O1xuJGNoZWNrYm94ZXMtc2l6ZS1tb2JpbGU6IDMycHg7XG4kY2hlY2tib3gtYm9yZGVyLXNpemU6IDJweDtcblxuLmNoZWNrYm94ZXMge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy03O1xuICBtYXgtd2lkdGg6ICRzdGFuZGFyZC13aWR0aDtcbn1cblxuLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTQ7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTY7XG4gIG1pbi1oZWlnaHQ6ICRjaGVja2JveGVzLXNpemU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctNztcbiAgICBtaW4taGVpZ2h0OiAkY2hlY2tib3hlcy1zaXplLW1vYmlsZTtcbiAgfVxufVxuXG4uY2hlY2tib3hlc19faW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0kY2hlY2tib3gtYm9yZGVyLXNpemU7XG4gIGxlZnQ6IC0kY2hlY2tib3gtYm9yZGVyLXNpemU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAkdG91Y2gtdGFyZ2V0LXNpemU7XG4gIGhlaWdodDogJHRvdWNoLXRhcmdldC1zaXplO1xuICB6LWluZGV4OiAkei1pbmRleC1hYm92ZS1sb3c7XG5cbiAgLy8gcHJldmVudCBibHVlIGRlZmF1bHQgaGlnaGxpZ2h0aW5nIG9mIGlucHV0IG9uIGFuZHJvaWRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiAkdG91Y2gtdGFyZ2V0LXNpemUtbW9iaWxlO1xuICAgIGhlaWdodDogJHRvdWNoLXRhcmdldC1zaXplLW1vYmlsZTtcbiAgfVxufVxuXG4uY2hlY2tib3hlc19fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAkc3BhY2luZy0xICRzcGFjaW5nLTA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTAgJHNwYWNpbmctNDtcbiAgd2lkdGg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW46IDAuMzNyZW0gJHNwYWNpbmctMDtcbiAgfVxuXG4gIC8vIFsgXSBDaGVjayBib3ggc3R5bGVzXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXI6ICRjaGVja2JveC1ib3JkZXItc2l6ZSBzb2xpZCAkY29sb3VyLWJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJGNoZWNrYm94ZXMtc2l6ZS1tb2JpbGU7XG4gICAgaGVpZ2h0OiAkY2hlY2tib3hlcy1zaXplLW1vYmlsZTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xcyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogJGNoZWNrYm94ZXMtc2l6ZTtcbiAgICAgIGhlaWdodDogJGNoZWNrYm94ZXMtc2l6ZTtcbiAgICB9XG4gIH1cblxuICAvLyDinJTinJTinJQgQ2hlY2sgbWFyayBzdHlsZXMg4pyU4pyU4pyUXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ljb25zL29udGFyaW8tY2hlY2tib3gtYmFja2dyb3VuZC1uby13aWR0aC5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogJGNoZWNrYm94ZXMtc2l6ZSArICRjaGVja2JveC1ib3JkZXItc2l6ZTtcbiAgICB3aWR0aDogJGNoZWNrYm94ZXMtc2l6ZSArICRjaGVja2JveC1ib3JkZXItc2l6ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBtYXRoLmRpdigkY2hlY2tib3gtYm9yZGVyLXNpemUsIDIpO1xuICAgIGxlZnQ6IG1hdGguZGl2KCRjaGVja2JveC1ib3JkZXItc2l6ZSwgMik7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIGhlaWdodDogJGNoZWNrYm94ZXMtc2l6ZS1tb2JpbGUgK1xuICAgICAgICAgICAgICAgICRjaGVja2JveC1ib3JkZXItc2l6ZTtcbiAgICAgIHdpZHRoOiAkY2hlY2tib3hlcy1zaXplLW1vYmlsZSArXG4gICAgICAgICAgICAgICAgJGNoZWNrYm94LWJvcmRlci1zaXplO1xuICAgIH1cbiAgfVxufVxuXG4uY2hlY2tib3hlc19faW5wdXQ6Zm9jdXMgKyAuY2hlY2tib3hlc19fbGFiZWw6OmJlZm9yZSB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgNHB4ICRjb2xvdXItZm9jdXM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNHB4ICRjb2xvdXItZm9jdXM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzO1xuICBvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2hlY2tib3hlc19faW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveGVzX19sYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jaGVja2JveGVzX19pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xufVxuIiwiLmNyaXRpY2FsLWFsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci13YXJuaW5nO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG4gIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgcGFkZGluZzogJHNwYWNpbmctNCAkc3BhY2luZy0wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5jcml0aWNhbC1hbGVydF9fYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmNyaXRpY2FsLWFsZXJ0X19pY29uIHN2ZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAwLjg1cmVtICRzcGFjaW5nLTAgJHNwYWNpbmctMDtcbn1cblxuLmNyaXRpY2FsLWFsZXJ0IHAge1xuICBtYXJnaW46ICRzcGFjaW5nLTA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5jcml0aWNhbC1hbGVydCBhIHtcbiAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLWJvbGQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgfVxufVxuXG5cbiIsIi5kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLW1hdGVyaWFsLWRyb3Bkb3duLWFycm93LTQ4cHguc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkc3BhY2luZy0yIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAkc3BhY2luZy02O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JHNwYWNpbmctNH0qIDIuMjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFRoZXNlIHN0eWxlcyBhcmUgdG8gZml4IGRpZmZlcmVuY2VzIGluIGRlZmF1bHQgc3R5bGluZyBmb3IgZHJvcGRvd25zIGluIElFICovXG4uZHJvcGRvd246Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJvcGRvd24gb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiIsIi8qIGV2ZXJ5dGhpbmcgLSBpbmNsdWRpbmcgYmVmb3JlIGFuZCBhZnRlciAtIHNob3VsZCBpbmhlcml0IHRoZWlyIGJveCBzaXppbmcgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBtYXJnaW46IDA7XG59XG5cbm1haW4gcCxcbm1haW4gcDpub3QoLmxlYWQtc3RhdGVtZW50KSxcbm1haW4gZGQsXG5tYWluIGxpIHtcbiAgbWF4LXdpZHRoOiAkc3RhbmRhcmQtd2lkdGg7XG59XG5cbmhyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDIuNXJlbSAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0NDQ0NDQztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmEge1xuICBjb2xvcjogJGNvbG91ci1saW5rO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLXZpc2l0ZWQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1hY3RpdmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNHB4ICRjb2xvdXItZm9jdXM7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICRjb2xvdXItZm9jdXM7XG4gICAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cblxucCArIGgxLFxucCArIGgyLFxucCArIGgzLFxucCArIGg0LFxucCArIGg1LFxucCArIGg2LFxudWwgKyBoMSxcbnVsICsgaDIsXG51bCArIGgzLFxudWwgKyBoNCxcbnVsICsgaDUsXG51bCArIGg2LFxub2wgKyBoMSxcbm9sICsgaDIsXG5vbCArIGgzLFxub2wgKyBoNCxcbm9sICsgaDUsXG5vbCArIGg2LFxuaDEgKyBoMixcbmgyICsgaDMsXG5oMyArIGg0LFxuaDQgKyBoNSxcbmg1ICsgaDYge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBpbml0aWFsO1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5cbmxlZ2VuZCxcbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGluaXRpYWw7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5sZWFkLXN0YXRlbWVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgTGlzdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudWwsXG5vbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnVsIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbnVsIGxpIHtcbiAgcGFkZGluZzogMCAwIDAuNzVyZW0gMDtcbn1cblxub2wge1xuICBtYXJnaW4tbGVmdDogMS43NXJlbTtcbn1cblxub2wgbGkge1xuICBwYWRkaW5nOiAwIDAgMC43NXJlbSAwLjI1cmVtO1xufVxuXG51bCBsaTpsYXN0LWNoaWxkLFxub2wgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG51bCB1bCxcbm9sIHVsIHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gMnJlbTtcbn1cblxudWwgb2wsXG5vbCBvbCB7XG4gIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIDEuNzVyZW07XG59XG5cbnAgKyB1bCxcbnAgKyBvbCB7XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIHVsIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDEuNXJlbSAzcmVtO1xuICB9XG5cbiAgb2wge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMS41cmVtIDIuNzVyZW07XG4gIH1cblxuICB1bCB1bCxcbiAgb2wgdWwge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIDNyZW07XG4gIH1cblxuICB1bCBvbCxcbiAgb2wgb2wge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIDIuNzVyZW07XG4gIH1cbn1cblxuLyogbW92ZSB0aGlzICovXG5oci5kYXJrIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMxYTFhMWE7XG59XG4iLCIuZmllbGRzZXRfX2xlZ2VuZCB7XG4gIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBmb250LWZhbWlseTogJGZvbnQtcmFsZXdheS1tb2RpZmllZDtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtNztcbiAgbWFyZ2luOiAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctNCAkc3BhY2luZy0wO1xuICBtYXgtd2lkdGg6IDM4Ljc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAkZnVsbC13aWR0aDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIH1cbn1cblxuLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtd2lkdGg6IDI2LjI1ZW07XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLTQ7XG5cbiAgaDEge1xuICAgIEBleHRlbmQgJWgxLXN0eWxlcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuXG4uZmllbGRzZXRfX2xlZ2VuZF9fZmxhZyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdGFuZGFyZC1ib2R5LXRleHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLW5vcm1hbDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcYTAnO1xuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLTEwO1xuICBwYWRkaW5nOiAkc3BhY2luZy05ICRzcGFjaW5nLTA7XG59XG5cbi5mb290ZXIgeyBcbiAgLmNvbHVtbnMgKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAmOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuY29sdW1uczpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctODtcbiAgICB9XG5cbiAgICAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuY29sdW1uczpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuXHRcdH1cbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy00ICRzcGFjaW5nLTA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyIGxpIHtcbiAgcGFkZGluZzogJHNwYWNpbmctMSAwO1xufVxuXG4uZm9vdGVyX19saW5rIHtcbiAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJHNwYWNpbmctMiAkc3BhY2luZy0wO1xuICBtYXJnaW46ICRzcGFjaW5nLTA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6dmlzaXRlZCxcbiAgJjphY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy04ICRzcGFjaW5nLTQgJHNwYWNpbmctMDtcbiAgfVxufVxuXG4uZm9vdGVyIHAge1xuICBtYXgtd2lkdGg6ICRzdGFuZGFyZC13aWR0aDtcbiAgd2lkdGg6ICRmdWxsLXdpZHRoO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3VyLXdoaXRlLCAxMCk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLyogU3VwZXJncmFwaGljIGJhY2tncm91bmQgKi9cbi5mb290ZXItLWRlZmF1bHQsXG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3VyLXdoaXRlLCA4MCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICRmdWxsLXdpZHRoO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLXR3by1jb2x1bW4tbGlzdCB7XG4gIGNvbHVtbi1jb3VudDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGNvbHVtbi1jb3VudDogMjtcblxuICAgIC5mb290ZXJfX2xpbmsge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMCAkc3BhY2luZy00ICRzcGFjaW5nLTQgMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tc29jaWFsIC5mb290ZXJfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNDUlO1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctNCAkc3BhY2luZy0zICRzcGFjaW5nLTA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTA7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgaGVpZ2h0OiBjYWxjKCN7JHNwYWNpbmctOH0gKyAjeyRzcGFjaW5nLTJ9KTtcbiAgd2lkdGg6IGNhbGMoI3skc3BhY2luZy04fSArICN7JHNwYWNpbmctMn0pO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3VyLXdoaXRlLCAxMDApO1xuXG4gICAgLmljb24ge1xuICAgICAgZmlsbDogJGNvbG91ci13aGl0ZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGhlaWdodDogJHNwYWNpbmctODtcbiAgICB3aWR0aDogJHNwYWNpbmctODtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCAuZm9vdGVyX19saW5rIC5pY29uIHtcbiAgZmlsbDogJGNvbG91ci13aGl0ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uYnV0dG9uLmZvb3Rlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1ibGFjaztcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG91ci13aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG91ci13aGl0ZSwgNzApO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3VyLXdoaXRlLCA2MCk7XG4gIH1cbn1cblxuLmZvb3Rlcl9fYnV0dG9uICsgLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctNTtcbn1cblxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2Zvb3Rlci9mb290ZXItZXhwYW5kZWQtc3VwZXJncmFwaGljLWxvZ28uc3ZnJyk7XG59XG5cbi5mb290ZXIuZm9vdGVyLS1leHBhbmRlZCB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy0wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGdyZXlzY2FsZS03MDtcbn1cblxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG91ci13aGl0ZSwgODUpO1xuICBwYWRkaW5nOiAkc3BhY2luZy05ICRzcGFjaW5nLTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3VyLXdoaXRlLCA4MCk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6ICRmdWxsLXdpZHRoO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2NXJlbTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwdncgLSAxMjVyZW0pIC02NHJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MHJlbTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTB2dyAtIDE5NXJlbSkgLTEwNnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwNXJlbTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTB2dyAtIDIyMnJlbSkgLTE2MHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb24gLmZvb3Rlcl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvdXItd2hpdGUsIDEwKTtcbiAgfVxufVxuXG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5leHBhbmRlZC1mb290ZXJfX29uZS10aGlyZC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTA7XG5cbiAgJjpmaXJzdC1vZi10eXBlLFxuICAmOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctODtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy04O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy05O1xufVxuIiwiLmZvcm0tbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBmb250LWZhbWlseTogJGZvbnQtcmFsZXdheS1tb2RpZmllZDtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTQgJHNwYWNpbmctMDtcbiAgbWF4LXdpZHRoOiAzOC43NWVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogJGZ1bGwtd2lkdGg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtODtcbiAgfVxufVxuXG4uZm9ybS1sYWJlbC0tbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTE7XG4gIG1heC13aWR0aDogMjYuMjVlbTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtNTtcbiAgfVxufVxuXG4uZm9ybS1sYWJlbC0taGVhZGluZyB7XG4gIGgxIHtcbiAgICBAZXh0ZW5kICVoMS1zdHlsZXM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgfVxufVxuXG4uZm9ybS1sYWJlbF9fZmxhZyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdGFuZGFyZC1ib2R5LXRleHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLW5vcm1hbDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGEwJztcbiAgfVxufVxuIiwiLmhpbnQge1xuICBjb2xvcjogJGdyZXlzY2FsZS03MDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy00IDA7XG4gIHdpZHRoOiAkZnVsbC13aWR0aDtcbiAgbWF4LXdpZHRoOiAkc3RhbmRhcmQtd2lkdGg7XG5cbiAgLy8gVGhpcyBpcyBhIGZpeCB0byBwcmV2ZW50IGF1dG8tZGV0ZWN0aW9uIG9mIHBob25lIG51bWJlcnMgaW4gRmlyZWZveCAmIFNhZmFyaSBvbiBpUGhvbmUgZGV2aWNlc1xuICBhW3gtYXBwbGUtZGF0YS1kZXRlY3RvcnNdIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5oaW50LWV4cGFuZGVyX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6ICRzdGFuZGFyZC13aWR0aDtcbn1cblxuLmhpbnQtZXhwYW5kZXJfX2J1dHRvbiB7XG4gIGNvbG9yOiAkY29sb3VyLWxpbms7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdGFuZGFyZC1ib2R5LXRleHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTQgJHNwYWNpbmctMDtcbiAgcGFkZGluZzogJHNwYWNpbmctMCAkc3BhY2luZy0xICRzcGFjaW5nLTAgJHNwYWNpbmctMDtcblxuICAmLWljb24tLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctMTtcbiAgfVxuXG4gICYtaWNvbi0tb3BlbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctMTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWFjdGl2ZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAZXh0ZW5kICVmb2N1cztcbiAgfVxufVxuXG4uaGludC1leHBhbmRlcl9fY29udGVudCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGdyZXlzY2FsZS0yMDtcbiAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogJHNwYWNpbmctNCAkc3BhY2luZy00ICRzcGFjaW5nLTQgY2FsYygjeyRzcGFjaW5nLTR9ICsgI3skc3BhY2luZy0xfSk7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTQgJHNwYWNpbmctMTtcblxuICAmICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcbiAgfVxuXG4gICYgaW1nIHtcbiAgICB3aWR0aDogJGZ1bGwtd2lkdGg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuLmhpbnQtZXhwYW5kZXJfX2NvbnRlbnQuZXhwYW5kZXJfX2NvbnRlbnQtLW9wZW5lZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGludC1leHBhbmRlcl9fY29udGFpbmVyLmV4cGFuZGVyLS1hY3RpdmUge1xuICAuaGludC1leHBhbmRlcl9fYnV0dG9uLWljb24tLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuaGludC1leHBhbmRlcl9fYnV0dG9uLWljb24tLW9wZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmlucHV0ICsgLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiAkc3BhY2luZy01KSAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tib3hlc19faXRlbSAuaGludC1leHBhbmRlcl9fY29udGFpbmVyLFxuLnJhZGlvc19faXRlbSAuaGludC1leHBhbmRlcl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTI7XG59XG5cbi5jaGVja2JveGVzX19sYWJlbCArIC5oaW50LWV4cGFuZGVyX19jb250YWluZXIsXG4ucmFkaW9zX19sYWJlbCArIC5oaW50LWV4cGFuZGVyX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy0zO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctNDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UbyBzdXBwb3J0OlxuKiBvbnRhcmlvLWljb25zLXByaW1hcnkuc3ZnXG4qIG9udGFyaW8taWNvbnMtc2Vjb25kYXJ5LnN2Z1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG4ub250YXJpby1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBzdHJva2Utd2lkdGg6IDA7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIC8qIFRoZSBkZWZhdWx0IHZlcnRpY2FsLWFsaWduIGlzIGBiYXNlbGluZWAsIHdoaWNoIGxlYXZlcyBhIGZldyBwaXhlbHMgb2Ygc3BhY2UgYmVsb3cgdGhlIGljb24uIFVzaW5nIGBjZW50ZXJgIHByZXZlbnRzIHRoaXMuIEZvciBpY29ucyBzaG93biBhbG9uZ3NpZGUgdGV4dCwgeW91IG1heSB3YW50IHRvIHVzZSBhIG1vcmUgcHJlY2lzZSB2YWx1ZSwgZS5nLiBgdmVydGljYWwtYWxpZ246IC00cHhgIG9yIGB2ZXJ0aWNhbC1hbGlnbjogLTAuMTVlbWAuICovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC8qIFBhdGhzIGFuZCBzdHJva2VzIHRoYXQgb3ZlcmZsb3cgdGhlIHZpZXdCb3ggY2FuIHNob3cgaW4gSUUxMS4gKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuIiwiQHVzZSAnc2FzczptYXRoJztcbkB1c2UgJ3Nhc3M6Y29sb3InO1xuXG4kb2Zmc2V0OiAxLCAyMDA7XG4kZHVyYXRpb246IDEuNXM7XG4kc3Bpbm5lci1zaXplOiAzcmVtO1xuJGRhc2hhcnJheTogODksIDIwMDtcblxuLmxvYWRpbmctaW5kaWNhdG9yX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvdXItd2hpdGUsIDAuNyk7XG4gIHotaW5kZXg6IDk5OTk7XG5cbiAgJlthcmlhLWhpZGRlbj0nZmFsc2UnXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmW2FyaWEtaGlkZGVuPSd0cnVlJ10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxvYWRpbmctaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICBwIHtcbiAgICBjb2xvcjogJGdyZXlzY2FsZS03MDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcmFsZXdheS1tb2RpZmllZDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLWJvbGQ7XG4gICAgd29yZC1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgICBtYXJnaW46ICRzcGFjaW5nLTMgJHNwYWNpbmctMCAkc3BhY2luZy0wO1xuICB9XG59XG5cbi5sb2FkaW5nLWluZGljYXRvcl9fc3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogcm90YXRvciAkZHVyYXRpb24gbGluZWFyIGluZmluaXRlO1xuICB3aWR0aDogJHNwaW5uZXItc2l6ZTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1zaXplO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICBjaXJjbGUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6ICRvZmZzZXQ7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgIHN0cm9rZTogJGdyZXlzY2FsZS03MDtcbiAgICBhbmltYXRpb246IGRhc2ggJGR1cmF0aW9uIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRvciB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBkYXNoIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6ICRvZmZzZXQ7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAkZGFzaGFycmF5O1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzVweDtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAkZGFzaGFycmF5O1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0cHg7XG4gIH1cbn1cbiIsIi5hbGVydCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAkc3BhY2luZy01O1xuICBtYXJnaW46ICRzcGFjaW5nLTYgJHNwYWNpbmctMCAkc3BhY2luZy03ICRzcGFjaW5nLTA7XG59XG5cbi5hbGVydF9faGVhZGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWxlcnRfX2hlYWRlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTVyZW07XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG59XG5cbi5hbGVydF9faGVhZGVyLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMztcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLmFsZXJ0X19ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IDMuMjVyZW07XG4gIG1heC13aWR0aDogJHN0YW5kYXJkLXdpZHRoO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmFsZXJ0X19ib2R5IHAge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy0wO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuICB9XG59XG5cbi5hbGVydF9fYm9keSBwOmxhc3Qtb2YtdHlwZSArIHVsIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctNDtcbn1cblxuLmFsZXJ0X19ib2R5IHVsOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG59XG5cbi5hbGVydC0tZXJyb3IgdWwge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmFsZXJ0LS1lcnJvciB1bDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgIEFsZXJ0IHZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gaW5mb3JtYXRpb25hbCBhbGVydFxuLmFsZXJ0LS1pbmZvcm1hdGlvbmFsIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLWluZm9ybWF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWluZm9ybWF0aW9uLWxpZ2h0O1xufVxuXG4uYWxlcnQtLWluZm9ybWF0aW9uYWwgc3ZnIHtcbiAgZmlsbDogJGNvbG91ci1pbmZvcm1hdGlvbjtcbn1cblxuLy8gd2FybmluZyBhbGVydFxuLmFsZXJ0LS13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLXdhcm5pbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItd2FybmluZy1saWdodDtcbn1cblxuLmFsZXJ0LS13YXJuaW5nIHN2ZyB7XG4gIGZpbGw6ICRjb2xvdXItd2FybmluZztcbn1cblxuLy8gc3VjY2VzcyBhbGVydFxuLmFsZXJ0LS1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItc3VjY2Vzcy1saWdodDtcbn1cblxuLmFsZXJ0LS1zdWNjZXNzIHN2ZyB7XG4gIGZpbGw6ICRjb2xvdXItc3VjY2Vzcztcbn1cblxuLy8gZXJyb3IgYWxlcnRcbi5hbGVydC0tZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICRjb2xvdXItYWxlcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYWxlcnQtbGlnaHQ7XG59XG5cbi5hbGVydC0tZXJyb3Igc3ZnIHtcbiAgZmlsbDogJGNvbG91ci1hbGVydDtcbn1cblxuLmFsZXJ0LS1lcnJvciBhIHtcbiAgY29sb3I6ICRjb2xvdXItYWxlcnQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICM2YjAwMDA7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyODAwMDA7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJHRvdWNoLXRhcmdldC1zaXplOiAzNnB4O1xuJHRvdWNoLXRhcmdldC1zaXplLW1vYmlsZTogNDBweDtcbiRyYWRpb3Mtc2l6ZTogMzJweDtcbiRyYWRpb3Mtc2l6ZS1tb2JpbGU6IDM2cHg7XG4kaW5wdXQtb2Zmc2V0OiBtYXRoLmRpdigkdG91Y2gtdGFyZ2V0LXNpemUgLSAkcmFkaW9zLXNpemUsIDIpO1xuXG4qIC5yYWRpb3Mge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC1tb3otdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnJhZGlvcyB7XG4gIHBhZGRpbmc6IDAgMCAwIG1hdGguZGl2KCRzcGFjaW5nLTEsIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy03O1xuICBtYXgtd2lkdGg6ICRzdGFuZGFyZC13aWR0aDtcbn1cblxuLnJhZGlvc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTQ7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTAgJHNwYWNpbmctNiAkc3BhY2luZy0wO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuICB9XG59XG5cbi5yYWRpb3NfX2lucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46ICRzcGFjaW5nLTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAkaW5wdXQtb2Zmc2V0ICogLTE7XG4gIGxlZnQ6ICRpbnB1dC1vZmZzZXQgKiAtMTtcbiAgd2lkdGg6ICR0b3VjaC10YXJnZXQtc2l6ZTtcbiAgaGVpZ2h0OiAkdG91Y2gtdGFyZ2V0LXNpemU7XG4gIHotaW5kZXg6ICR6LWluZGV4LWFib3ZlLWxvdztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiAkdG91Y2gtdGFyZ2V0LXNpemUtbW9iaWxlO1xuICAgIGhlaWdodDogJHRvdWNoLXRhcmdldC1zaXplLW1vYmlsZTtcbiAgICB0b3A6ICRpbnB1dC1vZmZzZXQgKiAtMC43NTtcbiAgICBsZWZ0OiAkaW5wdXQtb2Zmc2V0ICogLTAuNzU7XG4gIH1cbn1cblxuLnJhZGlvc19fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdGFuZGFyZC1ib2R5LXRleHQ7XG4gIG1hcmdpbjogMC4ycmVtICRzcGFjaW5nLTA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTAgJHNwYWNpbmctMztcbiAgLy8gcmVtb3ZlIDMwMG1zIHBhdXNlIG9uIG1vYmlsZVxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbjogMC4zcmVtICRzcGFjaW5nLTA7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvdXItYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkcmFkaW9zLXNpemU7XG4gICAgaGVpZ2h0OiAkcmFkaW9zLXNpemU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMXMgZWFzZS1pbi1vdXQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6ICRyYWRpb3Mtc2l6ZS1tb2JpbGU7XG4gICAgICBoZWlnaHQ6ICRyYWRpb3Mtc2l6ZS1tb2JpbGU7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCAkY29sb3VyLWJsYWNrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShcbiAgICAgICAgJGlucHV0LW9mZnNldCAqIDMsXG4gICAgICAgICRpbnB1dC1vZmZzZXQgKiAzXG4gICAgKTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIGJvcmRlcjogMTJweCBzb2xpZCAkY29sb3VyLWJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4ucmFkaW9zX19pbnB1dDpmb2N1cyArIC5yYWRpb3NfX2xhYmVsOjpiZWZvcmUge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRjb2xvdXItZm9jdXM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzO1xuICBvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLnJhZGlvc19faW5wdXQ6Y2hlY2tlZCArIC5yYWRpb3NfX2xhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuXG4kdGFibGUtY2FwdGlvbi1iYWNrZ3JvdW5kOiAjMDAwMDAwMWE7XG4kdGFibGUtdG90YWw6ICMwMDc3YTA1NjtcbiR0YWJsZS1zdWJ0b3RhbDogIzAwN2I5ZTFkO1xuJHRhYmxlLWhpZ2hsaWdodDogI2UxOTEwMDNjO1xuJHRhYmxlLXJvdy1kaXZpZGVyOiAjMDAwMDAwNGQ7XG4kdGFibGUtemVicmEtc3RyaXBpbmc6ICMwMDAwMDAwZDtcbiR0YWJsZS1zaGFkb3ctLWNvdmVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuJHRhYmxlLXNoYWRvdy0tYmxhY2s6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiR0YWJsZS1zaGFkb3ctLWNsZWFyOiByZ2JhKDI1MiwgMCwgMCwgMCk7XG4kdGFibGUtc2Nyb2xsZXItLWhlaWdodDogMjBweDtcblxuJHJlbWNhbGMtOHB4OiByZW0tY2FsYyg4KTtcbiRyZW1jYWxjLTEycHg6IHJlbS1jYWxjKDEyKTtcbiRyZW1jYWxjLTE0cHg6IHJlbS1jYWxjKDE0KTtcbiRyZW1jYWxjLTE2cHg6IHJlbS1jYWxjKDE2KTtcbiRyZW1jYWxjLTE3cHg6IHJlbS1jYWxjKDE3KTtcbiRyZW1jYWxjLTE4cHg6IHJlbS1jYWxjKDE4KTtcbiRyZW1jYWxjLTE5cHg6IHJlbS1jYWxjKDE5KTtcbiRyZW1jYWxjLTIwcHg6IHJlbS1jYWxjKDIwKTtcbiRyZW1jYWxjLTIzcHg6IHJlbS1jYWxjKDIzKTtcbiRyZW1jYWxjLTI0cHg6IHJlbS1jYWxjKDI0KTtcbiRyZW1jYWxjLTI4cHg6IHJlbS1jYWxjKDI4KTtcbiRyZW1jYWxjLTI0LTVweDogcmVtLWNhbGMoMjQuNSk7XG4kcmVtY2FsYy00MHB4OiByZW0tY2FsYyg0MCk7XG5cbmNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtY2FwdGlvbi1iYWNrZ3JvdW5kO1xuICBwYWRkaW5nOiAkcmVtY2FsYy0xOHB4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMThweCAkcmVtY2FsYy0yNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiByZW0tY2FsYygyMik7XG4gIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzNSk7XG5cbiAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogJHJlbWNhbGMtMjBweDtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzApO1xuICAgIHBhZGRpbmctbGVmdDogJHJlbWNhbGMtMTZweDtcbiAgfVxufVxuXG4udGFibGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46ICRyZW1jYWxjLThweCAwICRyZW1jYWxjLTQwcHggMDsgLy9FeGNsdWRlcyAyMHB4IHNjcm9sbGJhciBvbiB0b3AgYW5kIGJvdHRvbVxuXG4gIHRhYmxlOm5vdCgudGFibGUtLW5vLXplYnJhLXN0cmlwZXMpIHtcbiAgICB0Ym9keSB7XG4gICAgICB0cjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuICsgNiksXG4gICAgICB0cjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuICsgNikgfiB0ciB7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtemVicmEtc3RyaXBpbmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRpdiB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cblxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvdXItd2hpdGUgMzAlLCAkdGFibGUtc2hhZG93LS1jb3ZlciksXG4gICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkdGFibGUtc2hhZG93LS1jb3ZlciwgJGNvbG91ci13aGl0ZSA3MCUpIDAgMTAwJSxcbiAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICR0YWJsZS1zaGFkb3ctLWJsYWNrIDAlLCAkdGFibGUtc2hhZG93LS1jbGVhciAxMDAuMDElKSxcbiAgICBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHRhYmxlLXNoYWRvdy0tYmxhY2sgMCUsICR0YWJsZS1zaGFkb3ctLWNsZWFyIDEwMC4wMSUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6ICRyZW1jYWxjLTQwcHggMTAwJSwgJHJlbWNhbGMtNDBweCAxMDAlLCAkcmVtY2FsYy0xNHB4IDEwMCUsICRyZW1jYWxjLTE0cHggMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAxMDAlLCAwIDAsIDEwMCU7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWwsIGxvY2FsLCBzY3JvbGwsIHNjcm9sbDtcbn1cblxuLnRhYmxlLXNjcm9sbC0td3JhcHBlciB7XG4gIGhlaWdodDogJHRhYmxlLXNjcm9sbGVyLS1oZWlnaHQ7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiAkcmVtY2FsYy0xN3B4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI2KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAmLnRhYmxlLS1mdWxsLWNvbnRhaW5lci13aWR0aCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgZm9udC1zaXplOiAkcmVtY2FsYy0xNnB4O1xuICB9XG59XG5cbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQge1xuICB0ZCB7XG4gICAgcGFkZGluZzogJHJlbWNhbGMtMTJweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTEycHggJHJlbWNhbGMtMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgdGQudGFibGUtY2VsbC0tbnVtZXJpYyB7XG4gICAgcGFkZGluZzogJHJlbWNhbGMtMTJweCAkcmVtY2FsYy0yNHB4ICRyZW1jYWxjLTEycHggJHJlbWNhbGMtMTZweDtcbiAgICBmb250LXNpemU6ICRyZW1jYWxjLTE3cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICB0Ym9keSB0aCxcbiAgdGZvb3QgdGgge1xuICAgIHBhZGRpbmc6ICRyZW1jYWxjLTEycHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLTI0cHg7XG4gIH1cblxuICB0ci50YWJsZS1yb3ctLWhpZ2hsaWdodCB0aCBpbWcudGFibGUtLWhpZ2hsaWdodC1pbmRpY2F0b3Ige1xuICAgIHRvcDogJHJlbWNhbGMtMTdweDtcbiAgfVxuXG4gIHRyLnRhYmxlLXJvdy0tc3VidG90YWwsXG4gIHRmb290IHRyIHtcbiAgICB0aCwgdGQge1xuICAgICAgcGFkZGluZzogJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMjRweDtcbiAgICB9XG5cbiAgICB0ZC50YWJsZS1jZWxsLS1udW1lcmljIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZzogJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0yNHB4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMTZweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6ICRyZW1jYWxjLTEycHggJHJlbWNhbGMtOHB4ICRyZW1jYWxjLTEycHggJHJlbWNhbGMtMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogJHJlbWNhbGMtMTZweDtcbiAgICB9XG5cbiAgICB0ZC50YWJsZS1jZWxsLS1udW1lcmljIHtcbiAgICAgIHBhZGRpbmc6ICRyZW1jYWxjLTEycHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLThweDtcbiAgICB9XG5cbiAgICB0Ym9keSB0aCB7XG4gICAgICBwYWRkaW5nOiAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLThweCAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLTE2cHg7XG4gICAgfVxuXG4gICAgdHIudGFibGUtcm93LS1zdWJ0b3RhbCwgdGZvb3QgdHIge1xuICAgICAgdGgsIHRkIHtcbiAgICAgICAgcGFkZGluZzogJHJlbWNhbGMtMTZweCAkcmVtY2FsYy04cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xNnB4O1xuICAgICAgfVxuXG4gICAgICB0ZC50YWJsZS1jZWxsLS1udW1lcmljIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxudGJvZHkge1xuICBmb250LXNpemU6ICRyZW1jYWxjLTE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblxuICB0ciB7XG4gICAgYm9yZGVyOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IHJlbS1jYWxjKDEpIDA7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtcm93LWRpdmlkZXI7XG4gIH1cblxuICB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItd2lkdGg6IHJlbS1jYWxjKDMpIDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIH1cblxuICB0ci50YWJsZS1yb3ctLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhpZ2hsaWdodCAhaW1wb3J0YW50O1xuXG4gICAgdGgge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkcmVtY2FsYy0yNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgaW1nLnRhYmxlLS1oaWdobGlnaHQtaW5kaWNhdG9yIHtcbiAgICAgICAgLy8gV2lkdGggb2YgeWVsbG93IHRyaWFuZ2xlIHN2Z1xuICAgICAgICB3aWR0aDogJHJlbWNhbGMtOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIERpc3RhbmNlIGZyb20gdG9wIG9mIHN2ZyB0byB0b3Agb2YgY29udGFpbmVyXG4gICAgICAgIHRvcDogJHJlbWNhbGMtMjRweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxudGhlYWQge1xuICBib3JkZXI6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IHJlbS1jYWxjKDMpIDA7XG4gIGJvcmRlci1jb2xvcjogJGNvbG91ci1ibGFjaztcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuXG4gIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6ICRyZW1jYWxjLTI4cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0yOHB4ICRyZW1jYWxjLTI0cHg7XG4gICAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICAgIGZvbnQtc2l6ZTogJHJlbWNhbGMtMThweDtcbiAgICBsaW5lLWhlaWdodDogJHJlbWNhbGMtMjRweDtcbiAgICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6ICRyZW1jYWxjLTE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjEpO1xuICAgICAgcGFkZGluZzogJHJlbWNhbGMtMjQtNXB4ICRyZW1jYWxjLThweCAkcmVtY2FsYy0yNC01cHggJHJlbWNhbGMtMTZweDtcbiAgICB9XG4gIH1cblxuICB0aC50YWJsZS1jZWxsLS1udW1lcmljIHtcbiAgICBwYWRkaW5nOiAkcmVtY2FsYy0yOHB4ICRyZW1jYWxjLTI0cHggJHJlbWNhbGMtMjhweCAkcmVtY2FsYy0xNnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmc6ICRyZW1jYWxjLTI0LTVweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTI0LTVweCAkcmVtY2FsYy04cHg7XG4gICAgfVxuICB9XG59XG5cbnRkLnRhYmxlLWNlbGwtLW51bWVyaWMgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6ICdDb3VyaWVyIFByaW1lJywgQ291cmllciwgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0xIHtcbiAgLy9FcXVpdmFsZW50IHRvIDEgZ3JpZCBjb2x1bW5zXG4gIG1pbi13aWR0aDogOC4zMzMzM3Z3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0yIHtcbiAgLy9FcXVpdmFsZW50IHRvIDIgZ3JpZCBjb2x1bW5zXG4gIG1pbi13aWR0aDogMTYuNjY2NjZ2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tMyB7XG4gIC8vRXF1aXZhbGVudCB0byAzIGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDI1dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTQge1xuICAvL0VxdWl2YWxlbnQgdG8gNCBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiAzMy4zMzMzM3Z3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi01IHtcbiAgLy9FcXVpdmFsZW50IHRvIDUgZ3JpZCBjb2x1bW5zXG4gIG1pbi13aWR0aDogNDEuNjY2NjZ2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tNiB7XG4gIC8vRXF1aXZhbGVudCB0byA2IGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDUwdnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTcge1xuICAvL0VxdWl2YWxlbnQgdG8gNyBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiA1OC4zMzMzM3Z3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi04IHtcbiAgLy9FcXVpdmFsZW50IHRvIDggZ3JpZCBjb2x1bW5zXG4gIG1pbi13aWR0aDogNjYuNjY2NjZ2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tOSB7XG4gIC8vRXF1aXZhbGVudCB0byA5IGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDc1dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTEwIHtcbiAgLy9FcXVpdmFsZW50IHRvIDEwIGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDgzLjMzMzMzdnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTExIHtcbiAgLy9FcXVpdmFsZW50IHRvIDExIGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDkxLjY2NjY2dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTEyIHtcbiAgLy9FcXVpdmFsZW50IHRvIDEyIGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDEwMHZ3O1xufVxuXG50Ym9keSB0aCxcbnRmb290IHRoIHtcbiAgcGFkZGluZzogJHJlbWNhbGMtMTlweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTE5cHggJHJlbWNhbGMtMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDAuNCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgZm9udC1zaXplOiAkcmVtY2FsYy0xNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNik7XG4gICAgcGFkZGluZzogJHJlbWNhbGMtMTlweCAkcmVtY2FsYy04cHggJHJlbWNhbGMtMTlweCAkcmVtY2FsYy0xNnB4O1xuICB9XG59XG5cbnRkIHtcbiAgcGFkZGluZzogJHJlbWNhbGMtMTlweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTE5cHggJHJlbWNhbGMtMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDAuNCk7XG5cbiAgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxudGQudGFibGUtY2VsbC0tbnVtZXJpYyxcbnRoLnRhYmxlLWNlbGwtLWRpcmVjdG9yeSB7XG4gIHBhZGRpbmc6ICRyZW1jYWxjLTE5cHggJHJlbWNhbGMtMjRweCAkcmVtY2FsYy0xOXB4ICRyZW1jYWxjLTE2cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCIsIENvdXJpZXIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6ICRyZW1jYWxjLTE3cHg7XG59XG5cbnRoLnRhYmxlLWNlbGwtLWRpcmVjdG9yeSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLWJvbGQ7XG59XG5cbnRyLnRhYmxlLXJvdy0tc3VidG90YWwsIHRmb290IHRyIHtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiByZW0tY2FsYygzKSAwO1xuICBmb250LXNpemU6ICRyZW1jYWxjLTE2cHg7XG4gIGJvcmRlci1jb2xvcjogJGNvbG91ci1ibGFjaztcblxuICB0ZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogJHJlbWNhbGMtMjNweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTIzcHggJHJlbWNhbGMtMjRweDtcbiAgfVxufVxuXG50Ym9keSB7XG4gIHRyLnRhYmxlLXJvdy0tc3VidG90YWwge1xuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6ICRyZW1jYWxjLTIzcHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0yM3B4ICRyZW1jYWxjLTI0cHg7XG4gICAgfVxuICB9XG59XG5cbnRmb290IHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB0aCB7XG4gICAgcGFkZGluZzogJHJlbWNhbGMtMjNweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTIzcHggJHJlbWNhbGMtMjRweDtcbiAgfVxufVxuXG50ci50YWJsZS1yb3ctLXN1YnRvdGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN1YnRvdGFsICFpbXBvcnRhbnQ7XG59XG5cbnRmb290IHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXRvdGFsICFpbXBvcnRhbnQ7XG59XG5cbi8qVGFibGUgY29tcG9uZW50IGNvbG91cnMqL1xuLmJnLXRhYmxlLXJvdy1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1kaXZpZGVyO1xufVxuXG4uYmctdGFibGUtY2FwdGlvbi1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWNhcHRpb24tYmFja2dyb3VuZDtcbn1cblxuLmJnLXRhYmxlLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oaWdobGlnaHQ7XG59XG5cbi5iZy10YWJsZS1zdWJ0b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zdWJ0b3RhbDtcbn1cblxuLmJnLXRhYmxlLXRvdGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXRvdGFsO1xufVxuIiwiLnRhZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXMgKiAzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yYWxld2F5LW1vZGlmaWVkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTAgJHNwYWNpbmctMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICRncmV5c2NhbGUtMjA7XG4gIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi50YWctLWxpbWUge1xuICBiYWNrZ3JvdW5kOiAkY29sb3VyLWxpbWU7XG59XG5cbi50YWctLWdvbGQge1xuICBiYWNrZ3JvdW5kOiAkY29sb3VyLWdvbGQ7XG59XG5cbi50YWctLXllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICRjb2xvdXIteWVsbG93O1xufVxuXG4udGFnLS10YXVwZSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvdXItdGF1cGU7XG59XG4iLCIudGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICRmdWxsLXdpZHRoO1xuICBtaW4taGVpZ2h0OiAxNDRweDtcbiAgbWFyZ2luOiAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctNTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuIiwiLmlucHV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG91ci1ibGFjaztcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXN0YW5kYXJkLWJvZHktdGV4dDtcbiAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctNztcbiAgbWF4LXdpZHRoOiAkc3RhbmRhcmQtd2lkdGg7XG4gIHdpZHRoOiAkZnVsbC13aWR0aDtcbiAgcGFkZGluZzogMC42MjVyZW0gJHNwYWNpbmctNDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xuXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAZXh0ZW5kICVmb2N1cztcbiAgfVxufVxuXG4uaW5wdXQtLTItY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogOGV4O1xuICBtaW4td2lkdGg6IDhleDtcbn1cblxuLmlucHV0LS0zLWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDEwZXg7XG4gIG1pbi13aWR0aDogMTBleDtcbn1cblxuLmlucHV0LS00LWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDEyZXg7XG4gIG1pbi13aWR0aDogMTJleDtcbn1cblxuLmlucHV0LS01LWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDE0ZXg7XG4gIG1pbi13aWR0aDogMTRleDtcbn1cblxuLmlucHV0LS03LWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDE3ZXg7XG4gIG1pbi13aWR0aDogMTdleDtcbn1cblxuLmlucHV0LS0xMC1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAyM2V4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LS0yMC1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiA0MWV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy9mb3IgZ2VuZXJhbCBmb3Jtc1xuLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAuY2hlY2tib3hlcywgLnJhZGlvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcbiAgfVxufVxuXG4vL0RhdGUgaW5wdXRzXG5cbi5kYXRlX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLXNlbWktYm9sZDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy00O1xuICB9XG59XG5cbi5kYXRlX19ncm91cC1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctNTtcbn1cblxuLmRhdGUtLWVycm9yIHtcbiAgaW5wdXQge1xuICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgJGNvbG91ci1hbGVydDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRGVzaWduIFN5c3RlbSBwYWxldHRlIGNvbG91ciBtYXBwaW5nXG4gICAgUmVmZXIgdG8gYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vdXRpbGl0aWVzL3ZhcmlhYmxlcy9jb2xvdXJzLnZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5maWxsIGZvciBTVkdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kZHNDb2xvck1hcExpZ2h0OiAoXG4gIFwid2hpdGVcIjogJGNvbG91ci13aGl0ZSxcbiAgXCJncmV5c2NhbGUtNVwiOiAkZ3JleXNjYWxlLTUsXG4gIFwiZ3JleXNjYWxlLTIwXCI6ICRncmV5c2NhbGUtMjAsXG4gIFwiZ3JleXNjYWxlLTQwXCI6ICRncmV5c2NhbGUtNDAsXG4gIFwiZ29sZFwiOiAkY29sb3VyLWdvbGQsXG4gIFwieWVsbG93XCI6ICRjb2xvdXIteWVsbG93LFxuICBcInRhdXBlXCI6ICRjb2xvdXItdGF1cGUsXG4gIFwiZ3JlZW5cIjogJGNvbG91ci1ncmVlbixcbiAgXCJsaW1lXCI6ICRjb2xvdXItbGltZSxcbiAgXCJ0ZWFsXCI6ICRjb2xvdXItdGVhbCxcbiAgXCJza3lcIjogJGNvbG91ci1za3ksXG4gIFwiYmx1ZVwiOiAkY29sb3VyLWJsdWUsXG4gIFwicHVycGxlXCI6ICRjb2xvdXItcHVycGxlLFxuICBcIm9yYW5nZVwiOiAkY29sb3VyLW9yYW5nZSxcbiAgXCJyZWRcIjogJGNvbG91ci1yZWQsXG4gIFwibWFnZW50YVwiOiAkY29sb3VyLW1hZ2VudGEsXG4gIFwibGlnaHQtZ29sZFwiOiAkY29sb3VyLWxpZ2h0LWdvbGQsXG4gIFwibGlnaHQteWVsbG93XCI6ICRjb2xvdXItbGlnaHQteWVsbG93LFxuICBcImxpZ2h0LXRhdXBlXCI6ICRjb2xvdXItbGlnaHQtdGF1cGUsXG4gIFwibGlnaHQtZ3JlZW5cIjogJGNvbG91ci1saWdodC1ncmVlbixcbiAgXCJsaWdodC1saW1lXCI6ICRjb2xvdXItbGlnaHQtbGltZSxcbiAgXCJsaWdodC10ZWFsXCI6ICRjb2xvdXItbGlnaHQtdGVhbCxcbiAgXCJsaWdodC1za3lcIjogJGNvbG91ci1saWdodC1za3ksXG4gIFwibGlnaHQtYmx1ZVwiOiAkY29sb3VyLWxpZ2h0LWJsdWUsXG4gIFwibGlnaHQtcHVycGxlXCI6ICRjb2xvdXItbGlnaHQtcHVycGxlLFxuICBcImxpZ2h0LW9yYW5nZVwiOiAkY29sb3VyLWxpZ2h0LW9yYW5nZSxcbiAgXCJsaWdodC1yZWRcIjogJGNvbG91ci1saWdodC1yZWQsXG4gIFwibGlnaHQtbWFnZW50YVwiOiAkY29sb3VyLWxpZ2h0LW1hZ2VudGEsXG4pO1xuXG4vLyBsb29wIHRocm91Z2ggbWFwIGJ5IGtleS92YWx1ZSBwYWlyXG5AZWFjaCAkY29sb3IsICRoZXggaW4gJGRzQ29sb3JNYXBMaWdodCB7XG4gIC4jeyRjb2xvcn0ge1xuICAgICYtZmlsbCB7XG4gICAgICBmaWxsOiAkaGV4ICFpbXBvcnRhbnQ7IC8vb3ZlcnJpZGUgYmFja2dyb3VuZCBjb2xvdXIgZm9yIGxhYmVsc1xuICAgICAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbiRkc0NvbG9yTWFwRGFyazogKFxuICBcImJsYWNrXCI6ICRjb2xvdXItYmxhY2ssXG4gIFwiZ3JleXNjYWxlLTYwXCI6ICRncmV5c2NhbGUtNjAsXG4gIFwiZ3JleXNjYWxlLTcwXCI6ICRncmV5c2NhbGUtNzAsXG4gIFwiZGFyay1nb2xkXCI6ICRjb2xvdXItZGFyay1nb2xkLFxuICBcImRhcmsteWVsbG93XCI6ICRjb2xvdXItZGFyay15ZWxsb3csXG4gIFwiZGFyay10YXVwZVwiOiAkY29sb3VyLWRhcmstdGF1cGUsXG4gIFwiZGFyay1ncmVlblwiOiAkY29sb3VyLWRhcmstZ3JlZW4sXG4gIFwiZGFyay1saW1lXCI6ICRjb2xvdXItZGFyay1saW1lLFxuICBcImRhcmstdGVhbFwiOiAkY29sb3VyLWRhcmstdGVhbCxcbiAgXCJkYXJrLXNreVwiOiAkY29sb3VyLWRhcmstc2t5LFxuICBcImRhcmstYmx1ZVwiOiAkY29sb3VyLWRhcmstYmx1ZSxcbiAgXCJkYXJrLXB1cnBsZVwiOiAkY29sb3VyLWRhcmstcHVycGxlLFxuICBcImRhcmstb3JhbmdlXCI6ICRjb2xvdXItZGFyay1vcmFuZ2UsXG4gIFwiZGFyay1yZWRcIjogJGNvbG91ci1kYXJrLXJlZCxcbiAgXCJkYXJrLW1hZ2VudGFcIjogJGNvbG91ci1kYXJrLW1hZ2VudGEsXG4pO1xuXG4vLyBsb29wIHRocm91Z2ggbWFwIGJ5IGtleS92YWx1ZSBwYWlyXG5AZWFjaCAkY29sb3IsICRoZXggaW4gJGRzQ29sb3JNYXBEYXJrIHtcbiAgLiN7JGNvbG9yfSB7XG4gICAgJi1maWxsIHtcbiAgICAgIGZpbGw6ICRoZXggIWltcG9ydGFudDsgLy9vdmVycmlkZSBiYWNrZ3JvdW5kIGNvbG91ciBmb3IgbGFiZWxzXG4gICAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQW5ndWxhciBwcm9qZWN0IGNvbG91cnNcbiAgICBUbyBkZXByZWNhdGUgdGhlc2UgY29sb3VyIHN0eWxlcyBhbmQgdXNlIHRoZSBEUyBjb2xvdXIgcGFsZXR0ZVxuICAgIGh0dHBzOi8vZGVzaWduc3lzdGVtLm9udGFyaW8uY2EvZG9jcy9iYXNpY3MvY29sb3Vycy5odG1sXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgR3JleXNjYWxlXG4tLS0tLS0tLS0tLS0tLS0gKi9cbiRkYXJrZXN0LWdyYXk6ICMyMjI7XG4kZGFyay1ncmF5OiAjNGQ0ZDRkO1xuJG1lZGl1bS1ncmF5OiAjNjY2O1xuJGxpZ2h0LWdyYXk6ICM3MzczNzM7XG4kbGlnaHRlci1ncmF5OiAjZDlkOWQ5O1xuJGxpZ2h0ZXN0LWdyYXk6ICNlZGVkZWQ7XG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG5cbi8vIFJFVklFVyBNRVxuJGdyYXktMTA6IHJnYmEoMCwwLDAsLjEpO1xuJGdyYXktMjU6IHJnYmEoMCwwLDAsLjI1KTtcbiRncmF5LTUwOiByZ2JhKDAsMCwwLC41KTtcbiRncmF5LTc1OiByZ2JhKDAsMCwwLC43NSk7XG4kZ3JheS05MDogcmdiYSgwLDAsMCwuOSk7XG5cbi8vIFdlIHVzZSB0aGVzZSBhcyBkZWZhdWx0IGNvbG9ycyB0aHJvdWdob3V0XG4kZ3JleXNjYWxlLTA6ICAjZmZmO1xuJGdyZXlzY2FsZS00OiAgZGFya2VuKCRncmV5c2NhbGUtMCwgNCUpOyAgLy8gI2Y1ZjVmNSByZ2I6IDI0NSBwYW5lbHNcbiRncmV5c2NhbGUtNzogIGRhcmtlbigkZ3JleXNjYWxlLTAsIDclKTsgIC8vIHJnYjogMjM1IGZvb3RlciwgdGFibGUgc3RyaXBlIGJnLCB0YWJsZSBoZWFkZXIgYmdcbiRncmV5c2NhbGUtMTU6IGRhcmtlbigkZ3JleXNjYWxlLTAsIDE1JSk7IC8vICNkOWQ5ZDkgcmdiOjIxN1xuJGdyZXlzY2FsZS0yMDogZGFya2VuKCRncmV5c2NhbGUtMCwgMjAlKTsgLy8gI2NjYyByZ2I6MjA0XG4kZ3JleXNjYWxlLTQwOiBkYXJrZW4oJGdyZXlzY2FsZS0wLCA0MCUpOyAvLyAjOTk5IHJnYjoxNTNcbiRncmV5c2NhbGUtNTU6IGRhcmtlbigkZ3JleXNjYWxlLTAsIDU1JSk7IC8vIGg0IHJnYjoxMTlcbiRncmV5c2NhbGUtNjA6IGRhcmtlbigkZ3JleXNjYWxlLTAsIDYwJSk7IC8vIGgzICM2NjYgcmdiOjEwMlxuJGdyZXlzY2FsZS03MDogZGFya2VuKCRncmV5c2NhbGUtMCwgNzAlKTsgLy8gaDEsaDIsYm9keSByZ2I6NzZcbiRncmV5c2NhbGUtODA6IGRhcmtlbigkZ3JleXNjYWxlLTAsIDgwJSk7IC8vIGhlYWRlciAjMzMzMzMzIHJnYjo1MVxuJGdyZXlzY2FsZS05MDogZGFya2VuKCRncmV5c2NhbGUtMCwgOTAlKTsgLy8gaGVhZGVyICMxQTFBMUEgcmdiOjUxXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBGb250c1xuLS0tLS0tLS0tLS0tLS0tICovXG4kZm9udC1jb2xvcjogJGNvbG91ci1ibGFjaztcbiRmb250LWNvbG9yLWxpZ2h0OiAkd2hpdGU7XG4kZm9udC1jb2xvci1kYXJrOiAjMzMzO1xuJGZvbnQtY29sb3ItbWVkaXVtOiAkZGFyay1ncmF5O1xuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tICovXG4kYWJicmV2aWF0aW9uLWNvbG9yOiAjOTk5O1xuJHByaW1hcnktYmx1ZTogIzA2YztcbiRsaW5rLWNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuJGxpbmstY29sb3ItZGFyazogIzAwNTZhYztcbiR2aXNpdGVkLWNvbG9yOiAjNTUxYThiO1xuJGxpbmstaG92ZXItY29sb3I6ICMwMDQ3OGY7XG4kbGluay1hY3RpdmUtY29sb3I6ICMwMDIxNDI7XG5cbiRzZXJ2aWNlLW9udGFyaW86ICMwMDZiM2Y7XG4kcHJpbWFyeS1idXR0b24tY29sb3I6ICMwMDY2Y2M7XG4kdGhlbWUtbGlnaHQ6ICRncmV5c2NhbGUtNztcbiR0aGVtZS1taWQ6ICNkMWRkZWI7XG4kdGhlbWUtZGFyazogJGdyZXlzY2FsZS05MDtcblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgQm9keVxuLS0tLS0tLS0tLS0tLS0tICovXG4vLyBXZSB1c2UgdGhlc2UgdG8gY29udHJvbCB2YXJpb3VzIGdsb2JhbCBzdHlsZXNcbiRib2R5LWJnOiAkZ3JleXNjYWxlLTA7XG4kYm9keS1mb250LWNvbG9yOiAkZm9udC1jb2xvcjtcbiRib2R5LWZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEhpZ2hsaWdodCBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbiRtaW50eTogI2RmZjNmMzsgLy8gY2FsbG91dHNcbiRwaW5reTogI2ZhZDJkMjsgLy8gYWxlcnRzLCBmYWlsdXJlXG4kbGltZXk6ICNlNmZhZDI7IC8vIHN1Y2Nlc3NcbiRkdWNreTogI2ZlZjZkYztcblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgSW5mb2dyYXBoaWMgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4vLyAhISBpZiB5b3UgbWFrZSBjaGFuZ2VzIGhlcmUgcGxlYXNlIGNvcHkgdGhlIGNoYW5nZXMgaW50byB0aGUgY29sb3VyU2VydmljZVxuJHllbGxvdzogI2ZmYzMwMDtcbiRvcmFuZ2U6ICNmMjY3MWY7XG4kcmVkOiAjYzkxYjI2O1xuJG1hZ2VudGE6ICM5YzBmNWY7XG4kcHVycGxlOiAjNjAwNDdhO1xuJGJsdWU6ICMwMDg3Y2I7XG4kZ3JlZW46ICMwMDhiNTI7XG4kZGFyay1ncmVlbjogIzJkNjg0MzsgLy8gdXNlZCBvbiBSVFAgY29tcG9uZW50XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEJhc2UgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4kcHJpbWFyeS1jb2xvcjogJHNlcnZpY2Utb250YXJpbztcbiRzZWNvbmRhcnktY29sb3I6ICR0aGVtZS1taWQ7XG4kYWxlcnQtY29sb3I6ICM5ZDJmMDA7XG4kc3VjY2Vzcy1jb2xvcjogJHNlcnZpY2Utb250YXJpbztcbiR3YXJuaW5nLWNvbG9yOiAkZHVja3k7XG4kaW5mby1jb2xvcjogJGdyZXlzY2FsZS03O1xuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBCdXR0b24gY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4kcHJpbWFyeS1idXR0b246ICRwcmltYXJ5LWJ1dHRvbi1jb2xvcjtcbiRzZWNvbmRhcnktYnV0dG9uOiAkdGhlbWUtbWlkO1xuXG4vLyBDb2xvdXJzIHVzZWQgaW4gaW5mb2dyYXBoaWNzXG4kY29sb3JNYXA6IChcbiAgXCJvcmFuZ2VcIjokb3JhbmdlLFxuICBcInJlZFwiOiRyZWQsXG4gIFwibWFnZW50YVwiOiRtYWdlbnRhLFxuICBcInB1cnBsZVwiOiRwdXJwbGUsXG4gIFwiYmx1ZVwiOiRibHVlLFxuICBcImdyZWVuXCI6JGdyZWVuXG4pO1xuXG4vLyBsb29wIHRocm91Z2ggbWFwIGJ5IGtleS92YWx1ZSBwYWlyXG5AZWFjaCAkY29sb3IsICRoZXggaW4gJGNvbG9yTWFwIHtcbiAgLiN7JGNvbG9yfSB7XG4gICAgJi1iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGV4ICFpbXBvcnRhbnQ7IC8vb3ZlcnJpZGUgYmFja2dyb3VuZCBjb2xvdXIgZm9yIGxhYmVsc1xuICAgICAgY29sb3I6ICNmZmY7IC8vICRncmV5c2NhbGUtMCBpbiBfY29sb3Vycy5zY3NzXG4gICAgICBhLCBhOnZpc2l0ZWQsIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGdyZXlzY2FsZS03O1xuICAgICAgfVxuICAgICAgYTpob3ZlciwgYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgIGNvbG9yOiAkaGV4O1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBFeHRlbmRlZCBjb2xvdXIgcGFsZXR0ZSBiZyBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIGxpZ2h0IGJhY2tncm91bmQgY29sb3VycyBmcm9tIHNlY29uZGFyeS90aGVtZS1taWQgcGFsZXR0ZSBhbmRcbi8vIGJyaWdodCBiYWNrZ3JvdW5kIGNvbG91cnMgZnJvbSB3YXJuaW5nIGNvbG91ciBwYWxldHRlICh1c2VkIGluIHNtYXJ0aWVzLCBza2l0dGxlcywgcGFuZWxzKVxuLy8gRGlnaXRhbCBTZXJ2aWNlIFN0YW5kYXJkIChEU1MpIGNvbG91ciBwYWxldHRlXG5AZWFjaCAkY2xhc3MsICRjb2xvdXIgaW4gKFxuICBcImxpZ2h0LWJsdWUtYmdcIjojZDFkZGViLCAvLyAhISBpZiB5b3UgY2hhbmdlIHRoaXMsIGNvcHkgaXQgdG8gdGhlIGNvbG91clNlcnZpY2VcbiAgXCJsaWdodC1sYXZlbmRlci1iZ1wiOiNkMmQxZWIsXG4gIFwibGlnaHQtcHVycGxlLWJnXCI6I2RmZDFlYixcbiAgXCJsaWdodC1tYWdlbnRhLWJnXCI6I2ViZDFlYSxcbiAgXCJsaWdodC1waW5rLWJnXCI6I2ViZDFkZCxcbiAgXCJsaWdodC1yZWQtYmdcIjojZWJkMmQxLFxuICBcImxpZ2h0LW9yYW5nZS1iZ1wiOiNlYmRmZDEsXG4gIFwibGlnaHQteWVsbG93LWJnXCI6I2VhZWJkMSxcbiAgXCJsaWdodC1saW1lLWJnXCI6I2RkZWJkMSxcbiAgXCJsaWdodC1ncmVlbi1iZ1wiOiNkMWViZDIsXG4gIFwibGlnaHQtbWludC1iZ1wiOiNkMWViZGYsXG4gIFwibGlnaHQtYXF1YS1iZ1wiOiNkMWVhZWIsXG4gIFwiYnJpZ2h0LXllbGxvdy1iZ1wiOiNmYWZhZDIsXG4gIFwiYnJpZ2h0LWxpbWUtYmdcIjojZTZmYWQyLFxuICBcImJyaWdodC1ncmVlbi1iZ1wiOiNkMmZhZDIsXG4gIFwiYnJpZ2h0LW1pbnQtYmdcIjojZDJmYWU2LFxuICBcImJyaWdodC1hcXVhLWJnXCI6I2QyZmFmYSxcbiAgXCJicmlnaHQtYmx1ZS1iZ1wiOiNkMmU2ZmEsXG4gIFwiYnJpZ2h0LWxhdmVuZGVyLWJnXCI6I2QyZDJmYSxcbiAgXCJicmlnaHQtcHVycGxlLWJnXCI6I2U2ZDJmYSxcbiAgXCJicmlnaHQtbWFnZW50YS1iZ1wiOiNmYWQyZmEsXG4gIFwiYnJpZ2h0LXBpbmstYmdcIjojZmFkMmU2LFxuICBcImJyaWdodC1yZWQtYmdcIjojZmFkMmQyLFxuICBcImJyaWdodC1vcmFuZ2UtYmdcIjojZmFlNmQyLFxuICBcImRzcy1icmlnaHRcIjojOTlkOGUwLFxuICBcImRzcy1saWdodFwiOiNjYWU5ZWUsXG4gIFwiZHNzLWxpZ2h0LWRlc2F0XCI6I2IzYzNjNFxuKSB7XG4gIC4jeyRjbGFzc30ge1xuICAgIGJhY2tncm91bmQ6ICN7JGNvbG91cn0gIWltcG9ydGFudDsgLy8gb3ZlcnJpZGUgYmFja2dyb3VuZCBjb2xvdXIgZm9yIGJhciBncmFwaHMsIGFzaWRlcyBhbmQgcGFuZWxzXG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRFNTIGJhY2tncm91bmQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4vLyB0byBpbmNsdWRlIHRleHQgY29sb3VyIGZvciBzcGVjaWZpYyBEU1MgYmFja2dyb3VuZCBjb2xvdXJzXG5AZWFjaCAkY2xhc3MsICRjb2xvdXIgaW4gKFxuICBcImRzcy1wcmltYXJ5XCI6IzBmNDEzYyxcbiAgXCJkc3MtZGFya1wiOiMxOTQyM2MsXG4gIFwiZHNzLWRhcmstZGVzYXRcIjojNWQ3OTY5LFxuICBcImRzcy1tZWRpdW1cIjojM2I4ZDdiLFxuICBcImRzcy1hY2NlbnRcIjojZjE5ZDIzLFxuICBcImRzcy1kaXNjb3ZlcnlcIjojMWU2YTlkLFxuICBcImRzcy1hbHBoYVwiOiMxMThjN2IsXG4gIFwiZHNzLWJldGFcIjojN2I5NTNkLFxuICBcImRzcy1saXZlXCI6I2JiNzcwYlxuKSB7XG4gIC4jeyRjbGFzc30ge1xuICAgIGJhY2tncm91bmQ6ICN7JGNvbG91cn0gIWltcG9ydGFudDsgLy8gb3ZlcnJpZGUgYmFja2dyb3VuZCBjb2xvdXIgZm9yIGJhciBncmFwaHMsIGFzaWRlcyBhbmQgcGFuZWxzXG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgUE8gYmFja2dyb3VuZCBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHRvIGluY2x1ZGUgdGV4dCBjb2xvdXIgZm9yIHNwZWNpZmljIFBPIGJhY2tncm91bmQgY29sb3Vyc1xuQGVhY2ggJGNsYXNzLCAkY29sb3VyIGluIChcbiAgXCJwby1yaWNoLWJsYWNrLWJnXCI6IzAwMDAwMCxcbiAgXCJwby1kYXJrLXllbGxvdy1iZ1wiOiNjYmE1MmUsXG4gIFwicG8teWVsbG93LWJnXCI6I2ZjYWYxNyxcbiAgXCJwby10YXVwZS1iZ1wiOiNjMWIyOGYsXG4gIFwicG8tZ3JlZW4tYmdcIjojMzliNTRhLFxuICBcInBvLWxpZ2h0LWdyZWVuLWJnXCI6IzhkYzYzZixcbiAgXCJwby10ZWFsLWJnXCI6IzQ5YTdhMixcbiAgXCJwby1saWdodC1ibHVlLWJnXCI6IzAwYjJlMyxcbiAgXCJwby1kYXJrLWJsdWUtYmdcIjojMDQ3YmMxLFxuICBcInBvLXB1cnBsZS1iZ1wiOiM5MjI3OGYsXG4gIFwicG8tb3JhbmdlLWJnXCI6I2YxNWEyMixcbiAgXCJwby1yZWQtYmdcIjojZWQxYzI0LFxuICBcInBvLW1hZ2VudGEtYmdcIjojZWQwMzdjLFxuKSB7XG4gIC4jeyRjbGFzc30ge1xuICAgIGJhY2tncm91bmQ6ICN7JGNvbG91cn0gIWltcG9ydGFudDtcbiAgICBAaWYgKGxpZ2h0bmVzcygkY29sb3VyKSA+IDQ0KSB7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBMaWdodGVyIGJhY2tncm91bmQsIHVzZSBibGFjayBmb250XG4gICAgICBhYmJyLCBhLCBhOmhvdmVyLCBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgLy8gRGFya2VyIGJhY2tncm91bmQsIHVzZSB3aGl0ZSBmb250XG4gICAgICBhYmJyLCBhLCBhOmhvdmVyLCBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGltZWxpbmUtY29udGVudC4jeyRjbGFzc306OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICN7JGNvbG91cn07XG4gIH1cbiAgLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQuI3skY2xhc3N9OjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI3skY29sb3VyfTtcbiAgfVxufVxuIiwiLy8gV2UgdXNlIHRoZXNlIHRvIGNvbnRyb2wgaGVhZGVyIGZvbnQgc2l6ZXNcbiRoMS1mb250LXNpemU6IHJlbS1jYWxjKDMyKTtcbiRoMi1mb250LXNpemU6IHJlbS1jYWxjKDI3KTtcbiRoMy1mb250LXNpemU6IHJlbS1jYWxjKDIzKTtcbiRoNC1mb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiRoNS1mb250LXNpemU6IHJlbS1jYWxjKDE4KTtcbiRoNi1mb250LXNpemU6IDFyZW07XG5cbi8vIFdlIHVzZSB0aGVzZSB0byBjb250cm9sIGhlYWRlciBzaXplIHJlZHVjdGlvbiBvbiBzbWFsbCBzY3JlZW5zXG4kaDEtZm9udC1yZWR1Y3Rpb246IHJlbS1jYWxjKDQpICFkZWZhdWx0O1xuJGgyLWZvbnQtcmVkdWN0aW9uOiByZW0tY2FsYygzKSAhZGVmYXVsdDtcbiRoMy1mb250LXJlZHVjdGlvbjogMCAhZGVmYXVsdDtcbiRoNC1mb250LXJlZHVjdGlvbjogMCAhZGVmYXVsdDtcbiRoNS1mb250LXJlZHVjdGlvbjogMCAhZGVmYXVsdDtcbiRoNi1mb250LXJlZHVjdGlvbjogMCAhZGVmYXVsdDtcblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGhpcyBpcyB0aGUgZmlsZSB0byBwdXQgb250YXJpbyBnbG9iYWwgdmFyaWFibGVzLlxuICAgIFdlIGFyZSBnb2luZyB0byBncmFkdWFsbHkgaW50ZWdyYXRlIGFsbCB0aGUgb250YXJpbyB2YXJpYWJsZXMgaGVyZS5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRtYXJrZXRpbmctYmFubmVyLXotaW5kZXg6IDEwO1xuXG4vLyBIZWlnaHQgdmFsdWVzXG4kc3RhbmRhcmQtaW5wdXQtaGVpZ2h0OiA0OHB4O1xuJGxvZ28taGVpZ2h0OiA0NnB4O1xuXG4iLCIvLyBIZWxwZXIgY2xhc3NlcyBmb3IgdGV4dCBlbGVtZW50c1xuLm5ic3Age1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiJGZvbnQtb3Blbi1zYW5zOiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1yYWxld2F5LW1vZGlmaWVkOiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4laGVhZGVyLXN0eWxlcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yYWxld2F5LW1vZGlmaWVkO1xufVxuXG4laDEtc3R5bGVzIHtcbiAgQGV4dGVuZCAlaGVhZGVyLXN0eWxlcztcbiAgZm9udC1zaXplOiByZW0tY2FsYygzMik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46ICRzcGFjaW5nLTcgMCAkc3BhY2luZy01IDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDQwKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgfVxufVxuXG4laDItc3R5bGVzIHtcbiAgQGV4dGVuZCAlaGVhZGVyLXN0eWxlcztcbiAgZm9udC1zaXplOiByZW0tY2FsYygyNyk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luOiAwIDAgJHNwYWNpbmctMyAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygzMyk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIH1cbn1cblxuJWgzLXN0eWxlcyB7XG4gIEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjMpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLTMgMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICB9XG59XG5cbiVoNC1zdHlsZXMge1xuICBAZXh0ZW5kICVoZWFkZXItc3R5bGVzO1xuICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLTMgMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjQpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzMTNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4laDUtc3R5bGVzIHtcbiAgQGV4dGVuZCAlaGVhZGVyLXN0eWxlcztcbiAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAkc3BhY2luZy0zIDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE5KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIH1cbn1cblxuJWg2LXN0eWxlcyB7XG4gIEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgJHNwYWNpbmctMyAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICB9XG59XG5cbiVsZWFkLXN0YXRlbWVudCB7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXgtd2lkdGg6ICRmdWxsLXdpZHRoO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMik7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5WYXJpYWJsZXMgZm9yIGVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNvZGUtY29sb3I6ICNkY2RjZGM7XG4kY29kZS1iYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xuJGNvZGUtYm9yZGVyLXNpemU6IDA7XG4kY29kZS1ib3JkZXItc3R5bGU6IG5vbmU7XG4kY29kZS1ib3JkZXItY29sb3I6IG5vbmU7XG4kY29kZS1wYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5FbGVtZW50c1xuVW5jbGFzc2VkIHN0eWxlcywgYmFyZSBIVE1MIHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keSB7XG4gIGN1cnNvcjogYXV0bztcbiAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblRhZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hW2hyZWZePVwidGVsOlwiXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzbWFsbC1icmVha3BvaW50KSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuXG4gIGFiYnIge1xuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICB9XG59XG5cbmFiYnIsIGFiYnJbdGl0bGVdIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAkZ3JleXNjYWxlLTQwO1xufVxuXG5AbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAubWFpbi1jb250ZW50IGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gIH1cbn1cblxuLy8gdGFnIGlzIG5vdCBsb25nZXIgc3VwcG9ydGVkIGluIEhUTUw1LCB3aWxsIGhpZGUgdGV4dCBpZiB1c2VkXG5hY3JvbnltLCBiaWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hc2lkZTpub3QoLnNpZGViYXIpIHtcbiAgQGV4dGVuZCAuYXNpZGU7XG59XG5cbmFzaWRlIGNvZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYXNpZGUgaHIge1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleXNjYWxlLTQwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgQGV4dGVuZCAuYmxvY2txdW90ZTtcbn1cblxuY2l0ZSB7XG4gIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5hIHtcbiAgY2l0ZSB7XG4gICAgY29sb3I6ICRjb2xvdXItbGluaztcbiAgfVxuXG4gICY6dmlzaXRlZCB7XG4gICAgY2l0ZSB7XG4gICAgICBjb2xvcjogJGNvbG91ci1saW5rLS12aXNpdGVkO1xuICAgIH1cbiAgICBhYmJyIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLXZpc2l0ZWQ7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY2l0ZSB7XG4gICAgICBjb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgICB9XG4gICAgYWJiciB7XG4gICAgICBjb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvZGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItc3R5bGU6ICRjb2RlLWJvcmRlci1zdHlsZTtcbiAgYm9yZGVyLXdpZHRoOiAkY29kZS1ib3JkZXItc2l6ZTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICBmb250LWZhbWlseTogQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogJGNvZGUtcGFkZGluZztcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbn1cblxucCwgbGkge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuSGVhZGluZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5oMSxcbmgxICsgaHIsXG5oMiArIGhyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5MaXN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG51bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxuXG51bCB1bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuXG5kbCB7XG4gIGR0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIGRkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XG4gICAgLy8gc2V0dGluZyB0aGUgdXNlciBhZ2VudCBtYXJnaW4taW5saW5lIHRvIDBcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE5vdGU6IFB1bGxlZCBmcm9tIHRoZSBBbmd1bGFyIHByb2plY3QuXG4gICAgV2UgY2FuIHJldGlyZSB0aGVzZSBvbmNlIHRoZSBEUyBIVE1MIGJlY29tZXMgd2lkZWx5IHVzZWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB3ZSBzZXQgdGhlc2UgaGVyZSBhbmQgbm90IGluIGN1c3RvbS1zZXR0aW5ncyBiZWNhdXNlIHRoZXkgc2hvdWxkIG9ubHkgYXBwbHkgdG8gYm9keSBjb250ZW50XG5jb2RlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgYSB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCR2aXNpdGVkLWNvbG9yLCAzMCUpO1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkbGluay1jb2xvciwgNTUlKVxuICAgIH1cbiAgfVxufVxuXG4vL2FzaWRlIHN0eWxpbmcgaW4gYm9va3NcbiNlMmUtYm9vay1tYWluIC5tYWluLWNvbnRlbnQgYXNpZGUge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJHNlYXJjaC1pbnB1dC1wYWRkaW5nOiA3LjJyZW07XG4kc2VhcmNoLWlucHV0LXBhZGRpbmctLW1vYmlsZTogNi40cmVtO1xuXG4kaGVhZGVyLWxvZ28td2lkdGg6IDE4MHB4O1xuJGhlYWRlci1sb2dvLXdpZHRoLS1tb2JpbGU6IDQ1cHg7XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUuNzVyZW07XG5cbiAgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAkc3BhY2luZy02O1xuICAgIGhlaWdodDogJHNwYWNpbmctNjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuICB9XG59XG5cbi5oZWFkZXJfX2xvZ28tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAkbG9nby1oZWlnaHQ7XG59XG5cbi5oZWFkZXJfX2xvZ28tY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkZ2xvYmFsLXJhZGl1cyAkY29sb3VyLWZvY3VzO1xuICB9XG59XG5cbi5oZWFkZXJfX2xvZ28tY29udGFpbmVyIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogJGhlYWRlci1sb2dvLXdpZHRoLS1tb2JpbGU7XG4gICAgaGVpZ2h0OiAkbG9nby1oZWlnaHQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6ICRoZWFkZXItbG9nby13aWR0aDtcbiAgICAgIGhlaWdodDogJGxvZ28taGVpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4vKiBIZWFkZXIgc2VhcmNoIHN0eWxlcyAqL1xuLmhlYWRlcl9fc2VhcmNoLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigycmVtLCAyKTtcbiAgfVxufVxuXG4uaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTA7XG4gIGhlaWdodDogJHN0YW5kYXJkLWlucHV0LWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy0zO1xuICBwYWRkaW5nLXJpZ2h0OiAkc2VhcmNoLWlucHV0LXBhZGRpbmc7XG5cbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAmOjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgJjo6LW1zLXJldmVhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAvKiBjbGVhcnMgdGhlICdYJyBmcm9tIENocm9tZSAqL1xuICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbiAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjppbnZhbGlkICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgJiB+IC5oZWFkZXJfX3NlYXJjaC1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saW5rO1xuICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuICAgICAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgYXV0byBYIGljb24gZm9yIElFIGFuZCBFZGdlIG9uIGlucHV0IGFyZWFcbiAgJjo6LW1zLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC8vIFJlbW92ZSByZWQgb3V0bGluZSBhcm91bmQgaW5wdXQgYXJlYSBvbiBGaXJlZm94XG4gICY6aW52YWxpZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICRjb2xvdXItZm9jdXM7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjppbnZhbGlkOm5vdCg6Zm9jdXMpIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy00O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzZWFyY2gtaW5wdXQtcGFkZGluZy0tbW9iaWxlO1xuICB9XG59XG5cbi5oZWFkZXJfX3NlYXJjaC1zdWJtaXQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTU7XG4gIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICRzcGFjaW5nLTQ7XG4gIHRvcDogJHNwYWNpbmctMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHBhZGRpbmctbGVmdDogJHNwYWNpbmctMztcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctMztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkZ2xvYmFsLXJhZGl1cyAkY29sb3VyLWZvY3VzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saW5rLS1hY3RpdmU7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cblxuICBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctMDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uaGVhZGVyX19zZWFyY2gtcmVzZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvcDogMTFweDtcbiAgcmlnaHQ6IDgwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICBwYWRkaW5nOiAkc3BhY2luZy0yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbnMtY2xvc2Uuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRnbG9iYWwtcmFkaXVzICRjb2xvdXItZm9jdXM7XG4gIH1cbn1cblxuLyogSGVhZGVyIG1lbnUgJiBsYW5ndWFnZSB0b2dnbGUgJiBjbG9zZSBzZWFyY2ggYnV0dG9uIHN0eWxlcyAqL1xuLmhlYWRlcl9fbmF2LXJpZ2h0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi8qIEhlYWRlciBidXR0b25zICovXG4uaGVhZGVyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xuICBoZWlnaHQ6ICRzdGFuZGFyZC1pbnB1dC1oZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigxNCwgOSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIEBleHRlbmQgJWZvY3VzO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgfVxufVxuXG4uaGVhZGVyLWJ1dHRvbi0td2l0aC1vdXRsaW5lLFxuLmhlYWRlci1idXR0b24tLXdpdGhvdXQtb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNzA7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS02MDtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTcwO1xuICB9XG59XG5cbi5oZWFkZXItYnV0dG9uLS13aXRoLW91dGxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3VyLXdoaXRlO1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTQ7XG4gIHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjaW5nLTMsIDIpICRzcGFjaW5nLTQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG91ci13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNzA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiBjYWxjKCN7JHNwYWNpbmctM30gLyAyKTtcbiAgfVxufVxuXG4uaGVhZGVyLWJ1dHRvbi0td2l0aG91dC1vdXRsaW5lIHtcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS03MDtcbiAgfVxufVxuXG4uaGVhZGVyX19tZW51LXRvZ2dsZXIge1xuICBwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2luZy0zLCAyKSAkc3BhY2luZy00O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c21hbGwtYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctMjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy0yO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyIHtcbiAgcGFkZGluZzogJHNwYWNpbmctMztcblxuICBhYmJyW3RpdGxlXSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX3NlYXJjaC10b2dnbGVyIHtcbiAgcGFkZGluZzogJHNwYWNpbmctMiAkc3BhY2luZy0zO1xuICBtYXJnaW4tbGVmdDogJHNwYWNpbmctNDtcblxuICBzdmcge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTQ7XG4gIHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjaW5nLTUsIDEwKSAkc3BhY2luZy0xO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogbm9uZTtcblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjkzNzVlbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogJHNwYWNpbmctMSAkc3BhY2luZy0yICRzcGFjaW5nLTEgJHNwYWNpbmctNDtcbiAgICBoZWlnaHQ6ICRzdGFuZGFyZC1pbnB1dC1oZWlnaHQ7XG5cbiAgICBzcGFuIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6ICRzcGFjaW5nLTc7XG4gICAgICBoZWlnaHQ6ICRzcGFjaW5nLTc7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItLXNlYXJjaC1vcGVuIC5oZWFkZXJfX3NlYXJjaC1jbG9zZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoLWNsb3NlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgLmhlYWRlci0tc2VhcmNoLW9wZW4gLmhlYWRlcl9fbG9nby1jb250YWluZXIsXG4gIC5oZWFkZXItLXNlYXJjaC1vcGVuIC5oZWFkZXJfX25hdi1yaWdodC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19zZWFyY2gtY2xvc2UtY29udGFpbmVyLFxuICAuaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19zZWFyY2gtY29udGFpbmVyLFxuICAuaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19zZWFyY2gtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAkei1pbmRleC1hYm92ZS1tZWRpdW07XG59XG5cbi5uYXZpZ2F0aW9uLS1vcGVuIHtcbiAgLm92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBjdXN0b20gc3R5bGVzXG4uaGVhZGVyX19jb250YWluZXIgaGVhZGVyIHtcbiAgYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cblxuICAuaGVhZGVyX19zZWFyY2gtc3VibWl0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuaGVhZGVyX19zZWFyY2gtdG9nZ2xlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5oZWFkZXJfX3NlYXJjaC1jbG9zZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG59XG5cbi5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIHtcbiAgYSB7XG4gICAgQGV4dGVuZCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyO1xuICAgIEBleHRlbmQgLmhlYWRlci1idXR0b247XG4gICAgQGV4dGVuZCAuaGVhZGVyLWJ1dHRvbi0td2l0aG91dC1vdXRsaW5lO1xuICB9XG5cbiAgJi5zaG93LWZvci1zbWFsbC1vbmx5IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi8vIEZpeGluZyB0aGUgY29sdW1ucyBpc3N1ZSBiZXR3ZWVuIDEwMjRweCB0byAxMTY3cHggKDY0ZW0gdG8gNzNlbSlcbi5oZWFkZXJfX2NvbnRhaW5lciB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQgKyAwLjA2M2VtKSB7XG4gICAgLm1lZGl1bS00IHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICB9XG4gICAgLm1lZGl1bS04IHtcbiAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCArIDAuMDYzZW0pIHtcbiAgICAubGFyZ2UtMyB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgICAubGFyZ2UtNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgfVxuICAgIC5sYXJnZS02IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbi8vIE1hcmtldGluZyBCYW5uZXIgMS4wIGFuZCAyLjAgaGF2ZSB0aGUgei1pbmRleCBvZiAxMC5cbi8vIFdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoZSBvdmVybGF5IGlzIG9uIHRvcCBvZiBpdC5cbi5oZWFkZXIge1xuICB6LWluZGV4OiAkbWFya2V0aW5nLWJhbm5lci16LWluZGV4ICsgNTtcbn1cblxuLm92ZXJsYXkge1xuICB6LWluZGV4OiAkbWFya2V0aW5nLWJhbm5lci16LWluZGV4ICsgMjtcbn1cbiIsIiRoZWFkZXItY2xvc2UtYnV0dG9uLS10b3AtdmFsdWU6IC00LjM1cmVtO1xuXG4ubmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNzJyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICRzcGFjaW5nLTQ7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjFzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6ICR6LWluZGV4LWFib3ZlLWhpZ2g7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkc3BhY2luZy00O1xuICAgIHRvcDogY2FsYygxMDAlIC0gI3skc3BhY2luZy0yfSk7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBtaW4td2lkdGg6IDI5MHB4O1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbn1cblxuLmhlYWRlciArIC5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uIHtcbiAgdG9wOiAkaGVhZGVyLWNsb3NlLWJ1dHRvbi0tdG9wLXZhbHVlO1xufVxuXG4uYXBwbGljYXRpb24taGVhZGVyICsgLmFwcGxpY2F0aW9uLXN1YmhlYWRlci1tZW51X19jb250YWluZXIgLmhlYWRlci1idXR0b24ge1xuICB0b3A6IGNhbGMoLSN7JHNwYWNpbmctOX0gKyAtI3skc3BhY2luZy0xfSk7XG59XG5cbi5uYXZpZ2F0aW9uLm5hdmlnYXRpb24tLW9wZW4gLm5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTIgJHNwYWNpbmctMDtcbiAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXlzY2FsZS0yMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5c2NhbGUtMjA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTA7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleXNjYWxlLTIwO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIGEge1xuICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLXNlbWktYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiBjYWxjKCN7JHNwYWNpbmctM30gLSAoI3skc3BhY2luZy0xfSAvIDMuMjUpKSAkc3BhY2luZy01O1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZ3JleXNjYWxlLTUsIDUpO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtMjA7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGV4dGVuZCAlZm9jdXM7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICRjb2xvdXItZm9jdXMgaW5zZXQ7XG4gIH1cblxuICAmLmxpbmstLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAkY29sb3VyLWJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6IGNhbGMoI3skc3BhY2luZy0zfSAtICgjeyRzcGFjaW5nLTF9IC8gMy4yNSkpICRzcGFjaW5nLTY7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTcwO1xuXG4gIC5vbnRhcmlvLWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS02MDtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICB9XG59XG5cbi8vIGN1c3RvbSBzdHlsZXNcbi8vIFRPRE8gdGFrZSB0aGlzIHNlY3Rpb24gb3V0IHRvIGEgc2VwYXJhdGUgZmlsZSB0byBrZWVwIHRoZSBEUyBmaWxlcyB1bnRvdWNoZWQuXG4uaGVhZGVyX19jb250YWluZXIgbmF2IGJ1dHRvbiB7XG4gIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIG1hcmdpbjogaW5oZXJpdDtcbn1cblxuLm5hdmlnYXRpb24tLW9wZW4ubmF2aWdhdGlvbiAuaGVhZGVyLWJ1dHRvbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8vIE1hcmtldGluZyBCYW5uZXIgMS4wIGFuZCAyLjAgaGF2ZSB0aGUgU3VwZXIgZ3JhcGhpYyB6LWluZGV4IG9mIDEwLlxuLy8gV2Ugd2FudCB0byBtYWtlIHN1cmUgdGhlIG92ZXJsYXkgaXMgb24gdG9wIG9mIGl0LlxuLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b24ge1xuICByaWdodDogJHNwYWNpbmctNDtcbiAgei1pbmRleDogJG1hcmtldGluZy1iYW5uZXItei1pbmRleCArIDY7XG59XG5cbi5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICB6LWluZGV4OiAkbWFya2V0aW5nLWJhbm5lci16LWluZGV4ICsgNDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgei1pbmRleDogJG1hcmtldGluZy1iYW5uZXItei1pbmRleCArIDU7XG4gIH1cbn1cbiIsIiAkcmV0aW5hOiAoXG4gIFwiI3skc2NyZWVufSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMilcIixcbiAgXCIjeyRzY3JlZW59IGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKVwiLFxuICBcIiN7JHNjcmVlbn0gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpXCIsXG4gIFwiI3skc2NyZWVufSBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpXCIsXG4gIFwiI3skc2NyZWVufSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpXCIsXG4gIFwiI3skc2NyZWVufSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweClcIlxuICk7XG5cbi5zZXJ2aWNlb250YXJpby1sb2dvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2xvZ28tc2VydmljZW9udGFyaW8ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMjJweCA1NHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIyMnB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgQG1lZGlhICN7JHJldGluYX0ge1xuICAgIC5zZXJ2aWNlb250YXJpby1sb2dvIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9sb2dvLXNlcnZpY2VvbnRhcmlvQDJ4LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4IDQ5cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogNDlweDtcbiAgICB9XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvJztcbiAgc3JjOlxuICAgIHVybCgnI3skZm9udC1kaXJ9L2xvZ28tbWFpbi1zZXJ2aWNlb250YXJpby53b2ZmP2Z2d2VxeCcpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZm9udC1kaXJ9L2xvZ28tbWFpbi1zZXJ2aWNlb250YXJpby5zdmc/ZnZ3ZXF4I2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzcyo9XCJpY28tbG9nby1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2xvZ28tbWFpbi1zZXJ2aWNlb250YXJpbycgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuJGNoYXJQb3M6MCAxIDIgMyA0IDUgNiA3IDggOSBhIGIgYyBkIGUgZjtcblxuJXNvLXByb3BzIHtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLy9UT0RPIGRlbGV0ZSBldmVyeXRoaW5nIGJlZm9yZSB0aGlzIGNvbW1lbnRcbi5zZXJ2aWNlb250YXJpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjNDA7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luOiAwO1xuICAmID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkJsb2NrIEdyaWQgTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGJsb2NrLWdyaWQtY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gICY6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC11cH0ge1xuICB1bFtjbGFzc149J3NtYWxsLXVwJ10sIHVsW2NsYXNzKj0nc21hbGwtdXAnXSxcbiAgZGl2W2NsYXNzXj0nc21hbGwtdXAnXSwgZGl2W2NsYXNzKj0nc21hbGwtdXAnXSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH1cbiAgLnNtYWxsLXVwLTEgPiAuY29sdW1uLCAuc21hbGwtdXAtMSA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAuc21hbGwtdXAtMiA+IC5jb2x1bW4sIC5zbWFsbC11cC0yID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgJjpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLnNtYWxsLXVwLTMgPiAuY29sdW1uLCAuc21hbGwtdXAtMyA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICY6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5zbWFsbC11cC00ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTQgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDI1JTtcbiAgICAmOm50aC1vZi10eXBlKDRuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAuc21hbGwtdXAtNSA+IC5jb2x1bW4sIC5zbWFsbC11cC01ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgJjpudGgtb2YtdHlwZSg1bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLnNtYWxsLXVwLTYgPiAuY29sdW1uLCAuc21hbGwtdXAtNiA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgICY6bnRoLW9mLXR5cGUoNm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5zbWFsbC11cC03ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTcgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDE0LjI4NTcxJTtcbiAgICAmOm50aC1vZi10eXBlKDduKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAuc21hbGwtdXAtOCA+IC5jb2x1bW4sIC5zbWFsbC11cC04ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAxMi41JTtcbiAgICAmOm50aC1vZi10eXBlKDhuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gIHVsW2NsYXNzXj0nbWVkaXVtLXVwJ10sIHVsW2NsYXNzKj0nbWVkaXVtLXVwJ10sXG4gIGRpdltjbGFzc149J21lZGl1bS11cCddLCBkaXZbY2xhc3MqPSdtZWRpdW0tdXAnXSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH1cbiAgLm1lZGl1bS11cC0xID4gLmNvbHVtbiwgLm1lZGl1bS11cC0xID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogNTAlO1xuICAgICY6bnRoLW9mLXR5cGUoMm4rMSl7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLm1lZGl1bS11cC0zID4gLmNvbHVtbiwgLm1lZGl1bS11cC0zID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgJjpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLm1lZGl1bS11cC00ID4gLmNvbHVtbiwgLm1lZGl1bS11cC00ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgJjpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLm1lZGl1bS11cC01ID4gLmNvbHVtbiwgLm1lZGl1bS11cC01ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgJjpudGgtb2YtdHlwZSg1bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLm1lZGl1bS11cC02ID4gLmNvbHVtbiwgLm1lZGl1bS11cC02ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgJjpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLm1lZGl1bS11cC03ID4gLmNvbHVtbiwgLm1lZGl1bS11cC03ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAxNC4yODU3MSU7XG4gICAgJjpudGgtb2YtdHlwZSg3bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLm1lZGl1bS11cC04ID4gLmNvbHVtbiwgLm1lZGl1bS11cC04ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAxMi41JTtcbiAgICAmOm50aC1vZi10eXBlKDhuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgdWxbY2xhc3NePSdsYXJnZS11cCddLCB1bFtjbGFzcyo9J2xhcmdlLXVwJ10sXG4gIGRpdltjbGFzc149J2xhcmdlLXVwJ10sIGRpdltjbGFzcyo9J2xhcmdlLXVwJ10ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9XG4gIC5sYXJnZS11cC0xID4gLmNvbHVtbiwgLmxhcmdlLXVwLTEgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjpudGgtb2YtdHlwZSgxbisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLmxhcmdlLXVwLTIgPiAuY29sdW1uLCAubGFyZ2UtdXAtMiA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogNTAlO1xuICAgICY6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5sYXJnZS11cC0zID4gLmNvbHVtbiwgLmxhcmdlLXVwLTMgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAmOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAubGFyZ2UtdXAtNCA+IC5jb2x1bW4sIC5sYXJnZS11cC00ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgJjpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLmxhcmdlLXVwLTUgPiAuY29sdW1uLCAubGFyZ2UtdXAtNSA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMjAlO1xuICAgICY6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5sYXJnZS11cC02ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTYgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAmOm50aC1vZi10eXBlKDZuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAubGFyZ2UtdXAtNyA+IC5jb2x1bW4sIC5sYXJnZS11cC03ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAxNC4yODU3MSU7XG4gICAgJjpudGgtb2YtdHlwZSg3bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLmxhcmdlLXVwLTggPiAuY29sdW1uLCAubGFyZ2UtdXAtOCA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTIuNSU7XG4gICAgJjpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cbiIsIiRnbG9iYWwtZmxleGJveDogdHJ1ZSAhZGVmYXVsdDtcblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogJyAnO1xuXG4gICAgQGlmICRnbG9iYWwtZmxleGJveCB7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtaXhpbiBib3gtc2hhZG93KCR0b3AsICRsZWZ0LCAkYmx1ciwgJGNvbG9yLCAkaW5zZXQ6IGZhbHNlKSB7XG4gIEBpZiAkaW5zZXQge1xuICAgIGJveC1zaGFkb3c6IGluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICB9IEBlbHNlIHtcbiAgICBib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1saW5lYXItYWxsKCRkdXJhdGlvbjogNTAwbXMpIHtcbiAgdHJhbnNpdGlvbjogJGR1cmF0aW9uIGxpbmVhciBhbGw7XG59XG5cbkBtaXhpbiByYWxld2F5Rm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWl4aW4gcmFkaXVzKCRyYWRpdXM6JGdsb2JhbC1yYWRpdXMpIHtcbiAgQGlmICRyYWRpdXMge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGhpZ2hsaWdodC1ibG9jaygkYmFja2dyb3VuZC1jb2xvcikge1xuICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAuOTM3NXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogJHNwYWNpbmctNSAwICRzcGFjaW5nLTUgJHNwYWNpbmctNTtcbiAgY29sb3I6ICRncmV5c2NhbGUtODA7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPdmVycmlkZXMgZGVmYXVsdCBEUyBidXR0b25zLnNjc3Mgc3R5bGUgZm9yIGFjY29yZGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kLWFsbCB7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuICBwYWRkaW5nOiAxcHggNnB4O1xuICBmb250LXdlaWdodDogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuXG4gICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIH1cbn1cblxuLmFjY29yZGlvbl9fYnV0dG9uIHtcbiAgbWFyZ2luOiB1bnNldDtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblRoaXMgdXNlZCB0byBiZSB0aGUgbGF5b3V0IGZpbGUgZm9yIG91ciBGb3J0aCBsZXZlbCAobGF5b3V0KSBpbiBvdXIgU3R5bGluZyBhcmNoaXRlY3R1cmUuXG5UT0RPOiBCYXNlZCBvbiB0aGUgT09DU1MgbW9kZWwsIGxlYXZlIG9iamVjdHMgaGVyZSBhbmQgbW92ZSBjb21wb25lbnRzIHRvIHRoZSBjb21wb25lbnRzIGZvbGRlci5cbmh0dHBzOi8vZ2l0aHViLmNvbS9zdHViYm9ybmVsbGEvb29jc3Mvd2lraVxuTW9yZSBpbmZvIG9uIFJFQURNRS5tZCBmaWxlLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIFRvIHNldCB0aGUgdG9wIG9mIG5hdiAobWFpbiBtZW51KSBiYXNlZCBvbiB0b3Agb2Ygb3VyIGNhbnZhcy4gKi9cbi8qIHRoaXMgYWxzbyBhY3RzIGFzIHRoZSBtYWluIHdyYXBwZXIgZm9yIGhlYWRlciwgbWFpbiBhbmQgZm9vdGVyICovXG4uZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvIDAuNXJlbSBhdXRvO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBGb3VuZGF0aW9uIEdyaWQgRGVjb3JhdG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3JpZC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIC45Mzc1cmVtO1xuICBtYXgtd2lkdGg6IDYyLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5ncmlkX19vdXRlci13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmdyaWRfX2lubmVyLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ncmlkLWNlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZ1bGwgV2lkdGggTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mdWxsLXdpZHRoOm5vdCh0YWJsZSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICByaWdodDogMTAwJTtcbiAgICBib3JkZXI6IGluaGVyaXQ7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgYm9yZGVyOiBpbmhlcml0O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBDb250ZW50IGJsb2Nrc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5mbGV4LS1hbGlnbi1jZW50ZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleC0tanVzdGlmeS1jb250ZW50IHtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleC0tYWxpZ24tc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGb3VuZGF0aW9uIGdyaWQgaW4gYSBsaXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnVsLnJvdyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkN1c3RvbSBtYXJrZXRpbmcgYmFubmVyIHZhcmlhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJG1lZGl1bS10by1zbWFsbDogJ29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSc7XG4kbWVkaXVtLWJyZWFrcG9pbnQ6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDcuODc1ZW0pIGFuZCAobWF4LXdpZHRoOiA3Mi45Mzc1ZW0pJztcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbk1lZGlhIGJhbm5lclxuQWxzbyBjYWxsZWQ6IG1hcmtldGluZyBiYW5uZXIsIGhlcm8gYmFubmVyXG5SZWxhdGVkIHRlbXBsYXRlOiBvbnRhcmlvLS1tZWRpYS1iYW5uZXIuaHRtbC50d2lnXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiB7XG4gICYuYmFubmVyX193cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2UyZTJlMjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAtMnJlbSAtNTB2dyAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuXG4gIC5iYW5uZXJfX2ludHJvIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX2ltYWdlLWFyZWEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9faW1hZ2UtYXJlYSAuYmFubmVyX19pbWFnZS1hcmVhX19pbWFnZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTsgLy8gQSBmaXggZm9yIGNsaXAtcGF0aCBTVkcgZGlzdG9ydGlvbiBpbiBTYWZhcmkgYW5kIGlPU1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xuICB9XG5cbiAgLmJhbm5lcl9faW1hZ2UtYXJlYSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgbWluLXdpZHRoOiA3NjBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgICB3aWR0aDogNTcwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICB3aWR0aDogMzgwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9fdGV4dC1hcmVhIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5LCAkbWVkaXVtLW9ubHl9IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgLy8gdGhlIGltcG9ydGFudCBzZWxlY3RvciB0byBvdmVycmlkZSB0aGUgZHluYW1pY2FsbHkgc2V0IGNvbG91cnNcbiAgICB9XG4gICAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgIG1heC13aWR0aDogMzguN3JlbTtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogM3JlbSAxcmVtIDNyZW0gMy41cmVtO1xuICAgICAgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIGFuZCAobWF4LXdpZHRoOiA3Ny4zMTNlbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzMuMDYzZW0pIGFuZCAobWF4LXdpZHRoOiA3NS4wNjNlbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5LCAkbWVkaXVtLW9ubHl9IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIgaDEge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cblxuICAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciBociB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDklO1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCBibGFjaztcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxuXG4gIC5iYW5uZXJfX2ludHJvLS10ZXh0IHtcbiAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8vIGxlZ2FjeSBjc3MgZm9yIEJhbm5lciAxLjBcbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEge1xuICAmLmJhbm5lcl9fd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNlMmUyZTI7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbjogMCAtNTB2dyAxLjVyZW0gLTUwdnc7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyX19pbnRybyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHksICRtZWRpdW0tdG8tc21hbGx9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyX19pbnRybyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1icmVha3BvaW50fSB7IC8vIFRoaXMgaXMgYSBmaXggZm9yIGZpcmVmb3guIEZpcmVmb3ggaXMgYnVnZ3kgd2l0aCBtaW4taGVpZ2h0OiAxMDAlLlxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyICB7XG4gICAgbWF4LXdpZHRoOiAzN3JlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbSAwIDEuNXJlbSAycmVtO1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skc21hbGwtb25seSwgJG1lZGl1bS10by1zbWFsbH0ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMS41cmVtIDAuMzVyZW0gMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyX19pbnRyby0tY29udGVudCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZzogMCAwLjYyNXJlbSAxLjVyZW0gMC42MjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9fcmlnaHQtc3VwZXJncmFwaGljLFxuICAuYmFubmVyX19sZWZ0LXN1cGVyZ3JhcGhpYyB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogJG1hcmtldGluZy1iYW5uZXItei1pbmRleDtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seSwgJG1lZGl1bS10by1zbWFsbH0ge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuYmFubmVyX19sZWZ0LXN1cGVyZ3JhcGhpYyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjFyZW07XG4gIH1cblxuICBzdmc6bm90KDpyb290KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tZWRpdW0tcHVsbC01LCAubWVkaXVtLXB1c2gtNyB7XG4gICAgQG1lZGlhICN7JG1lZGl1bS10by1zbWFsbH0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgZmlndXJlLm1lZGlhLS10eXBlLWJhbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCIubWFpbnRlbmFuY2UtcGFnZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9jby1zdXBlcmdyYXBoaWMtbS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcblxuICAubG9nbyB7XG4gICAgd2lkdGg6IDkuODNyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMS4zMTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgLm1haW50ZW5hbmNlLXBhZ2Uge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9jby1zdXBlcmdyYXBoaWMtZC5zdmdcIikgbm8tcmVwZWF0IDkwJSAtMTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTkuMDZyZW0gMTEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gIC5tYWludGVuYW5jZS1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvY28tc3VwZXJncmFwaGljLWQuc3ZnXCIpIG5vLXJlcGVhdCA5MCUgdG9wO1xuXG4gICAgLmxvZ28ge1xuICAgICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIE5PVEU6IGV2ZW50dWFsbHkgd2XigJlsbCB3YW50IHRvIHBoYXNlIG91dCB0aGVzZSBjbGFzc2VzIGJlY2F1c2Ugb2YgdGhlIERTIHNwYWNpbmcgY2xhc3NlcyAgKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1hcmdpbnMgLSByZWd1bGFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm1hcmdpbiB7XG4gIG1hcmdpbjogMXJlbTtcbn1cblxuLm1hcmdpbi0tdG9wIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLm1hcmdpbi0tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm1hcmdpbi0tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5tYXJnaW4tLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1hcmdpbnMgLSBkb3VibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubWFyZ2luLS1kb3VibGUge1xuICBtYXJnaW46IDJyZW07XG59XG5cbi5tYXJnaW4tLXRvcC1kb3VibGUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubWFyZ2luLS1ib3R0b20tZG91YmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm1hcmdpbi0tcmlnaHQtZG91YmxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4ubWFyZ2luLS1sZWZ0LWRvdWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTWFyZ2lucyAtIGhhbGZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubWFyZ2luLS1yaWdodC1oYWxmIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5tYXJnaW4tLWxlZnQtaGFsZiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQYWRkaW5nIC0gcmVndWxhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wYWRkaW5nIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLnBhZGRpbmctLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4ucGFkZGluZy0tYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5wYWRkaW5nLS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5wYWRkaW5nLS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUGFkZGluZyAtIGRvdWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wYWRkaW5nLS1kb3VibGUge1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4ucGFkZGluZy0tdG9wLWRvdWJsZSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4ucGFkZGluZy0tYm90dG9tLWRvdWJsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucGFkZGluZy0tcmlnaHQtZG91YmxlIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLnBhZGRpbmctLWxlZnQtZG91YmxlIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUmVzZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWRkaW5nLS1ub25lIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBhZGRpbmctLXRvcC1ub25lIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tYXJnaW4tLW5vbmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBBbGlnbm1lbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ucmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1lZGlhIGxpYnJhcnkgYWxpZ25tZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuZmlndXJlLmFsaWduLWNlbnRlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbmZpZ3VyZS5hbGlnbi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cblxuZmlndXJlLmFsaWduLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNDA0IGVycm9yIHBhZ2VcbiogL3BhZ2Uvd2UtY2FudC1maW5kLXBhZ2VcbiogL2ZyL3BhZ2UvY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZXJyb3ItcGFnZV9fc3VwZXJncmFwaGljIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy80MDQtZXJyb3JfdHJpbGxpdW1fRGVza3RvcF8yeC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNzYwcHg7XG4gIGhlaWdodDogNTYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgei1pbmRleDogMDtcblxuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvNDA0LWVycm9yX3RyaWxsaXVtX01vYmlsZV8yeC5wbmcpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTMzcHg7XG4gICAgaGVpZ2h0OiAyNTdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICB9XG5cbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy80MDQtZXJyb3JfdHJpbGxpdW1fVGFibGV0XzJ4LnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICByaWdodDogLTIycHg7XG4gICAgd2lkdGg6IDMyOXB4O1xuICAgIGhlaWdodDogMzU0cHg7XG4gIH1cblxuICBAbWVkaWEgI3skbGFyZ2Utb25seX0ge1xuICAgIHJpZ2h0OiAtMzE1cHg7XG4gIH1cblxuICBAbWVkaWEgI3skeGxhcmdlLW9ubHl9IHtcbiAgICByaWdodDogLTMxNXB4O1xuICB9XG5cbiAgQG1lZGlhICN7JHh4bGFyZ2UtdXB9IHtcbiAgICByaWdodDogLTMxNXB4O1xuICB9XG59XG5cbi5lcnJvci1wYWdlX19pbnRyby1pbm5lci13cmFwcGVyIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5LCAkc21hbGwtb25seX0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgfVxufVxuXG5oci5zbWFsbC1vcmFuZ2Uge1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luOiAxLjU2MjVyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNGQ0FGMTc7XG59XG5cbmJvZHlbY2xhc3MqPVwicGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXCJdLFxuYm9keVtjbGFzcyo9XCJwYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVcIl0ge1xuXG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIC5pbnRyby1zdHlsZV9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogNzMlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3MGVtKSB7XG4gICAgLmludHJvLXN0eWxlX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA3MSU7XG4gICAgfVxuICB9XG5cbiAgaHIuaW50cm8tc3R5bGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzFhMWExYTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBmb290ZXIsIC5icmVhZGNydW1icywgLmhlYWRlci1zaXRlLW5hdl9fdHJhbnNsYXRpb24tbGlua19fbGlzdCB7XG4gICAgIGRpc3BsYXk6IG5vbmU7XG4gICB9XG5cbiAgLnJvdy5pbnRybywgLnJvdy5pbnRyby5yb3ctLWNvbGxhcHNlICB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgLnJvdy5pbnRybyAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW07XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgLnJvdy5pbnRybyAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLnJvdy5pbnRybyBwLCBoMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgLnJvdy5pbnRybyBoMSB7XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgfVxuXG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIC5yb3cuaW50cm8gcCwgaDEge1xuICAgICAgd2lkdGg6IDU4JTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIC5yb3cuaW50cm8gaDEgIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgLnJvdy5pbnRybyBoMSB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIFNwbGFzaCBwYWdlXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBIaWRpbmcgYWxsIG1haW4gbGFuZG1hcmtzIGZvciB0aGUgc3BsYXNoIHBhZ2UgKi9cbi5zcGxhc2hfX3BhZ2Uge1xuICAuaGVhZGVyX19jb250YWluZXIsIC5icmVhZGNydW1iLCAuYnJlYWRjcnVtYnMsIGZvb3RlciwgLnJvdy5pbnRybywgc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNwbGFzaF9fd3JhcHBlciB7XG4gIC50b3AtbWFyZ2luLTZ4IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICAgLnRvcC1tYXJnaW4tNngge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtLXNlbWl0cmFuc3BhcmVudCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuOCk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLnBhbmVsLS1zZW1pdHJhbnNwYXJlbnQgLmJ1dHRvbiB7XG4gICAgICBtaW4td2lkdGg6IDkuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuc2l0ZS1sb2dvIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDMxNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAgIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT24gdGhpcyBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnRvYyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGNvbHVtbnM6IDIgMjFyZW07XG4gIGNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgbGkge1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwLjc1cmVtIDAuMjVyZW07XG4gICAgfVxuICB9XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCB7XG4gICAgdWwjeyZ9IHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgb2wjeyZ9IHtcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gICAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5oci0tdGhpY2sge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGxpZ2h0ZXN0LWdyYXk7XG59XG5cbmhyI3RvYy1lbmQge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLy8gUmVsYXRlZCBsaW5rIGFwcGVhcnMgb25seSBpbiBzbWFsbGVyIHNjcmVlbnNcbkBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICBsaS5yZWxhdGVkLWxpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9vdGVyIENsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZm9vdGVyLCAuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmZvb3Rlcl9fbGluayB7XG4gICYsIGEsIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgJjpob3ZlciwgJjpmb2N1cywgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuXG4uZm9vdGVyLW1pbmlzdHJ5IGEuZm9vdGVyX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZmZmO1xuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICBwYWRkaW5nOiB1bnNldDtcbiAgfVxufVxuXG4uZm9vdGVyLW1pbmlzdHJ5X19xdW90ZSB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICBtYXgtd2lkdGg6IDM4cmVtO1xuICB9XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBUYXJnZXRlZCBGb290ZXJzOlxuICAgKiBDb250YWN0IHVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnBhdGgtZmVlZGJhY2stY29udGFjdC11cywgLnBhdGgtZnItY29tbWVudGFpcmVzLXBvdXItbm91cy1qb2luZHJlIHtcbiAgLmZvb3RlciAge1xuICAgIC5mb290ZXJfX2NvbnRhY3Qge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5mb290ZXJfX2NvbnRhY3QgdWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBEcnVwYWwgZm9ybXMgb3ZlcnJpZGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNlZGl0LWhlYWRlci1jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLmZvcm0tcmVxdWlyZWQuZm9ybS1sYWJlbHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24sIC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24gc21hbGwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBGb3JtOiBmZWVkYmFjay9jb250YWN0LXVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC11cy1hZGQtZm9ybSB7XG4gICNlZGl0LW1haW4tY29udGFpbmVyLndlYmZvcm0tZmxleGJveCB7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxufVxuXG4jZWRpdC1hY2Nlc3NpYmlsaXR5LXN0YXRlbWVudC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgLmZvcm0tbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBmaWVsZHNldC53ZWJmb3JtLWNvbXBvc2l0ZS1oaWRkZW4tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvIHtcbiAgICAuZm9ybS1pdGVtLXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8ge1xuICAgICAgYm9yZGVyOiB0aGljayBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLmZvcm0tbGFiZWwge1xuICAgICAgYm9yZGVyOiB0aGljayBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAwLjJyZW0gMCAwIDNyZW07XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNlZGl0LXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8tLXdyYXBwZXItLWRlc2NyaXB0aW9uLndlYmZyb20tZWxlbWVudC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgfVxuXG4gICNlZGl0LXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8ucmFkaW9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcmVtO1xuICB9XG5cbiAgI2VkaXQtd291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpby0td3JhcHBlciAuZmllbGRzZXRfX2xlZ2VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZm9ybS1pdGVtLWVtYWlsIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvIC5mb3JtLWdyb3VwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jZWRpdC1hY3Rpb25zLndlYmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLmZvcm0taXRlbS13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvIGlucHV0LnJhZGlvc19faW5wdXQge1xuICB3aWR0aDogMzJweDtcbn1cblxuIC8vIENvbnRhY3QgdXMgc2VuZCBidXR0b24gb24gSU9TLlxuLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIG92ZXJyaWRlcyBmb3IgcmFkaW8gYnV0dG9ucyBhcHBlYXJpbmcgbGlrZSBjaGVja2JveGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbmlucHV0LmZvcm0tcmFkaW8ucmFkaW9zX19pbnB1dCArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMC4ycmVtIDA7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gIGlucHV0LmZvcm0tcmFkaW8ucmFkaW9zX19pbnB1dCArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsIHtcbiAgICBtYXJnaW46IDAuM3JlbSAwO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuXG5pbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFhMWExYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gIGlucHV0LmZvcm0tcmFkaW8ucmFkaW9zX19pbnB1dCArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuXG5pbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjMWExYTFhO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNnB4LCA2cHgpO1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgI3skc21hbGwtb25seX0ge1xuICBpbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbDo6YWZ0ZXIge1xuICAgIGJvcmRlcjogMTJweCBzb2xpZCAjMWExYTFhO1xuICB9XG59XG5cbi5yYWRpb3NfX2lucHV0OmZvY3VzICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWw6OmJlZm9yZSB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogIzAwOUFEQjtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG5pbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIG92ZXJyaWRlcyBmb3IgdGhlIGNoZWNrYm94ZXNfX2xhYmVsOjphZnRlciAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMUkQvT0lDL0dhemV0dGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuXG4vLyBEYXRlIGZpZWxkcyBmb3IgTFJEL09JQy9HYXpldHRlIG9uIElPUy5cbmRpdltjbGFzcyo9XCIgZm9ybS1pdGVtLWRhdGUtXCJdIGlucHV0IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbiIsIkBpbXBvcnQgXCIuLi8yLnV0aWxpdGllcy9jb2xvdXJzLmdsb2JhbFwiO1xuXG4uZ292ZXJubWVudC1vZi1vbnRhcmlvLWJhbm5lcl9fcGFnZSAuYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ292ZXJubWVudC1vZi1vbnRhcmlvLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItc2t5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDAgLTUwdncgMS41cmVtO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICByaWdodDogNTAlO1xuICB3aWR0aDogMTAwdnc7XG5cbiAgQG1lZGlhICN7JG1lZGl1bS11cH17XG4gICAgJntcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2ZpbGVzLm9udGFyaW8uY2EvY28taG9tZXBhZ2Utc3VwZXJncmFwaGljLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMzR2dyArIDU2JSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTk3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9maWxlcy5vbnRhcmlvLmNhL2NvLWhvbWVwYWdlLXN1cGVyZ3JhcGhpYy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMzR2dyArIDU2JSk7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAvLyB0aGlzIGlzIG5lZWRlZCBiZWNhdXNlIHRoZSBncmlkLmxheW91dCBpcyBvdmVycmlkaW5nIHRoZSBuZXN0ZWQgcm93IGNsYXNzIGZvciB0aGUgYmFubmVyXG4gIC5yb3cgJiB7XG4gICAucm93IHtcbiAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgIG1heC13aWR0aDogNzJyZW07XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBEaWZmIG1vZHVsZVxuICAqIGZvciB0aGUgcmV2aXNpb25zIHRhYlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNwbGl0LWZpZWxkcyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnVuaWZpZWQtZmllbGRzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZGlmZi1oZWFkZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzEwODBhNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmMGY0O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAgNHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIG1hcmdpbjogMnJlbSAwIDIwIDA7XG59XG5cbi5kaWZmLWNvbnRyb2xzIHtcbiAgICBib3JkZXItY29sb3I6ICMxMDgwYTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjBmNDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBtYXJnaW46IDAgMCAyLjVyZW0gMDtcbn1cblxuLy8gaGlkZSBhIGNvdXBsZSBvZiBub3Qtc28tZ3JlYXQgc3R5bGVzIHdoZXJlIG91ciBkZXNpZ24gc3lzdGVtIGNvbmZsaWN0cyB3aXRoIERydXBhbCBkcm9wZG93biBzdHlsZXNcbi5qcyAuZGlmZi1jb250cm9sc19faXRlbSAuZHJvcGJ1dHRvbi10b2dnbGUsXG4uanMgLmRpZmYtY29udHJvbHNfX2l0ZW06bnRoLWNoaWxkKDIpe1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBTZWNvbmRhcnkgZHJvcGJ1dHRvbnMgYXJlIGF1dG9tYXRpY2FsbHkgaGlkZGVuLCBzbyB0aGV5IG11c3QgYmUgdW5oaWRkZW4gaW4gdGhpcyBjYXNlLlxuLmRpZmYtY29udHJvbHNfX2l0ZW0gLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uLnNlY29uZGFyeS1hY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8qXG5cbmVhY2ggYmFyIGdyYXBoIGlzIG1hZGUgdXAgb2YgLmdyYXBoLXJvd3Ncbi5ncmFwaC1yb3cgaW5jbHVkZXMgYSBsYWJlbCBvbiB0aGUgbGVmdCAodG9wIG9uIG1vYmlsZSkgYW5kIC5iYXJzIG9uIHRoZSByaWdodFxuLmJhcnMgaW5jbHVkZXMgb25lIC5uZXdiYXIgb3IgbXVsdGlwbGUgLm5ld2JhcnMgKHN0YWNrZWQgZ3JhcGhzKVxuXG4qL1xuXG4uZ3JhcGgtcm93IHsgLy8gaW5jbHVkZXMgdGhlIGxhYmVsIGFuZCB0aGUgLmJhcnNcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGF0LXJvb3QgLmdyb3VwZWQgJiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxuICAvLyBncmFwaCBsYWJlbHNcbiAgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMC4zZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4vLyBmbGF0dGVuIG9uIG1vYmlsZSAoYmFycyBiZWxvdyBsYWJlbHMpXG5AbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAuZ3JhcGgtcm93ID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50O1xuICAgIC8vIHRoZSBhYm92ZSBwYWRkaW5nIGlzIGhlbHBmdWwgdG8gaW5kZW50IGZyb20gZ3JvdXAgaGVhZGVyc1xuICAgIC8vIC4uLmJ1dCBuZWNlc3NhcnkgYW55aG93IGFzIHRvb2x0aXAgd29uJ3QgcmVhY2ggdG8gdGhlIGJlYWsgb3RoZXJ3aXNlXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5iYXJzIHsgLy8gaS5lLiBhIHNpbmdsZSBiYXIgb3Igc2V0IG9mIHN0YWNrZWQgYmFyc1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBAYXQtcm9vdCAuc3RhY2tlZCAmIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IC8vIG90aGVyd2lzZSBob3ZlciAnYmVhaycgY291bGQgbWlzYWxpZ25cbiAgfVxufVxuXG4ubmV3YmFyIHsgLy8gY291bGQgYmUgcmVuYW1lZCAuYmFyIHdoZW4gdGhlIG9sZCAuYmFyIHN0eWxlcyBhcmUgcmVtb3ZlZFxuICBoZWlnaHQ6IDEuNWVtO1xuICBmbG9hdDogbGVmdDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6IHdoaXRlO1xuXG4gICYubGlnaHQge1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxuXG4gIC8vIHNlcGFyYXRlIHN0YWNrZWQgYmFycyBieSBhIHBpeGVsIGZvciBjbGFyaXR5XG4gIEBhdC1yb290IC5zdGFja2VkICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIH1cblxuICAvLyBkcmF3IGFuICdheGlzJyBhdCB0aGUgemVyby1saW5lIGlmIHRoZXJlIGFyZSBib3RoICsgYW5kIC0gI3NcbiAgQGF0LXJvb3QgLm1peGVkICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBibGFjaztcbiAgfVxuXG4gIC8vIHRoZSBhY3R1YWwgdGV4dCBkaXNwbGF5ZWQgaW4gdGhlIGJhcnMgKG5vdCB0b29sdGlwKVxuICAqW2FyaWEtaGlkZGVuXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC8vIHRoZSBmdWxsIHRleHQgZm9yIGVhY2ggYmFyIGlzIGF2YWlsYWJsZSB0byBzY3JlZW5yZWFkZXJzXG4gICAgLy8gYW5kIGFsc28gdXNlZCBhcyB0aGUgdG9vbHRpcCB0ZXh0IHNvIG9uaG92ZXIgbXVzdCB1bmRvIHVuZG8gZGVmYXVsdCBjc3NcbiAgICAuc2hvdy1mb3Itc3Ige1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMmVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIGJvdHRvbTogLTFlbTtcbiAgICAgIH1cbiAgICAgIC8vIHVuZG8gc2hvdy1mb3Itc3JcbiAgICAgIGNsaXA6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOm5vdCguYXhpcyk6OmJlZm9yZSB7XG4gICAgICAvLyBzdHlsZXMgYm9ycm93ZWQgZnJvbSBzcGVlY2ggYnViYmxlXG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDIwcHggMTRweCAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgLy8gbW9kaWZpZWQgc3R5bGVzXG4gICAgICB0b3A6IC0wLjVlbTtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIHRvcDogMC44ZW07XG4gICAgICB9XG4gICAgICBib3JkZXItY29sb3I6IGJsYWNrIHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVlbTtcbiAgICB9XG4gIH1cblxufVxuXG4uYmFyZ3JhcGgtbGVnZW5kIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXlzY2FsZS0yMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgcGFkZGluZzogMC4yZW0gMDtcbiAgZGl2IHtcbiAgICBib3JkZXItbGVmdDogMS41ZW0gc29saWQgYmxhY2s7IC8vIHRoZSBjb2xvdXIgd2lsbCBiZSBvdmVyd3JpdHRlblxuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgbWFyZ2luOiAwLjJlbSAyZW0gMC4yZW0gMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLy8gc3R5bGVzIGZvciB0aGUgb2xkIGJhciBncmFwaCBwYXR0ZXJuXG4vLyB0byBiZSByZW1vdmVkIHdoZW4gdGhlIG9sZCBncmFwaHMgaGF2ZSBiZWVuIHVwZ3JhZGVkXG4uYmFyIHtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNTU1NTZyZW07XG59XG5cbi5iYXIgLmFtb3VudCB7XG4gIGJhY2tncm91bmQ6ICR0aGVtZS1taWQ7IC8vY29sb3VyIG9mIHRoZSBiYXJzXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYmFyIC5hbW91bnQgLm51bWJlciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjdlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cbiIsIi5idWJibGUge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IC44cmVtO1xuICBwYWRkaW5nOiAuOTM3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvL25lY2Vzc2FyeSBmb3IgdGhlIDo6YWZ0ZXIgY29udGVudCBwb3NpdGlvblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgbGVmdDogMzhweDtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZSB0cmFuc3BhcmVudDsgLy9tYWtlcyBoYWxmIHRoZSBib3JkZXIgdHJhbnNwYXJlbnQgdG8gY3JlYXRlIGEgdHJpYW5nbGVcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMjBweCAxNHB4IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgRm9udCBjb2xvdXJzLlxuICAgVG8gYmUgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIGJhY2tncm91bmQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnRleHQtYmxhY2sge1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBMZWdhY3kgb250YXJpby5jYSBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnRoZW1lLW1pZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1taWQ7XG59XG5cbi50aGVtZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcms7XG59XG5cbi50aGVtZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1saWdodDtcbn1cbiIsInVsLnNtYXJ0aWVzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc3RhdHMtY2FwdGlvbiwgLm51bWJlciwgLnN0YXQge1xuICBAaW5jbHVkZSByYWxld2F5Rm9udDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN0YXRzIHtcbiAgLnN0YXRzLWNhcHRpb24sIC5jYXB0aW9uIHtcbiAgICBAaW5jbHVkZSByYWxld2F5Rm9udDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLm51bWJlciB7XG4gICAgQGluY2x1ZGUgcmFsZXdheUZvbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgbWFyZ2luOiAyMCUgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG4gICAgLy8gdG8gdXNlIGlmIHRoZSBkZWZhdWx0IHRleHQgc2l6ZSBhcHBlYXJzIHRvbyBsYXJnZSBpbiB0aGUgZmFjdCBidWJibGVcbiAgICAmLmJpZyB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDM1JTtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDIuOXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDMwJTtcbiAgICB9XG4gICAgLy8gdG8gdXNlIGlmIHRoZSB0ZXh0IHNwYW5zIHR3byBsaW5lc1xuICAgICYubnVtYmVyLXdyYXAge1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICBtYXJnaW4tdG9wOiAyNSU7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2lyY2xlIHtcbiAgQGluY2x1ZGUgcmFsZXdheUZvbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYmx1ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE5NXB4O1xuICBoZWlnaHQ6IDE5NXB4O1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIHdpZHRoOiAxNDVweDtcbiAgICBoZWlnaHQ6IDE0NXB4O1xuICB9XG59XG5cbi8vIHNtYWxsIHNtYXJ0aWVzLCBhbHNvIGtub3duIGFzIFwic2tpdHRsZXNcIlxuLmNpcmNsZS0tc21hbGwge1xuICBAZXh0ZW5kIC5jaXJjbGU7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVGltZWxpbmUgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiR0aW1lbGluZS1kZWZhdWx0LWNvbG91cjogI0RGRjNGMztcbiR5b3V0dWJlLXBsYXktYXJyb3ctaG92ZXI6ICdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUVnQUFBQklDQVlBQUFCVjdiTkhBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBS1QybERRMUJRYUc5MGIzTm9iM0FnU1VORElIQnliMlpwYkdVQUFIamFuVk5uVkZQcEZqMzMzdlJDUzRpQWxFdHZVaFVJSUZKQ2k0QVVrU1lxSVFrUVNvZ2hvZGtWVWNFUlJVVUVHOGlnaUFPT2pvQ01GVkVzRElvSzJBZmtJYUtPZzZPSWlzcjc0WHVqYTlhODkrYk4vclhYUHVlczg1Mnp6d2ZBQ0F5V1NETlJOWUFNcVVJZUVlQ0R4OFRHNGVRdVFJRUtKSEFBRUFpelpDRnovU01CQVBoK1BEd3JJc0FIdmdBQmVOTUxDQURBVFp2QU1CeUgvdy9xUXBsY0FZQ0VBY0Iwa1RoTENJQVVBRUI2amtLbUFFQkdBWUNkbUNaVEFLQUVBR0RMWTJMakFGQXRBR0FuZitiVEFJQ2QrSmw3QVFCYmxDRVZBYUNSQUNBVFpZaEVBR2c3QUt6UFZvcEZBRmd3QUJSbVM4UTVBTmd0QURCSlYyWklBTEMzQU1ET0VBdXlBQWdNQURCUmlJVXBBQVI3QUdESUl5TjRBSVNaQUJSRzhsYzg4U3V1RU9jcUFBQjRtYkk4dVNRNVJZRmJDQzF4QjFkWExoNG96a2tYS3hRMllRSmhta0F1d25tWkdUS0JOQS9nODh3QUFLQ1JGUkhnZy9QOWVNNE9yczdPTm82MkRsOHQ2cjhHL3lKaVl1UCs1YytyY0VBQUFPRjBmdEgrTEMrekdvQTdCb0J0L3FJbDdnUm9YZ3VnZGZlTFpySVBRTFVBb09uYVYvTncrSDQ4UEVXaGtMbloyZVhrNU5oS3hFSmJZY3BYZmY1bndsL0FWLzFzK1g0OC9QZjE0TDdpSklFeVhZRkhCUGpnd3N6MFRLVWN6NUlKaEdMYzVvOUgvTGNMLy93ZDB5TEVTV0s1V0NvVTQxRVNjWTVFbW96ek1xVWlpVUtTS2NVbDB2OWs0dDhzK3dNKzN6VUFzR28rQVh1UkxhaGRZd1AyU3ljUVdIVEE0dmNBQVBLN2I4SFVLQWdEZ0dpRDRjOTMvKzgvL1VlZ0pRQ0Faa21TY1FBQVhrUWtMbFRLc3ovSENBQUFSS0NCS3JCQkcvVEJHQ3pBQmh6QkJkekJDL3hnTm9SQ0pNVENRaEJDQ21TQUhISmdLYXlDUWlpR3piQWRLbUF2MUVBZE5NQlJhSWFUY0E0dXdsVzREajF3RC9waENKN0JLTHlCQ1FSQnlBZ1RZU0hhaUFGaWlsZ2pqZ2dYbVlYNEljRklCQktMSkNESmlCUlJJa3VSTlVneFVvcFVJRlZJSGZJOWNnSTVoMXhHdXBFN3lBQXlndnlHdkVjeGxJR3lVVDNVRExWRHVhZzNHb1JHb2d2UVpIUXhtbzhXb0p2UWNyUWFQWXcyb2VmUXEyZ1AybzgrUThjd3dPZ1lCelBFYkRBdXhzTkNzVGdzQ1pOank3RWlyQXlyeGhxd1Zxd0R1NG4xWTgreGR3UVNnVVhBQ1RZRWQwSWdZUjVCU0ZoTVdFN1lTS2dnSENRMEVkb0pOd2tEaEZIQ0p5S1RxRXUwSnJvUitjUVlZakl4aDFoSUxDUFdFbzhUTHhCN2lFUEVOeVFTaVVNeUo3bVFBa214cEZUU0V0SkcwbTVTSStrc3FaczBTQm9qazhuYVpHdXlCem1VTENBcnlJWGtuZVRENURQa0crUWg4bHNLbldKQWNhVDRVK0lvVXNwcVNobmxFT1UwNVFabG1ESkJWYU9hVXQyb29WUVJOWTlhUXEyaHRsS3ZVWWVvRXpSMW1qbk5neFpKUzZXdG9wWFRHbWdYYVBkcHIraDB1aEhkbFI1T2w5Qlgwc3ZwUitpWDZBUDBkd3dOaGhXRHg0aG5LQm1iR0FjWVp4bDNHSytZVEtZWjA0c1p4MVF3TnpIcm1PZVpENWx2VlZncXRpcDhGWkhLQ3BWS2xTYVZHeW92VkttcXBxcmVxZ3RWODFYTFZJK3BYbE45cmtaVk0xUGpxUW5VbHF0VnFwMVE2MU1iVTJlcE82aUhxbWVvYjFRL3BINVovWWtHV2NOTXcwOURwRkdnc1YvanZNWWdDMk1aczNnc0lXc05xNFoxZ1RYRUpySE4yWHgyS3J1WS9SMjdpejJxcWFFNVF6TktNMWV6VXZPVVpqOEg0NWh4K0p4MFRnbm5LS2VYODM2SzNoVHZLZUlwRzZZMFRMa3haVnhycXBhWGxsaXJTS3RScTBmcnZUYXU3YWVkcHIxRnUxbjdnUTVCeDBvblhDZEhaNC9PQlozblU5bFQzYWNLcHhaTlBUcjFyaTZxYTZVYm9idEVkNzl1cCs2WW5yNWVnSjVNYjZmZWViM24raHg5TC8xVS9XMzZwL1ZIREZnR3N3d2tCdHNNemhnOHhUVnhiendkTDhmYjhWRkRYY05BUTZWaGxXR1g0WVNSdWRFOG85VkdqVVlQakduR1hPTWs0MjNHYmNhakpnWW1JU1pMVGVwTjdwcFNUYm1tS2FZN1REdE14ODNNemFMTjFwazFtejB4MXpMbm0rZWIxNXZmdDJCYWVGb3N0cWkydUdWSnN1UmFwbG51dHJ4dWhWbzVXYVZZVlZwZHMwYXRuYTBsMXJ1dHU2Y1JwN2xPazA2cm50Wm53N0R4dHNtMnFiY1pzT1hZQnR1dXRtMjJmV0ZuWWhkbnQ4V3V3KzZUdlpOOXVuMk4vVDBIRFlmWkRxc2RXaDErYzdSeUZEcFdPdDZhenB6dVAzM0Y5SmJwTDJkWXp4RFAyRFBqdGhQTEtjUnBuVk9iMDBkbkYyZTVjNFB6aUl1SlM0TExMcGMrTHBzYnh0M0l2ZVJLZFBWeFhlRjYwdldkbTdPYnd1Mm8yNi91TnU1cDdvZmNuOHcwbnltZVdUTnowTVBJUStCUjVkRS9DNStWTUd2ZnJINVBRMCtCWjdYbkl5OWpMNUZYcmRld3Q2VjNxdmRoN3hjKzlqNXluK00rNHp3MzNqTGVXVi9NTjhDM3lMZkxUOE52bmwrRjMwTi9JLzlrLzNyLzBRQ25nQ1VCWndPSmdVR0JXd0w3K0hwOEliK09QenJiWmZheTJlMUJqS0M1UVJWQmo0S3RndVhCclNGb3lPeVFyU0gzNTVqT2tjNXBEb1ZRZnVqVzBBZGg1bUdMdzM0TUo0V0hoVmVHUDQ1d2lGZ2EwVEdYTlhmUjNFTnozMFQ2UkpaRTNwdG5NVTg1cnkxS05TbytxaTVxUE5vM3VqUzZQOFl1WmxuTTFWaWRXRWxzU3h3NUxpcXVObTVzdnQvODdmT0g0cDNpQytON0Y1Z3Z5RjF3ZWFIT3d2U0ZweGFwTGhJc09wWkFUSWhPT0pUd1FSQXFxQmFNSmZJVGR5V09Dbm5DSGNKbklpL1JOdEdJMkVOY0toNU84a2dxVFhxUzdKRzhOWGtreFRPbExPVzVoQ2Vwa0x4TURVemRtenFlRnBwMklHMHlQVHE5TVlPU2taQnhRcW9oVFpPMlorcG41bVoyeTZ4bGhiTCt4VzZMdHk4ZWxRZkphN09RckFWWkxRcTJRcWJvVkZvbzF5b0hzbWRsVjJhL3pZbktPWmFybml2TjdjeXp5dHVRTjV6dm4vL3RFc0lTNFpLMnBZWkxWeTBkV09hOXJHbzVzanh4ZWRzSzR4VUZLNFpXQnF3OHVJcTJLbTNWVDZ2dFY1ZXVmcjBtZWsxcmdWN0J5b0xCdFFGcjZ3dFZDdVdGZmV2YzErMWRUMWd2V2QrMVlmcUduUnMrRlltS3JoVGJGNWNWZjlnbzNIamxHNGR2eXIrWjNKUzBxYXZFdVdUUFp0Sm02ZWJlTFo1YkRwYXFsK2FYRG00TjJkcTBEZDlXdE8zMTlrWGJMNWZOS051N2c3WkR1YU8vUExpOFphZkp6czA3UDFTa1ZQUlUrbFEyN3RMZHRXSFgrRzdSN2h0N3ZQWTA3TlhiVzd6My9UN0p2dHRWQVZWTjFXYlZaZnRKKzdQM1A2NkpxdW40bHZ0dFhhMU9iWEh0eHdQU0EvMEhJdzYyMTduVTFSM1NQVlJTajlZcjYwY094eCsrL3AzdmR5ME5OZzFWalp6RzRpTndSSG5rNmZjSjMvY2VEVHJhZG94N3JPRUgweDkySFdjZEwycENtdkthUnB0VG12dGJZbHU2VDh3KzBkYnEzbnI4UjlzZkQ1dzBQRmw1U3ZOVXlXbmE2WUxUazJmeXo0eWRsWjE5Zmk3NTNHRGJvclo3NTJQTzMyb1BiKys2RUhUaDBrWC9pK2M3dkR2T1hQSzRkUEt5MitVVFY3aFhtcTg2WDIzcWRPbzgvcFBUVDhlN25MdWFycmxjYTdudWVyMjFlMmIzNlJ1ZU44N2Q5TDE1OFJiLzF0V2VPVDNkdmZONmIvZkY5L1hmRnQxK2NpZjl6c3U3MlhjbjdxMjhUN3hmOUVEdFFkbEQzWWZWUDF2KzNOanYzSDlxd0hlZzg5SGNSL2NHaFlQUC9wSDFqdzlEQlkrWmo4dUdEWWJybmpnK09UbmlQM0w5NmZ5blE4OWt6eWFlRi82aS9zdXVGeFl2ZnZqVjY5Zk8wWmpSb1pmeWw1Ty9iWHlsL2VyQTZ4bXYyOGJDeGg2K3lYZ3pNVjcwVnZ2dHdYZmNkeDN2bzk4UFQrUjhJSDhvLzJqNXNmVlQwS2Y3a3htVGsvOEVBNWp6L0dNekxkc0FBQUFnWTBoU1RRQUFlaVVBQUlDREFBRDUvd0FBZ09rQUFIVXdBQURxWUFBQU9wZ0FBQmR2a2wvRlJnQUFCUTFKUkVGVWVOcnMyMXRzVkVVQXh2SFJRTVFvdmxUQ1MrT1o3NXNpRWxDSURSRkJMQVlTU0hnd0VOL3d5V2dUOVFGaUZYaVFCSXlJTlNadEFoU1FZcEZMYjdZc2xFQXYwTnYyM2xNdXBTdlVFaXBRSUFJdFV1aTIzZTYyNHdPdUxIUmJDc2J0SVoxSi9tKzdtYzB2MlpNejU4d0lyYlV3RFoxQk1FQUd5QUFaSUFOa2dBeVFBVEtGQi9Jb1Jpd2h4TE94c2JIalkyTmp4MXVXTlNFNk92cDV5N0ltVEo0OCtZV29xS2lKa3laTmVqRllWRlRVeFBlam8xOEtmaTRtSnVhNXVMaTRjWEZ4Y2VPRUVNOUU3RGVQNUVOcmlXa0psclZrSGVSSDY2VzFaaE5rNG8rUVB5VkptWlVDZVdRWHBEc05zbTR2MEpoQm5Nc21McmlJdGp6aVdnSFJYa1RjY3BOZEZVU1htL1RXSy9wc3hiNlEvRTJLMnZPSVRpajZRNzlYb2RoVlFkNzlwODdqeEkxaTR2cFI0bEllOGJ1TGFNd21hdllEUlh1SkE2bVFxU21RbTVLQmxUOEF5NUtrOWNZVEE1VVFpYldLN1o0Ui9QQ252UktpT1llWU4yS2dhc1dyWXdFbXRET0tBN2xFMXJCQWRaQXZWeXZlR21zNG9SVVNqVU1DSFNhYXhqSk9DRkx4SUtDZmlZOE56djBxRkQ5OEFPZzRjZFhBM0s5YThmSy9RSWVJaFFZbGJQZUFqaEFIRGNiZ3ZpUGVGUjVGVWF2WVlVQUc5NFZsclE1ZWd3eEltRlpMYTUrd2daa0dJM3hmUzFraWppaXVNQmpoK3g3eWxNZ2xOeGlNOENWSjJTSXlpZDJSbnJoMjJtditwd0VvQmZLeXlDQ0tJajN4M2RxYWdmb3ZFM3BQVElucGR6SlFHdkNueUNaT1JucmlXeVhGL1ZwcmZhZTZTbGVzV05IYjVGQ2dES0pEWkFBdGtaNjQvVmhSdnc0WlYxMHVYYnAwcWM5cFFDNmlVMlNOd2hyc1lTQ3R0ZmJhdG01TzJUcFErdDRDeDBEbEUxNlJTYlE3QVNnNC9uS1g2OVBmYkJnb2ZXZmVxRU1WRWQzaVY2RFRTVUJhYXgwSUJQU1ZuQnpkc0haTmY5bWN0MFlOeXEzb0V5Nml5MmxBd1hINzltMTlmdWRPWGJkcVZhQnM5dXlJUTdsSm44aHpNSkRXV3Z0OFB0M1cxcWJQYmQ2c2ExZXU5THRuellvWWxLMFlFSVZFajVPQmdxT2pvME0zTnpmcnM4bkp1dWJ6ei95VnI4L29pd2hRUHRIOU5BQnByYlhmNzlldHJhM2E0L0hvUytucHVpcitrNzcvSGNqbDhMOVl1SEd6c0ZDWEwxL3VhM2gxU3NBQVBYU3ZaQ2NrOU5STm5lcVAyRFVvbDdqcmRDQ3ZiZXRUNjliMVJucVJheXNHeEg0SDNnZUZ3cHpaK0cxdjFZenBmYU54SCtSWUlLOXQ2N05KU2I2S21UTkg5VzdhVmd5SVBVQ0hVNEM4dHExYnRtM3psY2UrMmV1RXRWaU5vbCtrUW83Nll0VnIyN28xTGEydmJPN2JQVTVhemJzVmZXSTdjRDdTRTk4c0tPZ1B3bHhLVC9lWHpwL2Y0OFRuUWNlSWJwRUMyUkRwaWIyMnJhKzVYSUhTUll1NlBjcTVUeFR6aVM2eEdUTGlqMXpMbGl4Mk5FeXdRMFNuMkFLNTE3ekJDRjgyMFM1U0lCTU5SdmgyQTlmRUxzaDRneEcrN1pBWHhBR3o5V1hJa29GR3MzbGhtQkloM1Fab21OWkxhOSs5M2ExbWY5QlFRRjhGOXlmbUdaQXc3K2I1eWx6aFVSU2x4R0lETXN3ZVJZK2lLQ1l1R3BEN1ZTcWVlUUFvRS9pZ3ljQm9qNkp1VWh5b2lsRnpCdTIwendZT0d5RHFmR0xYa0lkWjhva1RZeG1ubktoKzVHbWZRaUpuak82dUwzeXNBM1gxaXIrTkJaaDZ4ZWIvZE9MUW95aHNZR0V4OFdrQnNhbUlURHRHdUlxSmtsTENyaURQVlpKLzFDbmVxRk84MmFCNDU2Umk5Mm5GeDM3b2ZsS3hyMEhSRjFxMVlsY2xlYWVLN0N3ak9vcUo2NFhFbGFQRXhjTkV5MEhDazB1Y3lnSnFNb255ZENKL0gzSGdGMkpQS3JCbEI3QnhoNVNyVTZTTTN3cTViRHV3SUZOYTAwZDBKTk1jM0RXbm5nMlFBVEpBQnNnQUdTQURaREpBVDlEZkF3Q3JEWmc5TUNuL21RQUFBQUJKUlU1RXJrSmdnZz09JztcbiR5b3V0dWJlLXBsYXktYXJyb3c6ICdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUVnQUFBQklDQVlBQUFCVjdiTkhBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBZ1kwaFNUUUFBZWlZQUFJQ0VBQUQ2QUFBQWdPZ0FBSFV3QUFEcVlBQUFPcGdBQUJkd25McFJQQUFBQnlWSlJFRlVlRjd0bXc5TVZWVWN4OUhKbi9pVENNa2ZVUkN6YWRSaWpDWkVUcmMyclMwMlduTzU1V3d0a3EwWmM2VXN0RmcwaXVsc3BSV0xyYXlSYlJwdDFocHRVb2lCckNZOEhpREVYeDhQeFpERlFHWVNFdUR0KzMyZWkxZmwrUkI0aC9lZWgrM0xPZmZlYzg2OTUzTi81NXpmT2U5Y0x5LzFwd2dvQW9xQUlxQUlLQUtLZ0NLZ0NDZ0NyazlnZm1KaW9qY1ZFeFBqdDNUcDB2c1lob2VIQjRTR2hnWXRYcnc0VUJlUEl5TWovZlYwSzFldTlGMi9mdjBDQ3RXYzUxSlZqWTJORFVkbEhvMk9qbjRTNFRNSU55MWJ0dXhseExkRHU2QjNvQTl3N2tQb0Uxd3ZSUGdWOUEzT0g4VnhNZUxIRVA4UllRbUZlQ25PL3dLVjR2Z0U5QnQwMGlBZWwvRTYweUYrM0pDWDVSd1Q1UjdoZmFCRE9QNGM0VUh4SEhrSTM0YmVoRjdEdGExUlVWSFBJNzRSMEorQUhsNnlaRW5vdEVIajdVV2pFanRSNEEvUWFlaFBxQjJ5UUZhaExvUVVqenZGTlF2eW5VVzhRNlJ2UTBpMUNyVWdwSm9OWXRuMlpFeW41OVhMMHN2bWMzV0krL0w1S0Q0UG44djRqRHptTmVacmhINkhqaURmcXdBV1BHVllvSjJCakdib3ZLR3dlc1NwT2c4UTY5R0FlaElTNFo1SHZCSjYxaEdrZVVpOER3a3ZRRTBDa2ljQWNWUUhHZ090c2d2V2xHNFhFaTVtSVZHUEIxbUtJekRHNjRSRWl6bzNxU1hoWkp4b1RtYzhvQW5kRFpoYkliV3l1V0hVdlA4bVM4TEp2YUpESThucDNzQVQ4dG42WG81NkU0QndzSWc5dXVoM1BLR1NNNjFETzkyVENVQ0FzeEhpc0RqVGdqMGxmd05IdWVYTGw4ZllJT0ZnajJoZW5sTEIyYWlIRlZiMG5BNkluaWo5Z2RrbzJGUEtvSU81aDREbUkwSTNuaDZycDFSdXh2VVFYdmxuWGl0V3JBaEQ1M3hLZUpVekx0aURJSE02OHEwWE9xSjQwS3BocCtUc3l1RWwxR0dPWjE2NGNLRUo5M1QxbDlITXliVVh2VVlCeHVuekxNS0pqNDgvczJYTGxvN2c0T0Rhb0tBZ2s3TmZ5blRMcDh2REZRY0Myb1pDcEhqUFdPTXhwNlNrTkkyUGoxMnJxS2k0bkpxYTJ1YnY3MThEV0s0SWlreE9FdEM3c2dCaE1jeThaczJheHVIaDRURU5mMk5qWTFweGNmR2xkZXZXdFJCVVNFaEk3WFRmdUJQeXNjdXA4b0laY1pGSmlnWHBnSWFHaG15QTlMLysvbjZ0c0xDd1B6azV1VGtnSUtBR2x1WUtvTmpsL0VFbjhYc1pIVFRmc0QxQU9xaU9qbzVyKy9mdi94dExzazIwS0tTZlMxQUVWRTFBSnlDbmQ5QlRBVVJRSXlNam1zbGtHcy9MeSt0bGgwNVFXTE9lRTFEb2Ztcll4RGpFU3hseUhWbVFia25zbS9yNityU3FxcXJSbkp5Y250V3JWemY0K2ZuVlJFUkVtT2txeUhwZTNNdEVDNUppUFZPMUlHUGZORGc0cUZtdFZxMjh2UHkvN096c0MzQnE2MmxSZEJja1Fhb2xJR2x2WktvV1pJVEVKdGZkM2EyMXRiVnBaV1ZsVjNmczJNRjE4anAyNXZpVnd0bWd6QzRQeURqU3RiYTJhaTB0TFZwcGFlbHdSa1pHRndHeDJUbnhKYnNQSUlJYUhSM1ZPanM3dGFhbUp1M2l4WXRhU1VuSlVFSkNRcU1UTzNIM0FxUmIwNVVyVjdTaW9xSkxhV2xwN2V5MG5UaXZjejlBbFpXVmc1czNiMjdsUEU3Q0ZNVjlBRlZYVjEvR0pMY2RuYk1wTURCUTF0ek45UUhWMTlmL2s1NmVmcFpMSklUanhPWTAyV2h1QStTU2ZoQkdxNkhNek16T2tKQkZ0WFFTTVdKSmMwY01vNkxORCtMR0JDazNuNG9mWkxGWS9zM0t5cktHaFlXWmZYMTlaZmc2ZHV1dWU5Sy95cktpT3dHQ00zZzFOemYzSEgwYkh4OGZtN2NzYzFveG1aSFk1bUw0OTUzczJUeUc2WW5sanQ3ZTNwSDgvUHh1N0VHcUl4alo4NjA3dEI1MlBhZlp4RDZWdVI2RU5aOUcrak1EQXdPakJ3NGMrR3ZWcWxYMTN0N2VuTEhQdWNYY0F1djZlaEIzaDhrQ1JBaEpTVW1OQlFVRlBmQ0F6eEFNKzVxNWJrcDJySWo3aDA0UjBDdXlBUEZCT0V4alJtN2lZcGlMZ3RFN2JhNnlsaFBRMDRLZzAzLzJrVFZhenNaOXhFYU80K3lESG9HcVpWclJiRlJBUWhuY0QzbU1GaFNDU0lYYStuS2JMOWdHSmtYNjVvV2ZBWW5FcERpTWJuSWZDNTd6b0E3b0VBNjRiVmNCdXNHQUd6cDM2b0RlQUJ4dTkxQ0FiakRvNUFCbUE0UzJ4aDMwM1B5dEFGMW4wTWhwUm14c1dMZ05FTCtKNEpnUHFUMUMxd0d4Ly9ueXBsMnVPTEViNGk4R3psd0VkeGNMNVY3cDFKc0FvWWxGaVNiR2J5YnVWVWhtZGpXQTgxTmNYSnpQYlR2dWNmRkZ3T2xtRzd3SElkRW82T3J3azRUSDdYNk9BSHI4a0VYL1lrZmFhdU1jRHhDc0o3ZEJjLzYxd2RFSExaeCtyQVVvZnVORjMraWNDRnZFUGtiTzJkenh5eC85bWZuOGJDSHNTcmdQc1F2MTRnaCtHR0djUXpqR0JGamRTMEt6MjhVZUhhSzN6ZStyZUFPYUluK1RZc0g2ZDFsVzNzd2dIdXRpbW9udnlaaFA1T1VMME1WdHlKTnBJbzBobjRWV0xzcDBkSDllWnhtRVFTaTJiUzFRdVRDQzl4QmZlMWRnN0NSZUFIZmdBVUI3Q0IrZkpkQjNRc0Vib0RUb0JlZ2xuTnNHb05zUnArUDVsbGhyeWtXWWoydDdFWDZFOEdOY0t4RDZRc0EvaFBBd3hQM2FSaDFHbnE5eHpwWk9iUFppM29Nc0MrRStoTytqVE82UzIwM1BGL0hYK1J6UVZtZ1RSeVBvS1R4M012UVkwajJJNDBoKytqa2JVRlFaaW9BaW9BZ29Bb3FBSXFBSUtBS0tnQ0l3R1lIL0FWM2UyUXd1VUo0VkFBQUFBRWxGVGtTdVFtQ0MnO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBUaW1lbGluZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB0aGlzIGNsYXNzIGlzIHVzZWQgdG8gZ2l2ZSBhIG1heC13aWR0aCB0byB0aGUgZWxlbWVudCBpdCBpcyBhcHBsaWVkIHRvLCBhbmQgY2VudGVyIGl0IGhvcml6b250YWxseSB3aGVuIGl0IHJlYWNoZXMgdGhhdCBtYXgtd2lkdGhcbi50aW1lbGluZS1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3My4xMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGltZWxpbmUtY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi50aW1lbGluZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi8vIHRoaXMgaXMgdGhlIHZlcnRpY2FsIGxpbmVcbi50aW1lbGluZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Q3ZTRlZDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMS4zNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDo1cHg7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgbGVmdDogMS4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLS4xMjVyZW07XG4gIH1cbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtLjEyNXJlbTtcbiAgfVxufVxuXG4vL3RoaXMgaXMgdGhlIGVuZCBvZiB0aGUgbGluZVxuLnRpbWVsaW5lOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2U0ZWQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAuOTM3NXJlbTtcbiAgbWFyZ2luLXRvcDogNWVtO1xuICB3aWR0aDogMi44MTI1cmVtO1xuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IC45Mzc1cmVtO1xuICAgIG1hcmdpbjogNWVtIGF1dG87XG4gIH1cbn1cblxuLy90aGUgd3JhcHBlciBhcm91bmQgdGhlIGVudGlyZSB0aW1lbGluZVxuIC50aW1lbGluZS1ibG9jayB7XG4gICBtYXJnaW46IDJlbSAwO1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgIG1hcmdpbjogMi41ZW0gMDtcbiAgIH1cbiB9XG5cbi50aW1lbGluZS1ibG9jazo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikge1xuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAudGltZWxpbmUtY29udGVudCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0aW1lbGluZS1kZWZhdWx0LWNvbG91cjtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogLjYyNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpbWVsaW5lLWRhdGUge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiA1NSU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLy8gdGhlIGNvbnRlbnQgc3BhbiwgYWxsIHdyYXBwZWQgYnkgdGhlIGFbaHJlZl0gdGFnXG4gLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgYmFja2dyb3VuZDogJHRpbWVsaW5lLWRlZmF1bHQtY29sb3VyO1xuICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgY29sb3I6ICMzMzM7XG4gICBkaXNwbGF5OiBibG9jaztcbiAgIGZsb2F0OiBsZWZ0O1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgcGFkZGluZzogMXJlbTtcbiAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtO1xuICAgd2lkdGg6IDkwJTtcbiAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgd2lkdGg6IDQ1JTtcbiAgIH1cbiAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgIHdpZHRoOiBhdXRvO1xuICAgfVxuIH1cblxuLnRpbWVsaW5lLWNvbnRlbnQgaDIsIC50aW1lbGluZS1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4udGltZWxpbmUtY29udGVudCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwIDAgLjI1cmVtIC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi50aW1lbGluZS1jb250ZW50IC50YWcge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQ6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGltZWxpbmUtZGVmYXVsdC1jb2xvdXI7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDEuNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgd2lkdGg6IDA7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0aW1lbGluZS1kZWZhdWx0LWNvbG91cjtcbiAgICB0b3A6IC42MjVyZW07XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuXG4vL2ltYWdlcywgaWNvbnMgYW5kIGNvbG91cmVkIGRvdHNcbi50aW1lbGluZS1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxlZnQ6IC43NSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMi4xODc1cmVtO1xuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBsZWZ0OiA1MC4xMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIC8vRm9yY2UgSGFyZHdhcmUgQWNjZWxlcmF0aW9uIGluIFdlYktpdFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5cbi50aW1lbGluZS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjI2NzFmO1xufVxuXG4udGltZWxpbmUtcmVkIHtcbiAgYmFja2dyb3VuZDogI2M5MWIyNjtcbn1cblxuLnRpbWVsaW5lLW1hcm9vbiB7XG4gIGJhY2tncm91bmQ6ICM5YzBmNWY7XG59XG5cbi50aW1lbGluZS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiAjNjAwNDdhO1xufVxuXG4udGltZWxpbmUtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDg3Y2I7XG59XG5cbi50aW1lbGluZS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDhiNTI7XG59XG5cbi50aW1lbGluZS1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50aW1lbGluZS1jb3B5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4udGltZWxpbmUtZGF0ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgLjVlbSAyZW07XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxlZnQ6IDQ5JTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59IiwiYnV0dG9uLCBpbnB1dFt0eXBlPSdzdWJtaXQnXSwgaW5wdXRbdHlwZT0nYnV0dG9uJ10ge1xuICBAZXh0ZW5kIC5idXR0b247XG59XG5cbi5idXR0b24sIC5idXR0b24ucHJpbWFyeSB7XG4gIEBleHRlbmQgLmJ1dHRvbi0tcHJpbWFyeTtcbn1cblxuLmJ1dHRvbi5zZWNvbmRhcnkge1xuICBAZXh0ZW5kIC5idXR0b24tLXNlY29uZGFyeTtcbn1cblxuLmJ1dHRvbi5xdWlldCB7XG4gIEBleHRlbmQgLmJ1dHRvbi0tdGVydGlhcnk7XG59XG5cbi5idXR0b24uYWxlcnQge1xuICBAZXh0ZW5kIC5idXR0b247XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYWxlcnQ7XG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItZGFyay1yZWQ7XG4gIH1cbn1cblxuLy8gdG8gYXZvaWQgYWJiciBpbnNpZGUgLmJ1dHRvbiBiZWNvbWUgYmx1ZSBvciBwdXJwbGUgd2hlbiB2aXNpdGVkLFxuLy8gdG8gYXZvaWQgYWJiciBpbnNpZGUgLmJ1dHRvbiBiZWNvbWUgcHVycGxlIG9yIHdoaXRlIHdoZW4gaG92ZXJcbmEuYnV0dG9uLS1wcmltYXJ5IHtcbiAgYWJiciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgJjp2aXNpdGVkLCAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgYWJiciB7XG4gICAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuYS5idXR0b24tLXNlY29uZGFyeSB7XG4gIGFiYnIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gICY6dmlzaXRlZCwgJjpob3ZlciwgJjphY3RpdmUge1xuICAgIGFiYnIge1xuICAgICAgY29sb3I6ICRjb2xvdXItbGluaztcbiAgICB9XG4gIH1cbn1cblxuYS5idXR0b24tLXRlcnRpYXJ5IHtcbiAgYWJiciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgJjp2aXNpdGVkLCAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgYWJiciB7XG4gICAgICBjb2xvcjogJGJ1dHRvbi1iZy1wcmltYXJ5LS1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFNwZWNpYWx0eSBidXR0b246XG4gICAgKiBDaGF0IGJvdFxuICAgICogRXhpdCB0aGlzIHBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNoYXRib3QtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICByaWdodDogMiU7XG4gIGJvdHRvbTogNSU7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHotaW5kZXg6IDEwO1xuICAmLS1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbiAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgIEBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmUpIHtcbiAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPdmVycmlkZTogRGVzaWduIFN5c3RlbSBCYWNrIHRvIFRvcCBidXR0b25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJG1lZGl1bS1sYW5kc2NhcGU6ICdvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2UtaGVpZ2h0OiA1MS4yNWVtKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpJztcblxuLmJhY2stdG8tdG9wIHtcbiAgJi0tZGVmYXVsdCB7XG4gICAgbWluLXdpZHRoOiAzcmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICAgIH1cbiAgfVxuICAvLyBzcGVjaWZpYyBwb3NpdGlvbmluZyB3aXRoIHRoZSByZWNhcHRjaGEgYnV0dG9uXG4gICYtLXJlY2FwdGNoYSB7XG4gICAgcmlnaHQ6IDAuMiU7XG4gIH1cbn1cbiIsImFbcmV2PVwiZm9vdG5vdGVcIl0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZvb3Rub3RlcyBsaSB7XG4gICY6dGFyZ2V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgfVxuICBhIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEhlYWRpbmdzIG92ZXJyaWRlcyBpbiBjb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaDEge1xuICBAZXh0ZW5kICVoMS1zdHlsZXM7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgJWgyLXN0eWxlcztcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCAlaDMtc3R5bGVzO1xufVxuXG4uaDQge1xuICBAZXh0ZW5kICVoNC1zdHlsZXM7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgJWg1LXN0eWxlcztcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCAlaDYtc3R5bGVzO1xufVxuXG4vLyBPdmVycmlkZSBoZWFkaW5nIHNpemVzIGJ5IGFkZGluZyBjbGFzcyBoMSwgaDIsIGV0Yy4gdG8gYSByb3cgdG8gc3BlY2lmeSB0aGUgc2l6ZSB0byBmb3JjZSB5b3VyIGhlYWRpbmcgdG8gbWF0Y2hcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBwLCBsaSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG59XG5cbi5yb3cuaDEsIC5jb2x1bW5zLmgxIHtcbiAgaDIsIGgzLCBoNCwgaDUge1xuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4ucm93LmgyLCAuY29sdW1ucy5oMiB7XG4gIGgyLCBoMywgaDQsIGg1IHtcbiAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4gIH1cbn1cblxuLnJvdy5oMywgLmNvbHVtbnMuaDMge1xuICBoMiwgaDMsIGg0LCBoNSB7XG4gICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICB9XG59XG5cbi5yb3cuaDQsIC5jb2x1bW5zLmg0IHtcbiAgaDIsIGgzLCBoNCwgaDUge1xuICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4ucm93Lmg1LCAuY29sdW1ucy5oNSB7XG4gIGgyLCBoMywgaDQsIGg1IHtcbiAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XG4gIH1cbn1cblxuLnJvdy5oNiwgLmNvbHVtbnMuaDYge1xuICBoMiwgaDMsIGg0LCBoNSB7XG4gICAgZm9udC1zaXplOiAkaDYtZm9udC1zaXplO1xuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHZW5lcmFsIHN0eWxlIGhlbHBlciBjbGFzc2VzIGZvciB0ZXh0LCBtYXJnaW5zLFxuICAgIHBhZGRpbmcgYW5kIHdpZHRoc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBNYXJnaW5zIGFuZCBQYWRkaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gR2VuZXJhdGVzIHRoZSBmb2xsb3dpbmcgY2xhc3Nlczpcbi8vIC5bdG9wLHJpZ2h0LGJvdHRvbSxsZWZ0XS1bbWFyZ2luLHBhZGRpbmddLVtkb3VibGUsaGFsZl0geyDigKYgfVxuLy8gLm5vLVttYXJnaW4scGFkZGluZ10tW3RvcCxyaWdodCxib3R0b20sbGVmdF0geyDigKYgfVxuLy8gLm5vLVttYXJnaW4scGFkZGluZ10geyDigKYgfVxuLy9cbi8vIFRvIHNlZSB0aGUgb3V0cHV0IG9mIHRoaXMgYmxvY2s6XG4vLyBodHRwOi8vd3d3LnNhc3NtZWlzdGVyLmNvbS9naXN0L2ZlM2Y5ZTBjYjY5NTFmNTQyOTAxNzBjYWQ3OTcyY2U3XG4vL1xuXG4kYmFzZVdoaXRlc3BhY2U6IDFyZW07XG5cbkBlYWNoICR0eXBlIGluIG1hcmdpbiwgcGFkZGluZyB7XG4gIEBlYWNoICRwb3NpdGlvbiBpbiB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQge1xuICAgIC4jeyRwb3NpdGlvbn0tI3skdHlwZX0ge1xuICAgICAgI3skdHlwZX0tI3skcG9zaXRpb259OiAkYmFzZVdoaXRlc3BhY2UgIWltcG9ydGFudDtcbiAgICAgIEBlYWNoICRzaXplIGluIGRvdWJsZSwgaGFsZiB7XG4gICAgICAgICYtI3skc2l6ZX0ge1xuICAgICAgICAgIEBpZiAkc2l6ZSA9PSBkb3VibGUge1xuICAgICAgICAgICAgI3skdHlwZX0tI3skcG9zaXRpb259OiAkYmFzZVdoaXRlc3BhY2UgKiAyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBoYWxmIHtcbiAgICAgICAgICAgICN7JHR5cGV9LSN7JHBvc2l0aW9ufTogbWF0aC5kaXYoJGJhc2VXaGl0ZXNwYWNlLCAyKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubm8tI3skcG9zaXRpb259LSN7JHR5cGV9IHtcbiAgICAgICN7JHR5cGV9LSN7JHBvc2l0aW9ufTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubm8tI3skdHlwZX0ge1xuICAgICN7JHR5cGV9OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSW5kZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmluZGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5uby1pbmRlbnQsXG4ubWFpbi1jb250ZW50IC5uby1pbmRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUmFkaXVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnJhZGl1cyB7XG4gIEBpbmNsdWRlIHJhZGl1cygkZ2xvYmFsLXJhZGl1cyk7XG59XG5cbi5uby1yYWRpdXMge1xuICBAaW5jbHVkZSByYWRpdXMoMCk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRleHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubm8td3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kYXJrLXRleHQge1xuICBjb2xvcjogJGdyZXlzY2FsZS03MDtcbn1cblxuLmluYWN0aXZlIHtcbiAgY29sb3I6ICRncmV5c2NhbGUtNTU7XG59XG5cbi5icmVhay13b3JkIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vLyB1c2VkIGZvciBsYWJlbHMgb24gZGFyayBiZ3MgLSBleC5SVFBcbi53aGl0ZS10ZXh0LWFuZC11bmRlcmxpbmUge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFNoYWRvd1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yaWdodC1zaGFkb3cge1xuICBib3gtc2hhZG93OiA0cHggMCA0cHggJGdyZXlzY2FsZS0yMDtcbn1cblxuLm5vLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwICRncmV5c2NhbGUtMCAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBXaWR0aHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBpLmUuIC53LTkwID0gOTAlXG4kY2xhc3Mtc2x1ZzogdyAhZGVmYXVsdDtcblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xuICAuI3skY2xhc3Mtc2x1Z30tI3skaX0ge1xuICAgIHdpZHRoOiAwJSArICRpO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJvcmRlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50aGljaywgLnRvcC1ib3JkZXIge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgJHRoZW1lLWxpZ2h0O1xufVxuXG4uYm90dG9tLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkdGhlbWUtbGlnaHQ7IC8vIGFsc28gdXNlZCBpbiAuZmlsdGVycy1zY3JvbGxhYmxlIGluIF9mb3Jtcy5zY3NzXG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFBvc2l0aW9uaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQWNjZXNzaWJpbGl0eSBjbGFzcyBpbiBEcnVwYWwgOFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi52aXN1YWxseS1oaWRkZW4ge1xuICBAZXh0ZW5kIC5zaG93LWZvci1zcjtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTWFrZXMgdGhlIERTIC5hbGVydCBkZWZhdWx0IHN0eWxlIGFsZXJ0LS1pbmZvcm1hdGlvbmFsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxlcnQge1xuICBAZXh0ZW5kIC5hbGVydC0taW5mb3JtYXRpb25hbDtcbiAgaDIsIGgzLCBoNCB7XG4gICAgQGV4dGVuZCAuYWxlcnRfX2hlYWRlci10aXRsZTtcbiAgfVxuICAmIDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuICB9XG59XG5cbi5lbWVyZ2VuY3ktYmFubmVyLCAuZW1lcmdlbmN5LWJhbm5lci0tY292aWQsIC5oZWFkZXJfX2FsZXJ0IHtcbiAgQGV4dGVuZCAuY3JpdGljYWwtYWxlcnQ7XG59XG5cbi8vIGFsZXJ0IGZ1bGwgd2lkdGggd3JhcHBlclxuLy8gdXNlZCBpbiBmaWVsZC0tZmllbGQtb3B0aW1pemF0aW9uLWJhbm5lci5odG1sLnR3aWcgYW5kIG9udGFyaW8tYXJjaGl2ZS1iYW5uZXIuaHRtbC50d2lnXG4uYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAwIC01MHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTAlO1xuICB3aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgLmFsZXJ0X19oZWFkZXItdGl0bGUsIC5hbGVydF9fYm9keSBwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS42NXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmFsZXJ0X19mdWxsLXdpZHRoLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjczNzVyZW07XG59XG5cbi8qIENvbnRlbnQgT3B0aW1pemF0aW9uIEJhbm5lciovXG4uYWxlcnQtLW9wdGltaXphdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2VkZWM7XG59XG5cbi5hbGVydF9faGVhZGVyLWljb24tLW9wdGltaXphdGlvbiAge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLW9wdGltaXphdGlvbi5zdmdcIik7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQWxlcnQgYm94IGNsYXNzZXMgcmVmZXJlbmNlZCBpbiB0aGUgY29udGVudCBzdHlsZSBndWlkZS5cbiAgICBUaGVzZSB3aWxsIGV2ZW50dWFsbHkgYmUgcmVtb3ZlZCBmcm9tIHRoZSB0aGVtZSBvbmNlIHRoZVxuICAgIERTIGNsYXNzZXMgYXJlIHVzZWQgd2lkZWx5LlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsZXJ0LWJveCB7XG4gIEBleHRlbmQgLmFsZXJ0O1xuICBib3JkZXItY29sb3I6ICRjb2xvdXItaW5mb3JtYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItaW5mb3JtYXRpb24tbGlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaDIsIGgzLCBoNCB7XG4gICAgQGV4dGVuZCAuYWxlcnRfX2hlYWRlci10aXRsZTtcbiAgfVxuICBhLCBhOmZvY3VzIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rO1xuICB9XG4gIGE6aG92ZXIsIGE6dmlzaXRlZCwgYTphY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuICB9XG4gIGEuYnV0dG9uOm5vdCguc2Vjb25kYXJ5KXtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgfVxuICBpIHsgLy8gaWNvbnNcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuICAmIDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuICB9XG59XG5cbi5hbGVydC1ib3guc3VjY2VzcyB7XG4gIEBleHRlbmQgLmFsZXJ0LS1zdWNjZXNzO1xufVxuXG4uYWxlcnQtYm94LmFsZXJ0IHtcbiAgQGV4dGVuZCAuYWxlcnQtLWVycm9yO1xufVxuXG4uYWxlcnQtYm94Lndhcm5pbmcge1xuICBAZXh0ZW5kIC5hbGVydC0td2FybmluZztcbn1cblxuLmFsZXJ0LWJveCAuY2xvc2Uge1xuICByaWdodDogLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogIzA2YztcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IC45O1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwIDZweCA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLy8gVG8gZW5zdXJlIHRoZSBlbWVyZ2VuY3kgYmFubmVyIGlzIG9uIHRvcCBvZiB0aGUgbmF2YmFyIG92ZXJsYXkgb24gc20gYW5kIG1kIHNjcmVlbi5cbi5jcml0aWNhbC1hbGVydCB7XG4gIHotaW5kZXg6ICRtYXJrZXRpbmctYmFubmVyLXotaW5kZXggKyA1O1xufVxuXG4vLyB0aGlzIHNpdHMgYWJvdmUgdGhlIG1haW4gaGVhZGVyLiB0aGUgY29sb3VycyBjYW4gbW9kaWZpZWQgdG8gc3VpdCBtYXJrZXRpbmcgbmVlZHMuXG4uaGVhZGVyX19hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRDAwMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYSwgYTpob3ZlciwgYTp2aXNpdGVkLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBJY29ucyBuZXN0ZWQgaW4gbGluayB0YWdzXG4gICAgKiBVc2VkIGluIGNvbnRhY3QgbGlzdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuYS5saW5rLWljb24tdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYSBzcGFuW2NsYXNzXj1cImljb24tXCJdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmFbaHJlZl49XCJ0ZWw6XCJdID4gc3BhbltjbGFzc149XCJpY29uLVwiXSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4vKiBMZWdhY3kgY2xhc3MuIFVzZXMgRFMgZW1haWwgaWNvbiAqL1xuLmljb24tZW1haWwsIC5pY29uLW1haWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLWVtYWlsLnN2Z1wiKTsgLy8gc3ZnIGZpbGwgY29sb3VyIGlzICMwMDY2Q0NcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBDdXN0b20gT25lc2l0ZSBJY29uIEZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnb25lc2l0ZSc7XG4gIHNyYzogdXJsKCcjeyRmb250LWRpcn0vb25lc2l0ZS9vbmVzaXRlLmVvdD91aXJlZ2UnKTtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtZGlyfS9vbmVzaXRlL29uZXNpdGUuZW90P3VpcmVnZSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmb250LWRpcn0vb25lc2l0ZS9vbmVzaXRlLnR0Zj91aXJlZ2UnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZm9udC1kaXJ9L29uZXNpdGUvb25lc2l0ZS53b2ZmP3VpcmVnZScpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZvbnQtZGlyfS9vbmVzaXRlL29uZXNpdGUuc3ZnP3VpcmVnZSNvbmVzaXRlJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWl4aW4gb25lc2l0ZUZvbnQge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ29uZXNpdGUnICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT250YXJpbyBsb2dvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbi5pY29uLW9udGFyaW86OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuLmljb24tb250YXJpb0xvZ286OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3Y1wiO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBTZXJ2aWNlIE9udGFyaW9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuLmljb24tc2VydmljZU9udGFyaW86OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NWZcIjtcbiAgY29sb3I6IHJnYigwLCAxMDgsIDY0KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2MVwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGg0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoNTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDY6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2NFwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGg3OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoODo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDk6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2N1wiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxMDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDExOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NjlcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxMzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDE0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2ZFwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxNjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG4uaWNvbi13cmFwcGVyLS1sb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogLjE1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pY29uLXdyYXBwZXItLWxvbmcsIC5pY29uLXdyYXBwZXItLWxvbmctbm8tYmcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDdyZW07XG4gIGhlaWdodDogMi4zcmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvbi1jb250YWN0TG9uZzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE5vdGU6IHRvIHBoYXNlIG91dCB0aGUgdXNlIG9mIHRoZXNlIGljb24gY2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG4uaWNvbi1hbGVydDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5pY29uLWFtYnVsYW5jZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pY29uLWFycm93LWRvd246OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvbi1hcnJvd0xlZnQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uaWNvbi1hcnJvd1JpZ2h0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmljb24tYXJyb3dTbWFsbERvd246OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uaWNvbi1hcnJvd1NtYWxsTGVmdDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5pY29uLWFycm93U21hbGxSaWdodDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5pY29uLWFycm93U21hbGxVcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pY29uLWFycm93VXA6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uaWNvbi1ib29rbWFyazo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmljb24tY2FtZXJhOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmljb24tY2FtZXJhMTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5pY29uLWNhbWVyYTI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4uaWNvbi1jYW1lcmEzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmljb24tY2FtZXJhNDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5pY29uLWNBcnJvd0Rvd246OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uaWNvbi1jQXJyb3dMZWZ0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmljb24tY0Fycm93UmlnaHQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi1jQXJyb3dVcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5pY29uLWNoZWNrOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmljb24tY2hlY2tsaXN0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmljb24tY2hlY2tTcXVhcmU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi1jaGV2cm9uRG93bjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5pY29uLWNoZXZyb25MZWZ0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmljb24tY2hldnJvblJpZ2h0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5pY29uLWNoZXZyb25VcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5pY29uLWNpcmNsZS1zbGFzaDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5pY29uLWNsb2NrOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmljb24tY2xvdWREb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmljb24tY2xvdWRVcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5pY29uLWNvbW1lbnQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uaWNvbi1jb21tZW50RGlzYzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5pY29uLWNyb3NzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmljb24tY3Jvc3NCaWc6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uaWNvbi1jcm9zc0NpcmM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uaWNvbi1jcm9zc2hhaXJzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmljb24tZGVza3RvcDE6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uaWNvbi1kZXNrdG9wMjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5pY29uLWRlc2t0b3AzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmljb24tZGlyZWN0aW9uczo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5pY29uLWRvdDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5pY29uLWRvd25sb2FkOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmljb24tZmFjZWJvb2s6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuXG4uaWNvbi1mYWNlYm9va0xvbmc6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4uaWNvbi1maWxlLWNzdjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5pY29uLWZpbGUtZGJmOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cblxuLmljb24tZmlsZS1nZW5lcmljOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmljb24tZmlsZS1qc29uOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLmljb24tZmlsZS1rbWw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuXG4uaWNvbi1maWxlLW1kYjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5pY29uLWZpbGUtb2RiOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLmljb24tZmlsZS1wZGY6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uaWNvbi1maWxlLXJkcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5pY29uLWZpbGUtdHh0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cblxuLmljb24tZmlsZS13b3JkOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmljb24tZmlsZS14bHM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uaWNvbi1maWxlLXhtbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG5cbi5pY29uLWZpbGUtemlwOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLmljb24tZmlsbTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5pY29uLWZpcmU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uaWNvbi1maXJlRnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5pY29uLWZpcmVIYWxmOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLmljb24tZmlyZUhlbG1ldDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5pY29uLWZsYW1lOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLmljb24tZmxpY2tyOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLmljb24tZ2Vhcjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XG59XG5cbi5pY29uLWdsb2JlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NDZcIjtcbn1cblxuLmljb24tZ29vZ2xlUGx1czo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5pY29uLWdwOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cblxuLmljb24tZ3JhcGg6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuXG4uaWNvbi1ndWlkZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG5cbi5pY29uLWhlYWx0aGNyb3NzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NGJcIjtcbn1cblxuLmljb24taGVhbHRoY3Jvc3NGdWxsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NGNcIjtcbn1cblxuLmljb24taGVhbHRoY3Jvc3NTcXVhcmU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuXG4uaWNvbi1oZWFsdGhGdWxsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cblxuLmljb24taGVhcnQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uaWNvbi1ob3NwaXRhbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG5cbi5pY29uLWhvdXJnbGFzczo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5pY29uLWh1bWJzRG93bjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG5cbi5pY29uLWluZm86OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4uaWNvbi1pc3N1ZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG5cbi5pY29uLWlzc3VlQ2hlY2s6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uaWNvbi1pc3N1ZVJlZnJlc2g6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuXG4uaWNvbi1rZXk6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuXG4uaWNvbi1sYXB0b3A6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1OFwiO1xufVxuXG4uaWNvbi1sYXc6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4uaWNvbi1sZWdhbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG5cbi5pY29uLWxpZ2h0QnVsYjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG5cbi5pY29uLWxpbmtlZEluOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cblxuLmljb24tbGlua0V4dGVybmFsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLmljb24tbG9jYXRpb246OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1ZVwiO1xufVxuXG4uaWNvbi1tZWRraXQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3MFwiO1xufVxuXG4uaWNvbi1tZW50aW9uOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NzFcIjtcbn1cblxuLmljb24tbWVudTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTcyXCI7XG59XG5cbi5pY29uLW1pbnVzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLmljb24tbW9iaWxlLXBob25lOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NzRcIjtcbn1cblxuLmljb24tbW9iaWxlLXBob25lMjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG5cbi5pY29uLW1vbmV5OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cblxuLmljb24tbW9ydGFyQm9hcmQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3N1wiO1xufVxuXG4uaWNvbi1uZXdzcGFwZXI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3OFwiO1xufVxuXG4uaWNvbi1ub0ZpcmU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuXG4uaWNvbi1vbGQtc2VhcmNoOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5N2FcIjtcbn1cblxuLmljb24tb3BlbkRhdGE6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3ZFwiO1xufVxuXG4uaWNvbi1vcGVuRGF0YTI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3ZVwiO1xufVxuXG4uaWNvbi1vcGVuRGF0YUZ1bGw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3ZlwiO1xufVxuXG4uaWNvbi1wZW5jaWw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuXG4uaWNvbi1waG9uZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTgxXCI7XG59XG5cbi5pY29uLXBob25lMjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5pY29uLXBob25lRG93bjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG5cbi5pY29uLXBob25lRnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTg0XCI7XG59XG5cbi5pY29uLXBob3RvOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cblxuLmljb24tcGllOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5ODZcIjtcbn1cblxuLmljb24tcGluOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5ODdcIjtcbn1cblxuLmljb24tcGludGVyZXN0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5ODhcIjtcbn1cblxuLmljb24tcGxhbmU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4OVwiO1xufVxuXG4uaWNvbi1wbGF5OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OGFcIjtcbn1cblxuLmljb24tcGxheTI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4YlwiO1xufVxuXG4uaWNvbi1wbHVzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OGNcIjtcbn1cblxuLmljb24tcG9kaXVtOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OGRcIjtcbn1cblxuLmljb24tcHJpbnQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuXG4uaWNvbi1wcm9maXQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuLmljb24tcHVsc2U6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5MFwiO1xufVxuLmljb24tcXVlc3Rpb246OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5MVwiO1xufVxuLmljb24tcXVvdGVzQ2xvc2VFTjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTkyXCI7XG59XG4uaWNvbi1xdW90ZXNDbG9zZUZSOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cbi5pY29uLXF1b3Rlc09wZW5FTjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTk0XCI7XG59XG4uaWNvbi1xdW90ZXNPcGVuRlI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5NVwiO1xufVxuLmljb24tckFycm93RG93bjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTk2XCI7XG59XG4uaWNvbi1yQXJyb3dMZWZ0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OTdcIjtcbn1cbi5pY29uLXJBcnJvd1JpZ2h0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OThcIjtcbn1cbi5pY29uLXJBcnJvd1VwOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OTlcIjtcbn1cbi5pY29uLXJzczo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTlhXCI7XG59XG4uaWNvbi1zY3JlZW4tZnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG4uaWNvbi1zY3JlZW4tbm9ybWFsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OWNcIjtcbn1cbi5pY29uLXNlYXJjaDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTlkXCI7XG59XG4uaWNvbi1zZXR0aW5nczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cbi5pY29uLXNoYXJlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YTBcIjtcbn1cbi5pY29uLXNoYXJlRnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWExXCI7XG59XG4uaWNvbi1zaWduSW46OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTlhMlwiO1xufVxuLmljb24tc2lnbk91dDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG4uaWNvbi1zb3VuZDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWE0XCI7XG59XG4uaWNvbi1zcXVhcmU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTlhNVwiO1xufVxuLmljb24tc3Rhcjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG4uaWNvbi1zdGFyRnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWE3XCI7XG59XG4uaWNvbi1zdGF0czo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWE4XCI7XG59XG4uaWNvbi1zdGF0c0NpcmM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuLmljb24tc3RhdHNGdWxsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YWFcIjtcbn1cbi5pY29uLXN0ZXRob3Njb3BlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YWJcIjtcbn1cbi5pY29uLXN1aXRjYXNlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YWNcIjtcbn1cbi5pY29uLXN5bmM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuLmljb24tdGFibGU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTlhZVwiO1xufVxuLmljb24tdGFibGV0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YWZcIjtcbn1cbi5pY29uLXRBcnJvd0Rvd246OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliMFwiO1xufVxuLmljb24tdEFycm93TGVmdDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWIxXCI7XG59XG4uaWNvbi10QXJyb3dSaWdodDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XG59XG4uaWNvbi10QXJyb3dVcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWIzXCI7XG59XG4uaWNvbi10ZWxlc2NvcGU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliNFwiO1xufVxuLmljb24tdGh1bWJzRG93bkZ1bGw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliNVwiO1xufVxuLmljb24tdGh1bWJzVXA6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliNlwiO1xufVxuLmljb24tdGh1bWJzVXBGdWxsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YjdcIjtcbn1cbi5pY29uLXRvb2xzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YjhcIjtcbn1cbi5pY29uLXRyYXNoY2FuOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YjlcIjtcbn1cbi5pY29uLXR3aXR0ZXI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliYVwiO1xufVxuLmljb24tdHdpdHRlckJpcmQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliYlwiO1xufVxuLmljb24tdHdpdHRlckxvbmc6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliY1wiO1xufVxuLmljb24tdXBBcnJvdzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWJkXCI7XG59XG4uaWNvbi12aWRlbzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWJlXCI7XG59XG4uaWNvbi12aWRlbzI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliZlwiO1xufVxuLmljb24tdmlkZW9DaXJjOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YzBcIjtcbn1cbi5pY29uLXZpZGVvRmlsbTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWMxXCI7XG59XG4uaWNvbi12aWRlb0Z1bGw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTljMlwiO1xufVxuLmljb24td2Vic2l0ZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWMzXCI7XG59XG4uaWNvbi15b3V0dWJlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YzRcIjtcbn1cbi5pY29uLXlvdXR1YmVMb25nOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YzVcIjtcbn1cbi5pY29uLXphcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWM2XCI7XG59XG4iLCIucm93LmludHJvLCAucm93LmludHJvLnJvdy0tY29sbGFwc2Uge1xuICBtYXJnaW46IDAgYXV0byAxLjVyZW0gYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMxYTFhMWE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgaDEge1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB9XG4gICAgLy8gVE9ETyBhZGQgdGh1bWJuYWlsIHRvIHByb2plY3RcbiAgICAudGh1bWJuYWlsIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBuZWVkZWQgb3IgYWJzdHJhY3QgcmF0aW8gd2lsbCBiZSBtYW5nbGVkXG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5tYXJrZXRpbmctYmFubmVyIC5pbnRybyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uaW50cm8gLmludHJvX190ZXh0LFxuLmludHJvIC5pbnRyb19fdGV4dCBwLFxuLmludHJvIC5pbnRyb19fdGV4dCBsaSB7XG4gIEBleHRlbmQgLmxlYWQtc3RhdGVtZW50O1xufVxuXG4uaW50cm8gLmludHJvX190ZXh0IHtcbiAgLmNhbGxvdXQsIC5hbGVydC1ib3gsIC5hbGVydCwgLmFzaWRlLCAucGFuZWwge1xuICAgIHAsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIG1heC13aWR0aDogNDhyZW07XG4gICAgfVxuICB9XG59XG5cbi8vYWRkaW5nIG1hcmdpbiB1bmRlciB0aHVtYm5haWxzXG4uaW50cm8gLm1lZGlhLS10eXBlLXRodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTU7XG59XG4iLCIuaW1nIHtcbiAgJi1sZWZ0IHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMS41ZW0gMWVtIDA7XG4gIH1cbiAgJi1yaWdodCB7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAxZW0gMS41ZW07XG4gIH1cbiAgJi1yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBzaGFwZS1vdXRzaWRlOiBjaXJjbGUoNTAlKTtcbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBvcHRpb24gdG8gY2xlYXIgZmxvYXQgZm9yIGltYWdlcyBpbiBtb2JpbGUgdmlld1xuaW1nIHtcbiAgJi5tZWRpdW0tdXAtbGVmdCB7XG4gICAgbWFyZ2luOiAwIDEuNWVtIDFlbSAwO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gICYubWVkaXVtLXVwLXJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMS41ZW0gMWVtIDA7XG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbmZpZ3VyZS5pbWctcm91bmQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmZpZ3VyZSwgZGl2Lmh0bWwtZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZmlnY2FwdGlvbiwgZGl2Lmh0bWwtZmlnY2FwdGlvbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2FwdGlvbjsgLy8gZm9yY2VzIGNhcHRpb24gdG8gd2lkdGggdGhlIGZpZ3VyZSBpbWdcbiAgICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleXNjYWxlLTc7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgZmlnY2FwdGlvbiwgZGl2Lmh0bWwtZmlnY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyAvLyByZXNldHMgYmFjayB0byBub3JtYWxcbiAgICB9XG4gIH1cbiAgJi5sZWZ0IHtcbiAgICBtYXJnaW46IDAgMXJlbSAxLjVyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW0gMXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gZXZlbiByaWdodC1mbG9hdGVkIGNhcHRpb25zIHNob3VsZCBzdGlsbCBoYXZlIGxlZnQtYWxpZ25lZCB0ZXh0XG5maWd1cmUucmlnaHQgZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmZpZ2NhcHRpb24ge1xuICA+IHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5maWd1cmUgLm1lZGlhX19pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gVXNlZCBhcyB0YWdzLCBub3QgdG8gYmUgY29uZnVzZWQgd2l0aCBmb3JtIGxhYmVsc1xuLmxhYmVsIHtcbiAgYmFja2dyb3VuZDogJGdyZXlzY2FsZS03O1xuICBjdXJzb3I6IGluaXRpYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIixcIk9wZW4gU2Fuc1wiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA0NWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNzVyZW07XG4gIHdpZHRoOiBpbml0aWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIC8vIFN0YXR1cyBsYWJlbHMuIFVzZWQgaW4gdGhlIGRhdGEgY2F0YWxvZ3VlXG4gICYub3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbWV5O1xuICB9XG4gICYuY2xvc2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlua3k7XG4gIH1cbiAgJi5yZXZpZXcge1xuICAgIEBleHRlbmQgLmxpZ2h0LWxhdmVuZGVyLWJnO1xuICB9XG4gICYudXBjb21pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaW50eTtcbiAgfVxuICAmLmluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTYwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAmLnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICBbY2xhc3MqPVwiaWNvbi1cIl0ge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBEU1MgYWxwaGEgYW5kIGJldGEgbGFiZWxzXG4uZHNzLXBoYXNlLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJHNwYWNpbmctNDtcbiAgQGF0LXJvb3Qge1xuICAgICVzcGFuIHtcbiAgICAgIEBleHRlbmQgLmxhYmVsO1xuICAgICAgQGV4dGVuZCAubGFyZ2U7XG4gICAgICBAZXh0ZW5kIC5yaWdodDtcbiAgICAgIEBleHRlbmQgLm1hcmdpbi10b3AtOC1cXCE7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgJWJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuICAmLmFscGhhLCAmLmJldGEge1xuICAgIHNwYW4ge1xuICAgICAgQGV4dGVuZCAlc3BhbjtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgJWJlZm9yZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvYmVha2VyLnBuZyk7XG4gICAgfVxuICB9XG4gICYuYWxwaGEge1xuICAgIHNwYW4ge1xuICAgICAgQGV4dGVuZCAuZHNzLWFscGhhO1xuICAgIH1cbiAgfVxuICAmLmJldGEge1xuICAgIHNwYW4ge1xuICAgICAgQGV4dGVuZCAuZHNzLWJldGE7XG4gICAgfVxuICB9XG59XG4iLCIvLyBUT0RPOiBNZXJnZSB0aGlzIGZpbGUgd2l0aCBfbGF5b3V0LnBhZ2Uuc2Nzcy5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5HZW5lcmFsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbWFraW5nIGFsbCB0aGUgb3JkZXJlZCBsaXN0cyBpbiBsZWFkIGFuZCBib2R5IHRvIHVzZSB0aGUgY291bnRlciBydWxlXG4uZmllbGQtLW5hbWUtYm9keSBpcyB0aGUgYm9keSBjb250YWluZXIgZm9yIENLRWRpdG9yIDQuXG4uY2stb25lc2l0ZS1jb250ZW50IGlzIHRoZSBlZGl0b3IgY29udGFpbmVyIGZvciBDS0VkaXRvciA1LiAqL1xuLm1haW4tY29udGVudCwgLmludHJvX190ZXh0LCAuYm9keS1maWVsZCwgLmZpZWxkLS1uYW1lLWJvZHksIC5jay1vbmVzaXRlLWNvbnRlbnQge1xuICBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGNvdW50ZXItcmVzZXQ6IHJpdGVtO1xuXG4gICAgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKHJpdGVtLCBkZWNpbWFsKSBcIi4gXCI7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogcml0ZW07XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS4xcmVtO1xuICAgIH1cbiAgfVxuXG4gIHVsIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbm9uZTtcbiAgfVxufVxuXG5vbFt0eXBlPVwiYVwiXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHJpdGVtLCBsb3dlci1hbHBoYSkgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogcml0ZW07XG59XG5cbm9sW3R5cGU9XCJBXCJdLnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocml0ZW0sIHVwcGVyLWFscGhhKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiByaXRlbTtcbn1cblxub2xbdHlwZT1cImlcIl0gPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihyaXRlbSwgbG93ZXItcm9tYW4pIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHJpdGVtO1xuICBtYXJnaW4tbGVmdDogLTEuMXJlbTtcbn1cblxub2xbdHlwZT1cIklcIl0udXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihyaXRlbSwgdXBwZXItcm9tYW4pIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHJpdGVtO1xufVxuXG4uaW5saW5lLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAxLjA2MjVyZW0gLTFyZW0haW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICAmID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuLmludHJvLCAubWFpbi1jb250ZW50IHtcbiAgdWxbY2xhc3NePVwic21hbGwtdXBcIl0sXG4gIHVsW2NsYXNzXj1cIm1lZGl1bS11cFwiXSxcbiAgdWxbY2xhc3NePVwibGFyZ2UtdXBcIl0sXG4gIHVsLmFjY29yZGlvbixcbiAgdWwuaW5saW5lLWxpc3QsXG4gIHVsLnBhZ2luYXRpb24sXG4gIHVsLm5vLWJ1bGxldCxcbiAgb2wubm8tYnVsbGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxub2wuY29sczpub3QoLnRvYyksIHVsLmNvbHM6bm90KC50b2MpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpIHtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG59XG5cbi5uby1idWxsZXQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuXG4gID4gbGk6OmJlZm9yZSB7XG4gICAgLy8gbWFrZSB0aGVzZSBoaWRkZW4sIG90aGVyd2lzZSB0aGV5IHdvbid0IGluY3JlbWVudCB0aGUgY291bnRlclxuICAgIEBleHRlbmQgLnNob3ctZm9yLXNyO1xuICB9XG5cbiAgLy8gYWxsIHRoZSByZXN0IG9mIHRoaXMgaXMgdG8gdW5kbyBGb3VuZGF0aW9uJ3MgZGVzaXJlIHRvIGhhdmUgc3VibGlzdHMgYmUgdW5idWxsZXRlZCB0b29cbiAgbGkge1xuICAgIHVsOm5vdCgubm8tYnVsbGV0KSwgb2w6bm90KC5uby1idWxsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgfVxuXG4gICAgdWw6bm90KC5uby1idWxsZXQpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjFyZW07XG4gICAgfVxuXG4gICAgb2w6bm90KC5uby1idWxsZXQpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjRyZW07XG5cbiAgICAgICZbdHlwZT1cImFcIl0ge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhO1xuICAgICAgfVxuXG4gICAgICAmW3R5cGU9XCJBXCJdLnVwcGVyIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1hbHBoYTtcbiAgICAgIH1cblxuICAgICAgJlt0eXBlPVwiaVwiXSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47XG4gICAgICB9XG5cbiAgICAgICZbdHlwZT1cIklcIl0udXBwZXIge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLXJvbWFuO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5JbmxpbmUgLyBob3Jpem9udGFsIGxpc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpc3QtLWlubGluZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDEuMDYyNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGlzdC0taW5saW5lIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMS4yNXJlbSAuNjI1cmVtIDA7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG5cbi5saXN0LS1uby1idWxsZXQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTGVnYWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIGxlZ2FsIG51bWJlcmluZyAxLiwgMS4xLCAxLjIsIDEuMi4xLCAxLjMsIGV0Yy5cbi8vIFRPRE8gcmVtb3ZlIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzXG4ubGVnYWwtbGlzdCBvbCxcbm9sLmxlZ2FsLWxpc3QsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbCxcbm9sLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMC42MjVlbTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIuIFwiO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgJi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIikgXCI7XG4gIH1cbn1cblxuLy8gdW5kbyB0aGUgbGVnYWwgc3R5bGVzIGZvciBub24tbGVnYWwgbGlzdHNcbi8vIGxsaXRlbSBtZWFucyBsZWdhbC1saXN0IGl0ZW1cbi5sZWdhbC1saXN0LCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyB7XG4gIC5wYXJlbnRoZXNlcywgLnBhcmVudGhlc2VzLXJpZ2h0LCBvbFt0eXBlXSwgLm5vdC1sZWdhbCB7XG4gICAgbGkge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxsaXRlbTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihsbGl0ZW0sIGxvd2VyLWFscGhhKSBcIi4gXCI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNnJlbTtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBvbFt0eXBlPVwiaVwiXSB7XG4gICAgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGxsaXRlbSwgbG93ZXItcm9tYW4pIFwiLiBcIjtcbiAgICB9XG4gIH1cblxuICBvbFt0eXBlXSBvbFt0eXBlXSB7XG4gICAgY291bnRlci1yZXNldDogY2xsaXRlbTsgLy9jaGlsZCBsZWdhbC1saXN0IGl0ZW1cblxuICAgIGxpIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjbGxpdGVtO1xuICAgIH1cblxuICAgIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihjbGxpdGVtKSBcIi4gXCI7XG4gICAgfVxuICB9XG5cbiAgb2xbdHlwZV0gb2xbdHlwZT1cImlcIl0ge1xuICAgIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihjbGxpdGVtLCBsb3dlci1yb21hbikgXCIuIFwiO1xuICAgIH1cbiAgfVxuXG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuU3RyaXBlcyBhbmQgbm8gc3RyaXBlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxudWwge1xuICAmLmxpc3Qtc3RyaXBlcyB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGdyZXlzY2FsZS03O1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMC41NjI1cmVtIDAuNjI1cmVtO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGxpOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gICAgfVxuICB9XG5cbiAgJi5saXN0LW5vLXN0cmlwZXMge1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjYyNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleXNjYWxlLTIwO1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTGlzdHMgd2l0aCBwYXJlbnRoZXNlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbm9sLnBhcmVudGhlc2VzLFxub2wucGFyZW50aGVzZXMtcmlnaHQge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuXG4gID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuXG4gIG9sIG9sLnBhcmVudGhlc2VzLFxuICBvbCBvbC5wYXJlbnRoZXNlcy1yaWdodHtcbiAgICBjb3VudGVyLXJlc2V0OiBjaXRlbTtcbiAgfVxufVxuXG5vbC5wYXJlbnRoZXNlcyxcbm9sLnBhcmVudGhlc2VzLXJpZ2h0LFxuLmxlZ2FsLWxpc3Qgb2wucGFyZW50aGVzZXMsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcyxcbi5sZWdhbC1saXN0IG9sLnBhcmVudGhlc2VzLXJpZ2h0LFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wucGFyZW50aGVzZXMtcmlnaHQge1xuICBsaXN0LXN0eWxlOiBub25lOyAvL3JlbW92ZSBsaXN0IHN0eWxlIGZvciBDSyBlZGl0b3JcblxuICA+IGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoaXRlbSwgZGVjaW1hbCkgXCIpIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW07XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIGxpIHtcbiAgICBvbC5wYXJlbnRoZXNlcyB7XG4gICAgICA+IGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIihcIiBjb3VudGVyKGNpdGVtLCBkZWNpbWFsKSBcIikgXCI7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjaXRlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxub2wucGFyZW50aGVzZXMtcmlnaHQsXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcy1yaWdodCxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLnBhcmVudGhlc2VzLXJpZ2h0IHtcbiAgPiBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0sIGRlY2ltYWwpIFwiKSBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgfVxuXG4gIGxpIHtcbiAgICBvbC5wYXJlbnRoZXNlcy1yaWdodCB7XG4gICAgICBsaSB7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjaXRlbTtcbiAgICAgIH1cbiAgICAgIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGNpdGVtLCBkZWNpbWFsKSBcIikgXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbm9sW3R5cGU9XCJhXCJdLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoaXRlbSwgbG93ZXItYWxwaGEpIFwiKSBcIjtcbn1cblxub2wucGFyZW50aGVzZXMgb2xbdHlwZT1cImFcIl0ucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihjaXRlbSwgbG93ZXItYWxwaGEpIFwiKSBcIjtcbn1cblxub2xbdHlwZT1cImFcIl0ucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtLCBsb3dlci1hbHBoYSkgXCIpIFwiO1xufVxuXG5vbC5wYXJlbnRoZXNlcy1yaWdodCBvbFt0eXBlPVwiYVwiXS5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNpdGVtLCBsb3dlci1hbHBoYSkgXCIpIFwiO1xufVxuXG5vbFt0eXBlPVwiQVwiXS5wYXJlbnRoZXNlcy51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGl0ZW0sIHVwcGVyLWFscGhhKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xufVxuXG5vbC5wYXJlbnRoZXNlcyBvbFt0eXBlPVwiQVwiXS5wYXJlbnRoZXNlcy51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGNpdGVtLCB1cHBlci1hbHBoYSkgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG59XG5cbm9sW3R5cGU9XCJBXCJdLnBhcmVudGhlc2VzLXJpZ2h0LnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgdXBwZXItYWxwaGEpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG59XG5cbm9sLnBhcmVudGhlc2VzLXJpZ2h0IG9sW3R5cGU9XCJBXCJdLnBhcmVudGhlc2VzLXJpZ2h0LnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY2l0ZW0sIHVwcGVyLWFscGhhKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjaXRlbTtcbn1cblxub2xbdHlwZT1cImlcIl0ucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihpdGVtLCBsb3dlci1yb21hbikgXCIpIFwiO1xufVxuXG5vbC5wYXJlbnRoZXNlcyBvbFt0eXBlPVwiaVwiXS5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGNpdGVtLCBsb3dlci1yb21hbikgXCIpIFwiO1xufVxuXG5vbFt0eXBlPVwiaVwiXS5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0sIGxvd2VyLXJvbWFuKSBcIikgXCI7XG59XG5cbm9sLnBhcmVudGhlc2VzLXJpZ2h0IG9sW3R5cGU9XCJpXCJdLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY2l0ZW0sIGxvd2VyLXJvbWFuKSBcIikgXCI7XG59XG5cbm9sW3R5cGU9XCJJXCJdLnBhcmVudGhlc2VzLnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoaXRlbSwgdXBwZXItcm9tYW4pIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG59XG5cbm9sLnBhcmVudGhlc2VzIG9sW3R5cGU9XCJJXCJdLnBhcmVudGhlc2VzLnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoY2l0ZW0sIHVwcGVyLXJvbWFuKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjaXRlbTtcbn1cblxub2xbdHlwZT1cIklcIl0ucGFyZW50aGVzZXMtcmlnaHQudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtLCB1cHBlci1yb21hbikgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cblxub2wucGFyZW50aGVzZXMtcmlnaHQgb2xbdHlwZT1cIklcIl0ucGFyZW50aGVzZXMtcmlnaHQudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjaXRlbSwgdXBwZXItcm9tYW4pIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTXVsdGktY29sdW1uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudWwsIG9sIHtcbiAgJi5jb2x1bW5zLXgtc21hbGwge1xuICAgIGNvbHVtbi13aWR0aDogOGVtO1xuICB9XG5cbiAgJi5jb2x1bW5zLXNtYWxsIHtcbiAgICBjb2x1bW4td2lkdGg6IDEwZW07XG4gIH1cblxuICAmLmNvbHVtbnMtbWVkaXVtIHtcbiAgICBjb2x1bW4td2lkdGg6IDEzZW07XG4gIH1cblxuICAmLmNvbHVtbnMtbGFyZ2Uge1xuICAgIGNvbHVtbi13aWR0aDogMTVlbTtcbiAgfVxuXG4gICYuY29sdW1ucy14LWxhcmdlIHtcbiAgICBjb2x1bW4td2lkdGg6IDIwZW07XG4gIH1cbiAgJi5jb2x1bW5zLXh4LWxhcmdlIHtcbiAgICBjb2x1bW4td2lkdGg6IDMwZW07XG4gIH1cblxuICAvLyBhcHBsaWVzIHRvIGFsbCBvZiB0aGUgY29sdW1uIGNsYXNzZXNcbiAgJltjbGFzcyo9Y29sdW1ucy1dIHtcbiAgICA+IGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuICB9XG5cbiAgLy8gbGVnYWN5IGFsaWFzZXMgdG8gcmVtb3ZlIGV2ZW50dWFsbHlcbiAgJi5jb2x1bW5zLTIge1xuICAgIEBleHRlbmQgLmNvbHVtbnMteC1sYXJnZTtcbiAgfVxuXG4gICYuY29sdW1ucy0zIHtcbiAgICBAZXh0ZW5kIC5jb2x1bW5zLWxhcmdlO1xuICB9XG59XG5cbi8vIHBhcmVudGhlc2VzIGNsYXNzZXMgbmVlZCBzcGFjaW5nIGFkanVzdGVkIHRvIG1hdGNoXG5vbFtjbGFzcyo9cGFyZW50aGVzZXNdW2NsYXNzKj1jb2x1bW5zLV0gPiBsaSB7XG4gIHBhZGRpbmc6IDAgMC4yZW0gMCAxLjJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblN0eWxlZCBPcmcgY2hhcnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBUT0RPIHRvIHRlc3Qgd2l0aG91dCB0aGUgdXNlIG9mICFpbXBvcnRhbnRcbi5vcmctY2hhcnQge1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGxpID4gdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMC4zMTI1cmVtIDAgMC4zMTI1cmVtO1xuXG4gICAgPiB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMC4wNjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAtMS4yNXJlbTtcbiAgICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgJGdyZXlzY2FsZS0xNTtcbiAgICAgIGJvdHRvbTogMy4xMjVyZW07XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMS44NzVyZW07XG4gICAgICB3aWR0aDogMS41NjNyZW07XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IC0xLjI1cmVtO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5c2NhbGUtMTU7XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICRncmV5c2NhbGUtMTU7XG4gICAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gbGk6OmJlZm9yZSxcbiAgPiBsaTo6YWZ0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyB1c2VzIC5saWdodC1hcXVhLWJnIGZyb20gX2N1c3RvbUNvbG91cnMuc2NzcyBhcyBiYXNlIGZvciBvcmcgY2hhcnRzXG4kYmFzZS1jb2xvcjogI2QxZWFlYjtcbi5vcmctY2hhcnQgbGkge1xuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjtcbiAgfVxuXG4gIGxpIHtcbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJhc2UtY29sb3IsIDQlKTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYmFzZS1jb2xvciwgOCUpO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJhc2UtY29sb3IsIDEyJSk7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRiYXNlLWNvbG9yLCAxNiUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRmFuY3kgbGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbm9sLmZhbmN5LFxudWwuZmFuY3kge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxcmVtIDAgLTAuNXJlbSA1LjVyZW07XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIH1cblxuICAvKiB1bmRvIHRoZSBwYWRkaW5nIGFwcGxpZWQgdG8gbm9ybWFsIGxpc3RzICovXG4gIC5tYWluLWNvbnRlbnQgJiwgLmludHJvICYge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gICYubGlnaHQtYnVsbGV0cyBsaTo6YmVmb3JlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gICYgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDRyZW07IC8vIG11c3QgYmUgYXQgbGVhc3QgYXMgdGFsbCBhcyB0aGUgYnVsbGV0c1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcmFsZXdheUZvbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLTUuNXJlbTsgLy8gcmV2ZXJzZXMgdGhlIG1hcmdpbiBhcHBsaWVkIHRvIHRoZSB3aG9sZSBsaXN0XG4gICAgICBoZWlnaHQ6IDQuMnJlbTtcbiAgICAgIHdpZHRoOiA0LjJyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgY29udGVudDogY291bnRlcihpdGVtKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYmx1ZTtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00LjVyZW07IC8vIHJldmVyc2VzIHRoZSBtYXJnaW4gYXBwbGllZCB0byB0aGUgd2hvbGUgbGlzdFxuICAgICAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgd2lkdGg6IDMuMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gMi1kaWdpdCBudW1iZXJzIG5lZWQgdG8gYmUgc21hbGxlclxuICAgICY6bnRoLWNoaWxkKG4rMTApOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyByYWlzZSB0aGUgY29udGVudCB0byB0aGUgc2FtZSBoZWlnaHQgYXMgdGhlIFwiYnVsbGV0XCJcbiAgICAmID4gKjpub3QoZmlndXJlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTNyZW07XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICB0b3A6IC0yLjVyZW07XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmID4ge1xuICAgICAgaDIsIGgzLCBoNCB7XG4gICAgICAgIHRvcDogLTMuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gY29sb3Vyc1xuICAmW2J1bGxldC1jb2xvdXI9XCJ5ZWxsb3dcIl0gPiBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXllbGxvdztcbiAgfVxuICAmW2J1bGxldC1jb2xvdXI9XCJvcmFuZ2VcIl0gPiBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLW9yYW5nZTtcbiAgfVxuICAmW2J1bGxldC1jb2xvdXI9XCJyZWRcIl0gPiBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXJlZDtcbiAgfVxuICAmW2J1bGxldC1jb2xvdXI9XCJtYWdlbnRhXCJdID4gbGk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1tYWdlbnRhO1xuICB9XG4gICZbYnVsbGV0LWNvbG91cj1cInB1cnBsZVwiXSA+IGxpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItcHVycGxlO1xuICB9XG4gICZbYnVsbGV0LWNvbG91cj1cImdyZWVuXCJdID4gbGk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1ncmVlbjtcbiAgfVxuICAmW2J1bGxldC1jb2xvdXI9XCJsaWdodC1ibHVlXCJdID4gbGk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1za3k7XG4gIH1cbiAgJltidWxsZXQtY29sb3VyPVwiYmxhY2tcIl0gPiBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG59XG5cbi8vIEdlbmVyYWxseSwgcml0ZW0gKHJvb3QgaXRlbSkgc2NvcGUgaXMgYmVpbmcgdXNlZCBmb3IgbGlzdHNcbi8vIHNldHRpbmcgdGhlIGNvdW50ZXIgc2NvcGUgZm9yIHRoZSByb290XG5AZm9yICRpIGZyb20gMiB0byAyMDAge1xuICBvbFtzdGFydD1cIiN7JGl9XCJdIHtcbiAgICBjb3VudGVyLXJlc2V0OiByaXRlbSAoJGkgLSAxKTtcbiAgfVxufVxuXG4vLyBzZXR0aW5nIHRoZSBjb3VudGVyIHNjb3BlIGZvciBwYXJlbnRoZXNlcyBpdGVtc1xuQGZvciAkaSBmcm9tIDIgdG8gMjAwIHtcbiAgb2xbc3RhcnQ9XCIjeyRpfVwiXS5wYXJlbnRoZXNlcyB7XG4gICAgY291bnRlci1yZXNldDogaXRlbSAoJGkgLSAxKTtcbiAgfVxufVxuXG4vLyBzZXR0aW5nIHRoZSBjb3VudGVyIHNjb3BlIGZvciBwYXJlbnRoZXNlcyBjaGlsZCBpdGVtc1xuQGZvciAkaSBmcm9tIDIgdG8gMjAwIHtcbiAgb2wgb2xbc3RhcnQ9XCIjeyRpfVwiXS5wYXJlbnRoZXNlcyB7XG4gICAgY291bnRlci1yZXNldDogY2l0ZW0gKCRpIC0gMSk7XG4gIH1cbn1cblxuLy8gc2V0dGluZyB0aGUgY291bnRlciBzY29wZSBmb3IgbGVnYWwtbGlzdCBpdGVtc1xuQGZvciAkaSBmcm9tIDIgdG8gMjAwIHtcbiAgb2xbc3RhcnQ9XCIjeyRpfVwiXS5sZWdhbC1saXN0IHtcbiAgICBjb3VudGVyLXJlc2V0OiBpdGVtICgkaSAtIDEpO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBEZWNvcmF0aXZlIHN0eWxlcyBmb3IgUGFnZSBvYmplY3QuXG4gICBXaXRoaW4gdGhlIElUQ1NTIG1vZGVsLCB3ZSBkb24ndCBoYXZlIHBhZ2UgYmFzZWQgc3R5bGVzLiBJdCBzaG91bGQgYmUgZWl0aGVyXG4gICBhbiBvYmplY3Qgb3IgYSBjb21wb25lbnQgaW5zaWRlIGFuIG9iamVjdC5cbiAgIFRPRE86IGdyYWR1YWxseSBtb3ZlIGNvbXBvbmVudHMgZnJvbSB0aGlzIGZpbGUgdG8gYXNzb2NpYXRlZCBmaWxlIGluXG4gICBjb21wb25lbnRzIGZvbGRlci5cblxuICAgMS4gQ2xlYXJmaXhcbiAgIDIuIFBhZ2UgdGV4dCBmb3JtYXR0aW5nIHVuZGVyIC5tYWluLWNvbnRlbnRcbiAgIDMuIFBhZ2Ugc2lkZWJhclxuICAgNC4gQXJjaGl2ZSBsYWJlbCBpbiBzaWRlYmFyXG4gICA1LiBBcmNoaXZlIHRpdGxlIHByZXBlbmRcbiAgIDYuIEJsb2NrcXVvdGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAxLiBDbGVhcmZpeFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFpbi1jb250ZW50LWNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIC5vbnRhcmlvLWZsb2F0LXJpZ2h0LCAuZmxvYXQtcmlnaHQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIDIuIFBhZ2UgdGV4dCBmb3JtYXR0aW5nIHVuZGVyIC5tYWluLWNvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4qW2lkfD1cInNlY3Rpb25cIl0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5tYWluLWNvbnRlbnQgYSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIC8vIHRoZSBjbGFzcyBpcyBhcHBsaWVkIHZpYSBKU1xuICAvLyBvbmx5IGFwcGxpZWQgaWYgaW1nLCBkaXYgYW5kIHNwYW5zIGFyZSBuZXN0ZWQgaW5zaWRlXG4gICYubGluay13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG5cbi8vIHB1dHRpbmcgYm9yZGVyIHRvcCBiZWZvcmUgZWFjaCBzZWN0aW9uLlxuLm1haW4tY29udGVudCBoMltpZHw9XCJzZWN0aW9uXCJdIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNkOWQ5ZDk7XG4gIGhlaWdodDogMTAwJTtcbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxufVxuXG4uY29udGFjdC1saXN0IC5vbnRhcmlvLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubGVhZC1zdGF0ZW1lbnQge1xuICBAZXh0ZW5kICVsZWFkLXN0YXRlbWVudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgMy4gUGFnZSBzaWRlYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaWRlYmFyX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRlc3QtZ3JheTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbiAgQG1lZGlhICN7JHNtYWxsLW9ubHksICRtZWRpdW0tb25seX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5zaWRlYmFyX19jb250ZW50IHtcbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbiAgQG1lZGlhICN7JHNtYWxsLW9ubHksICRtZWRpdW0tb25seX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG4gIHVsIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgc3VwIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIDQuIEFyY2hpdmUgbGFiZWwgaW4gc2lkZWJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2lkZWJhciAuYWxlcnQuYWxlcnQtLXdhcm5pbmcge1xuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICA1LiBBcmNoaXZlIHRpdGxlIHByZXBlbmRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gU2VlIGBvbmVzaXRlX2FyY2hpdmUubW9kdWxlYCBmb3IgZnVsbCBjb250ZXh0LlxuLmFyY2hpdmUtcHJlcGVuZCB7XG4gICY6bGFuZyhmcik6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ0FyY2hpdsOpZSAtICc7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnQXJjaGl2ZWQgLSAnO1xuICB9XG59XG5cbi8vIFRoZSBodG1sX3RpdGxlIG1vZHVsZSAxLjQgY3JlYXRlcyB0d28gc3BhbnMgd2l0aCB0aGUgY2xhc3MgLmFyY2hpdmUtcHJlcGVuZFxuLy8gdGhlcmVmb3JlLCB3ZSBtdXN0IHJlbW92ZSB0aGUgJ0FyY2hpdmVkIC0nIGZyb20gYW55IGNoaWxkIGNsYXNzLlxuLmFyY2hpdmUtcHJlcGVuZCA+IC5hcmNoaXZlLXByZXBlbmQge1xuICAmOmxhbmcoZnIpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgNi4gQmxvY2txdW90ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmxvY2txdW90ZV9fbm9xdW90ZSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQYW5lbCBWYXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHBhbmVsLWRhcmstYmc6ICRkYXJrLWdyYXk7XG4kcGFuZWwtZGFyay1mb250LWNvbG9yOiAkd2hpdGU7XG4kcGFuZWwtZGFyay1saW5rLWNvbG9yOiAjZDFkZGViO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUGFuZWwgQ2xhc3Nlc1xuICAgIE5vdGU6IGV4dGVuZHMgdGhlIGNhbGxvdXQgc3R5bGVzIGZyb20gdGhlIERlc2lnbiBTeXN0ZW1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhbmVsLCAucm93LnBhbmVsIHtcbiAgQGV4dGVuZCAuY2FsbG91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFuZWwgaDIsIC5wYW5lbCBoMyB7XG4gIEBleHRlbmQgLmNhbGxvdXRfX3RpdGxlO1xufVxuXG4ucGFuZWxfX2Nsb3NlLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMC45Mzc1ICogMik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjkzNzVyZW07XG4gIHRvcDogMTAlO1xufVxuXG4ucGFuZWxfX2ltYWdlIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDEuNWVtO1xufVxuXG4ucGFuZWwtLWFzaWRlIHtcbiAgQGV4dGVuZCAuYXNpZGU7XG59XG5cbi5wYW5lbC0tY2FsbG91dCB7XG4gIEBleHRlbmQgLmNhbGxvdXQ7XG59XG5cbi5wYW5lbC0tZXJyb3Ige1xuICBAZXh0ZW5kIC5hbGVydC0tZXJyb3I7XG59XG5cbi5wYW5lbC0tc3VjY2VzcyB7XG4gIEBleHRlbmQgLmFsZXJ0LS1zdWNjZXNzO1xufVxuXG4ucGFuZWwtLXdhcm5pbmcge1xuICBAZXh0ZW5kIC5hbGVydC0td2FybmluZztcbn1cblxuLnBhbmVsLS1hbGVydCB7XG4gIEBleHRlbmQgLmFsZXJ0O1xufVxuXG4ucGFuZWwtLWRhcmsge1xuICBAaW5jbHVkZSBoaWdobGlnaHQtYmxvY2soJGdyZXlzY2FsZS03MCk7XG4gIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgfVxufVxuXG4ucGFuZWwtLWRhcmsgYWJicixcbi5wYW5lbC0tZGFyayBhYmJyW3RpdGxlXSxcbi5wYW5lbC0tZGFyayA+IGFiYnIsXG4ucGFuZWwtLWRhcmsgPiAgYWJiclt0aXRsZV0ge1xuICBjb2xvcjogJHBhbmVsLWRhcmstbGluay1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAkcGFuZWwtZGFyay1saW5rLWNvbG9yO1xufVxuXG4ucGFuZWwtLWRhcmsgYSB7XG4gIGNvbG9yOiAkcGFuZWwtZGFyay1saW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgJjp2aXNpdGVkLCAmOmZvY3VzLCAmOmFjdGl2ZSwgJi5hY3RpdmUsICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGFuZWwtZGFyay1saW5rLWNvbG9yO1xuICB9XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2FsbG91dCwgLmFzaWRlIHtcbiAgJiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgfVxufVxuXG4vKlxuICAgIFRoaXMgdGFyZ2V0cyBhbiBlcnJvciBwYW5lbC9tZXNzYWdlIGZvciBhIHJlcXVpcmVkIGlucHV0IGZpZWxkLlxuICAgIFRoaXMgaXMgdG8gYWxsb3cgZm9yIGEgc21hbGxlciBwYW5lbCB0byBkaXNwbGF5IGVycm9yIG1lc3NhZ2VzXG4gICAgaW4gZm9ybXMuXG4qL1xuaW5wdXQ6cmVxdWlyZWQgKyAucGFuZWwtLWVycm9yLFxudGV4dGFyZWE6cmVxdWlyZWQgKyAucGFuZWwtLWVycm9yLFxuZmllbGRzZXQ6cmVxdWlyZWQgKyAucGFuZWwtLWVycm9yLFxuc2VsZWN0OnJlcXVpcmVkICsgLnBhbmVsLS1lcnJvciB7XG4gIHBhZGRpbmc6IC4zNzVyZW07XG59XG5cbi5wYW5lbCwgLm1haW4tY29udGVudCBhc2lkZSB7XG4gIGgyIGltZywgaDMgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG4gICAgaCN7JGl9IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICYgOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG4gIH1cbiAgLy8gVXNlZCBvbiBzcGxhc2ggcGFnZXNcbiAgJi0tc2VtaXRyYW5zcGFyZW50IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIExlZ2FjeSB0YWJsZSBjbGFzc2VzXG4gICAgRXh0ZW5kcyBmcm9tIHRoZSBEZXNpZ24gU3lzdGVtIGNsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBhcHBsaWVzIHRoZSBEZXNpZ24gU3lzdGVtIHN0eWxlcyBmcm9tIC50YWJsZS1jb250YWluZXIgYW5kIC50YWJsZS1kaXYuXG4ubWFpbi1jb250ZW50IHRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvdXItd2hpdGUgMzAlLCAkdGFibGUtc2hhZG93LS1jb3ZlciksXG4gICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkdGFibGUtc2hhZG93LS1jb3ZlciwgJGNvbG91ci13aGl0ZSA3MCUpIDAgMTAwJSxcbiAgICBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAkdGFibGUtc2hhZG93LS1ibGFjayAwJSxcbiAgICAgICAgJHRhYmxlLXNoYWRvdy0tY2xlYXIgMTAwLjAxJVxuICAgICksXG4gICAgbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byBsZWZ0LFxuICAgICAgICAkdGFibGUtc2hhZG93LS1ibGFjayAwJSxcbiAgICAgICAgJHRhYmxlLXNoYWRvdy0tY2xlYXIgMTAwLjAxJVxuICAgICk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICRyZW1jYWxjLTQwcHggMTAwJSwgJHJlbWNhbGMtNDBweCAxMDAlLCAkcmVtY2FsYy0xNHB4IDEwMCUsICRyZW1jYWxjLTE0cHggMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDEwMCUsIDAgMCwgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsLCBsb2NhbCwgc2Nyb2xsLCBzY3JvbGw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAxLjVyZW0gMDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAmOm5vdCgudGFibGUtLW5vLXplYnJhLXN0cmlwZXMpIHtcbiAgICB0Ym9keSB7XG4gICAgICB0cjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuICsgNiksXG4gICAgICB0cjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuICsgNikgfiB0ciB7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtemVicmEtc3RyaXBpbmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW4tY29udGVudCB0YWJsZS51c2Utc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogdW5zZXQ7XG59XG5cbmRpdi5mbGV4LXRhYmxlIHtcbiAgQGV4dGVuZCAudGFibGUtZGl2O1xufVxuXG50YWJsZS5mdWxsLXdpZHRoIHtcbiAgQGV4dGVuZCAudGFibGUtLWZ1bGwtY29udGFpbmVyLXdpZHRoO1xuICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxudGFibGUubm8tc3RyaXBlcywgdGFibGUubm9TdHJpcGVzIHtcbiAgQGV4dGVuZCAudGFibGUtLW5vLXplYnJhLXN0cmlwZXM7XG59XG5cbnNwYW4udGFibGUtLWhpZ2hsaWdodC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL29udGFyaW9fMjAyMS9hc3NldHMvaWNvbnMvaGlnaGxpZ2h0LWluZGljYXRvci5zdmdcIikgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICRyZW1jYWxjLTI0cHg7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUYWJsZXMgd2l0aCBudW1lcmljIGRhdGFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudGFibGUubnVtZXJpYyB7XG4gIHRoZWFkIHRoIHtcbiAgICAmOm5vdCgubm9uLW51bWVyaWMpIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuICB0Ym9keSB0ZCwgdGZvb3QgdGQge1xuICAgICY6bm90KC5ub24tbnVtZXJpYykge1xuICAgICAgQGV4dGVuZCAudGFibGUtY2VsbC0tbnVtZXJpYztcbiAgICB9XG4gIH1cbn1cblxudGFibGUgdHIuc3VtbWFyeSB7XG4gIEBleHRlbmQgLnRhYmxlLXJvdy0tc3VidG90YWw7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICB1aS1ncmlkIGRhdGEgdGFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbltpZF49XCJvbmVwYWdlLWRhdGF0YWJsZVwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMXB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHggLyA1MCUgMCAwIDUwJTtcbiAgICBib3gtc2hhZG93OiAtNXB4IDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG5cbiAgLnVpLWdyaWQtaGVhZGVyLWNlbGwge1xuICAgIGJhY2tncm91bmQ6ICRncmV5c2NhbGUtNjAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGdyZXlzY2FsZS0wO1xuICAgIGJvcmRlci1yaWdodDogM3B4IGdyb292ZSAkZ3JleXNjYWxlLTQwICFpbXBvcnRhbnQ7XG4gICAgYSwgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGE6Zm9jdXMsIGE6YWN0aXZlLCBhLmFjdGl2ZSwgYTpob3ZlciB7XG4gICAgICBjb2xvcjogJGdyZXlzY2FsZS0wICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgcmlnaHQ6IC40NXJlbTtcbiAgICAgIHRyYW5zaXRpb246IGZvbnQtc2l6ZSA0MG1zIGVhc2UsIHJpZ2h0IDQwbXMgZWFzZTtcbiAgICB9XG4gIH1cblxuICAudWktZ3JpZC1yb3c6bnRoLWNoaWxkKGV2ZW4pIC51aS1ncmlkLWNlbGwge1xuICAgIGJhY2tncm91bmQ6ICRncmV5c2NhbGUtMDtcbiAgfVxuXG4gIC51aS1ncmlkLXJvdzpudGgtY2hpbGQob2RkKSAudWktZ3JpZC1jZWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICB9XG5cbiAgLnVpLWdyaWQtY2VsbC5zb3J0ZWQge1xuICAgIGJvcmRlcjogc29saWQgJHByaW1hcnktYnV0dG9uLWNvbG9yO1xuICAgIGJvcmRlci13aWR0aDogMCAwLjNlbTtcbiAgICAudWktZ3JpZC1jZWxsLWNvbnRlbnRzIHtcbiAgICAgIGJvcmRlcjogc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwLjdlbTtcbiAgICB9XG4gIH1cblxuICAvLyByZW1vdmVzIDFweCBzcGFjZSBiZXR3ZWVuIHRhYmxlIGhlYWRlciBhbmQgYm9keVxuICAudWktZ3JpZC1jYW52YXMge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIGhpZGVzIGRlZmF1bHQgcGFnaW5hdGlvblxuICAudWktZ3JpZC1wYWdlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBwcmV2ZW50cyBib3R0b20gaG9yaXpvbnRhbCBzY3JvbGxiYXIgZ2V0dGluZyB0b28gdGFsbFxuICAudWktZ3JpZC1oZWFkZXItY2VsbCAudWktZ3JpZC1jZWxsLWNvbnRlbnRzIHtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gIH1cblxuICAvLyBwcmV2ZW50cyBudW1iZXIgb2Ygcm93IGNvdW50ZXIgb3ZlcmxhcHBpbmcgdGFibGVcbiAgLnVpLWdyaWQtcGFnZXItcGFuZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gaGlkZXMgdmVydGljYWwgc2Nyb2xsIGJhciBvbiBQQ3NcbiAgLnVpLWdyaWQtdmlld3BvcnQge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuW2lkKj1cImRhdGF0YWJsZS11cHBlci1zY3JvbGxiYXJcIl0ge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIGRpdiB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvbnRzIChub3QgaW5jbHVkZWQgaW4gdGhlIERlc2lnbiBTeXN0ZW0gcGFja2FnZSlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJPcGVuIFNhbnMgQm9sZFwiKSxsb2NhbChcIk9wZW4tU2Fucy02MDBcIik7XG4gIHNyYzogdXJsKCcjeyRmb250LWRpcn0vb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZm9udC1kaXJ9L29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZvbnQtZGlyfS9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZm9udC1kaXJ9L29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZm9udC1kaXJ9L29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybChcIiN7JGZvbnQtZGlyfS9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAuc3ZnXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWVcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1yZWd1bGFyXCIpLFxuICB1cmwoXCIjeyRmb250LWRpcn0vY291cmllci1wcmltZS00MDAvQ291cmllclByaW1lLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWUgSXRhbGljXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtaXRhbGljXCIpLFxuICB1cmwoXCIjeyRmb250LWRpcn0vY291cmllci1wcmltZS00MDAtLWl0YWxpYy9Db3VyaWVyUHJpbWUtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lIEJvbGRcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1ib2xkXCIpLFxuICB1cmwoXCIjeyRmb250LWRpcn0vY291cmllci1wcmltZS03MDAvQ291cmllclByaW1lLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWUgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1ib2xkLWl0YWxpY1wiKSxcbiAgdXJsKFwiI3skZm9udC1kaXJ9L2NvdXJpZXItcHJpbWUtNzAwLS1pdGFsaWMvQ291cmllclByaW1lLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUZXh0IHNpemluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRleHQtLWxhcmdlIHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG59XG5cbi5sYXJnZSB7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xufVxuXG4ueC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjgpO1xufVxuXG4ueHgtbGFyZ2Uge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDM4KTtcbn1cblxuLmxhcmdlciB7XG4gIGZvbnQtc2l6ZTogMTEwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGV4dCBzdHlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGFiYnIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICB9XG59XG5cbnNwYW4udXBwZXJjYXNlIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuc3Bhbi5zcGVjaWVzIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5wOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTsgLyogaGlkZSBhbGwgdGhlIGV4dHJhIHBhcmFncmFwaHMgdGhhdCBja2VkaXRvciBpbnNlcnRzICovXG59XG5cbi5yZWRhY3RlZCwgc3Bhbi5yZWRhY3RlZCwgW3RpdGxlfj1yZWRhY3RlZF0sIFt0aXRsZX49w6lkaXTDqV0ge1xuICBAZXh0ZW5kIC5sYWJlbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS03O1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbiAgYm94LXNoYWRvdzogMC4yNWVtIDAgMCAkZ3JleXNjYWxlLTcsIC0wLjI1ZW0gMCAwICRncmV5c2NhbGUtNztcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lOyAvKiB0aGlzIGlzIGZvciBmaXJlZm94ICovXG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwLjI1ZW07XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG59XG5cbi5zdWJoZWFkZXIge1xuICBjb2xvcjogJGdyZXlzY2FsZS02MDtcbn1cblxuLmluZm9ncmFwaGljIHtcbiAgQGluY2x1ZGUgcmFsZXdheUZvbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFNtYWxsIHRleHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNtYWxsLCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogLjkzNzVyZW07XG59XG5cbmgyLCBoMyB7XG4gICYuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xuICB9XG59XG5cblxuLnNtYWxsZXIge1xuICAmLCBwIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgfVxufVxuXG4ubWFpbl9jb250ZW50IHtcbiAgc21hbGwsIC5zbWFsbCwgLnNtYWxsZXIge1xuICAgIGEge1xuICAgICAgJGNvbG9yOiAjNzI4ZGFlO1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICY6dmlzaXRlZCwgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkNvbG91ciBvdmVycmlkZXMgZm9yIGJsYWNrIGFuZCB3aGl0ZSB0ZXh0XG5Vc2VkIGZvciB0ZXh0IGFnYWluc3QgYmFja2dyb3VuZCBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmEudGV4dC13aGl0ZSwgYS50ZXh0LXdoaXRlOmhvdmVyLCBhLnRleHQtd2hpdGU6dmlzaXRlZCwgLnRleHQtd2hpdGUge1xuICBjb2xvcjogJGNvbG91ci13aGl0ZTtcblxuICBhYmJyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuYS50ZXh0LWJsYWNrLCBhLnRleHQtYmxhY2s6aG92ZXIsIGEudGV4dC1ibGFjazp2aXNpdGVkLCAudGV4dC1ibGFjayB7XG4gIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuXG4gIGFiYnIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVGV4dCBhbGlnbm1lbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4iLCIudmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuNCU7XG59XG5cbi52aWRlby1zaXppbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cblxuLmZsZXgtdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAwIDAgLjVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIC4yNXJlbSAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMGVtKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAvL2FkZGluZyBsZWdhY3kgY2xhc3MgZm9yIGNvbnRlbnRzIGNyZWF0ZWQgb24gRDcuIERpZG4ndCB1c2UgQGV4dGVuZCAuc2hvdy1mb3Itc21hbGwtb25seSBzaW5jZSBpdCBpcyB1c2VkIGluc2lkZSBtZWRpYSBxdWVyeVxuICAuc2hvdy1mb3Itc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFByZXZpZXcgZHJhZnQgd2F0ZXJtYXJrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53YXRlcm1hcmstdGV4dCB7XG4gIGZvbnQ6IDRyZW0gXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGNvbG9yOiByZ2JhKDIzMCwxMywxMywwLjM3KTtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi1sZWZ0OiAtMTQuMzc1cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgQm9vayBjb250ZW50IHR5cGVcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ib29rX193cmFwcGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lIHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNFOEU4RTg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4uYm9va19faW50cm8gLnJvdy5pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMxYTFhMWE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGgxIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIH1cbiAgfVxuICAuaW50cm9fX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmJvb2tfX2lubmVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDJyZW0gNXJlbSAycmVtO1xufVxuXG4uYm9va19fdG9jIHtcbiAgLnRvYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG4gICYgKyAuYm9keS1maWVsZCBoMiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgaHIjdG9jLWVuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYm9va19fZGF0ZXMtLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBNYWluIG5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYm9va19fbmF2aWdhdGlvbiwgLmNvbHVtbnMuYm9va19fbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBociB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAjZThlOGU4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG51bC5ib29rX19uYXZpZ2F0aW9uLS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgfVxufVxuXG5saS5ib29rX19uYXZpZ2F0aW9uLS1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yNXJlbTtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDJyZW07XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgb3V0bGluZTogdW5zZXQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlhZGI7XG4gICAgICBvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmW2hyZWY9XCJcIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYm9va19fbmF2aWdhdGlvbiAuYm9va19fbmF2aWdhdGlvbi0tbW9iaWxlIHtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDAuMjVyZW0gc29saWQgI0U4RThFODtcbiAgICBsaSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBsaTpmaXJzdC1vZi10eXBlIGEge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwLjI1cmVtIHNvbGlkICNFOEU4RTg7XG4gICAgfVxuICB9XG59XG5cbi5ib29rX19uYXZpZ2F0aW9uIC5vbnRhcmlvLWljb24ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBUYWJsZSBvZiBjb250ZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmFzaWRlLmJvb2tfX29mZi1jYW52YXMsXG4uYm9va19fb2ZmLWNhbnZhcyB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIGJvdHRvbTogLTFyZW07XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZSAwcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICB3aWR0aDogMjVyZW07XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIGE6aG92ZXI6bm90KC5ib29rX190b2dnbGVDb2xsYXBzaWJsZUxpc3QpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uanNfX3NsaWRlLWluIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1pbiAuNXMgZm9yd2FyZHM7XG59XG5cbi5qc19fc2xpZGUtb3V0IHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1vdXQgLjVzIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS1vdXQge1xuICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbn1cblxuLmJvb2tfX29mZi1jYW52YXMtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgd2lkdGg6IDI1cmVtO1xuICB9XG59XG5cbi5ib29rX190cmVlX3RvYy1tYWluIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5ib29rX19tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYTpub3QoLmJvb2tfX29mZi1jYW52YXMtLWljb25zKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4uYm9va19fbWVudS1pdGVtLS1jb2xsYXBzZWQge1xuICBhOm5vdCguYm9va19fdG9nZ2xlQ29sbGFwc2libGVMaXN0KSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMC4yNXJlbSAwIDAgMC4yNXJlbTsgLy8gaGVscHMgd2l0aCBtYWtpbmcgZm9jdXMgYXJlYSBtb3JlIHZpc2libGVcbiAgfVxufVxuXG4vLyBXaGVuIHRoZSBtZW51IGl0ZW0gaXMgY2xpY2tlZCBvbi9hY3RpdmUuIEl0IGhhcyBubyBsaW5rXG4uYm9va19fcGFyZW50LWl0ZW0ge1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMC4yNXJlbSAwIDAgMC4yNXJlbTtcbn1cblxuLmJvb2tfX3RyZWVfdG9jLWlubmVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwLjg1cmVtIDEuNjVyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuODVyZW07XG59XG5cbi5ib29rX190cmVlX3RvYy1pbm5lciBsaS5ib29rX19tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAxcmVtIDAgMCAxcmVtO1xufVxuXG4uYm9va19fdHJlZV90b2MtaW5uZXIgbGkuYm9va19fbWVudS1pdGVtLS1jb2xsYXBzZWQge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYm9va19fb2ZmLWNhbnZhcy0tbWVudS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAycmVtIDJyZW0gMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYm9vay1pY29uX19jaGV2cm9uLXVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1jaGV2cm9uLXVwLnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBsZWZ0OiAtMC4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmJvb2staWNvbl9fY2hldnJvbi1kb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1jaGV2cm9uLWRvd24ucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxlZnQ6IC0wLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuXG59XG5cbi5ib29rX19vZmYtY2FudmFzLS10b2dnbGUtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICB6LWluZGV4OiAxMDQ7XG4gIH1cbn1cblxuLmJvb2tfX29mZi1jYW52YXMtLXRvZ2dsZS1jbG9zZSBzdmcge1xuICBmaWxsOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYm9va19fb2ZmLWNhbnZhcy0taGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmJvb2tfX3ByaW50Qm9va19fd3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmJvb2tfX29mZi1jYW52YXMtLW1lbnUtd3JhcHBlciAmIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ib29rX19wcmludEJvb2sge1xuICBAZXh0ZW5kIHNtYWxsO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjhyZW0gMC41cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAwLjI1cmVtO1xuICBzdmcge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuYm9va19fb2ZmLWNhbnZhcy0tbWVudS13cmFwcGVyICYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJvb2sgLmJvb2tfX3ByaW50Qm9vayB7XG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBCcmVhZGNydW1iIGZlYXR1cmVcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuJWNoZXZyb24ge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9jaGV2cm9uLXJpZ2h0LnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgPiAqOm50aC1jaGlsZChuKzEpOjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWNoZXZyb247XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC4xNXJlbTtcbiAgfVxuICA+ICo6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDAuMnJlbTtcbiAgfVxuICBsaSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgR2F6ZXR0ZSBzZWFyY2ggcmVzdWx0c1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gU2VhcmNoIGJsb2NrIGNvbnRhaW5lclxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICBAZXh0ZW5kIC5jb2x1bW5zO1xuICBAZXh0ZW5kIC5zbWFsbC0xMjtcbiAgQGV4dGVuZCAubWVkaXVtLTEyO1xuICBAZXh0ZW5kIC5sYXJnZS00O1xuXG4gIC5mb3JtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAZXh0ZW5kIC5jb2x1bW5zO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiA5LjZyZW07XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgICBAZXh0ZW5kIC5idXR0b24tLXNlY29uZGFyeTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCB7XG4gICAgbWFyZ2luOiAwIGNhbGMoLTJyZW0gLyAyKTtcblxuICAgIC5mb3JtLWl0ZW0tcXVlcnkge1xuICAgICAgQGV4dGVuZCAuY29sdW1ucztcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgLmZvcm0taXRlbS1kYXRlLXRvIHtcbiAgICAgIEBleHRlbmQgLmNvbHVtbnM7XG4gICAgICBAZXh0ZW5kIC5zbWFsbC0xMjtcbiAgICAgIEBleHRlbmQgLm1lZGl1bS02O1xuICAgICAgQGV4dGVuZCAubGFyZ2UtMTI7XG4gICAgfVxuICB9XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gge1xuICBAZXh0ZW5kIC5jb2x1bW5zO1xuICBAZXh0ZW5kIC5zbWFsbC0xMjtcbiAgQGV4dGVuZCAubWVkaXVtLTEyO1xuICBAZXh0ZW5kIC5sYXJnZS04O1xufVxuXG4vLyBMaXN0IHJlc3VsdHMgYW5kIFNlYXJjaCByZXN1bHRzXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIHtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgYXJ0aWNsZSBzbWFsbCA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZWRlZGVkO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICAvLyBwYWdpbmF0aW9uXG4gIG5hdi5wYWdlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICB1bC5wYWdlcl9faXRlbXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2Utb3V0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwLjA2MjVyZW0gMC42MjVyZW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGRlYjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy0yO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLy8gdG8gZW5zdXJlIG5hdiBkb2VzIG5vdCBnZXQgZGlzdG9ydGVkIGVzcGVjaWFsbHksIG9uIG1vYmlsZS5cbiAgbmF2ICsgZm9vdGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLy8gc2luY2UgY2hvaWNlIG9mIGgyIGFuZCBoMyB0YWdzIGFyZSBkaWZmZXJlbnQgaW4gdHdvIHZpZXdzIHdlIG5lZWQgdG9cbi8vIHNlcGFyYXRlbHkgc3R5bGUgdGhlbSBpbiBnYXpldHRlIGxpc3RzIGFuZCBnYXpldHRlIHNlYXJjaCByZXN1bHRzLlxuLmdhemV0dGUtbGlzdC1yZXN1bHRzIHtcbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTE7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLmdhemV0dGUtcmVzdWx0LS1pdGVtLXBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQ7XG4gIH1cbn1cblxuLmdhemV0dGUtc2VhcmNoLXJlc3VsdHMge1xuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cblxuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctMztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0zO1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctNztcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG5cbiAgLmdhemV0dGUtcmVzdWx0LS1pdGVtLWJ1bmRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTU7XG5cbiAgICAuZ2F6ZXR0ZS1yZXN1bHQtLWl0ZW0tcGFnZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTc7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIExSRCBFeHBvc2VkIEZvcm1zIGZvciBzZWFyY2ggcGFnZS5cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5scmQtbGlzdC1yZXN1bHRzIGhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubHJkLWxpc3QtcmVzdWx0cyAubHJkLXJlc3VsdC10ZXh0IHtcbiAgbWF4LXdpZHRoOiAxNy41ZW07XG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgQG1lZGlhICN7JGxhcmdlLW9ubHl9IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1yZXN1bHRzIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItc29ydCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogLTZlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1zb3J0IC5mb3JtLWl0ZW0ge1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdpZHRoOiAxMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDUwMDtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIHNlYXJjaCBibG9ja1xuLy8gZXhwb3NlZCBmb3JtIGNvbHVtblxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciB7XG4gIEBleHRlbmQgLmNvbHVtbnM7XG4gIEBleHRlbmQgLnNtYWxsLTEyO1xuICBAZXh0ZW5kIC5tZWRpdW0tMTI7XG4gIEBleHRlbmQgLmxhcmdlLTQ7XG5cbiAgI2VkaXQtYWN0aW9ucy0tMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgQGV4dGVuZCAuY29sdW1ucztcbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmcge1xuICBtYXJnaW46IDAgY2FsYygtMnJlbSAvIDIpO1xuICAuZm9ybS1pdGVtLXF1ZXJ5IHtcbiAgICBAZXh0ZW5kIC5jb2x1bW5zO1xuICB9XG5cbiAgLmZvcm0taXRlbS1kYXRlLWZyb20sIC5mb3JtLWl0ZW0tZGF0ZS10bywgLmZvcm0tY2hlY2tib3hlcyB7XG4gICAgQGV4dGVuZCAuY29sdW1ucztcbiAgICBAZXh0ZW5kIC5zbWFsbC0xMjtcbiAgICBAZXh0ZW5kIC5tZWRpdW0tNjtcbiAgICBAZXh0ZW5kIC5sYXJnZS0xMjtcbiAgfVxuXG4gIC5jaGVja2JveGVzX19sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMge1xuICAuYnV0dG9uIHtcbiAgICB3aWR0aDogOS4xcmVtO1xuICAgIG1pbi13aWR0aDogNy4xcmVtO1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtO1xuICB9XG5cbiAgLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgICBAZXh0ZW5kIC5idXR0b24tLXNlY29uZGFyeTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3Rpbmcge1xuICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICAuanMtZm9ybS1pdGVtLWRhdGUtZnJvbSwgLmpzLWZvcm0taXRlbS1kYXRlLXRvIHtcbiAgICAgIG1heC13aWR0aDogMjVlbTtcbiAgICB9XG4gICAgI2VkaXQtYWN0aW9ucy0tMiB7XG4gICAgICBtYXgtd2lkdGg6IDUwZW07XG4gICAgfVxuICB9XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb25fX2NvbnRlbnQgbGFiZWwuY2hlY2tib3hlc19fbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi8vIHJlc3VsdHMgY29sdW1uXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250ZW50IGxhYmVsOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250ZW50IGxhYmVsOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udGVudCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb25fX2NvbnRlbnQgaW5wdXQuY2hlY2tib3hlc19faW5wdXQge1xuICB0b3A6IHVuc2V0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIHtcbiAgQGV4dGVuZCAuY29sdW1ucztcbiAgQGV4dGVuZCAuc21hbGwtMTI7XG4gIEBleHRlbmQgLm1lZGl1bS0xMjtcbiAgQGV4dGVuZCAubGFyZ2UtODtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY2FsbG91dCB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIHN2ZyB7XG4gICAgbWFyZ2luOiAwIDAuNjI1cmVtIDAuMjVyZW0gMDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLy8gcmVzdWx0cyBsaXN0XG4ubHJkLWxpc3QtcmVzdWx0cyBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTE7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBwYWdpbmF0aW9uXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIG5hdi5wYWdlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuMDYyNXJlbSAwLjYyNXJlbTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGRlYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4vLyBzaG93aW5nIEBzdGFydCBAZW5kIG9mIEB0b3RhbCByZXN1bHRzXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy0yO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLy8gdG8gZW5zdXJlIG5hdiBkb2VzIG5vdCBnZXQgZGlzdG9ydGVkIGVzcGVjaWFsbHksIG9uIG1vYmlsZS5cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgbmF2ICsgZm9vdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMUkQgb3ZlcnJpZGVzIGZvciB0aGUgYWNjb3JkaW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuZXhwYW5kZXItLWFjdGl2ZSB7XG4gIC5hY2NvcmRpb25fX2NvbnRlbnQsXG4gIC5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1jbG9zZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgIC5hY2NvcmRpb25fX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAvLyBTYWZhcmkvRWRnZSBicmVhayB3aGVuIGl0cyBqdXN0ICdmbGV4Jy5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbmJ1dHRvbi5scmQtZXhwb3NlZGZpbHRlci1hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1NTU1NTU1NTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyBzZWN0aW9uLmFjY29yZGlvbl9fY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAgMnJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgLmNoZWNrYm94ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTFJEIFBERiB0aXRsZSBwcmVwZW5kXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIFNlZSBgb25lc2l0ZV9sYW5kX3JlZ2lzdHJhdGlvbl9kb2N1bWVudC5tb2R1bGVgIGZvciBmdWxsIGNvbnRleHQuXG4ubHJkLXBkZi1wcmVwZW5kIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnUERGOiAnO1xuICB9XG59XG5cbi8vIFRoZSBodG1sX3RpdGxlIG1vZHVsZSAxLjQgY3JlYXRlcyB0d28gc3BhbnMgd2l0aCB0aGUgY2xhc3MgLmxyZC1wZGYtcHJlcGVuZFxuLy8gdGhlcmVmb3JlLCB3ZSBtdXN0IHJlbW92ZSB0aGUgJ1BERjogJyBmcm9tIGFueSBjaGlsZCBjbGFzcy5cbi5scmQtcGRmLXByZXBlbmQgPiAubHJkLXBkZi1wcmVwZW5kIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBPcmRlcnMgaW4gQ291bmNpbCBjb250ZW50IHR5cGVcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIG1haW4gY29udGVudFxuLm1haW4tY29udGVudC1vaWMge1xuICAubWluaXN0cnktc2lnbmluZy1ncm91cCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNTtcbiAgfVxuXG4gIC5hcHByb3ZlZC1hbmQtb3JkZXJlZC1ncm91cCA+IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmFtZW5kZWQtYnktZ3JvdXAsIC5yZXZva2VkLWJ5LWdyb3VwIHtcbiAgICBiIHtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIGEge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgcGFkZGluZzogMC4xMjVyZW0gMC43NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvL3RvIGFsbG93IGxhYmVsIHJlbmRlciBpbiBtdWx0aWxpbmUgaW4gdGhlIG1vYmlsZSB2aWV3XG4gICAgfVxuICB9XG5cbiAgLmFtZW5kZWQtYnktZ3JvdXAgc3BhbiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXN1Y2Nlc3MtbGlnaHQ7XG4gIH1cbiAgLnJldm9rZWQtYnktZ3JvdXAgc3BhbiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWFsZXJ0LWxpZ2h0O1xuICB9XG59XG5cbi8vIHNlYXJjaCBibG9ja1xuLy8gZXhwb3NlZCBmb3JtIGNvbHVtblxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmcge1xuICBAZXh0ZW5kIC5jb2x1bW5zO1xuICBAZXh0ZW5kIC5zbWFsbC0xMjtcbiAgQGV4dGVuZCAubWVkaXVtLTEyO1xuICBAZXh0ZW5kIC5sYXJnZS00O1xuXG4gICNlZGl0LWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsb2F0OiBub25lO1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0td3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBleHRlbmQgLmNvbHVtbnM7XG4gIH1cblxuICAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyB7XG4gICAgbWFyZ2luOiAwIGNhbGMoLTJyZW0gLyAyKTtcblxuICAgIC5mb3JtLWl0ZW0tcXVlcnkge1xuICAgICAgQGV4dGVuZCAuY29sdW1ucztcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgLmZvcm0taXRlbS1kYXRlLXRvIHtcbiAgICAgIEBleHRlbmQgLmNvbHVtbnM7XG4gICAgICBAZXh0ZW5kIC5zbWFsbC0xMjtcbiAgICAgIEBleHRlbmQgLm1lZGl1bS02O1xuICAgICAgQGV4dGVuZCAubGFyZ2UtMTI7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyAuYnV0dG9uIHtcbiAgICB3aWR0aDogOS4xcmVtO1xuICAgIG1pbi13aWR0aDogNy4xcmVtO1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1wcmltYXJ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIC5idXR0b24tLXNlY29uZGFyeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgICNlZGl0LWFjdGlvbnMtLTIge1xuICAgICAgbWF4LXdpZHRoOiA1MGVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyByZXN1bHRzIGNvbHVtblxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyB7XG4gIEBleHRlbmQgLmNvbHVtbnM7XG4gIEBleHRlbmQgLnNtYWxsLTEyO1xuICBAZXh0ZW5kIC5tZWRpdW0tMTI7XG4gIEBleHRlbmQgLmxhcmdlLTg7XG5cbiAgLy8gcmVzdWx0cyBoZWFkZXJcbiAgaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIC5jYWxsb3V0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW46IDAgMC42MjVyZW0gMC4yNXJlbSAwO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyByZXN1bHRzIGxpc3RcbiAgLm9pYy1saXN0LXJlc3VsdHMge1xuICAgIGFydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gcGFnaW5hdGlvblxuICBuYXYucGFnZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgdWwucGFnZXJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLW91dDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMC4wNjI1cmVtIDAuNjI1cmVtO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWRkZWI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc2hvd2luZyBAc3RhcnQgQGVuZCBvZiBAdG90YWwgcmVzdWx0c1xuICBmb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy0yO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLy8gdG8gZW5zdXJlIG5hdiBkb2VzIG5vdCBnZXQgZGlzdG9ydGVkIGVzcGVjaWFsbHksIG9uIG1vYmlsZS5cbiAgbmF2ICsgZm9vdGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFRGQSBzY3JlZW4gKHVzZXIgbG9naW4pXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50ZmEtcGFnZSwgLnRmYS1wYWdlICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udGZhLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIC5sYXlvdXQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLnRmYS1wYWdlX191c2VyLWZvcm0ge1xuICBmbGV4LWJhc2lzOiA2MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5jb250ZW50LWhlYWRlciB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnRmYS1wYWdlX19wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAyLjVyZW0gMCAxLjVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogdW5zZXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cblxuLnRmYS1wYWdlLS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgLmNvbHVtbnMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnRmYS1wYWdlX193YWxscGFwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDQwJTtcbiAgaW1nIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBEcnVwYWwgb3ZlcnJpZGVzLlxuICAgIFN0eWxlcyBzcGVjaWZpYyB0byB0aGUgRHJ1cGFsIGludGVyZmFjZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHNwZWNpZmljIHRvIHNpdGUgY29udHJpYnV0b3Igcm9sZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBWaWV3IFByb2ZpbGUgKi9cbi5hZG1pbi1jb250cmlidXRvciAudG9vbGJhci1tZW51IGFbdGl0bGU9XCJVc2VyIGFjY291bnRcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBNYW5hZ2UgKi9cbi5hZG1pbi1jb250cmlidXRvciAudG9vbGJhci10YWIgI3Rvb2xiYXItaXRlbS1hZG1pbmlzdHJhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE15IHdvcmtiZW5jaCAqL1xuLmFkbWluLWNvbnRyaWJ1dG9yIC50b29sYmFyLXRhYiAjdG9vbGJhci1saW5rLXdvcmtiZW5jaC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2VuZXJhbCBvdmVycmlkZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uanMgLmpzLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdvb2dsZSdzIHJlY2FwdGNoYSBtb2R1bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGJvdHRvbTogMyUgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcnJpZGUgZm9yIHRoZSBEcnVwYWwgTWVkaWEgcGx1Z2luIHN0eWxlc1xuICAgIGluIHRoZSBDS0VkaXRvclxuICAgIEBzZWUgaHR0cHM6Ly93d3cuZHJ1cGFsLm9yZy9ub2RlLzMwOTI3OTVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kcnVwYWwtbWVkaWEgLm1lZGlhLWxpYnJhcnktaXRlbV9fZWRpdCxcbmRydXBhbC1tZWRpYSAubWVkaWEtbGlicmFyeS1pdGVtX19lZGl0OmhvdmVyLFxuZHJ1cGFsLW1lZGlhIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2VkaXQ6Zm9jdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IHVuc2V0O1xufVxuXG5kcnVwYWwtbWVkaWEgLm1lZGlhLWxpYnJhcnktaXRlbV9fZWRpdCB7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvY29yZS9taXNjL2ljb25zLzc4Nzg3OC9wZW5jaWwuc3ZnXCIpICNmZmYgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBDdXN0b20gdGFnXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keS5ja2VfZWRpdGFibGUgaW1nLmNrZV9wcm90ZWN0ZWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwOWFkYjtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE92ZXJyaWRlIGRydXBhbC1tZWRpYSBhbGlnbiB3aXRoaW4gQ0tFZGl0b3IgNSwgc28gdGhhdCB0ZXh0IGFsaWducyBhbmQgd3JhcHNcbiAgYXJvdW5kIG1lZGlhIGNvcnJlY3RseSBpbiBDS0U1IHdoZW4gdGhlIHNwZWNpZmllZCBvcHRpb24gaXMgc2VsZWN0ZWQuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNrLW9uZXNpdGUtY29udGVudCB7XG4gIC5kcnVwYWwtbWVkaWEuY2std2lkZ2V0IHtcbiAgICBtYXJnaW46IDAuOXJlbSAwO1xuICB9XG4gIC5kcnVwYWwtbWVkaWEuY2std2lkZ2V0LmRydXBhbC1tZWRpYS1zdHlsZS1hbGlnbi1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmRydXBhbC1tZWRpYS5jay13aWRnZXQuZHJ1cGFsLW1lZGlhLXN0eWxlLWFsaWduLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cbiAgLmRydXBhbC1tZWRpYS5jay13aWRnZXQuZHJ1cGFsLW1lZGlhLXN0eWxlLWFsaWduLWNlbnRlciB7XG4gICAgbWFyZ2luOiAwLjlyZW0gYXV0bztcbiAgfVxufVxuLmNrLW9uZXNpdGUtY29udGVudCBmaWd1cmUuZHJ1cGFsLW1lZGlhIGRpdntcbiAgZmlndXJlLmFsaWduLWNlbnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgZmlndXJlLmFsaWduLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gIH1cblxuICBmaWd1cmUuYWxpZ24tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ0tFZGl0b3IgNSB0YWJsZSBjYXB0aW9uLlxuXG4gIEluIHRoZSBlZGl0b3IsIHRoZSBjYXB0aW9uIGlzIHByZXNlbnRlZCBhcyBhIGZpZ2NhcHRpb24gdGhhdCBpcyBiZWxvdyB0aGVcbiAgdGFibGUuIFRoZXNlIG92ZXJyaWRlcyBiZXR0ZXIgYWxpZ24gdGhlIHN0eWxpbmcgd2l0aCB0YWJsZSA+IGNhcHRpb24uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNrLW9uZXNpdGUtY29udGVudCB7XG4gIGZpZ3VyZS50YWJsZSBmaWdjYXB0aW9uIHtcbiAgICBAZXh0ZW5kIGNhcHRpb247XG4gICAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFByaW50IHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2hvdy1mb3ItcHJpbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAvKiBHbG9iYWwgKi9cbiAgQHBhZ2VcbiAge1xuICAgIHNpemU6IGF1dG87ICAgLyogYXV0byBpcyB0aGUgaW5pdGlhbCB2YWx1ZSAqL1xuICAgIC8qIHRoaXMgYWZmZWN0cyB0aGUgbWFyZ2luIGluIHRoZSBwcmludGVyIHNldHRpbmdzICovXG4gICAgbWFyZ2luOiAxMG1tIDEwbW0gMTBtbSAxMG1tO1xuICB9XG5cbiAgaHRtbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDsgLyogdGhpcyBhZmZlY3RzIHRoZSBtYXJnaW4gb24gdGhlIGh0bWwgYmVmb3JlIHNlbmRpbmcgdG8gcHJpbnRlciAqL1xuICB9XG5cbiAgYm9keSB7XG4gICAgbWFyZ2luOiA1bW07IC8qIG1hcmdpbiB5b3Ugd2FudCBmb3IgdGhlIGNvbnRlbnQgKi9cbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBOb3JtYWxpemUgZm9udCBzaXplcyAqL1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB0O1xuICB9XG5cbiAgaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHQ7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxNHB0O1xuICB9XG5cbiAgYXNpZGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMThwdDtcbiAgfVxuXG4gIC5mYWN0LWJsb2NrLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBib2R5LFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIgcCxcbiAgYS5idXR0b25cbiAge1xuICAgIGZvbnQtc2l6ZTogMTJwdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogRW5kIG9mIGZvbnQgc2l6ZSBub3JtYWxpemF0aW9uICovXG5cbiAgLy8gT3ZlcnJpZGUgaW4tcGFnZSBiYWNrZ3JvdW5kIGNvbG91cnMuXG4gIC8vIGVzcmktIGlzIHRoZSBwcmVmaXggZm9yIEFSQ0dJUyBtYXBzLlxuICAvLyBAVE9ETyBkaXNjb3ZlciBhbGwgdGhlIHVzZSBjYXNlcyBvZiB0aGlzIHNlbGVjdG9yIGFuZCBkZWZpbmUgYSBtb3JlXG4gIC8vICBzcGVjaWZpYyBjc3MgcnVsZS5cbiAgZGl2Om5vdChbY2xhc3NePVwiZXNyaS1cIl0pLCBzcGFuOm5vdChbY2xhc3NePVwiZXNyaS1cIl0pLCBoZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGUtZm9yLXByaW50IHtcbiAgICAvLyBJdCdzIG5vdCB0YWtpbmcgcHJlY2VkZW5jZSBpbiBzb21lIGNhc2VzLCBzbyBhZGRlZCBpbXBvcnRhbnQuXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gVW5mbG9hdCBiZWNhdXNlIHdlJ3ZlIHJlbW92ZWQgdGhlIGxlZnQgY29sdW1uIHdpdGggdGhlIHN2Zy5cbiAgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gVW5zZXQgYSBsb3Qgb2YgdGhlIG1lZGlhIGJhbm5lciBzbyBpdCBsaW5lcyB1cCB3aXRoIHJlc3Qgb2YgY29udGVudC5cbiAgLmJhbm5lcl9fd3JhcHBlcixcbiAgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIsXG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIuYmFubmVyX193cmFwcGVyIHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cblxuICAvLyBPdmVyaWRlcyBmb3IgZWxlbWVudHMgdGhhdCB3ZSBjYW5ub3QgYXBwbHkgXCJoaWRlLWZvci1wcmludFwiIG9uLlxuICAuY3VzdG9tLXRvYywgLy8gUmVtb3ZlIHRhYmxlIG9mIGNvbnRlbnRzLlxuICAub250YXJpby1pY29uLCAuYWxlcnRfX2hlYWRlci1pY29uLCAvLyBSZW1vdmUgaWNvbnMuXG4gIC5jaGF0Ym90LWJ1dHRvbiwgLy8gSGlkZSB0aGUgY2hhdGJvdCBidXR0b24uXG4gIC5za2lwLWxpbmssIC8vIEhpZGUgc2tpcCB0byBjb250ZW50IGxpbmsuXG4gIC5zaG93LWZvci1zbWFsbC1vbmx5LCAvLyBUaGlzIGRvZXNuJ3QgZ2V0IGNhbGN1bGF0ZWQgcHJvcGVybHkgZm9yIHByaW50LlxuICAucGFnaW5hdGlvbiwgLy8gSGlkZSBwYWdpbmF0aW9uIGVsZW1lbnRzIGZyb20gZGF0YSB0YWJsZXMuXG4gIGJyLmhpZGUtZm9yLXNtYWxsLW9ubHksIC8vIEdldCByaWQgb2YgcGFnZSBicmVha3MgdGhhdCBnZXQgaGlkZGVuIG9uIG1vYmlsZS5cbiAgI2JhY2t0b3RvcCwgI2JhY2stdG8tdG9wLWJ1dHRvbiAvLyBIaWRlIGJhY2t0b3RvcCBidXR0b24uXG4gIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBTaG93IHRoZSBTUiB0ZXh0IGFzIGFuIGFsdGVybmF0aXZlLlxuICAuc2VydmljZW9udGFyaW8gLnNob3ctZm9yLXNyIHtcbiAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cblxuICAvLyBTd2FwIGZyb20gYmxhY2sgYmFja2dyb3VuZCBhbmQgd2hpdGUgdGV4dC9pY29uLFxuICAvLyB0byBibGFjayB0ZXh0L2ljb24uXG4gIC5vbnRhcmlvLWxvZ28tcHJpbnQge1xuICAgIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoMTAwKTsgLyogc2FmYXJpIDYuMCAtIDkuMCAqL1xuICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwMCk7XG4gIH1cblxuICAvLyBIZWFkZXJcbiAgLm9udGFyaW8taGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuaGVhZGVyIC5yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmhlYWRlcl9fbG9nby1jb250YWluZXIge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHNwYW4uc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC8vIEhpZGUgaW50ZXJuYWwgbGlua3MgYmVjYXVzZSBpdCBkb2Vzbid0IHByb3ZpZGUgdmFsdWUuXG4gIGFbaHJlZl49XCIjXCJdOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFByZXBlbmQgb250YXJpby5jYSB0byBwcmludCBhYnNvbHV0ZSB1cmwuXG4gIGFbaHJlZl49XCIvXCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKGh0dHBzOi8vd3d3Lm9udGFyaW8uY2FcIiBhdHRyKGhyZWYpIFwiKSBcIjtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjc1cmVtO1xuICB9XG5cbiAgLy8gRGlzcGxheSB1cmwgZm9yIGV4dGVybmFsIGxpbmtzIGFuZCBkaXNwbGF5XG4gIC8vIGVtYWlsIGZvciBlbWFpbHMsIGZvciBwcmludGluZy5cbiAgYVtocmVmXj1cImh0dHBcIl06OmFmdGVyLCBhW2hyZWZePVwibWFpbHRvOlwiXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKSBcIjtcbiAgfVxuXG4gIC8vIEhpZGUgVVJMUyB0aGF0IGxpbmsgdG8gaW1hZ2VzLlxuICBhIHtcbiAgICBAZWFjaCAkZXh0IGluIGpwZyBnaWYgcG5nIHtcbiAgICAgICZbaHJlZiQ9XCIuI3skZXh0fVwiXSB7XG4gICAgICAgICYsICY6OmFmdGVyLCAmOnZpc2l0ZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm8td3JhcCwgYVtocmVmXj1cInRlbFwiXSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC8vIFJlbW92ZSBsaW5rIHN0eWxpbmcgZm9yIHRoZSBpbWFnZXMgYW5kIHRleHQgd2UndmVcbiAgLy8gbGVmdCBiZWhpbmQgYXMgYWx0ZXJuYXRpdmVzIGZvciBsaW5rcy5cbiAgYSxcbiAgYSBjaXRlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5idXR0b24sIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNlYmViZWIgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDJwdCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIG1hcmdpbjogMCAxcmVtIDFyZW07XG4gIH1cblxuICAuY29sdW1uLFxuICAuY29sdW1ucyxcbiAgLmNvbHVtbiArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMgKyAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gSWYgYSBjb2x1bW4gaXMgZnVsbCB3aWR0aCBvbiBtb2JpbGUsIGl0IGxvb2tzIGJldHRlclxuICAvLyBmdWxsLXdpZHRoIGluIHByaW50IHRvby5cbiAgLmNvbHVtbi5zbWFsbC0xMixcbiAgLmNvbHVtbnMuc21hbGwtMTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93IHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsZXJ0X19ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc2lkZWJhcl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgaHIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbiAgfVxuXG4gIGFzaWRlLFxuICAucGFuZWwsXG4gIC5jYWxsb3V0LFxuICAuYWxlcnQtYm94LFxuICAuYWxlcnQge1xuICAgIGJvcmRlcjogMnB0IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FsbG91dCBwLFxuICAuYWxlcnQgcCxcbiAgLm1haW4tY29udGVudCBwLFxuICAubWFpbi1jb250ZW50IGgyLFxuICAubWFpbi1jb250ZW50IGgzLFxuICAubWFpbi1jb250ZW50IGg0LFxuICAubWFpbi1jb250ZW50IGRkLFxuICAubWFpbi1jb250ZW50IGxpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgc3ZnW2FsdD1cIlwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFRoZXJlIGFyZSBhIGxvdCBvZiBzZXJ2aWNlb250YXJpbyBsaW5rcyB0aGF0IHVzZVxuICAvLyBpbWFnZXMgZm9yIHRoZSB0ZXh0LCB3ZSBuZWVkIHRvIGhpZGUgdGhlIGltYWdlLlxuICBhW2hyZWZePVwiL3BhZ2Uvc2VydmljZW9udGFyaW9cIl0gaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gVGhlbiB3ZSBuZWVkIHRvIHNob3cgdGhlIHNyIHRleHQgaW5zdGVhZCBvdXRzaWRlIG9mIHRoZSBoZWFkZXIuXG4gIC5tYWluLWNvbnRlbnQgYVtocmVmXj1cIi9wYWdlL3NlcnZpY2VvbnRhcmlvXCJdIC5zaG93LWZvci1zciB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIEJlY2F1c2Ugd2UncmUgc2hvd2luZyBTUiBjb250ZW50LCBoaWRlIHRoZSBhcmlhLWhpZGRlbiBjb250ZW50XG4gIC8vIHNvIHdlJ3JlIG5vdCByZXBlYXRpbmcgY29udGVudC5cbiAgLm1haW4tY29udGVudCBhW2hyZWZePVwiL3BhZ2Uvc2VydmljZW9udGFyaW9cIl0gc3BhblthcmlhLWhpZGRlbl49XCJ0cnVlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlcnZpY2VvbnRhcmlvX19wcmludCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cblxuICAudGFibGUtc2Nyb2xsLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRhYmxlLWRpdiwgZGl2LmZsZXgtdGFibGUge1xuICAgIG92ZXJmbG93LXg6IHVuc2V0O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgdGFibGUsIC5tYWluLWNvbnRlbnQgdGFibGUge1xuICAgIGJvcmRlcjogMnB0IHNvbGlkICNjY2M7XG4gICAgb3ZlcmZsb3cteDogdW5zZXQ7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuXG4gIHRhYmxlIHRoLCB0ZCB7XG4gICAgYm9yZGVyOiAxcHQgc29saWQgI2NjYztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIHRhYmxlIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgdGFibGUgdGhlYWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICB0YWJsZSB0aGVhZCB0aCB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICBjb2RlIHtcbiAgICBib3JkZXI6IDJwdCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAuZmFjdC1ibG9jayB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMXJlbSAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGF5bWVudC1ncmlkIGRpdiB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gbWFwc1xuICAuaWZyYW1lLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgI21hcC1mcmFtZSwgI21hcC1pZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDI0cHg7XG4gIH1cblxuICAvL3JlbW92aW5nIHRoZSBib29rIHdyYXBwZXIgZm9yIHByaW50IG9ubHlcbiAgLmJvb2tfX3dyYXBwZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC8vZm9ybWF0dGluZyB0aGUgUHJldmlvdXMgYW5kIE5leHQgYnV0dG9uIGFuZCBsaW5rcyB0byBkaXNwbGF5IGFzIHN0YWNrZWQgaW4gUHJpbnRcbiAgdWwuYm9va19fbmF2aWdhdGlvbi0tbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLy9kZWNyZWFzaW5nIHRoZSBwYWRkaW5nXG4gIC5ib29rX19pbnRybyAucm93LmludHJvIC5pbnRyb19fdGV4dCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuIiwiLypHcmV5c2NhbGUgYmFja2dyb3VuZCBjb2xvdXJzKi9cbi5iZy13aGl0ZSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItd2hpdGU7IH1cbi5iZy1ncmV5c2NhbGUtNSB7IGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNTsgfVxuLmJnLWdyZXlzY2FsZS0yMCB7IGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtMjA7IH1cbi5iZy1ncmV5c2NhbGUtNDAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTQwOyB9XG4uYmctZ3JleXNjYWxlLTYwIHsgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS02MDsgfVxuLmJnLWdyZXlzY2FsZS03MCB7IGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNzA7IH1cbi5iZy1ibGFjayB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYmxhY2s7IH1cblxuLypNYWluIHBhbGV0dGUgYmFja2dyb3VuZCBjb2xvdXJzKi9cbi5iZy1nb2xkIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1nb2xkOyB9XG4uYmcteWVsbG93IHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci15ZWxsb3c7IH1cbi5iZy10YXVwZSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItdGF1cGU7IH1cbi5iZy1ncmVlbiB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItZ3JlZW47IH1cbi5iZy1saW1lIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saW1lOyB9XG4uYmctdGVhbCB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItdGVhbDsgfVxuLmJnLXNreSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItc2t5OyB9XG4uYmctYmx1ZSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYmx1ZTsgfVxuLmJnLXB1cnBsZSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItcHVycGxlOyB9XG4uYmctb3JhbmdlIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1vcmFuZ2U7IH1cbi5iZy1yZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXJlZDsgfVxuLmJnLW1hZ2VudGEgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLW1hZ2VudGE7IH1cblxuLypMaWdodCBwYWxldHRlIGJhY2tncm91bmQgY29sb3VycyovXG4uYmctbGlnaHQtZ29sZCB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItbGlnaHQtZ29sZDsgfVxuLmJnLWxpZ2h0LXllbGxvdyB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItbGlnaHQteWVsbG93OyB9XG4uYmctbGlnaHQtdGF1cGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWxpZ2h0LXRhdXBlOyB9XG4uYmctbGlnaHQtZ3JlZW4geyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWxpZ2h0LWdyZWVuOyB9XG4uYmctbGlnaHQtbGltZSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItbGlnaHQtbGltZTsgfVxuLmJnLWxpZ2h0LXRlYWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWxpZ2h0LXRlYWw7IH1cbi5iZy1saWdodC1za3kgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWxpZ2h0LXNreTsgfVxuLmJnLWxpZ2h0LWJsdWUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWxpZ2h0LWJsdWU7IH1cbi5iZy1saWdodC1wdXJwbGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWxpZ2h0LXB1cnBsZTsgfVxuLmJnLWxpZ2h0LW9yYW5nZSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItbGlnaHQtb3JhbmdlOyB9XG4uYmctbGlnaHQtcmVkIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saWdodC1yZWQ7IH1cbi5iZy1saWdodC1tYWdlbnRhIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saWdodC1tYWdlbnRhOyB9XG5cbi8qRGFyayBwYWxldHRlIGJhY2tncm91bmQgY29sb3VycyovXG4uYmctZGFyay1nb2xkIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1kYXJrLWdvbGQ7IH1cbi5iZy1kYXJrLXllbGxvdyB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItZGFyay15ZWxsb3c7IH1cbi5iZy1kYXJrLXRhdXBlIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1kYXJrLXRhdXBlOyB9XG4uYmctZGFyay1ncmVlbiB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItZGFyay1ncmVlbjsgfVxuLmJnLWRhcmstbGltZSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItZGFyay1saW1lOyB9XG4uYmctZGFyay10ZWFsIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1kYXJrLXRlYWw7IH1cbi5iZy1kYXJrLXNreSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItZGFyay1za3k7IH1cbi5iZy1kYXJrLWJsdWUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWRhcmstYmx1ZTsgfVxuLmJnLWRhcmstcHVycGxlIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1kYXJrLXB1cnBsZTsgfVxuLmJnLWRhcmstb3JhbmdlIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1kYXJrLW9yYW5nZTsgfVxuLmJnLWRhcmstcmVkIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1kYXJrLXJlZDsgfVxuLmJnLWRhcmstbWFnZW50YSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItZGFyay1tYWdlbnRhOyB9XG5cbi8qVGFibGUgY29tcG9uZW50IGNvbG91cnMqL1xuLmJnLXRhYmxlLXJvdy1kaXZpZGVyIHsgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1kaXZpZGVyIH07XG4uYmctdGFibGUtY2FwdGlvbi1iYWNrZ3J1bmQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtY2FwdGlvbi1iYWNrZ3JvdW5kfTtcbi5iZy10YWJsZS1oaWdobGlnaHQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGlnaGxpZ2h0IH07XG4uYmctdGFibGUtc3VidG90YWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc3VidG90YWwgfTtcbi5iZy10YWJsZS10b3RhbCB7IGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10b3RhbCB9O1xuIl19 */
