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

.icon-camera4 {
  background: url("../assets/icons/ontario-icon-instagram.svg");
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 0.5rem;
}

.icon-twitter {
  background: url("../assets/icons/ontario-icon-twitter.svg");
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 0.5rem;
}

.icon-facebook {
  background: url("../assets/icons/ontario-icon-facebook-alt.svg");
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 0.5rem;
}

.icon-linkedIn {
  background: url("../assets/icons/ontario-icon-linkedin.svg");
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 0.5rem;
}

.icon-youtube {
  background: url("../assets/icons/ontario-icon-youtube.svg");
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 0.5rem;
}

.icon-share {
  background: url("../assets/icons/ontario-icon-new-window.svg");
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 0.5rem;
}

.icon-website {
  background: url("../assets/icons/ontario-icon-link-url.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-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-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-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-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-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-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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NUVybEJ3QjtBZnN2ZjVCO0EyRi9wZUU7O0VBQ0UseUI1RXZsQnFCO0FmeXZmekI7QTJGaHFlRTs7RUFDRSx5QjVFemxCeUI7QWY0dmY3QjtBMkZqcWVFOztFQUNFLHlCNUUvbEJ3QjtBZm13ZjVCO0EyRmxxZUU7O0VBQ0UseUI1RXZtQnVCO0FmNHdmM0I7QTJGbnFlRTs7RUFDRSx5QjVFdm1CcUI7QWY2d2Z6QjtBMkZwcWVFOztFQUNFLHlCckZsb0JXO0VxRm1vQlgsYzVFcm9CcUI7QWY0eWZ6Qjs7QTJGaHFlRTtFQUNFLHNCQUFBO0EzRm1xZUo7O0EyRnBxZUU7RUFDRSxzQkFBQTtBM0Z1cWVKOztBMkZ4cWVFO0VBQ0Usc0JBQUE7QTNGMnFlSjs7QTJGNXFlRTtFQUNFLHNCQUFBO0EzRitxZUo7O0EyRmhyZUU7RUFDRSxzQkFBQTtBM0ZtcmVKOztBMkZwcmVFO0VBQ0Usc0JBQUE7QTNGdXJlSjs7QTJGeHJlRTtFQUNFLHNCQUFBO0EzRjJyZUo7O0EyRjVyZUU7RUFDRSxzQkFBQTtBM0YrcmVKOztBMkZoc2VFO0VBQ0Usc0JBQUE7QTNGbXNlSjs7QTJGcHNlRTtFQUNFLHVCQUFBO0EzRnVzZUo7O0EyRnhzZUU7RUFDRSx1QkFBQTtBM0Yyc2VKOztBMkY1c2VFO0VBQ0UsdUJBQUE7QTNGK3NlSjs7QTJGaHRlRTtFQUNFLHVCQUFBO0EzRm10ZUo7O0EyRnB0ZUU7RUFDRSx1QkFBQTtBM0Z1dGVKOztBMkZ4dGVFO0VBQ0UsdUJBQUE7QTNGMnRlSjs7QTJGNXRlRTtFQUNFLHVCQUFBO0EzRit0ZUo7O0EyRmh1ZUU7RUFDRSx1QkFBQTtBM0ZtdWVKOztBMkZwdWVFO0VBQ0UsdUJBQUE7QTNGdXVlSjs7QTJGeHVlRTtFQUNFLHVCQUFBO0EzRjJ1ZUo7O0EyRjV1ZUU7RUFDRSx1QkFBQTtBM0YrdWVKOztBMkZodmVFO0VBQ0UsdUJBQUE7QTNGbXZlSjs7QTJGcHZlRTtFQUNFLHVCQUFBO0EzRnV2ZUo7O0EyRnh2ZUU7RUFDRSx1QkFBQTtBM0YydmVKOztBMkY1dmVFO0VBQ0UsdUJBQUE7QTNGK3ZlSjs7QTJGaHdlRTtFQUNFLHVCQUFBO0EzRm13ZUo7O0EyRnB3ZUU7RUFDRSx1QkFBQTtBM0Z1d2VKOztBMkZ4d2VFO0VBQ0UsdUJBQUE7QTNGMndlSjs7QTJGNXdlRTtFQUNFLHVCQUFBO0EzRit3ZUo7O0EyRmh4ZUU7RUFDRSx1QkFBQTtBM0ZteGVKOztBMkZweGVFO0VBQ0UsdUJBQUE7QTNGdXhlSjs7QTJGeHhlRTtFQUNFLHVCQUFBO0EzRjJ4ZUo7O0EyRjV4ZUU7RUFDRSx1QkFBQTtBM0YreGVKOztBMkZoeWVFO0VBQ0UsdUJBQUE7QTNGbXllSjs7QTJGcHllRTtFQUNFLHVCQUFBO0EzRnV5ZUo7O0EyRnh5ZUU7RUFDRSx1QkFBQTtBM0YyeWVKOztBMkY1eWVFO0VBQ0UsdUJBQUE7QTNGK3llSjs7QTJGaHplRTtFQUNFLHVCQUFBO0EzRm16ZUo7O0EyRnB6ZUU7RUFDRSx1QkFBQTtBM0Z1emVKOztBMkZ4emVFO0VBQ0UsdUJBQUE7QTNGMnplSjs7QTJGNXplRTtFQUNFLHVCQUFBO0EzRit6ZUo7O0EyRmgwZUU7RUFDRSx1QkFBQTtBM0ZtMGVKOztBMkZwMGVFO0VBQ0UsdUJBQUE7QTNGdTBlSjs7QTJGeDBlRTtFQUNFLHVCQUFBO0EzRjIwZUo7O0EyRjUwZUU7RUFDRSx1QkFBQTtBM0YrMGVKOztBMkZoMWVFO0VBQ0UsdUJBQUE7QTNGbTFlSjs7QTJGcDFlRTtFQUNFLHVCQUFBO0EzRnUxZUo7O0EyRngxZUU7RUFDRSx1QkFBQTtBM0YyMWVKOztBMkY1MWVFO0VBQ0UsdUJBQUE7QTNGKzFlSjs7QTJGaDJlRTtFQUNFLHVCQUFBO0EzRm0yZUo7O0EyRnAyZUU7RUFDRSx1QkFBQTtBM0Z1MmVKOztBMkZ4MmVFO0VBQ0UsdUJBQUE7QTNGMjJlSjs7QTJGNTJlRTtFQUNFLHVCQUFBO0EzRisyZUo7O0EyRmgzZUU7RUFDRSx1QkFBQTtBM0ZtM2VKOztBMkZwM2VFO0VBQ0UsdUJBQUE7QTNGdTNlSjs7QTJGeDNlRTtFQUNFLHVCQUFBO0EzRjIzZUo7O0EyRjUzZUU7RUFDRSx1QkFBQTtBM0YrM2VKOztBMkZoNGVFO0VBQ0UsdUJBQUE7QTNGbTRlSjs7QTJGcDRlRTtFQUNFLHVCQUFBO0EzRnU0ZUo7O0EyRng0ZUU7RUFDRSx1QkFBQTtBM0YyNGVKOztBMkY1NGVFO0VBQ0UsdUJBQUE7QTNGKzRlSjs7QTJGaDVlRTtFQUNFLHVCQUFBO0EzRm01ZUo7O0EyRnA1ZUU7RUFDRSx1QkFBQTtBM0Z1NWVKOztBMkZ4NWVFO0VBQ0UsdUJBQUE7QTNGMjVlSjs7QTJGNTVlRTtFQUNFLHVCQUFBO0EzRis1ZUo7O0EyRmg2ZUU7RUFDRSx1QkFBQTtBM0ZtNmVKOztBMkZwNmVFO0VBQ0UsdUJBQUE7QTNGdTZlSjs7QTJGeDZlRTtFQUNFLHVCQUFBO0EzRjI2ZUo7O0EyRjU2ZUU7RUFDRSx1QkFBQTtBM0YrNmVKOztBMkZoN2VFO0VBQ0UsdUJBQUE7QTNGbTdlSjs7QTJGcDdlRTtFQUNFLHVCQUFBO0EzRnU3ZUo7O0EyRng3ZUU7RUFDRSx1QkFBQTtBM0YyN2VKOztBMkY1N2VFO0VBQ0UsdUJBQUE7QTNGKzdlSjs7QTJGaDhlRTtFQUNFLHVCQUFBO0EzRm04ZUo7O0EyRnA4ZUU7RUFDRSx1QkFBQTtBM0Z1OGVKOztBMkZ4OGVFO0VBQ0UsdUJBQUE7QTNGMjhlSjs7QTJGNThlRTtFQUNFLHVCQUFBO0EzRis4ZUo7O0EyRmg5ZUU7RUFDRSx1QkFBQTtBM0ZtOWVKOztBMkZwOWVFO0VBQ0UsdUJBQUE7QTNGdTllSjs7QTJGeDllRTtFQUNFLHVCQUFBO0EzRjI5ZUo7O0EyRjU5ZUU7RUFDRSx1QkFBQTtBM0YrOWVKOztBMkZoK2VFO0VBQ0UsdUJBQUE7QTNGbStlSjs7QTJGcCtlRTtFQUNFLHVCQUFBO0EzRnUrZUo7O0EyRngrZUU7RUFDRSx1QkFBQTtBM0YyK2VKOztBMkY1K2VFO0VBQ0UsdUJBQUE7QTNGKytlSjs7QTJGaC9lRTtFQUNFLHVCQUFBO0EzRm0vZUo7O0EyRnAvZUU7RUFDRSx1QkFBQTtBM0Z1L2VKOztBMkZ4L2VFO0VBQ0UsdUJBQUE7QTNGMi9lSjs7QTJGNS9lRTtFQUNFLHVCQUFBO0EzRisvZUo7O0EyRmhnZkU7RUFDRSx1QkFBQTtBM0ZtZ2ZKOztBMkZwZ2ZFO0VBQ0UsdUJBQUE7QTNGdWdmSjs7QTJGeGdmRTtFQUNFLHVCQUFBO0EzRjJnZko7O0EyRjVnZkU7RUFDRSx1QkFBQTtBM0YrZ2ZKOztBMkZoaGZFO0VBQ0UsdUJBQUE7QTNGbWhmSjs7QTJGcGhmRTtFQUNFLHVCQUFBO0EzRnVoZko7O0EyRnhoZkU7RUFDRSx1QkFBQTtBM0YyaGZKOztBMkY1aGZFO0VBQ0UsdUJBQUE7QTNGK2hmSjs7QTJGaGlmRTtFQUNFLHVCQUFBO0EzRm1pZko7O0EyRnBpZkU7RUFDRSx1QkFBQTtBM0Z1aWZKOztBMkZ4aWZFO0VBQ0UsdUJBQUE7QTNGMmlmSjs7QTJGNWlmRTtFQUNFLHdCQUFBO0EzRitpZko7O0EyRmhqZkU7RUFDRSx3QkFBQTtBM0ZtamZKOztBMkZwamZFO0VBQ0Usd0JBQUE7QTNGdWpmSjs7QTJGeGpmRTtFQUNFLHdCQUFBO0EzRjJqZko7O0EyRjVqZkU7RUFDRSx3QkFBQTtBM0YramZKOztBMkZoa2ZFO0VBQ0Usd0JBQUE7QTNGbWtmSjs7QTJGcGtmRTtFQUNFLHdCQUFBO0EzRnVrZko7O0EyRnhrZkU7RUFDRSx3QkFBQTtBM0Yya2ZKOztBMkY1a2ZFO0VBQ0Usd0JBQUE7QTNGK2tmSjs7QTJGaGxmRTtFQUNFLHdCQUFBO0EzRm1sZko7O0EyRnBsZkU7RUFDRSx3QkFBQTtBM0Z1bGZKOztBMkZ4bGZFO0VBQ0Usd0JBQUE7QTNGMmxmSjs7QTJGNWxmRTtFQUNFLHdCQUFBO0EzRitsZko7O0EyRmhtZkU7RUFDRSx3QkFBQTtBM0ZtbWZKOztBMkZwbWZFO0VBQ0Usd0JBQUE7QTNGdW1mSjs7QTJGeG1mRTtFQUNFLHdCQUFBO0EzRjJtZko7O0EyRjVtZkU7RUFDRSx3QkFBQTtBM0YrbWZKOztBMkZobmZFO0VBQ0Usd0JBQUE7QTNGbW5mSjs7QTJGcG5mRTtFQUNFLHdCQUFBO0EzRnVuZko7O0EyRnhuZkU7RUFDRSx3QkFBQTtBM0YybmZKOztBMkY1bmZFO0VBQ0Usd0JBQUE7QTNGK25mSjs7QTJGaG9mRTtFQUNFLHdCQUFBO0EzRm1vZko7O0EyRnBvZkU7RUFDRSx3QkFBQTtBM0Z1b2ZKOztBMkZ4b2ZFO0VBQ0Usd0JBQUE7QTNGMm9mSjs7QTJGNW9mRTtFQUNFLHdCQUFBO0EzRitvZko7O0EyRmhwZkU7RUFDRSx3QkFBQTtBM0ZtcGZKOztBMkZwcGZFO0VBQ0Usd0JBQUE7QTNGdXBmSjs7QTJGeHBmRTtFQUNFLHdCQUFBO0EzRjJwZko7O0EyRjVwZkU7RUFDRSx3QkFBQTtBM0YrcGZKOztBMkZocWZFO0VBQ0Usd0JBQUE7QTNGbXFmSjs7QTJGcHFmRTtFQUNFLHdCQUFBO0EzRnVxZko7O0EyRnhxZkU7RUFDRSx3QkFBQTtBM0YycWZKOztBMkY1cWZFO0VBQ0Usd0JBQUE7QTNGK3FmSjs7QTJGaHJmRTtFQUNFLHdCQUFBO0EzRm1yZko7O0EyRnByZkU7RUFDRSx3QkFBQTtBM0Z1cmZKOztBMkZ4cmZFO0VBQ0Usd0JBQUE7QTNGMnJmSjs7QTJGNXJmRTtFQUNFLHdCQUFBO0EzRityZko7O0EyRmhzZkU7RUFDRSx3QkFBQTtBM0Ztc2ZKOztBMkZwc2ZFO0VBQ0Usd0JBQUE7QTNGdXNmSjs7QTJGeHNmRTtFQUNFLHdCQUFBO0EzRjJzZko7O0EyRjVzZkU7RUFDRSx3QkFBQTtBM0Yrc2ZKOztBMkZodGZFO0VBQ0Usd0JBQUE7QTNGbXRmSjs7QTJGcHRmRTtFQUNFLHdCQUFBO0EzRnV0Zko7O0EyRnh0ZkU7RUFDRSx3QkFBQTtBM0YydGZKOztBMkY1dGZFO0VBQ0Usd0JBQUE7QTNGK3RmSjs7QTJGaHVmRTtFQUNFLHdCQUFBO0EzRm11Zko7O0EyRnB1ZkU7RUFDRSx3QkFBQTtBM0Z1dWZKOztBMkZ4dWZFO0VBQ0Usd0JBQUE7QTNGMnVmSjs7QTJGNXVmRTtFQUNFLHdCQUFBO0EzRit1Zko7O0EyRmh2ZkU7RUFDRSx3QkFBQTtBM0ZtdmZKOztBMkZwdmZFO0VBQ0Usd0JBQUE7QTNGdXZmSjs7QTJGeHZmRTtFQUNFLHdCQUFBO0EzRjJ2Zko7O0EyRjV2ZkU7RUFDRSx3QkFBQTtBM0YrdmZKOztBMkZod2ZFO0VBQ0Usd0JBQUE7QTNGbXdmSjs7QTJGcHdmRTtFQUNFLHdCQUFBO0EzRnV3Zko7O0EyRnh3ZkU7RUFDRSx3QkFBQTtBM0Yyd2ZKOztBMkY1d2ZFO0VBQ0Usd0JBQUE7QTNGK3dmSjs7QTJGaHhmRTtFQUNFLHdCQUFBO0EzRm14Zko7O0EyRnB4ZkU7RUFDRSx3QkFBQTtBM0Z1eGZKOztBMkZ4eGZFO0VBQ0Usd0JBQUE7QTNGMnhmSjs7QTJGNXhmRTtFQUNFLHdCQUFBO0EzRit4Zko7O0EyRmh5ZkU7RUFDRSx3QkFBQTtBM0ZteWZKOztBMkZweWZFO0VBQ0Usd0JBQUE7QTNGdXlmSjs7QTJGeHlmRTtFQUNFLHdCQUFBO0EzRjJ5Zko7O0EyRjV5ZkU7RUFDRSx3QkFBQTtBM0YreWZKOztBMkZoemZFO0VBQ0Usd0JBQUE7QTNGbXpmSjs7QTJGcHpmRTtFQUNFLHdCQUFBO0EzRnV6Zko7O0EyRnh6ZkU7RUFDRSx3QkFBQTtBM0YyemZKOztBMkY1emZFO0VBQ0Usd0JBQUE7QTNGK3pmSjs7QTJGaDBmRTtFQUNFLHdCQUFBO0EzRm0wZko7O0EyRnAwZkU7RUFDRSx3QkFBQTtBM0Z1MGZKOztBMkZ4MGZFO0VBQ0Usd0JBQUE7QTNGMjBmSjs7QTJGNTBmRTtFQUNFLHdCQUFBO0EzRiswZko7O0EyRmgxZkU7RUFDRSx3QkFBQTtBM0ZtMWZKOztBMkZwMWZFO0VBQ0Usd0JBQUE7QTNGdTFmSjs7QTJGeDFmRTtFQUNFLHdCQUFBO0EzRjIxZko7O0EyRjUxZkU7RUFDRSx3QkFBQTtBM0YrMWZKOztBMkZoMmZFO0VBQ0Usd0JBQUE7QTNGbTJmSjs7QTJGcDJmRTtFQUNFLHdCQUFBO0EzRnUyZko7O0EyRngyZkU7RUFDRSx3QkFBQTtBM0YyMmZKOztBMkY1MmZFO0VBQ0Usd0JBQUE7QTNGKzJmSjs7QTJGaDNmRTtFQUNFLHdCQUFBO0EzRm0zZko7O0EyRnAzZkU7RUFDRSx3QkFBQTtBM0Z1M2ZKOztBMkZ4M2ZFO0VBQ0Usd0JBQUE7QTNGMjNmSjs7QTJGNTNmRTtFQUNFLHdCQUFBO0EzRiszZko7O0EyRmg0ZkU7RUFDRSx3QkFBQTtBM0ZtNGZKOztBMkZwNGZFO0VBQ0Usd0JBQUE7QTNGdTRmSjs7QTJGeDRmRTtFQUNFLHdCQUFBO0EzRjI0Zko7O0EyRjU0ZkU7RUFDRSx3QkFBQTtBM0YrNGZKOztBMkZoNWZFO0VBQ0Usd0JBQUE7QTNGbTVmSjs7QTJGcDVmRTtFQUNFLHdCQUFBO0EzRnU1Zko7O0EyRng1ZkU7RUFDRSx3QkFBQTtBM0YyNWZKOztBMkY1NWZFO0VBQ0Usd0JBQUE7QTNGKzVmSjs7QTJGaDZmRTtFQUNFLHdCQUFBO0EzRm02Zko7O0EyRnA2ZkU7RUFDRSx3QkFBQTtBM0Z1NmZKOztBMkZ4NmZFO0VBQ0Usd0JBQUE7QTNGMjZmSjs7QTJGNTZmRTtFQUNFLHdCQUFBO0EzRis2Zko7O0EyRmg3ZkU7RUFDRSx3QkFBQTtBM0ZtN2ZKOztBMkZwN2ZFO0VBQ0Usd0JBQUE7QTNGdTdmSjs7QTJGajdmRTtFQUNFLHFCQUFBO0EzRm83Zko7O0EyRnI3ZkU7RUFDRSxxQkFBQTtBM0Z3N2ZKOztBMkZ6N2ZFO0VBQ0UscUJBQUE7QTNGNDdmSjs7QTJGNzdmRTtFQUNFLHFCQUFBO0EzRmc4Zko7O0EyRmo4ZkU7RUFDRSxxQkFBQTtBM0ZvOGZKOztBMkZyOGZFO0VBQ0UscUJBQUE7QTNGdzhmSjs7QTJGejhmRTtFQUNFLHFCQUFBO0EzRjQ4Zko7O0EyRjc4ZkU7RUFDRSxxQkFBQTtBM0ZnOWZKOztBMkZqOWZFO0VBQ0UscUJBQUE7QTNGbzlmSjs7QTJGcjlmRTtFQUNFLHNCQUFBO0EzRnc5Zko7O0EyRno5ZkU7RUFDRSxzQkFBQTtBM0Y0OWZKOztBMkY3OWZFO0VBQ0Usc0JBQUE7QTNGZytmSjs7QTJGaitmRTtFQUNFLHNCQUFBO0EzRm8rZko7O0EyRnIrZkU7RUFDRSxzQkFBQTtBM0Z3K2ZKOztBMkZ6K2ZFO0VBQ0Usc0JBQUE7QTNGNCtmSjs7QTJGNytmRTtFQUNFLHNCQUFBO0EzRmcvZko7O0EyRmovZkU7RUFDRSxzQkFBQTtBM0ZvL2ZKOztBMkZyL2ZFO0VBQ0Usc0JBQUE7QTNGdy9mSjs7QTJGei9mRTtFQUNFLHNCQUFBO0EzRjQvZko7O0EyRjcvZkU7RUFDRSxzQkFBQTtBM0ZnZ2dCSjs7QTJGamdnQkU7RUFDRSxzQkFBQTtBM0ZvZ2dCSjs7QTJGcmdnQkU7RUFDRSxzQkFBQTtBM0Z3Z2dCSjs7QTJGemdnQkU7RUFDRSxzQkFBQTtBM0Y0Z2dCSjs7QTJGN2dnQkU7RUFDRSxzQkFBQTtBM0ZnaGdCSjs7QTJGamhnQkU7RUFDRSxzQkFBQTtBM0ZvaGdCSjs7QTJGcmhnQkU7RUFDRSxzQkFBQTtBM0Z3aGdCSjs7QTJGemhnQkU7RUFDRSxzQkFBQTtBM0Y0aGdCSjs7QTJGN2hnQkU7RUFDRSxzQkFBQTtBM0ZnaWdCSjs7QTJGamlnQkU7RUFDRSxzQkFBQTtBM0ZvaWdCSjs7QTJGcmlnQkU7RUFDRSxzQkFBQTtBM0Z3aWdCSjs7QTJGemlnQkU7RUFDRSxzQkFBQTtBM0Y0aWdCSjs7QTJGN2lnQkU7RUFDRSxzQkFBQTtBM0ZnamdCSjs7QTJGampnQkU7RUFDRSxzQkFBQTtBM0ZvamdCSjs7QTJGcmpnQkU7RUFDRSxzQkFBQTtBM0Z3amdCSjs7QTJGempnQkU7RUFDRSxzQkFBQTtBM0Y0amdCSjs7QTJGN2pnQkU7RUFDRSxzQkFBQTtBM0Zna2dCSjs7QTJGamtnQkU7RUFDRSxzQkFBQTtBM0Zva2dCSjs7QTJGcmtnQkU7RUFDRSxzQkFBQTtBM0Z3a2dCSjs7QTJGemtnQkU7RUFDRSxzQkFBQTtBM0Y0a2dCSjs7QTJGN2tnQkU7RUFDRSxzQkFBQTtBM0ZnbGdCSjs7QTJGamxnQkU7RUFDRSxzQkFBQTtBM0ZvbGdCSjs7QTJGcmxnQkU7RUFDRSxzQkFBQTtBM0Z3bGdCSjs7QTJGemxnQkU7RUFDRSxzQkFBQTtBM0Y0bGdCSjs7QTJGN2xnQkU7RUFDRSxzQkFBQTtBM0ZnbWdCSjs7QTJGam1nQkU7RUFDRSxzQkFBQTtBM0ZvbWdCSjs7QTJGcm1nQkU7RUFDRSxzQkFBQTtBM0Z3bWdCSjs7QTJGem1nQkU7RUFDRSxzQkFBQTtBM0Y0bWdCSjs7QTJGN21nQkU7RUFDRSxzQkFBQTtBM0ZnbmdCSjs7QTJGam5nQkU7RUFDRSxzQkFBQTtBM0ZvbmdCSjs7QTJGcm5nQkU7RUFDRSxzQkFBQTtBM0Z3bmdCSjs7QTJGem5nQkU7RUFDRSxzQkFBQTtBM0Y0bmdCSjs7QTJGN25nQkU7RUFDRSxzQkFBQTtBM0Znb2dCSjs7QTJGam9nQkU7RUFDRSxzQkFBQTtBM0Zvb2dCSjs7QTJGcm9nQkU7RUFDRSxzQkFBQTtBM0Z3b2dCSjs7QTJGem9nQkU7RUFDRSxzQkFBQTtBM0Y0b2dCSjs7QTJGN29nQkU7RUFDRSxzQkFBQTtBM0ZncGdCSjs7QTJGanBnQkU7RUFDRSxzQkFBQTtBM0ZvcGdCSjs7QTJGcnBnQkU7RUFDRSxzQkFBQTtBM0Z3cGdCSjs7QTJGenBnQkU7RUFDRSxzQkFBQTtBM0Y0cGdCSjs7QTJGN3BnQkU7RUFDRSxzQkFBQTtBM0ZncWdCSjs7QTJGanFnQkU7RUFDRSxzQkFBQTtBM0ZvcWdCSjs7QTJGcnFnQkU7RUFDRSxzQkFBQTtBM0Z3cWdCSjs7QTJGenFnQkU7RUFDRSxzQkFBQTtBM0Y0cWdCSjs7QTJGN3FnQkU7RUFDRSxzQkFBQTtBM0ZncmdCSjs7QTJGanJnQkU7RUFDRSxzQkFBQTtBM0ZvcmdCSjs7QTJGcnJnQkU7RUFDRSxzQkFBQTtBM0Z3cmdCSjs7QTJGenJnQkU7RUFDRSxzQkFBQTtBM0Y0cmdCSjs7QTJGN3JnQkU7RUFDRSxzQkFBQTtBM0Znc2dCSjs7QTJGanNnQkU7RUFDRSxzQkFBQTtBM0Zvc2dCSjs7QTJGcnNnQkU7RUFDRSxzQkFBQTtBM0Z3c2dCSjs7QTJGenNnQkU7RUFDRSxzQkFBQTtBM0Y0c2dCSjs7QTJGN3NnQkU7RUFDRSxzQkFBQTtBM0ZndGdCSjs7QTJGanRnQkU7RUFDRSxzQkFBQTtBM0ZvdGdCSjs7QTJGcnRnQkU7RUFDRSxzQkFBQTtBM0Z3dGdCSjs7QTJGenRnQkU7RUFDRSxzQkFBQTtBM0Y0dGdCSjs7QTJGN3RnQkU7RUFDRSxzQkFBQTtBM0ZndWdCSjs7QTJGanVnQkU7RUFDRSxzQkFBQTtBM0ZvdWdCSjs7QTJGcnVnQkU7RUFDRSxzQkFBQTtBM0Z3dWdCSjs7QTJGenVnQkU7RUFDRSxzQkFBQTtBM0Y0dWdCSjs7QTJGN3VnQkU7RUFDRSxzQkFBQTtBM0ZndmdCSjs7QTJGanZnQkU7RUFDRSxzQkFBQTtBM0ZvdmdCSjs7QTJGcnZnQkU7RUFDRSxzQkFBQTtBM0Z3dmdCSjs7QTJGenZnQkU7RUFDRSxzQkFBQTtBM0Y0dmdCSjs7QTJGN3ZnQkU7RUFDRSxzQkFBQTtBM0Znd2dCSjs7QTJGandnQkU7RUFDRSxzQkFBQTtBM0Zvd2dCSjs7QTJGcndnQkU7RUFDRSxzQkFBQTtBM0Z3d2dCSjs7QTJGendnQkU7RUFDRSxzQkFBQTtBM0Y0d2dCSjs7QTJGN3dnQkU7RUFDRSxzQkFBQTtBM0ZneGdCSjs7QTJGanhnQkU7RUFDRSxzQkFBQTtBM0ZveGdCSjs7QTJGcnhnQkU7RUFDRSxzQkFBQTtBM0Z3eGdCSjs7QTJGenhnQkU7RUFDRSxzQkFBQTtBM0Y0eGdCSjs7QTJGN3hnQkU7RUFDRSxzQkFBQTtBM0ZneWdCSjs7QTJGanlnQkU7RUFDRSxzQkFBQTtBM0ZveWdCSjs7QTJGcnlnQkU7RUFDRSxzQkFBQTtBM0Z3eWdCSjs7QTJGenlnQkU7RUFDRSxzQkFBQTtBM0Y0eWdCSjs7QTJGN3lnQkU7RUFDRSxzQkFBQTtBM0ZnemdCSjs7QTJGanpnQkU7RUFDRSxzQkFBQTtBM0ZvemdCSjs7QTJGcnpnQkU7RUFDRSxzQkFBQTtBM0Z3emdCSjs7QTJGenpnQkU7RUFDRSxzQkFBQTtBM0Y0emdCSjs7QTJGN3pnQkU7RUFDRSx1QkFBQTtBM0ZnMGdCSjs7QTJGajBnQkU7RUFDRSx1QkFBQTtBM0ZvMGdCSjs7QTJGcjBnQkU7RUFDRSx1QkFBQTtBM0Z3MGdCSjs7QTJGejBnQkU7RUFDRSx1QkFBQTtBM0Y0MGdCSjs7QTJGNzBnQkU7RUFDRSx1QkFBQTtBM0ZnMWdCSjs7QTJGajFnQkU7RUFDRSx1QkFBQTtBM0ZvMWdCSjs7QTJGcjFnQkU7RUFDRSx1QkFBQTtBM0Z3MWdCSjs7QTJGejFnQkU7RUFDRSx1QkFBQTtBM0Y0MWdCSjs7QTJGNzFnQkU7RUFDRSx1QkFBQTtBM0ZnMmdCSjs7QTJGajJnQkU7RUFDRSx1QkFBQTtBM0ZvMmdCSjs7QTJGcjJnQkU7RUFDRSx1QkFBQTtBM0Z3MmdCSjs7QTJGejJnQkU7RUFDRSx1QkFBQTtBM0Y0MmdCSjs7QTJGNzJnQkU7RUFDRSx1QkFBQTtBM0ZnM2dCSjs7QTJGajNnQkU7RUFDRSx1QkFBQTtBM0ZvM2dCSjs7QTJGcjNnQkU7RUFDRSx1QkFBQTtBM0Z3M2dCSjs7QTJGejNnQkU7RUFDRSx1QkFBQTtBM0Y0M2dCSjs7QTJGNzNnQkU7RUFDRSx1QkFBQTtBM0ZnNGdCSjs7QTJGajRnQkU7RUFDRSx1QkFBQTtBM0ZvNGdCSjs7QTJGcjRnQkU7RUFDRSx1QkFBQTtBM0Z3NGdCSjs7QTJGejRnQkU7RUFDRSx1QkFBQTtBM0Y0NGdCSjs7QTJGNzRnQkU7RUFDRSx1QkFBQTtBM0ZnNWdCSjs7QTJGajVnQkU7RUFDRSx1QkFBQTtBM0ZvNWdCSjs7QTJGcjVnQkU7RUFDRSx1QkFBQTtBM0Z3NWdCSjs7QTJGejVnQkU7RUFDRSx1QkFBQTtBM0Y0NWdCSjs7QTJGNzVnQkU7RUFDRSx1QkFBQTtBM0ZnNmdCSjs7QTJGajZnQkU7RUFDRSx1QkFBQTtBM0ZvNmdCSjs7QTJGcjZnQkU7RUFDRSx1QkFBQTtBM0Z3NmdCSjs7QTJGejZnQkU7RUFDRSx1QkFBQTtBM0Y0NmdCSjs7QTJGNzZnQkU7RUFDRSx1QkFBQTtBM0ZnN2dCSjs7QTJGajdnQkU7RUFDRSx1QkFBQTtBM0ZvN2dCSjs7QTJGcjdnQkU7RUFDRSx1QkFBQTtBM0Z3N2dCSjs7QTJGejdnQkU7RUFDRSx1QkFBQTtBM0Y0N2dCSjs7QTJGNzdnQkU7RUFDRSx1QkFBQTtBM0ZnOGdCSjs7QTJGajhnQkU7RUFDRSx1QkFBQTtBM0ZvOGdCSjs7QTJGcjhnQkU7RUFDRSx1QkFBQTtBM0Z3OGdCSjs7QTJGejhnQkU7RUFDRSx1QkFBQTtBM0Y0OGdCSjs7QTJGNzhnQkU7RUFDRSx1QkFBQTtBM0ZnOWdCSjs7QTJGajlnQkU7RUFDRSx1QkFBQTtBM0ZvOWdCSjs7QTJGcjlnQkU7RUFDRSx1QkFBQTtBM0Z3OWdCSjs7QTJGejlnQkU7RUFDRSx1QkFBQTtBM0Y0OWdCSjs7QTJGNzlnQkU7RUFDRSx1QkFBQTtBM0ZnK2dCSjs7QTJGaitnQkU7RUFDRSx1QkFBQTtBM0ZvK2dCSjs7QTJGcitnQkU7RUFDRSx1QkFBQTtBM0Z3K2dCSjs7QTJGeitnQkU7RUFDRSx1QkFBQTtBM0Y0K2dCSjs7QTJGNytnQkU7RUFDRSx1QkFBQTtBM0ZnL2dCSjs7QTJGai9nQkU7RUFDRSx1QkFBQTtBM0ZvL2dCSjs7QTJGci9nQkU7RUFDRSx1QkFBQTtBM0Z3L2dCSjs7QTJGei9nQkU7RUFDRSx1QkFBQTtBM0Y0L2dCSjs7QTJGNy9nQkU7RUFDRSx1QkFBQTtBM0ZnZ2hCSjs7QTJGamdoQkU7RUFDRSx1QkFBQTtBM0ZvZ2hCSjs7QTJGcmdoQkU7RUFDRSx1QkFBQTtBM0Z3Z2hCSjs7QTJGemdoQkU7RUFDRSx1QkFBQTtBM0Y0Z2hCSjs7QTJGN2doQkU7RUFDRSx1QkFBQTtBM0ZnaGhCSjs7QTJGamhoQkU7RUFDRSx1QkFBQTtBM0ZvaGhCSjs7QTJGcmhoQkU7RUFDRSx1QkFBQTtBM0Z3aGhCSjs7QTJGemhoQkU7RUFDRSx1QkFBQTtBM0Y0aGhCSjs7QTJGN2hoQkU7RUFDRSx1QkFBQTtBM0ZnaWhCSjs7QTJGamloQkU7RUFDRSx1QkFBQTtBM0ZvaWhCSjs7QTJGcmloQkU7RUFDRSx1QkFBQTtBM0Z3aWhCSjs7QTJGemloQkU7RUFDRSx1QkFBQTtBM0Y0aWhCSjs7QTJGN2loQkU7RUFDRSx1QkFBQTtBM0ZnamhCSjs7QTJGampoQkU7RUFDRSx1QkFBQTtBM0ZvamhCSjs7QTJGcmpoQkU7RUFDRSx1QkFBQTtBM0Z3amhCSjs7QTJGempoQkU7RUFDRSx1QkFBQTtBM0Y0amhCSjs7QTJGN2poQkU7RUFDRSx1QkFBQTtBM0Zna2hCSjs7QTJGamtoQkU7RUFDRSx1QkFBQTtBM0Zva2hCSjs7QTJGcmtoQkU7RUFDRSx1QkFBQTtBM0Z3a2hCSjs7QTJGemtoQkU7RUFDRSx1QkFBQTtBM0Y0a2hCSjs7QTJGN2toQkU7RUFDRSx1QkFBQTtBM0ZnbGhCSjs7QTJGamxoQkU7RUFDRSx1QkFBQTtBM0ZvbGhCSjs7QTJGcmxoQkU7RUFDRSx1QkFBQTtBM0Z3bGhCSjs7QTJGemxoQkU7RUFDRSx1QkFBQTtBM0Y0bGhCSjs7QTJGN2xoQkU7RUFDRSx1QkFBQTtBM0ZnbWhCSjs7QTJGam1oQkU7RUFDRSx1QkFBQTtBM0ZvbWhCSjs7QTJGcm1oQkU7RUFDRSx1QkFBQTtBM0Z3bWhCSjs7QTJGem1oQkU7RUFDRSx1QkFBQTtBM0Y0bWhCSjs7QTJGN21oQkU7RUFDRSx1QkFBQTtBM0ZnbmhCSjs7QTJGam5oQkU7RUFDRSx1QkFBQTtBM0ZvbmhCSjs7QTJGcm5oQkU7RUFDRSx1QkFBQTtBM0Z3bmhCSjs7QTJGem5oQkU7RUFDRSx1QkFBQTtBM0Y0bmhCSjs7QTJGN25oQkU7RUFDRSx1QkFBQTtBM0Znb2hCSjs7QTJGam9oQkU7RUFDRSx1QkFBQTtBM0Zvb2hCSjs7QTJGcm9oQkU7RUFDRSx1QkFBQTtBM0Z3b2hCSjs7QTJGem9oQkU7RUFDRSx1QkFBQTtBM0Y0b2hCSjs7QTJGN29oQkU7RUFDRSx1QkFBQTtBM0ZncGhCSjs7QTJGanBoQkU7RUFDRSx1QkFBQTtBM0ZvcGhCSjs7QTJGcnBoQkU7RUFDRSx1QkFBQTtBM0Z3cGhCSjs7QTJGenBoQkU7RUFDRSx1QkFBQTtBM0Y0cGhCSjs7QTJGN3BoQkU7RUFDRSx1QkFBQTtBM0ZncWhCSjs7QTJGanFoQkU7RUFDRSx1QkFBQTtBM0ZvcWhCSjs7QTJGcnFoQkU7RUFDRSx1QkFBQTtBM0Z3cWhCSjs7QTJGenFoQkU7RUFDRSx1QkFBQTtBM0Y0cWhCSjs7QTJGN3FoQkU7RUFDRSx1QkFBQTtBM0ZncmhCSjs7QTJGanJoQkU7RUFDRSx1QkFBQTtBM0ZvcmhCSjs7QTJGcnJoQkU7RUFDRSx1QkFBQTtBM0Z3cmhCSjs7QTJGenJoQkU7RUFDRSx1QkFBQTtBM0Y0cmhCSjs7QTJGN3JoQkU7RUFDRSx1QkFBQTtBM0Znc2hCSjs7QTJGanNoQkU7RUFDRSx1QkFBQTtBM0Zvc2hCSjs7QTJGcnNoQkU7RUFDRSx1QkFBQTtBM0Z3c2hCSjs7QTJGbHNoQkU7RUFDRSxzQkFBQTtBM0Zxc2hCSjs7QTJGdHNoQkU7RUFDRSxzQkFBQTtBM0Z5c2hCSjs7QTJGMXNoQkU7RUFDRSxzQkFBQTtBM0Y2c2hCSjs7QTJGOXNoQkU7RUFDRSxzQkFBQTtBM0ZpdGhCSjs7QTJGbHRoQkU7RUFDRSxzQkFBQTtBM0ZxdGhCSjs7QTJGdHRoQkU7RUFDRSxzQkFBQTtBM0Z5dGhCSjs7QTJGMXRoQkU7RUFDRSxzQkFBQTtBM0Y2dGhCSjs7QTJGOXRoQkU7RUFDRSxzQkFBQTtBM0ZpdWhCSjs7QTJGbHVoQkU7RUFDRSxzQkFBQTtBM0ZxdWhCSjs7QTJGdHVoQkU7RUFDRSx1QkFBQTtBM0Z5dWhCSjs7QTJGMXVoQkU7RUFDRSx1QkFBQTtBM0Y2dWhCSjs7QTJGOXVoQkU7RUFDRSx1QkFBQTtBM0ZpdmhCSjs7QTJGbHZoQkU7RUFDRSx1QkFBQTtBM0ZxdmhCSjs7QTJGdHZoQkU7RUFDRSx1QkFBQTtBM0Z5dmhCSjs7QTJGMXZoQkU7RUFDRSx1QkFBQTtBM0Y2dmhCSjs7QTJGOXZoQkU7RUFDRSx1QkFBQTtBM0Zpd2hCSjs7QTJGbHdoQkU7RUFDRSx1QkFBQTtBM0Zxd2hCSjs7QTJGdHdoQkU7RUFDRSx1QkFBQTtBM0Z5d2hCSjs7QTJGMXdoQkU7RUFDRSx1QkFBQTtBM0Y2d2hCSjs7QTJGOXdoQkU7RUFDRSx1QkFBQTtBM0ZpeGhCSjs7QTJGbHhoQkU7RUFDRSx1QkFBQTtBM0ZxeGhCSjs7QTJGdHhoQkU7RUFDRSx1QkFBQTtBM0Z5eGhCSjs7QTJGMXhoQkU7RUFDRSx1QkFBQTtBM0Y2eGhCSjs7QTJGOXhoQkU7RUFDRSx1QkFBQTtBM0ZpeWhCSjs7QTJGbHloQkU7RUFDRSx1QkFBQTtBM0ZxeWhCSjs7QTJGdHloQkU7RUFDRSx1QkFBQTtBM0Z5eWhCSjs7QTJGMXloQkU7RUFDRSx1QkFBQTtBM0Y2eWhCSjs7QTJGOXloQkU7RUFDRSx1QkFBQTtBM0ZpemhCSjs7QTJGbHpoQkU7RUFDRSx1QkFBQTtBM0ZxemhCSjs7QTJGdHpoQkU7RUFDRSx1QkFBQTtBM0Z5emhCSjs7QTJGMXpoQkU7RUFDRSx1QkFBQTtBM0Y2emhCSjs7QTJGOXpoQkU7RUFDRSx1QkFBQTtBM0ZpMGhCSjs7QTJGbDBoQkU7RUFDRSx1QkFBQTtBM0ZxMGhCSjs7QTJGdDBoQkU7RUFDRSx1QkFBQTtBM0Z5MGhCSjs7QTJGMTBoQkU7RUFDRSx1QkFBQTtBM0Y2MGhCSjs7QTJGOTBoQkU7RUFDRSx1QkFBQTtBM0ZpMWhCSjs7QTJGbDFoQkU7RUFDRSx1QkFBQTtBM0ZxMWhCSjs7QTJGdDFoQkU7RUFDRSx1QkFBQTtBM0Z5MWhCSjs7QTJGMTFoQkU7RUFDRSx1QkFBQTtBM0Y2MWhCSjs7QTJGOTFoQkU7RUFDRSx1QkFBQTtBM0ZpMmhCSjs7QTJGbDJoQkU7RUFDRSx1QkFBQTtBM0ZxMmhCSjs7QTJGdDJoQkU7RUFDRSx1QkFBQTtBM0Z5MmhCSjs7QTJGMTJoQkU7RUFDRSx1QkFBQTtBM0Y2MmhCSjs7QTJGOTJoQkU7RUFDRSx1QkFBQTtBM0ZpM2hCSjs7QTJGbDNoQkU7RUFDRSx1QkFBQTtBM0ZxM2hCSjs7QTJGdDNoQkU7RUFDRSx1QkFBQTtBM0Z5M2hCSjs7QTJGMTNoQkU7RUFDRSx1QkFBQTtBM0Y2M2hCSjs7QTJGOTNoQkU7RUFDRSx1QkFBQTtBM0ZpNGhCSjs7QTJGbDRoQkU7RUFDRSx1QkFBQTtBM0ZxNGhCSjs7QTJGdDRoQkU7RUFDRSx1QkFBQTtBM0Z5NGhCSjs7QTJGMTRoQkU7RUFDRSx1QkFBQTtBM0Y2NGhCSjs7QTJGOTRoQkU7RUFDRSx1QkFBQTtBM0ZpNWhCSjs7QTJGbDVoQkU7RUFDRSx1QkFBQTtBM0ZxNWhCSjs7QTJGdDVoQkU7RUFDRSx1QkFBQTtBM0Z5NWhCSjs7QTJGMTVoQkU7RUFDRSx1QkFBQTtBM0Y2NWhCSjs7QTJGOTVoQkU7RUFDRSx1QkFBQTtBM0ZpNmhCSjs7QTJGbDZoQkU7RUFDRSx1QkFBQTtBM0ZxNmhCSjs7QTJGdDZoQkU7RUFDRSx1QkFBQTtBM0Z5NmhCSjs7QTJGMTZoQkU7RUFDRSx1QkFBQTtBM0Y2NmhCSjs7QTJGOTZoQkU7RUFDRSx1QkFBQTtBM0ZpN2hCSjs7QTJGbDdoQkU7RUFDRSx1QkFBQTtBM0ZxN2hCSjs7QTJGdDdoQkU7RUFDRSx1QkFBQTtBM0Z5N2hCSjs7QTJGMTdoQkU7RUFDRSx1QkFBQTtBM0Y2N2hCSjs7QTJGOTdoQkU7RUFDRSx1QkFBQTtBM0ZpOGhCSjs7QTJGbDhoQkU7RUFDRSx1QkFBQTtBM0ZxOGhCSjs7QTJGdDhoQkU7RUFDRSx1QkFBQTtBM0Z5OGhCSjs7QTJGMThoQkU7RUFDRSx1QkFBQTtBM0Y2OGhCSjs7QTJGOThoQkU7RUFDRSx1QkFBQTtBM0ZpOWhCSjs7QTJGbDloQkU7RUFDRSx1QkFBQTtBM0ZxOWhCSjs7QTJGdDloQkU7RUFDRSx1QkFBQTtBM0Z5OWhCSjs7QTJGMTloQkU7RUFDRSx1QkFBQTtBM0Y2OWhCSjs7QTJGOTloQkU7RUFDRSx1QkFBQTtBM0ZpK2hCSjs7QTJGbCtoQkU7RUFDRSx1QkFBQTtBM0ZxK2hCSjs7QTJGdCtoQkU7RUFDRSx1QkFBQTtBM0Z5K2hCSjs7QTJGMStoQkU7RUFDRSx1QkFBQTtBM0Y2K2hCSjs7QTJGOStoQkU7RUFDRSx1QkFBQTtBM0ZpL2hCSjs7QTJGbC9oQkU7RUFDRSx1QkFBQTtBM0ZxL2hCSjs7QTJGdC9oQkU7RUFDRSx1QkFBQTtBM0Z5L2hCSjs7QTJGMS9oQkU7RUFDRSx1QkFBQTtBM0Y2L2hCSjs7QTJGOS9oQkU7RUFDRSx1QkFBQTtBM0ZpZ2lCSjs7QTJGbGdpQkU7RUFDRSx1QkFBQTtBM0ZxZ2lCSjs7QTJGdGdpQkU7RUFDRSx1QkFBQTtBM0Z5Z2lCSjs7QTJGMWdpQkU7RUFDRSx1QkFBQTtBM0Y2Z2lCSjs7QTJGOWdpQkU7RUFDRSx1QkFBQTtBM0ZpaGlCSjs7QTJGbGhpQkU7RUFDRSx1QkFBQTtBM0ZxaGlCSjs7QTJGdGhpQkU7RUFDRSx1QkFBQTtBM0Z5aGlCSjs7QTJGMWhpQkU7RUFDRSx1QkFBQTtBM0Y2aGlCSjs7QTJGOWhpQkU7RUFDRSx1QkFBQTtBM0ZpaWlCSjs7QTJGbGlpQkU7RUFDRSx1QkFBQTtBM0ZxaWlCSjs7QTJGdGlpQkU7RUFDRSx1QkFBQTtBM0Z5aWlCSjs7QTJGMWlpQkU7RUFDRSx1QkFBQTtBM0Y2aWlCSjs7QTJGOWlpQkU7RUFDRSx1QkFBQTtBM0ZpamlCSjs7QTJGbGppQkU7RUFDRSx1QkFBQTtBM0ZxamlCSjs7QTJGdGppQkU7RUFDRSx1QkFBQTtBM0Z5amlCSjs7QTJGMWppQkU7RUFDRSx1QkFBQTtBM0Y2amlCSjs7QTJGOWppQkU7RUFDRSx1QkFBQTtBM0Zpa2lCSjs7QTJGbGtpQkU7RUFDRSx1QkFBQTtBM0Zxa2lCSjs7QTJGdGtpQkU7RUFDRSx1QkFBQTtBM0Z5a2lCSjs7QTJGMWtpQkU7RUFDRSx1QkFBQTtBM0Y2a2lCSjs7QTJGOWtpQkU7RUFDRSx3QkFBQTtBM0ZpbGlCSjs7QTJGbGxpQkU7RUFDRSx3QkFBQTtBM0ZxbGlCSjs7QTJGdGxpQkU7RUFDRSx3QkFBQTtBM0Z5bGlCSjs7QTJGMWxpQkU7RUFDRSx3QkFBQTtBM0Y2bGlCSjs7QTJGOWxpQkU7RUFDRSx3QkFBQTtBM0ZpbWlCSjs7QTJGbG1pQkU7RUFDRSx3QkFBQTtBM0ZxbWlCSjs7QTJGdG1pQkU7RUFDRSx3QkFBQTtBM0Z5bWlCSjs7QTJGMW1pQkU7RUFDRSx3QkFBQTtBM0Y2bWlCSjs7QTJGOW1pQkU7RUFDRSx3QkFBQTtBM0ZpbmlCSjs7QTJGbG5pQkU7RUFDRSx3QkFBQTtBM0ZxbmlCSjs7QTJGdG5pQkU7RUFDRSx3QkFBQTtBM0Z5bmlCSjs7QTJGMW5pQkU7RUFDRSx3QkFBQTtBM0Y2bmlCSjs7QTJGOW5pQkU7RUFDRSx3QkFBQTtBM0Zpb2lCSjs7QTJGbG9pQkU7RUFDRSx3QkFBQTtBM0Zxb2lCSjs7QTJGdG9pQkU7RUFDRSx3QkFBQTtBM0Z5b2lCSjs7QTJGMW9pQkU7RUFDRSx3QkFBQTtBM0Y2b2lCSjs7QTJGOW9pQkU7RUFDRSx3QkFBQTtBM0ZpcGlCSjs7QTJGbHBpQkU7RUFDRSx3QkFBQTtBM0ZxcGlCSjs7QTJGdHBpQkU7RUFDRSx3QkFBQTtBM0Z5cGlCSjs7QTJGMXBpQkU7RUFDRSx3QkFBQTtBM0Y2cGlCSjs7QTJGOXBpQkU7RUFDRSx3QkFBQTtBM0ZpcWlCSjs7QTJGbHFpQkU7RUFDRSx3QkFBQTtBM0ZxcWlCSjs7QTJGdHFpQkU7RUFDRSx3QkFBQTtBM0Z5cWlCSjs7QTJGMXFpQkU7RUFDRSx3QkFBQTtBM0Y2cWlCSjs7QTJGOXFpQkU7RUFDRSx3QkFBQTtBM0ZpcmlCSjs7QTJGbHJpQkU7RUFDRSx3QkFBQTtBM0ZxcmlCSjs7QTJGdHJpQkU7RUFDRSx3QkFBQTtBM0Z5cmlCSjs7QTJGMXJpQkU7RUFDRSx3QkFBQTtBM0Y2cmlCSjs7QTJGOXJpQkU7RUFDRSx3QkFBQTtBM0Zpc2lCSjs7QTJGbHNpQkU7RUFDRSx3QkFBQTtBM0Zxc2lCSjs7QTJGdHNpQkU7RUFDRSx3QkFBQTtBM0Z5c2lCSjs7QTJGMXNpQkU7RUFDRSx3QkFBQTtBM0Y2c2lCSjs7QTJGOXNpQkU7RUFDRSx3QkFBQTtBM0ZpdGlCSjs7QTJGbHRpQkU7RUFDRSx3QkFBQTtBM0ZxdGlCSjs7QTJGdHRpQkU7RUFDRSx3QkFBQTtBM0Z5dGlCSjs7QTJGMXRpQkU7RUFDRSx3QkFBQTtBM0Y2dGlCSjs7QTJGOXRpQkU7RUFDRSx3QkFBQTtBM0ZpdWlCSjs7QTJGbHVpQkU7RUFDRSx3QkFBQTtBM0ZxdWlCSjs7QTJGdHVpQkU7RUFDRSx3QkFBQTtBM0Z5dWlCSjs7QTJGMXVpQkU7RUFDRSx3QkFBQTtBM0Y2dWlCSjs7QTJGOXVpQkU7RUFDRSx3QkFBQTtBM0ZpdmlCSjs7QTJGbHZpQkU7RUFDRSx3QkFBQTtBM0ZxdmlCSjs7QTJGdHZpQkU7RUFDRSx3QkFBQTtBM0Z5dmlCSjs7QTJGMXZpQkU7RUFDRSx3QkFBQTtBM0Y2dmlCSjs7QTJGOXZpQkU7RUFDRSx3QkFBQTtBM0Zpd2lCSjs7QTJGbHdpQkU7RUFDRSx3QkFBQTtBM0Zxd2lCSjs7QTJGdHdpQkU7RUFDRSx3QkFBQTtBM0Z5d2lCSjs7QTJGMXdpQkU7RUFDRSx3QkFBQTtBM0Y2d2lCSjs7QTJGOXdpQkU7RUFDRSx3QkFBQTtBM0ZpeGlCSjs7QTJGbHhpQkU7RUFDRSx3QkFBQTtBM0ZxeGlCSjs7QTJGdHhpQkU7RUFDRSx3QkFBQTtBM0Z5eGlCSjs7QTJGMXhpQkU7RUFDRSx3QkFBQTtBM0Y2eGlCSjs7QTJGOXhpQkU7RUFDRSx3QkFBQTtBM0ZpeWlCSjs7QTJGbHlpQkU7RUFDRSx3QkFBQTtBM0ZxeWlCSjs7QTJGdHlpQkU7RUFDRSx3QkFBQTtBM0Z5eWlCSjs7QTJGMXlpQkU7RUFDRSx3QkFBQTtBM0Y2eWlCSjs7QTJGOXlpQkU7RUFDRSx3QkFBQTtBM0ZpemlCSjs7QTJGbHppQkU7RUFDRSx3QkFBQTtBM0ZxemlCSjs7QTJGdHppQkU7RUFDRSx3QkFBQTtBM0Z5emlCSjs7QTJGMXppQkU7RUFDRSx3QkFBQTtBM0Y2emlCSjs7QTJGOXppQkU7RUFDRSx3QkFBQTtBM0ZpMGlCSjs7QTJGbDBpQkU7RUFDRSx3QkFBQTtBM0ZxMGlCSjs7QTJGdDBpQkU7RUFDRSx3QkFBQTtBM0Z5MGlCSjs7QTJGMTBpQkU7RUFDRSx3QkFBQTtBM0Y2MGlCSjs7QTJGOTBpQkU7RUFDRSx3QkFBQTtBM0ZpMWlCSjs7QTJGbDFpQkU7RUFDRSx3QkFBQTtBM0ZxMWlCSjs7QTJGdDFpQkU7RUFDRSx3QkFBQTtBM0Z5MWlCSjs7QTJGMTFpQkU7RUFDRSx3QkFBQTtBM0Y2MWlCSjs7QTJGOTFpQkU7RUFDRSx3QkFBQTtBM0ZpMmlCSjs7QTJGbDJpQkU7RUFDRSx3QkFBQTtBM0ZxMmlCSjs7QTJGdDJpQkU7RUFDRSx3QkFBQTtBM0Z5MmlCSjs7QTJGMTJpQkU7RUFDRSx3QkFBQTtBM0Y2MmlCSjs7QTJGOTJpQkU7RUFDRSx3QkFBQTtBM0ZpM2lCSjs7QTJGbDNpQkU7RUFDRSx3QkFBQTtBM0ZxM2lCSjs7QTJGdDNpQkU7RUFDRSx3QkFBQTtBM0Z5M2lCSjs7QTJGMTNpQkU7RUFDRSx3QkFBQTtBM0Y2M2lCSjs7QTJGOTNpQkU7RUFDRSx3QkFBQTtBM0ZpNGlCSjs7QTJGbDRpQkU7RUFDRSx3QkFBQTtBM0ZxNGlCSjs7QTJGdDRpQkU7RUFDRSx3QkFBQTtBM0Z5NGlCSjs7QTJGMTRpQkU7RUFDRSx3QkFBQTtBM0Y2NGlCSjs7QTJGOTRpQkU7RUFDRSx3QkFBQTtBM0ZpNWlCSjs7QTJGbDVpQkU7RUFDRSx3QkFBQTtBM0ZxNWlCSjs7QTJGdDVpQkU7RUFDRSx3QkFBQTtBM0Z5NWlCSjs7QTJGMTVpQkU7RUFDRSx3QkFBQTtBM0Y2NWlCSjs7QTJGOTVpQkU7RUFDRSx3QkFBQTtBM0ZpNmlCSjs7QTJGbDZpQkU7RUFDRSx3QkFBQTtBM0ZxNmlCSjs7QTJGdDZpQkU7RUFDRSx3QkFBQTtBM0Z5NmlCSjs7QTJGMTZpQkU7RUFDRSx3QkFBQTtBM0Y2NmlCSjs7QTJGOTZpQkU7RUFDRSx3QkFBQTtBM0ZpN2lCSjs7QTJGbDdpQkU7RUFDRSx3QkFBQTtBM0ZxN2lCSjs7QTJGdDdpQkU7RUFDRSx3QkFBQTtBM0Z5N2lCSjs7QTJGMTdpQkU7RUFDRSx3QkFBQTtBM0Y2N2lCSjs7QTJGOTdpQkU7RUFDRSx3QkFBQTtBM0ZpOGlCSjs7QTJGbDhpQkU7RUFDRSx3QkFBQTtBM0ZxOGlCSjs7QTJGdDhpQkU7RUFDRSx3QkFBQTtBM0Z5OGlCSjs7QTJGMThpQkU7RUFDRSx3QkFBQTtBM0Y2OGlCSjs7QTJGOThpQkU7RUFDRSx3QkFBQTtBM0ZpOWlCSjs7QTJGbDlpQkU7RUFDRSx3QkFBQTtBM0ZxOWlCSjs7QTJGdDlpQkU7RUFDRSx3QkFBQTtBM0Z5OWlCSjs7QTJGbjlpQkU7RUFDRSxxQkFBQTtBM0ZzOWlCSjs7QTJGdjlpQkU7RUFDRSxxQkFBQTtBM0YwOWlCSjs7QTJGMzlpQkU7RUFDRSxxQkFBQTtBM0Y4OWlCSjs7QTJGLzlpQkU7RUFDRSxxQkFBQTtBM0ZrK2lCSjs7QTJGbitpQkU7RUFDRSxxQkFBQTtBM0ZzK2lCSjs7QTJGditpQkU7RUFDRSxxQkFBQTtBM0YwK2lCSjs7QTJGMytpQkU7RUFDRSxxQkFBQTtBM0Y4K2lCSjs7QTJGLytpQkU7RUFDRSxxQkFBQTtBM0ZrL2lCSjs7QTJGbi9pQkU7RUFDRSxxQkFBQTtBM0ZzL2lCSjs7QTJGdi9pQkU7RUFDRSxzQkFBQTtBM0YwL2lCSjs7QTJGMy9pQkU7RUFDRSxzQkFBQTtBM0Y4L2lCSjs7QTJGLy9pQkU7RUFDRSxzQkFBQTtBM0ZrZ2pCSjs7QTJGbmdqQkU7RUFDRSxzQkFBQTtBM0ZzZ2pCSjs7QTJGdmdqQkU7RUFDRSxzQkFBQTtBM0YwZ2pCSjs7QTJGM2dqQkU7RUFDRSxzQkFBQTtBM0Y4Z2pCSjs7QTJGL2dqQkU7RUFDRSxzQkFBQTtBM0ZraGpCSjs7QTJGbmhqQkU7RUFDRSxzQkFBQTtBM0ZzaGpCSjs7QTJGdmhqQkU7RUFDRSxzQkFBQTtBM0YwaGpCSjs7QTJGM2hqQkU7RUFDRSxzQkFBQTtBM0Y4aGpCSjs7QTJGL2hqQkU7RUFDRSxzQkFBQTtBM0ZraWpCSjs7QTJGbmlqQkU7RUFDRSxzQkFBQTtBM0ZzaWpCSjs7QTJGdmlqQkU7RUFDRSxzQkFBQTtBM0YwaWpCSjs7QTJGM2lqQkU7RUFDRSxzQkFBQTtBM0Y4aWpCSjs7QTJGL2lqQkU7RUFDRSxzQkFBQTtBM0ZrampCSjs7QTJGbmpqQkU7RUFDRSxzQkFBQTtBM0ZzampCSjs7QTJGdmpqQkU7RUFDRSxzQkFBQTtBM0YwampCSjs7QTJGM2pqQkU7RUFDRSxzQkFBQTtBM0Y4ampCSjs7QTJGL2pqQkU7RUFDRSxzQkFBQTtBM0Zra2pCSjs7QTJGbmtqQkU7RUFDRSxzQkFBQTtBM0Zza2pCSjs7QTJGdmtqQkU7RUFDRSxzQkFBQTtBM0Ywa2pCSjs7QTJGM2tqQkU7RUFDRSxzQkFBQTtBM0Y4a2pCSjs7QTJGL2tqQkU7RUFDRSxzQkFBQTtBM0ZrbGpCSjs7QTJGbmxqQkU7RUFDRSxzQkFBQTtBM0ZzbGpCSjs7QTJGdmxqQkU7RUFDRSxzQkFBQTtBM0YwbGpCSjs7QTJGM2xqQkU7RUFDRSxzQkFBQTtBM0Y4bGpCSjs7QTJGL2xqQkU7RUFDRSxzQkFBQTtBM0ZrbWpCSjs7QTJGbm1qQkU7RUFDRSxzQkFBQTtBM0ZzbWpCSjs7QTJGdm1qQkU7RUFDRSxzQkFBQTtBM0YwbWpCSjs7QTJGM21qQkU7RUFDRSxzQkFBQTtBM0Y4bWpCSjs7QTJGL21qQkU7RUFDRSxzQkFBQTtBM0ZrbmpCSjs7QTJGbm5qQkU7RUFDRSxzQkFBQTtBM0ZzbmpCSjs7QTJGdm5qQkU7RUFDRSxzQkFBQTtBM0YwbmpCSjs7QTJGM25qQkU7RUFDRSxzQkFBQTtBM0Y4bmpCSjs7QTJGL25qQkU7RUFDRSxzQkFBQTtBM0Zrb2pCSjs7QTJGbm9qQkU7RUFDRSxzQkFBQTtBM0Zzb2pCSjs7QTJGdm9qQkU7RUFDRSxzQkFBQTtBM0Ywb2pCSjs7QTJGM29qQkU7RUFDRSxzQkFBQTtBM0Y4b2pCSjs7QTJGL29qQkU7RUFDRSxzQkFBQTtBM0ZrcGpCSjs7QTJGbnBqQkU7RUFDRSxzQkFBQTtBM0ZzcGpCSjs7QTJGdnBqQkU7RUFDRSxzQkFBQTtBM0YwcGpCSjs7QTJGM3BqQkU7RUFDRSxzQkFBQTtBM0Y4cGpCSjs7QTJGL3BqQkU7RUFDRSxzQkFBQTtBM0ZrcWpCSjs7QTJGbnFqQkU7RUFDRSxzQkFBQTtBM0ZzcWpCSjs7QTJGdnFqQkU7RUFDRSxzQkFBQTtBM0YwcWpCSjs7QTJGM3FqQkU7RUFDRSxzQkFBQTtBM0Y4cWpCSjs7QTJGL3FqQkU7RUFDRSxzQkFBQTtBM0ZrcmpCSjs7QTJGbnJqQkU7RUFDRSxzQkFBQTtBM0ZzcmpCSjs7QTJGdnJqQkU7RUFDRSxzQkFBQTtBM0YwcmpCSjs7QTJGM3JqQkU7RUFDRSxzQkFBQTtBM0Y4cmpCSjs7QTJGL3JqQkU7RUFDRSxzQkFBQTtBM0Zrc2pCSjs7QTJGbnNqQkU7RUFDRSxzQkFBQTtBM0Zzc2pCSjs7QTJGdnNqQkU7RUFDRSxzQkFBQTtBM0Ywc2pCSjs7QTJGM3NqQkU7RUFDRSxzQkFBQTtBM0Y4c2pCSjs7QTJGL3NqQkU7RUFDRSxzQkFBQTtBM0ZrdGpCSjs7QTJGbnRqQkU7RUFDRSxzQkFBQTtBM0ZzdGpCSjs7QTJGdnRqQkU7RUFDRSxzQkFBQTtBM0YwdGpCSjs7QTJGM3RqQkU7RUFDRSxzQkFBQTtBM0Y4dGpCSjs7QTJGL3RqQkU7RUFDRSxzQkFBQTtBM0ZrdWpCSjs7QTJGbnVqQkU7RUFDRSxzQkFBQTtBM0ZzdWpCSjs7QTJGdnVqQkU7RUFDRSxzQkFBQTtBM0YwdWpCSjs7QTJGM3VqQkU7RUFDRSxzQkFBQTtBM0Y4dWpCSjs7QTJGL3VqQkU7RUFDRSxzQkFBQTtBM0ZrdmpCSjs7QTJGbnZqQkU7RUFDRSxzQkFBQTtBM0ZzdmpCSjs7QTJGdnZqQkU7RUFDRSxzQkFBQTtBM0YwdmpCSjs7QTJGM3ZqQkU7RUFDRSxzQkFBQTtBM0Y4dmpCSjs7QTJGL3ZqQkU7RUFDRSxzQkFBQTtBM0Zrd2pCSjs7QTJGbndqQkU7RUFDRSxzQkFBQTtBM0Zzd2pCSjs7QTJGdndqQkU7RUFDRSxzQkFBQTtBM0Ywd2pCSjs7QTJGM3dqQkU7RUFDRSxzQkFBQTtBM0Y4d2pCSjs7QTJGL3dqQkU7RUFDRSxzQkFBQTtBM0ZreGpCSjs7QTJGbnhqQkU7RUFDRSxzQkFBQTtBM0ZzeGpCSjs7QTJGdnhqQkU7RUFDRSxzQkFBQTtBM0YweGpCSjs7QTJGM3hqQkU7RUFDRSxzQkFBQTtBM0Y4eGpCSjs7QTJGL3hqQkU7RUFDRSxzQkFBQTtBM0ZreWpCSjs7QTJGbnlqQkU7RUFDRSxzQkFBQTtBM0ZzeWpCSjs7QTJGdnlqQkU7RUFDRSxzQkFBQTtBM0YweWpCSjs7QTJGM3lqQkU7RUFDRSxzQkFBQTtBM0Y4eWpCSjs7QTJGL3lqQkU7RUFDRSxzQkFBQTtBM0ZrempCSjs7QTJGbnpqQkU7RUFDRSxzQkFBQTtBM0ZzempCSjs7QTJGdnpqQkU7RUFDRSxzQkFBQTtBM0YwempCSjs7QTJGM3pqQkU7RUFDRSxzQkFBQTtBM0Y4empCSjs7QTJGL3pqQkU7RUFDRSxzQkFBQTtBM0ZrMGpCSjs7QTJGbjBqQkU7RUFDRSxzQkFBQTtBM0ZzMGpCSjs7QTJGdjBqQkU7RUFDRSxzQkFBQTtBM0YwMGpCSjs7QTJGMzBqQkU7RUFDRSxzQkFBQTtBM0Y4MGpCSjs7QTJGLzBqQkU7RUFDRSxzQkFBQTtBM0ZrMWpCSjs7QTJGbjFqQkU7RUFDRSxzQkFBQTtBM0ZzMWpCSjs7QTJGdjFqQkU7RUFDRSxzQkFBQTtBM0YwMWpCSjs7QTJGMzFqQkU7RUFDRSxzQkFBQTtBM0Y4MWpCSjs7QTJGLzFqQkU7RUFDRSx1QkFBQTtBM0ZrMmpCSjs7QTJGbjJqQkU7RUFDRSx1QkFBQTtBM0ZzMmpCSjs7QTJGdjJqQkU7RUFDRSx1QkFBQTtBM0YwMmpCSjs7QTJGMzJqQkU7RUFDRSx1QkFBQTtBM0Y4MmpCSjs7QTJGLzJqQkU7RUFDRSx1QkFBQTtBM0ZrM2pCSjs7QTJGbjNqQkU7RUFDRSx1QkFBQTtBM0ZzM2pCSjs7QTJGdjNqQkU7RUFDRSx1QkFBQTtBM0YwM2pCSjs7QTJGMzNqQkU7RUFDRSx1QkFBQTtBM0Y4M2pCSjs7QTJGLzNqQkU7RUFDRSx1QkFBQTtBM0ZrNGpCSjs7QTJGbjRqQkU7RUFDRSx1QkFBQTtBM0ZzNGpCSjs7QTJGdjRqQkU7RUFDRSx1QkFBQTtBM0YwNGpCSjs7QTJGMzRqQkU7RUFDRSx1QkFBQTtBM0Y4NGpCSjs7QTJGLzRqQkU7RUFDRSx1QkFBQTtBM0ZrNWpCSjs7QTJGbjVqQkU7RUFDRSx1QkFBQTtBM0ZzNWpCSjs7QTJGdjVqQkU7RUFDRSx1QkFBQTtBM0YwNWpCSjs7QTJGMzVqQkU7RUFDRSx1QkFBQTtBM0Y4NWpCSjs7QTJGLzVqQkU7RUFDRSx1QkFBQTtBM0ZrNmpCSjs7QTJGbjZqQkU7RUFDRSx1QkFBQTtBM0ZzNmpCSjs7QTJGdjZqQkU7RUFDRSx1QkFBQTtBM0YwNmpCSjs7QTJGMzZqQkU7RUFDRSx1QkFBQTtBM0Y4NmpCSjs7QTJGLzZqQkU7RUFDRSx1QkFBQTtBM0ZrN2pCSjs7QTJGbjdqQkU7RUFDRSx1QkFBQTtBM0ZzN2pCSjs7QTJGdjdqQkU7RUFDRSx1QkFBQTtBM0YwN2pCSjs7QTJGMzdqQkU7RUFDRSx1QkFBQTtBM0Y4N2pCSjs7QTJGLzdqQkU7RUFDRSx1QkFBQTtBM0ZrOGpCSjs7QTJGbjhqQkU7RUFDRSx1QkFBQTtBM0ZzOGpCSjs7QTJGdjhqQkU7RUFDRSx1QkFBQTtBM0YwOGpCSjs7QTJGMzhqQkU7RUFDRSx1QkFBQTtBM0Y4OGpCSjs7QTJGLzhqQkU7RUFDRSx1QkFBQTtBM0ZrOWpCSjs7QTJGbjlqQkU7RUFDRSx1QkFBQTtBM0ZzOWpCSjs7QTJGdjlqQkU7RUFDRSx1QkFBQTtBM0YwOWpCSjs7QTJGMzlqQkU7RUFDRSx1QkFBQTtBM0Y4OWpCSjs7QTJGLzlqQkU7RUFDRSx1QkFBQTtBM0ZrK2pCSjs7QTJGbitqQkU7RUFDRSx1QkFBQTtBM0ZzK2pCSjs7QTJGditqQkU7RUFDRSx1QkFBQTtBM0YwK2pCSjs7QTJGMytqQkU7RUFDRSx1QkFBQTtBM0Y4K2pCSjs7QTJGLytqQkU7RUFDRSx1QkFBQTtBM0ZrL2pCSjs7QTJGbi9qQkU7RUFDRSx1QkFBQTtBM0ZzL2pCSjs7QTJGdi9qQkU7RUFDRSx1QkFBQTtBM0YwL2pCSjs7QTJGMy9qQkU7RUFDRSx1QkFBQTtBM0Y4L2pCSjs7QTJGLy9qQkU7RUFDRSx1QkFBQTtBM0ZrZ2tCSjs7QTJGbmdrQkU7RUFDRSx1QkFBQTtBM0ZzZ2tCSjs7QTJGdmdrQkU7RUFDRSx1QkFBQTtBM0YwZ2tCSjs7QTJGM2drQkU7RUFDRSx1QkFBQTtBM0Y4Z2tCSjs7QTJGL2drQkU7RUFDRSx1QkFBQTtBM0ZraGtCSjs7QTJGbmhrQkU7RUFDRSx1QkFBQTtBM0ZzaGtCSjs7QTJGdmhrQkU7RUFDRSx1QkFBQTtBM0YwaGtCSjs7QTJGM2hrQkU7RUFDRSx1QkFBQTtBM0Y4aGtCSjs7QTJGL2hrQkU7RUFDRSx1QkFBQTtBM0ZraWtCSjs7QTJGbmlrQkU7RUFDRSx1QkFBQTtBM0ZzaWtCSjs7QTJGdmlrQkU7RUFDRSx1QkFBQTtBM0YwaWtCSjs7QTJGM2lrQkU7RUFDRSx1QkFBQTtBM0Y4aWtCSjs7QTJGL2lrQkU7RUFDRSx1QkFBQTtBM0ZramtCSjs7QTJGbmprQkU7RUFDRSx1QkFBQTtBM0ZzamtCSjs7QTJGdmprQkU7RUFDRSx1QkFBQTtBM0YwamtCSjs7QTJGM2prQkU7RUFDRSx1QkFBQTtBM0Y4amtCSjs7QTJGL2prQkU7RUFDRSx1QkFBQTtBM0Zra2tCSjs7QTJGbmtrQkU7RUFDRSx1QkFBQTtBM0Zza2tCSjs7QTJGdmtrQkU7RUFDRSx1QkFBQTtBM0Ywa2tCSjs7QTJGM2trQkU7RUFDRSx1QkFBQTtBM0Y4a2tCSjs7QTJGL2trQkU7RUFDRSx1QkFBQTtBM0ZrbGtCSjs7QTJGbmxrQkU7RUFDRSx1QkFBQTtBM0ZzbGtCSjs7QTJGdmxrQkU7RUFDRSx1QkFBQTtBM0YwbGtCSjs7QTJGM2xrQkU7RUFDRSx1QkFBQTtBM0Y4bGtCSjs7QTJGL2xrQkU7RUFDRSx1QkFBQTtBM0ZrbWtCSjs7QTJGbm1rQkU7RUFDRSx1QkFBQTtBM0ZzbWtCSjs7QTJGdm1rQkU7RUFDRSx1QkFBQTtBM0YwbWtCSjs7QTJGM21rQkU7RUFDRSx1QkFBQTtBM0Y4bWtCSjs7QTJGL21rQkU7RUFDRSx1QkFBQTtBM0ZrbmtCSjs7QTJGbm5rQkU7RUFDRSx1QkFBQTtBM0ZzbmtCSjs7QTJGdm5rQkU7RUFDRSx1QkFBQTtBM0YwbmtCSjs7QTJGM25rQkU7RUFDRSx1QkFBQTtBM0Y4bmtCSjs7QTJGL25rQkU7RUFDRSx1QkFBQTtBM0Zrb2tCSjs7QTJGbm9rQkU7RUFDRSx1QkFBQTtBM0Zzb2tCSjs7QTJGdm9rQkU7RUFDRSx1QkFBQTtBM0Ywb2tCSjs7QTJGM29rQkU7RUFDRSx1QkFBQTtBM0Y4b2tCSjs7QTJGL29rQkU7RUFDRSx1QkFBQTtBM0ZrcGtCSjs7QTJGbnBrQkU7RUFDRSx1QkFBQTtBM0ZzcGtCSjs7QTJGdnBrQkU7RUFDRSx1QkFBQTtBM0YwcGtCSjs7QTJGM3BrQkU7RUFDRSx1QkFBQTtBM0Y4cGtCSjs7QTJGL3BrQkU7RUFDRSx1QkFBQTtBM0ZrcWtCSjs7QTJGbnFrQkU7RUFDRSx1QkFBQTtBM0ZzcWtCSjs7QTJGdnFrQkU7RUFDRSx1QkFBQTtBM0YwcWtCSjs7QTJGM3FrQkU7RUFDRSx1QkFBQTtBM0Y4cWtCSjs7QTJGL3FrQkU7RUFDRSx1QkFBQTtBM0ZrcmtCSjs7QTJGbnJrQkU7RUFDRSx1QkFBQTtBM0ZzcmtCSjs7QTJGdnJrQkU7RUFDRSx1QkFBQTtBM0YwcmtCSjs7QTJGM3JrQkU7RUFDRSx1QkFBQTtBM0Y4cmtCSjs7QTJGL3JrQkU7RUFDRSx1QkFBQTtBM0Zrc2tCSjs7QTJGbnNrQkU7RUFDRSx1QkFBQTtBM0Zzc2tCSjs7QTJGdnNrQkU7RUFDRSx1QkFBQTtBM0Ywc2tCSjs7QTJGM3NrQkU7RUFDRSx1QkFBQTtBM0Y4c2tCSjs7QTJGL3NrQkU7RUFDRSx1QkFBQTtBM0ZrdGtCSjs7QTJGbnRrQkU7RUFDRSx1QkFBQTtBM0ZzdGtCSjs7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QUFDQTtFQUFZLHlCN0ZtQmE7QWZ5d3FCekI7O0E0RzN4cUJBO0VBQWtCLHlCdEdlSjtBTmd4cUJkOztBNEc5eHFCQTtFQUFtQix5QnJEdUdKO0F2RDJycUJmOztBNEdqeXFCQTtFQUFtQix5QnJEdUdKO0F2RDhycUJmOztBNEdweXFCQTtFQUFtQix5QnJEd0dKO0F2RGdzcUJmOztBNEd2eXFCQTtFQUFtQix5QnJEd0dKO0F2RG1zcUJmOztBNEcxeXFCQTtFQUFZLHlCdEdlRztBTit4cUJmOztBNEc1eXFCQSxrQ0FBQTtBQUNBO0VBQVcseUI3RjhCZTtBZmt4cUIxQjs7QTRHL3lxQkE7RUFBYSx5QjdGOEJlO0FmcXhxQjVCOztBNEdsenFCQTtFQUFZLHlCN0Y4QmU7QWZ3eHFCM0I7O0E0R3J6cUJBO0VBQVkseUI3RjhCZTtBZjJ4cUIzQjs7QTRHeHpxQkE7RUFBVyx5QjdGOEJlO0FmOHhxQjFCOztBNEczenFCQTtFQUFXLHlCN0Y4QmU7QWZpeXFCMUI7O0E0Rzl6cUJBO0VBQVUseUI3RjhCZTtBZm95cUJ6Qjs7QTRHajBxQkE7RUFBVyx5QjdGOEJlO0FmdXlxQjFCOztBNEdwMHFCQTtFQUFhLHlCN0Y4QmU7QWYweXFCNUI7O0E0R3YwcUJBO0VBQWEseUI3RjhCZTtBZjZ5cUI1Qjs7QTRHMTBxQkE7RUFBVSx5QjdGOEJlO0FmZ3pxQnpCOztBNEc3MHFCQTtFQUFjLHlCN0Y4QmU7QWZtenFCN0I7O0E0Ry8wcUJBLG1DQUFBO0FBQ0E7RUFBaUIseUI3RjRCVTtBZnV6cUIzQjs7QTRHbDFxQkE7RUFBbUIseUI3RjRCVTtBZjB6cUI3Qjs7QTRHcjFxQkE7RUFBa0IseUI3RjRCVTtBZjZ6cUI1Qjs7QTRHeDFxQkE7RUFBa0IseUI3RjRCVTtBZmcwcUI1Qjs7QTRHMzFxQkE7RUFBaUIseUI3RjRCVTtBZm0wcUIzQjs7QTRHOTFxQkE7RUFBaUIseUI3RjRCVTtBZnMwcUIzQjs7QTRHajJxQkE7RUFBZ0IseUI3RjRCVTtBZnkwcUIxQjs7QTRHcDJxQkE7RUFBaUIseUI3RjRCVTtBZjQwcUIzQjs7QTRHdjJxQkE7RUFBbUIseUI3RjRCVTtBZiswcUI3Qjs7QTRHMTJxQkE7RUFBbUIseUI3RjRCVTtBZmsxcUI3Qjs7QTRHNzJxQkE7RUFBZ0IseUI3RjRCVTtBZnExcUIxQjs7QTRHaDNxQkE7RUFBb0IseUI3RjRCVTtBZncxcUI5Qjs7QTRHbDNxQkEsa0NBQUE7QUFDQTtFQUFnQix5QjdGMEJVO0FmNDFxQjFCOztBNEdyM3FCQTtFQUFrQix5QjdGMEJVO0FmKzFxQjVCOztBNEd4M3FCQTtFQUFpQix5QjdGMEJVO0FmazJxQjNCOztBNEczM3FCQTtFQUFpQix5QjdGMEJVO0FmcTJxQjNCOztBNEc5M3FCQTtFQUFnQix5QjdGMEJVO0FmdzJxQjFCOztBNEdqNHFCQTtFQUFnQix5QjdGMEJVO0FmMjJxQjFCOztBNEdwNHFCQTtFQUFlLHlCN0YwQlU7QWY4MnFCekI7O0E0R3Y0cUJBO0VBQWdCLHlCN0YwQlU7QWZpM3FCMUI7O0E0RzE0cUJBO0VBQWtCLHlCN0YwQlU7QWZvM3FCNUI7O0E0Rzc0cUJBO0VBQWtCLHlCN0YwQlU7QWZ1M3FCNUI7O0E0R2g1cUJBO0VBQWUseUI3RjBCVTtBZjAzcUJ6Qjs7QTRHbjVxQkE7RUFBbUIseUI3RjBCVTtBZjYzcUI3Qjs7QTRHcjVxQkEsMEJBQUE7QUFDQTtFQUF3Qiw2Q3pEOUNKO0FuRHU4cUJwQjs7QTRHeDVxQkE7RUFBOEIsNkN6RG5ESDtBbkQrOHFCM0I7O0E0RzM1cUJBO0VBQXNCLGlEekRqREo7QW5EZzlxQmxCOztBNEc5NXFCQTtFQUFxQixpRHpEbkRKO0FuRHE5cUJqQjs7QTRHajZxQkE7RUFBa0IsZ0R6RHJESjtBbkQwOXFCZCIsImZpbGUiOiJvbnRhcmlvMjAyMS10aGVtZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIFBsZWFzZSBzZWUgL1JFQURNRS5tZCBmb3IgdGhlIHN0eWxpbmcgYXJjaGl0ZWN0dXJlIG9mIHRoaXMgcHJvamVjdC5cbiAgUGxlYXNlIHNlZSAvZ3VpZGVsaW5lcy5tZCBmb3Igc3RhbmRhcmRzIG9uIGhvdyB0byB3cml0ZSBDU1MgZm9yIHRoaXMgcHJvamVjdC5cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4xLkJhc2VcblxuVGhlc2UgYXJlIGNvbnNpZGVyZWQgdGhlIGJvaWxlcnBsYXRlIHN0eWxlcyBhbmQgY2Fubm90IGJlIGVkaXRlZC4gVGhlc2UgbWF5IGluY2x1ZGUgZ2VuZXJpYyBhbmQgdXRpbGl0eSBjbGFzc2VzLiBPdXIgcHJvamVjdCBpcyB0byBidWlsZCBvZmYgb2YgdGhlc2UgYmFzZSBjbGFzc2VzLlxuV2Ugd2lsbCByZWZlciBhbmQgdXNlIHRoZXNlIHN0eWxlcyB0aHJvdWdob3V0IGNvbnRlbnQgcGFnZXMgYW5kIG1lZGlhLWJhbm5lci4gV2UgY2FuIGluY2x1ZGUgc3R5bGVzIGZvdW5kIGhlcmUgd2l0aGluIG90aGVyIHNjc3MgZmlsZXMgdXNpbmcgQGV4dGVuZCBhbmQgQGluY2x1ZGUuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKlxuKiAgR3JpZCBmdW5jdGlvbnNcbipcbiogIDEgLSBMb3dlci1ib3VuZFxuKiAgMiAtIFVwcGVyLWJvdW5kXG4qICAzIC0gR3JpZCBjYWxjXG4qL1xuLyoqKiAxIC0gTG93ZXItYm91bmQgKioqL1xuLyoqKiAyIC0gVXBwZXItYm91bmQgKioqL1xuLyoqKiAzIC0gR3JpZCBjYWxjICoqKi9cbi8qIFJlbSBjYWxjIGZ1bmN0aW9uICovXG4vKiBBc3NldCBVUkwgYnVpbGRlciAqL1xuLyogSW1hZ2UgYXNzZXQgaGVscGVyICovXG4vKiBGb250IGFzc2V0IGhlbHBlciAqL1xuLyogSWNvbiBhc3NldCBoZWxwZXIgKi9cbi8qKiogMSAtIEJyZWFrcG9pbnQgc2l6ZXMgZm9yIG1lZGlhIHF1ZXJpZXMgKioqL1xuLypcbiogIEdsb2JhbCBjb2xvdXIgdmFyaWFibGVzXG4qXG4qICAxIC0gR3JleXNjYWxlIGNvbG91cnNcbiogIDIgLSBTeXN0ZW0gY29sb3Vyc1xuKiAgMyAtIEFjY2VudCBjb2xvdXJzXG4qICAgIDMuMSAtIE1haW5cbiogICAgMy4yIC0gTGlnaHRcbiogICAgMy4zIC0gRGFya1xuKiAgICAzLjQgLSBDYWxsb3V0IGJhY2tncm91bmRzXG4qL1xuLyoqKiAxIC0gR3JleXNjYWxlIGNvbG91cnMgKioqL1xuLyoqKiAyIC0gU3lzdGVtIGNvbG91cnMgKioqL1xuLyoqKiAzIC0gQWNjZW50IGNvbG91cnMgKioqL1xuLyogTWFpbiAqL1xuLyogTGlnaHQgKi9cbi8qIERhcmsgKi9cbi8qIGNhbGxvdXQgYmFja2dyb3VuZHMgKi9cbi8qIGljb24gY29sb3VycyAqL1xuLyogc2VydmljZSBvbnRhcmlvIGhlYWRlciBjb2xvdXJzICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIGZvbnQtc2l6ZSB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCBmb250LXdlaWdodCB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypcbiogIEdsb2JhbCB2YXJpYWJsZXNcbipcbiogIFVzZWQgYWNyb3NzIG11bHRpcGxlIGNvbXBvbmVudHNcbiovXG4vKlxuKiAgR2xvYmFsIGdyaWQgdmFyaWFibGVzXG4qXG4qICAxIC0gR3JpZCB0ZXh0IHZhcmlhYmxlc1xuKiAgMiAtIEdyaWQgcm93L2NvbHVtbiB2YXJpYWJsZXNcbiogIDMgLSBHcmlkIHNjcmVlbiBzaXplIHZhcmlhYmxlc1xuKi9cbi8qKiogMSAtIEdyaWQgdGV4dCB2YXJpYWJsZXMgKioqL1xuLyoqKiAyIC0gR3JpZCByb3cvY29sdW1uIHZhcmlhYmxlcyAqKiovXG4vKioqIDMgLSBHcmlkIHNjcmVlbiBzaXplIHZhcmlhYmxlcyAqKiovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIGxldHRlci1zcGFjaW5nIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIGxpbmUtaGVpZ2h0IHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIHNwYWNpbmcgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgdHlwb2dyYXBoeSB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFjY29yZGlvbl9fYnV0dG9uLCAuZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UgaDEsXG4uZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyBoMSwgLmZvcm0tbGFiZWwtLWhlYWRpbmcgaDEsXG4uaDYsIGg2LFxuLmg1LCBoNSxcbi5oNCwgaDQsXG4uaDMsIGgzLFxuLmgyLCBoMixcbi5oMSwgaDEgPiAubGFiZWwtLWhlYWRpbmcsIGgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5oMSwgLmZvcm0tbGFiZWwtLWhlYWRpbmcgaDEsIC5maWVsZHNldF9fbGVnZW5kLS1sYXJnZSBoMSxcbi5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIGgxLCBoMSA+IC5sYWJlbC0taGVhZGluZywgaDEge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0cmVtO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgbWFyZ2luOiAyLjVyZW0gMCAxLjVyZW0gMDtcbiAgbWF4LXdpZHRoOiA3MHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDEsIC5mb3JtLWxhYmVsLS1oZWFkaW5nIGgxLCAuZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UgaDEsXG4gIC5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIGgxLCBoMSA+IC5sYWJlbC0taGVhZGluZywgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5oMiwgaDIge1xuICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICBtYXJnaW46IDAgMCAwLjc1cmVtIDA7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmgyLCBoMiB7XG4gICAgZm9udC1zaXplOiAyLjA2MjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cbn1cbi5oMywgaDMge1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBtYXJnaW46IDAgMCAwLjc1cmVtIDA7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmgzLCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICB9XG59XG4uaDQsIC5hY2NvcmRpb25fX2J1dHRvbiwgaDQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAwLjc1cmVtIDA7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmg0LCAuYWNjb3JkaW9uX19idXR0b24sIGg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMzEzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5oNSwgaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDUsIGg1IHtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLmg2LCBoNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xuICBtYXJnaW46IDAgMCAwLjc1cmVtIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmg2LCBoNiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4ubGVhZC1zdGF0ZW1lbnQsIC5pbnRybyAuaW50cm9fX3RleHQsXG4uaW50cm8gLmludHJvX190ZXh0IHAsXG4uaW50cm8gLmludHJvX190ZXh0IGxpIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXgtd2lkdGg6IDcwcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5sZWFkLXN0YXRlbWVudCwgLmludHJvIC5pbnRyb19fdGV4dCxcbiAgLmludHJvIC5pbnRyb19fdGV4dCBwLFxuICAuaW50cm8gLmludHJvX190ZXh0IGxpIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4vKlxuKiBTcGFjaW5nIG92ZXJyaWRlc1xuKiBUaGlzIC5zY3NzIGxvb3Agd2lsbCBjcmVhdGUgbWFyZ2luICYgcGFkZGluZyBoZWxwZXJzIGNsYXNzZXNcbiovXG4ubWFyZ2luLXRvcC0wLVxcISB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYWRkaW5nLXRvcC0wLVxcISB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubWFyZ2luLWJvdHRvbS0wLVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0wLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubWFyZ2luLWxlZnQtMC1cXCEge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnBhZGRpbmctbGVmdC0wLVxcISB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm1hcmdpbi1yaWdodC0wLVxcISB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubWFyZ2luLXRvcC00LVxcISB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5wYWRkaW5nLXRvcC00LVxcISB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbS00LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5cbi5wYWRkaW5nLWJvdHRvbS00LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xufVxuXG4ubWFyZ2luLWxlZnQtNC1cXCEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cblxuLnBhZGRpbmctbGVmdC00LVxcISB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbn1cblxuLm1hcmdpbi1yaWdodC00LVxcISB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuLnBhZGRpbmctcmlnaHQtNC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ubWFyZ2luLXRvcC04LVxcISwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLnBhZGRpbmctdG9wLTgtXFwhIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20tOC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5wYWRkaW5nLWJvdHRvbS04LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5tYXJnaW4tbGVmdC04LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5wYWRkaW5nLWxlZnQtOC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cblxuLm1hcmdpbi1yaWdodC04LVxcISB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ucGFkZGluZy1yaWdodC04LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuLm1hcmdpbi10b3AtMTItXFwhIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cblxuLnBhZGRpbmctdG9wLTEyLVxcISB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbS0xMi1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20tMTItXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG5cbi5tYXJnaW4tbGVmdC0xMi1cXCEge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cblxuLnBhZGRpbmctbGVmdC0xMi1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5tYXJnaW4tcmlnaHQtMTItXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4ucGFkZGluZy1yaWdodC0xMi1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4ubWFyZ2luLXRvcC0xNi1cXCEge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ucGFkZGluZy10b3AtMTYtXFwhIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5tYXJnaW4tYm90dG9tLTE2LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0xNi1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLm1hcmdpbi1sZWZ0LTE2LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4ucGFkZGluZy1sZWZ0LTE2LVxcISB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLm1hcmdpbi1yaWdodC0xNi1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTE2LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5tYXJnaW4tdG9wLTI0LVxcISB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLnBhZGRpbmctdG9wLTI0LVxcISB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5cbi5tYXJnaW4tYm90dG9tLTI0LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLnBhZGRpbmctYm90dG9tLTI0LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5tYXJnaW4tbGVmdC0yNC1cXCEge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG4ucGFkZGluZy1sZWZ0LTI0LVxcISB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4ubWFyZ2luLXJpZ2h0LTI0LVxcISB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuXG4ucGFkZGluZy1yaWdodC0yNC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5tYXJnaW4tdG9wLTMyLVxcISB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5wYWRkaW5nLXRvcC0zMi1cXCEge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20tMzItXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnBhZGRpbmctYm90dG9tLTMyLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ubWFyZ2luLWxlZnQtMzItXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi5wYWRkaW5nLWxlZnQtMzItXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4ubWFyZ2luLXJpZ2h0LTMyLVxcISB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLnBhZGRpbmctcmlnaHQtMzItXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLm1hcmdpbi10b3AtNDAtXFwhIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4ucGFkZGluZy10b3AtNDAtXFwhIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20tNDAtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20tNDAtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cblxuLm1hcmdpbi1sZWZ0LTQwLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG59XG5cbi5wYWRkaW5nLWxlZnQtNDAtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5cbi5tYXJnaW4tcmlnaHQtNDAtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQwLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cblxuLm1hcmdpbi10b3AtNDgtXFwhIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnBhZGRpbmctdG9wLTQ4LVxcISB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbS00OC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20tNDgtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi5tYXJnaW4tbGVmdC00OC1cXCEge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cblxuLnBhZGRpbmctbGVmdC00OC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5cbi5tYXJnaW4tcmlnaHQtNDgtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuXG4ucGFkZGluZy1yaWdodC00OC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4ubWFyZ2luLXRvcC02NC1cXCEge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4ucGFkZGluZy10b3AtNjQtXFwhIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi5tYXJnaW4tYm90dG9tLTY0LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5wYWRkaW5nLWJvdHRvbS02NC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cblxuLm1hcmdpbi1sZWZ0LTY0LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuXG4ucGFkZGluZy1sZWZ0LTY0LVxcISB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cblxuLm1hcmdpbi1yaWdodC02NC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTY0LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi8qXG4qICBQYWRkaW5nIG92ZXJyaWRlc1xuKi9cbi5wYWRkaW5nLXRvcC0wLVxcISB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0wLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTAtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTAtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC00LVxcISB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS00LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTQtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC04LVxcISB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTgtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC04LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTgtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLTEyLVxcISB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0xMi1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC0xMi1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtMTItXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC0xNi1cXCEge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMTYtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTYtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTE2LVxcISB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AtMjQtXFwhIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMjQtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC0yNC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC0yNC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AtMzItXFwhIHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTMyLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTMyLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC0zMi1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLTQwLVxcISB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQwLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNDAtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtNDAtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLTQ4LVxcISB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS00OC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC00OC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtNDgtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC02NC1cXCEge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNjQtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNjQtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTY0LVxcISB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AtODAtXFwhIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTgwLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTgwLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC04MC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtMC1cXCEge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTAtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTAtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC0wLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLTQtXFwhIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS00LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC00LVxcISB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtNC1cXCEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC04LVxcISwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS04LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTgtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTgtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC0xMi1cXCEge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTEyLVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC0xMi1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTEyLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLTE2LVxcISB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMTYtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTE2LVxcISB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtMTYtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtMjQtXFwhIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTI0LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTI0LVxcISB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC0yNC1cXCEge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLTMyLVxcISB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMzItXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTMyLVxcISB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtMzItXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtNDAtXFwhIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTQwLVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTQwLVxcISB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC00MC1cXCEge1xuICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLTQ4LVxcISB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNDgtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTQ4LVxcISB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtNDgtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtNjQtXFwhIHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS02NC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtNjQtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC02NC1cXCEge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC04MC1cXCEge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTgwLVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC04MC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTgwLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4qICBHbG9iYWwgbWl4aW5zXG4qICBVc2VkIGFjcm9zcyBtdWx0aXBsZSBjb21wb25lbnRzXG4qL1xuLyoqXG4gKiBNaXhpbiB0aGF0IGFkZHMgc3BhY2luZyB0byBhIHBvc2l0aW9uIGFuZCBtYXJrIGl0IGFzIGltcG9ydGFudFxuICogJHR5cGUgaXMgdGhlIHR5cGUgb2Ygc3BhY2luZyB0byB1c2UgYW5kIGNhbiBiZSBlaXRoZXIgcGFkZGluZyBvciBtYXJnaW5cbiAqICRwb3NpdGlvbiBpcyB0aGUgZGlyZWN0aW9uIHRvIHdoaWNoIHRoZSBzcGFjaW5nIGlzIGFwcGxpZWQ7IGNhbiBiZSB0b3AsIHJpZ2h0LCBib3R0b20gb3IgbGVmdFxuICogJHNpemUgaXMgdGhlIGFtb3VudCBvZiBweCB0byBiZSB1c2VkIGFzIHRoZSBzcGFjaW5nOyBjYW4gYmUgMCwgNCwgOCwgMTIsIDE2LCAyNCwgMzIsIDQwLCA0OCBvciA2NFxuICovXG4vKlxuKiAgR3JpZCBtaXhpbnNcbipcbiogIDEgLSBFeHBvcnRpbmcgZ3JpZCBjb2RlXG4qICAyIC0gQ2xlYXJmaXhcbiogIDMgLSBHcmlkIHJvd1xuKiAgNCAtIEdyaWQgY29sdW1uXG4qICA1IC0gR3JpZCBIVE1MIGNsYXNzZXNcbiovXG4vKioqIDEgLSBFeHBvcnRpbmcgZ3JpZCBjb2RlICoqKi9cbi8qKiogMiAtIENsZWFyZml4ICoqKi9cbi8qKiogMyAtIEdyaWQgcm93ICoqKi9cbi8qKiogNCAtIEdyaWQgY29sdW1uICoqKi9cbi8qKiogNSAtIEdyaWQgSFRNTCBjbGFzc2VzICoqKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGb2N1cyBwbGFjZWhvbGRlciB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvY3VzIHBsYWNlaG9sZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uYXZpZ2F0aW9uIGE6Zm9jdXMsIC5uYXZpZ2F0aW9uIGE6YWN0aXZlLCAuaGVhZGVyLWJ1dHRvbjpmb2N1cywgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYTpmb2N1cywgLmlucHV0OmZvY3VzLCAuaW5wdXQ6YWN0aXZlLCAuaGludC1leHBhbmRlcl9fYnV0dG9uOmZvY3VzLCAuaGludC1leHBhbmRlcl9fYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbjpmb2N1cywgYnV0dG9uLmFsZXJ0OmZvY3VzLCBidXR0b24ucGFuZWwtLWFsZXJ0OmZvY3VzLCBidXR0b24uYWxlcnQtYm94OmZvY3VzLCBidXR0b246Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLCAuYnV0dG9uOmFjdGl2ZSwgYnV0dG9uLmFsZXJ0OmFjdGl2ZSwgYnV0dG9uLnBhbmVsLS1hbGVydDphY3RpdmUsIGJ1dHRvbi5hbGVydC1ib3g6YWN0aXZlLCBidXR0b246YWN0aXZlLCBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLCBpbnB1dFt0eXBlPWJ1dHRvbl06YWN0aXZlLCAuYWNjb3JkaW9uX19idXR0b246Zm9jdXMsIC5hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kLWFsbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICBvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLypcbiogIENvbG91ciBjbGFzc2VzXG4qXG4qICAxIC0gQmFja2dyb3VuZCBjb2xvdXJzXG4qICAgIDEuMSAtIEdyZXlzY2FsZSBiYWNrZ3JvdW5kIGNvbG91cnNcbiogICAgMS4yIC0gTWFpbiBhY2NlbnQgYmFja2dyb3VuZCBjb2xvdXJzXG4qICAgIDEuMyAtIExpZ2h0IGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnNcbiogICAgMS40IC0gRGFyayBhY2NlbnQgYmFja2dyb3VuZCBjb2xvdXJzXG4qL1xuLyoqKiAxIC0gR3JleXNjYWxlIGJhY2tncm91bmQgY29sb3VycyAqKiovXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmctZ3JleXNjYWxlLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYmctZ3JleXNjYWxlLTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cblxuLmJnLWdyZXlzY2FsZS00MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG59XG5cbi5iZy1ncmV5c2NhbGUtNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4uYmctZ3JleXNjYWxlLTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLyoqKiAyIC0gTWFpbiBhY2NlbnQgYmFja2dyb3VuZCBjb2xvdXJzICoqKi9cbi5iZy1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCQTUyRTtcbn1cblxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0FGMTc7XG59XG5cbi5iZy10YXVwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUIyOEY7XG59XG5cbi5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOUI1NEE7XG59XG5cbi5iZy1saW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEQzYzRjtcbn1cblxuLmJnLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlBN0EyO1xufVxuXG4uYmctc2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjJFMztcbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5M0NDO1xufVxuXG4uYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5NzVCNztcbn1cblxuLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTVBMjI7XG59XG5cbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA0NTRCO1xufVxuXG4uYmctbWFnZW50YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDMwOTM7XG59XG5cbi8qKiogMSAtIExpZ2h0IGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnMgKioqL1xuLmJnLWxpZ2h0LWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFN0NDO1xufVxuXG4uYmctbGlnaHQteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RTVDMztcbn1cblxuLmJnLWxpZ2h0LXRhdXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTdEQjtcbn1cblxuLmJnLWxpZ2h0LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRUZENDtcbn1cblxuLmJnLWxpZ2h0LWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERFREM3O1xufVxuXG4uYmctbGlnaHQtdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRkVERUQ7XG59XG5cbi5iZy1saWdodC1za3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVFRUZBO1xufVxuXG4uYmctbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkU5RjU7XG59XG5cbi5iZy1saWdodC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFFM0YyO1xufVxuXG4uYmctbGlnaHQtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRTFEOTtcbn1cblxuLmJnLWxpZ2h0LXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkUwRTI7XG59XG5cbi5iZy1saWdodC1tYWdlbnRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFREZGMDtcbn1cblxuLyoqKiAxIC0gRGFyayBhY2NlbnQgYmFja2dyb3VuZCBjb2xvdXJzICoqKi9cbi5iZy1kYXJrLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY3NDNEO1xufVxuXG4uYmctZGFyay15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEE2MDBEO1xufVxuXG4uYmctZGFyay10YXVwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QjcyNUM7XG59XG5cbi5iZy1kYXJrLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCODczNztcbn1cblxuLmJnLWRhcmstbGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjgxMjk7XG59XG5cbi5iZy1kYXJrLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY3QTc2O1xufVxuXG4uYmctZGFyay1za3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4MEE2O1xufVxuXG4uYmctZGFyay1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNjlhYztcbn1cblxuLmJnLWRhcmstcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyMjc4Rjtcbn1cblxuLmJnLWRhcmstb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2NEExQztcbn1cblxuLmJnLWRhcmstcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4MUEyMTtcbn1cblxuLmJnLWRhcmstbWFnZW50YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDAyNjQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiQ291cmllciBQcmltZVwiKSwgbG9jYWwoXCJDb3VyaWVyLXByaW1lLXJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL2NvdXJpZXItcHJpbWUtNDAwL0NvdXJpZXJQcmltZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiQ291cmllciBQcmltZSBJdGFsaWNcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1pdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL2NvdXJpZXItcHJpbWUtNDAwLS1pdGFsaWMvQ291cmllclByaW1lLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWUgQm9sZFwiKSwgbG9jYWwoXCJDb3VyaWVyLXByaW1lLWJvbGRcIiksIHVybChcIi4uL2ZvbnRzL2NvdXJpZXItcHJpbWUtNzAwL0NvdXJpZXJQcmltZS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiQ291cmllciBQcmltZSBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJDb3VyaWVyLXByaW1lLWJvbGQtaXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9jb3VyaWVyLXByaW1lLTcwMC0taXRhbGljL0NvdXJpZXJQcmltZS1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTQwMC9vcGVuLXNhbnMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNDAwL29wZW4tc2Fucy00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNDAwL29wZW4tc2Fucy00MDAuc3ZnI09wZW5TYW5zXCIpIGZvcm1hdChcInN2Z1wiKSwgbG9jYWwoXCJPcGVuIFNhbnNcIiksIGxvY2FsKFwiT3Blbi1TYW5zLXJlZ3VsYXJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy02MDAvb3Blbi1zYW5zLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTYwMC9vcGVuLXNhbnMtNjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTYwMC9vcGVuLXNhbnMtNjAwLnN2ZyNPcGVuU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIiksIGxvY2FsKFwiT3BlbiBTYW5zIFNlbWlib2xkXCIpLCBsb2NhbChcIk9wZW4tU2Fucy02MDBcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy00MDAtLWl0YWxpYy9vcGVuLXNhbnMtNDAwLS1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy00MDAtLWl0YWxpYy9vcGVuLXNhbnMtNDAwLS1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNDAwLS1pdGFsaWMvb3Blbi1zYW5zLTQwMC0taXRhbGljLnN2ZyNPcGVuU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIiksIGxvY2FsKFwiT3BlbiBTYW5zIEl0YWxpY1wiKSwgbG9jYWwoXCJPcGVuLVNhbnMtaXRhbGljXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJPcGVuIFNhbnMgQm9sZFwiKSwgbG9jYWwoXCJPcGVuLVNhbnMtNzAwXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLnN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JhbGV3YXktbW9kaWZpZWQtNDAwL3JhbGV3YXktbW9kaWZpZWQtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTQwMC9yYWxld2F5LW1vZGlmaWVkLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktbW9kaWZpZWQtNDAwL3JhbGV3YXktbW9kaWZpZWQtNDAwLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIGxvY2FsKFwiUmFsZXdheVwiKSwgbG9jYWwoXCJSYWxld2F5LTQwMFwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JhbGV3YXktbW9kaWZpZWQtNjAwL3JhbGV3YXktbW9kaWZpZWQtNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTYwMC9yYWxld2F5LW1vZGlmaWVkLTYwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktbW9kaWZpZWQtNjAwL3JhbGV3YXktbW9kaWZpZWQtNjAwLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIGxvY2FsKFwiUmFsZXdheSBTZW1pQm9sZFwiKSwgbG9jYWwoXCJSYWxld2F5LTYwMFwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JhbGV3YXktbW9kaWZpZWQtNzAwL3JhbGV3YXktbW9kaWZpZWQtNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTcwMC9yYWxld2F5LW1vZGlmaWVkLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktbW9kaWZpZWQtNzAwL3JhbGV3YXktbW9kaWZpZWQtNzAwLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIGxvY2FsKFwiUmFsZXdheSBCb2xkXCIpLCBsb2NhbChcIlJhbGV3YXktNzAwXCIpO1xufVxuLypcbiogIEdsb2JhbCBlbGVtZW50c1xuKlxuKiAgMSAtIFVuY2xhc3NlZCBlbGVtZW50c1xuKiAgICAxLjEgLSBCYXNlXG4qICAgIDEuMiAtIFR5cG9ncmFwaHlcbiogICAgMS4zIC0gRm9ybXNcbiogICAgMS40IC0gSG9yaXpvbnRhbCBSdWxlXG4qICAgIDEuNSAtIExpc3RzXG4qL1xuLyoqKiAxIC0gVW5jbGFzc2VkIEVsZW1lbnRzICoqKi9cbi8qIEJhc2UgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIFR5cG9ncmFwaHkgKi9cbnAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xufVxuXG5jaXRlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qIGV2ZXJ5dGhpbmcgLSBpbmNsdWRpbmcgYmVmb3JlIGFuZCBhZnRlciAtIHNob3VsZCBpbmhlcml0IHRoZWlyIGJveCBzaXppbmcgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbm1haW4gcCxcbm1haW4gcDpub3QoLmxlYWQtc3RhdGVtZW50KSxcbm1haW4gZGQsXG5tYWluIGxpIHtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMi41cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjY2NjY2NjO1xufVxuXG4vKiBIb3Jpem9udGFsIFJ1bGUgKi9cbmhyLmhyLS1kYXJrIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMxYTFhMWE7XG59XG5cbmEge1xuICBjb2xvcjogIzAwNjZDQztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNTUxQThCO1xufVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwMDQ3OEY7XG59XG5cbmE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDIxNDI7XG59XG5cbmE6Zm9jdXMge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cblxu4oCLcCB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xufVxuXG7igItwICsgaDEsXG5wICsgaDIsXG5wICsgaDMsXG5wICsgaDQsXG5wICsgaDUsXG5wICsgaDYsXG51bCArIGgxLFxudWwgKyBoMixcbnVsICsgaDMsXG51bCArIGg0LFxudWwgKyBoNSxcbnVsICsgaDYsXG5vbCArIGgxLFxub2wgKyBoMixcbm9sICsgaDMsXG5vbCArIGg0LFxub2wgKyBoNSxcbm9sICsgaDYsXG5oMSArIGgyLFxuaDIgKyBoMyxcbmgzICsgaDQsXG5oNCArIGg1LFxuaDUgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbnAgY29kZSwgdGQgY29kZSwgbGkgY29kZSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xufVxuXG4vKiBGb3JtcyAqL1xuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9Y29sb3JdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT10ZWxdLFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogaW5pdGlhbDtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cblxubGVnZW5kLFxubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogaW5pdGlhbDtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKi9cbnVsLFxub2wge1xuICBwYWRkaW5nOiAwO1xufVxuXG51bCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG51bCBsaSB7XG4gIHBhZGRpbmc6IDAgMCAwLjc1cmVtIDA7XG59XG5cbm9sIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNzVyZW07XG59XG5cbm9sIGxpIHtcbiAgcGFkZGluZzogMCAwIDAuNzVyZW0gMC4yNXJlbTtcbn1cblxudWwgbGk6bGFzdC1jaGlsZCxcbm9sIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxudWwgdWwsXG5vbCB1bCB7XG4gIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIDJyZW07XG59XG5cbnVsIG9sLFxub2wgb2wge1xuICBtYXJnaW46IDAuNXJlbSAwIDAuNXJlbSAxLjc1cmVtO1xufVxuXG5wICsgdWwsXG5wICsgb2wge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICB1bCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAxLjVyZW0gM3JlbTtcbiAgfVxuICBvbCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAxLjVyZW0gMi43NXJlbTtcbiAgfVxuICB1bCB1bCxcbiAgb2wgdWwge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIDNyZW07XG4gIH1cbiAgdWwgb2wsXG4gIG9sIG9sIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDAuNXJlbSAyLjc1cmVtO1xuICB9XG59XG4ucm93IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93OmJlZm9yZSwgLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ucm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5yb3cucm93LS1jb2xsYXBzZSA+IC5jb2x1bW4sXG4ucm93LnJvdy0tY29sbGFwc2UgPiAuY29sdW1ucyxcbi5yb3cucm93LS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuLnJvdy5yb3ctLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4ucm93LnJvdy0tY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnJvdy0tY29sbGFwc2UgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuLnJvdy5yb3ctLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4ucm93LnJvdy0tY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnJvdy5yb3ctLWNvbGxhcHNlIC5yb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucm93IC5yb3cge1xuICBtYXJnaW46IDAgLTFyZW07XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3cgLnJvdzpiZWZvcmUsIC5yb3cgLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ucm93IC5yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnJvdyAucm93LnJvdy0tY29sbGFwc2Uge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3cgLnJvdy5yb3ctLWNvbGxhcHNlOmJlZm9yZSwgLnJvdyAucm93LnJvdy0tY29sbGFwc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnJvdyAucm93LnJvdy0tY29sbGFwc2U6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbHVtbixcbi5jb2x1bW5zLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2x1bW4gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4uY29sdW1uICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbi5jb2x1bW4gKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1uICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuLmNvbHVtbiArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4uY29sdW1uICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1uICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuLmNvbHVtbiArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW4gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbiArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbiArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5jb2x1bW4gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4uY29sdW1uICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbi5jb2x1bW5zICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuLmNvbHVtbnMgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4uY29sdW1ucyArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbi5jb2x1bW5zICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4uY29sdW1ucyArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbi5jb2x1bW5zICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbnMgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1ucyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbnMgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmNvbHVtbnMgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4uY29sdW1ucyArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY29sdW1uICsgLmNvbHVtbi5lbmQsXG4uY29sdW1uICsgLmNvbHVtbnMuZW5kLFxuLmNvbHVtbiArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5lbmQuZm9ybS13cmFwcGVyLFxuLmNvbHVtbiArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbi5jb2x1bW4gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbi5jb2x1bW4gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW4gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1uICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW4gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5jb2x1bW4gKyAuZW5kLmZvcm0td3JhcHBlcixcbi5jb2x1bW4gKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4uY29sdW1ucyArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuY29sdW1uLmVuZCxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuY29sdW1uLmVuZCxcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmNvbHVtbi5lbmQsXG4uY29sdW1ucyArIC5jb2x1bW5zLmVuZCxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuY29sdW1ucy5lbmQsXG4uY29sdW1ucyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS13cmFwcGVyLFxuLmNvbHVtbnMgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5jb2x1bW5zLmVuZCxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4uY29sdW1ucyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuLmNvbHVtbnMgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbnMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1ucyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbnMgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5jb2x1bW5zICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS13cmFwcGVyLFxuLmNvbHVtbnMgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIHtcbiAgLnNtYWxsLXB1c2gtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1bGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVzaC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1bGwtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVzaC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1bGwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1bGwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbixcbiAgLmNvbHVtbnMsXG4gICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNtYWxsLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5zbWFsbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnNtYWxsLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnNtYWxsLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuc21hbGwtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5zbWFsbC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zbWFsbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnNtYWxsLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuc21hbGwtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuc21hbGwtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuc21hbGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuc21hbGwtMTIsICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNtYWxsLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLXJlc2V0LW9yZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sdW1uLnNtYWxsLWNlbnRlcmVkLFxuICAuY29sdW1ucy5zbWFsbC1jZW50ZXJlZCxcbiAgLnNtYWxsLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnNtYWxsLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5zbWFsbC1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5zbWFsbC1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5zbWFsbC1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi5zbWFsbC11bmNlbnRlcmVkLFxuICAuY29sdW1ucy5zbWFsbC11bmNlbnRlcmVkLFxuICAuc21hbGwtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnNtYWxsLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnNtYWxsLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAuc21hbGwtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnNtYWxsLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jb2x1bW4uc21hbGwtY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMuc21hbGwtY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLnNtYWxsLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC5zbWFsbC1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gIC5zbWFsbC1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiAgLnNtYWxsLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC5zbWFsbC1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb2x1bW4uc21hbGwtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy5zbWFsbC11bmNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5zbWFsbC11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnNtYWxsLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAuc21hbGwtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiAgLnNtYWxsLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAuc21hbGwtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2x1bW4uc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmNvbHVtbnMuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAucm93LnNtYWxsLWNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5jb2x1bW5zLFxuICAucm93LnNtYWxsLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cuc21hbGwtY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnJvdy5zbWFsbC1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5yb3cuc21hbGwtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy5zbWFsbC1jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucm93LnNtYWxsLWNvbGxhcHNlIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuY29sdW1ucyxcbiAgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgLm1lZGl1bS1wdXNoLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdXNoLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdWxsLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbixcbiAgLmNvbHVtbnMsXG4gICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubWVkaXVtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLm1lZGl1bS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS02LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5tZWRpdW0tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5tZWRpdW0tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAubWVkaXVtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5tZWRpdW0tMTIsICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1yZXNldC1vcmRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbi5tZWRpdW0tY2VudGVyZWQsXG4gIC5jb2x1bW5zLm1lZGl1bS1jZW50ZXJlZCxcbiAgLm1lZGl1bS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAubWVkaXVtLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5tZWRpdW0tY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAubWVkaXVtLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5tZWRpdW0tY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb2x1bW4ubWVkaXVtLXVuY2VudGVyZWQsXG4gIC5jb2x1bW5zLm1lZGl1bS11bmNlbnRlcmVkLFxuICAubWVkaXVtLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAubWVkaXVtLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLm1lZGl1bS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLm1lZGl1bS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLm1lZGl1bS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY29sdW1uLm1lZGl1bS1jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy5tZWRpdW0tY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLm1lZGl1bS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLm1lZGl1bS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gIC5tZWRpdW0tY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4gIC5tZWRpdW0tY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC5tZWRpdW0tY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29sdW1uLm1lZGl1bS11bmNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLm1lZGl1bS11bmNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAubWVkaXVtLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAubWVkaXVtLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAubWVkaXVtLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sdW1uLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLFxuICAuY29sdW1ucy5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0td3JhcHBlcixcbiAgLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5jb2x1bW5zLFxuICAucm93Lm1lZGl1bS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAucm93Lm1lZGl1bS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnJvdy5tZWRpdW0tY29sbGFwc2UgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmNvbHVtbnMsXG4gIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAubGFyZ2UtcHVzaC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVsbC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVsbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVsbC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVsbC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzUlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVsbC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sdW1uLFxuICAuY29sdW1ucyxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmxhcmdlLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAubGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAubGFyZ2UtNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmxhcmdlLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5sYXJnZS04LCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmxhcmdlLTEyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2UtcmVzZXQtb3JkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4ubGFyZ2UtY2VudGVyZWQsXG4gIC5jb2x1bW5zLmxhcmdlLWNlbnRlcmVkLFxuICAubGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAubGFyZ2UtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLmxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLmxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLmxhcmdlLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29sdW1uLmxhcmdlLXVuY2VudGVyZWQsXG4gIC5jb2x1bW5zLmxhcmdlLXVuY2VudGVyZWQsXG4gIC5sYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAubGFyZ2UtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAubGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5sYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAubGFyZ2UtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbHVtbi5sYXJnZS1jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy5sYXJnZS1jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAubGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLmxhcmdlLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgLmxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuICAubGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLmxhcmdlLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi5sYXJnZS11bmNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLmxhcmdlLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAubGFyZ2UtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gIC5sYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuICAubGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC5sYXJnZS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbHVtbi5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLFxuICAuY29sdW1ucy5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLFxuICAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0td3JhcHBlcixcbiAgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0td3JhcHBlcixcbiAgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93LmxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbnMsXG4gIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy5sYXJnZS1jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAucm93LmxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LmxhcmdlLWNvbGxhcHNlID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnJvdy5sYXJnZS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93LmxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5yb3cubGFyZ2UtY29sbGFwc2UgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW4sXG4gIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW5zLFxuICAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnB1c2gtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5Ni4wNjNlbSkge1xuICAueGxhcmdlLXB1c2gtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVzaC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1bGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdXNoLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1bGwtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVzaC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVsbC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdXNoLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1bGwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVzaC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1c2gtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1bGwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1c2gtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1bGwtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sdW1uLFxuICAuY29sdW1ucyxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAueGxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC54bGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC54bGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAueGxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAueGxhcmdlLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAueGxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnhsYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnhsYXJnZS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnhsYXJnZS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC54bGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAueGxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnhsYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAueGxhcmdlLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2Utb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAueGxhcmdlLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAueGxhcmdlLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueGxhcmdlLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2Utb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAueGxhcmdlLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1yZXNldC1vcmRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbi54bGFyZ2UtY2VudGVyZWQsXG4gIC5jb2x1bW5zLnhsYXJnZS1jZW50ZXJlZCxcbiAgLnhsYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAueGxhcmdlLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC54bGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAueGxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnhsYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC54bGFyZ2UtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb2x1bW4ueGxhcmdlLXVuY2VudGVyZWQsXG4gIC5jb2x1bW5zLnhsYXJnZS11bmNlbnRlcmVkLFxuICAueGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAueGxhcmdlLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY29sdW1uLnhsYXJnZS1jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy54bGFyZ2UtY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLnhsYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnhsYXJnZS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gIC54bGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4gIC54bGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54bGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC54bGFyZ2UtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29sdW1uLnhsYXJnZS11bmNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLnhsYXJnZS11bmNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAueGxhcmdlLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAueGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAueGxhcmdlLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sdW1uLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLFxuICAuY29sdW1ucy54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0td3JhcHBlcixcbiAgLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW5zLFxuICAucm93LnhsYXJnZS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAucm93LnhsYXJnZS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnJvdy54bGFyZ2UtY29sbGFwc2UgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbnMsXG4gIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAuMDYzZW0pIHtcbiAgLnh4bGFyZ2UtcHVzaC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdWxsLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVsbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1c2gtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdWxsLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVzaC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVsbC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVzaC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVsbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVzaC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzUlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVsbC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1c2gtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbixcbiAgLmNvbHVtbnMsXG4gICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnh4bGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnh4bGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC54eGxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnh4bGFyZ2UtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC54eGxhcmdlLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAueHhsYXJnZS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC54eGxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAueHhsYXJnZS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnh4bGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAueHhsYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC54eGxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnh4bGFyZ2UtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC54eGxhcmdlLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC54eGxhcmdlLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC54eGxhcmdlLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC54eGxhcmdlLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54eGxhcmdlLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54eGxhcmdlLXJlc2V0LW9yZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sdW1uLnh4bGFyZ2UtY2VudGVyZWQsXG4gIC5jb2x1bW5zLnh4bGFyZ2UtY2VudGVyZWQsXG4gIC54eGxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAueHhsYXJnZS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAueHhsYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC54eGxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAueHhsYXJnZS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi54eGxhcmdlLXVuY2VudGVyZWQsXG4gIC5jb2x1bW5zLnh4bGFyZ2UtdW5jZW50ZXJlZCxcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAueHhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAueHhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jb2x1bW4ueHhsYXJnZS1jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy54eGxhcmdlLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC54eGxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnh4bGFyZ2UtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAueHhsYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiAgLnh4bGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAueHhsYXJnZS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb2x1bW4ueHhsYXJnZS11bmNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLnh4bGFyZ2UtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAueHhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAueHhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2x1bW4ueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLFxuICAuY29sdW1ucy54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0td3JhcHBlcixcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuY29sdW1ucyxcbiAgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucm93Lnh4bGFyZ2UtY29sbGFwc2UgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1ucyxcbiAgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5maWVsZHNldF9fbGVnZW5kIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXgtd2lkdGg6IDM4Ljc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5maWVsZHNldF9fbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICB9XG59XG4uZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UsXG4uZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5maWVsZHNldF9fbGVnZW5kLS1sYXJnZSBoMSxcbi5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIGgxIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UsXG4gIC5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuLmZpZWxkc2V0X19sZWdlbmQtcmVxdWlyZWQtZmxhZyxcbi5maWVsZHNldF9fbGVnZW5kLW9wdGlvbmFsLWZsYWcge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5maWVsZHNldF9fbGVnZW5kLXJlcXVpcmVkLWZsYWc6YmVmb3JlLFxuLmZpZWxkc2V0X19sZWdlbmQtb3B0aW9uYWwtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIsKgXCI7XG59XG5cbi5sYWJlbF9fZmxhZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxhYmVsX19mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbn1cblxuLypcbiogIExhYmVsc1xuKi9cbi5sYWJlbCwgLnJlZGFjdGVkLCBzcGFuLnJlZGFjdGVkLCBbdGl0bGV+PXJlZGFjdGVkXSwgW3RpdGxlfj3DqWRpdMOpXSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBtYXgtd2lkdGg6IDM4Ljc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5sYWJlbCwgLnJlZGFjdGVkLCBzcGFuLnJlZGFjdGVkLCBbdGl0bGV+PXJlZGFjdGVkXSwgW3RpdGxlfj3DqWRpdMOpXSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgfVxufVxuLmxhYmVsLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1heC13aWR0aDogMjYuMjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubGFiZWwtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuaDEgPiAubGFiZWwtLWhlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxhYmVsX19mbGFnIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubGFiZWxfX2ZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoFwiO1xufVxuXG4vKlxuKiAgVGV4dCBJbnB1dHNcbiovXG4uaW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWExYTFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAyLjVyZW07XG4gIG1heC13aWR0aDogNDhyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5pbnB1dC0tMi1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiA4ZXg7XG59XG5cbi5pbnB1dC0tMy1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMGV4O1xufVxuXG4uaW5wdXQtLTQtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMTJleDtcbn1cblxuLmlucHV0LS01LWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDE0ZXg7XG59XG5cbi5pbnB1dC0tNy1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxN2V4O1xufVxuXG4uaW5wdXQtLTEwLWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDIzZXg7XG59XG5cbi5pbnB1dC0tMjAtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogNDFleDtcbn1cblxuLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLmFzaWRlICo6bGFzdC1vZi10eXBlLCAucGFuZWwtLWFzaWRlICo6bGFzdC1vZi10eXBlLCBhc2lkZTpub3QoLnNpZGViYXIpICo6bGFzdC1vZi10eXBlLFxuLmNhbGxvdXQgKjpsYXN0LW9mLXR5cGUsXG4ucGFuZWwtLWNhbGxvdXQgKjpsYXN0LW9mLXR5cGUsXG4ucGFuZWwgKjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmFzaWRlICosXG5jYWxsb3V0ICoge1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuXG5hc2lkZSAqOmxhc3Qtb2YtdHlwZSxcbmNhbGxvdXQgKjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnBhZ2UtYWxlcnQgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbnBhZ2UtYWxlcnQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnBhZ2UtYWxlcnQgcDpsYXN0LW9mLXR5cGUgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbnBhZ2UtYWxlcnQgdWw6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wYWdlLWFsZXJ0W3R5cGU9ZXJyb3JdIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cblxucGFnZS1hbGVydFt0eXBlPWVycm9yXSB1bDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnBhZ2UtYWxlcnRbdHlwZT1lcnJvcl0gYSB7XG4gIGNvbG9yOiAjQ0QwMDAwO1xufVxuXG5wYWdlLWFsZXJ0W3R5cGU9ZXJyb3JdIGE6aG92ZXIsIHBhZ2UtYWxlcnRbdHlwZT1lcnJvcl0gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNmIwMDAwO1xufVxuXG5wYWdlLWFsZXJ0W3R5cGU9ZXJyb3JdIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMyODAwMDA7XG59XG5cbi8qXG4gIERPIE5PVCBFRElUXG4gIFRoaXMgZmlsZSBpcyBhdXRvLWdlbmVyYXRlZCBmb3IgZGVzaWduLXN5c3RlbS1jb21wbGV0ZS1zdHlsZXMgcGFja2FnZS5cbiovIC8qXG4qIFZpc2liaWxpdHlcbipcbiogSGVscGVyIGNsYXNzZXMgdG8gZGV0ZXJtaW5lIHZpc2liaWxpdHkgb2YgZWxlbWVudHNcbiovXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45MzdlbSkge1xuICAuaGlkZS1mb3Itc21hbGwtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAwZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnNob3ctZm9yLXNtYWxsLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhpZGUtZm9yLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45MzdlbSkge1xuICAuc2hvdy1mb3ItbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA3Mi45MzdlbSkge1xuICAuaGlkZS1mb3ItbWVkaXVtLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3ZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLnNob3ctZm9yLW1lZGl1bS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5oaWRlLWZvci1sYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3Mi45MzdlbSkge1xuICAuc2hvdy1mb3ItbGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkgYW5kIChtYXgtd2lkdGg6IDk1LjkzN2VtKSB7XG4gIC5oaWRlLWZvci1sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyLjkzN2VtKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NmVtKSB7XG4gIC5zaG93LWZvci1sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaG93LWZvci1zciwgLm5vLWJ1bGxldCA+IGxpOjpiZWZvcmUsIC52aXN1YWxseS1oaWRkZW4sXG4uc2hvdy1vbi1mb2N1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG59XG5cbi5zaG93LW9uLWZvY3VzOmFjdGl2ZSxcbi5zaG93LW9uLWZvY3VzOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG5cbi5zaG93LWZvci1sYW5kc2NhcGUsXG4uaGlkZS1mb3ItcG9ydHJhaXQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuc2hvdy1mb3ItbGFuZHNjYXBlLFxuICAuaGlkZS1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnNob3ctZm9yLWxhbmRzY2FwZSxcbiAgLmhpZGUtZm9yLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oaWRlLWZvci1sYW5kc2NhcGUsXG4uc2hvdy1mb3ItcG9ydHJhaXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5oaWRlLWZvci1sYW5kc2NhcGUsXG4gIC5zaG93LWZvci1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5oaWRlLWZvci1sYW5kc2NhcGUsXG4gIC5zaG93LWZvci1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIFBsZWFzZSBzZWUgL3N0YW5kYXJkcy9hcmNoaXRlY3R1cmUubWQgZm9yIHN0YW5kYXJkcyBvbiBob3cgdG8gd3JpdGUgQ1NTIGZvclxuICAgIHRoaXMgcHJvamVjdC5cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qKiogMCAtIFRvb2xzIC0gRnVuY3Rpb25zICoqKi9cbi8qKiogMSAtIFZhcmlhYmxlcyAqKiovXG4vKioqIDIgLSBUb29scyAtIE1peGlucyBhbmQgcGxhY2Vob2xkZXJzICoqKi9cbi8qKiogMyAtIEdlbmVyaWNzICoqKi9cbi8qKiogNCAtIEVsZW1lbnRzICoqKi9cbi8qKiogNSAtIExheW91dCAqKiovXG4vKioqIDYgLSBDb21wb25lbnRzICoqKi9cbi8qKiogNyAtIE92ZXJyaWRlcyAqKiovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuT250YXJpbyBEZXNpZ24gU3lzdGVtIFRoZW1lXG5odHRwOi8vZGVzaWduc3lzdGVtLm9udGFyaW8uY2FcblxuLy9ub3RlOiBpbXBvcnRzIERTIHRoZW1lIGNvbG91cnMgYXMgYW4gb3ZlcnJpZGUgaW4gb250YXJpbzIwMjEtdGhlbWUuc2Nzc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yb3cuZXhwYW5kZWQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5hY2NvcmRpb25zX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFjY29yZGlvbiB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjY2NjY2NjO1xufVxuLmFjY29yZGlvbjpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjY2NjYztcbn1cblxuLmFjY29yZGlvbl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYWNjb3JkaW9uX19idXR0b24sXG4uYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kLWFsbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzAwNjZDQztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmQtYWxsOmZvY3VzLCAuYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGw6aG92ZXIge1xuICBjb2xvcjogIzAwNDc4RjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGw6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDIxNDI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWNjb3JkaW9uLS1leHBhbmQtY2xvc2UtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY29yZGlvbl9fY29udHJvbHMtLWFjdGl2ZSAuYWNjb3JkaW9uLS1leHBhbmQtY2xvc2UtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uX19jb250cm9scy0tYWN0aXZlIC5hY2NvcmRpb24tLWV4cGFuZC1vcGVuLWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvcmRpb25fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogIzAwNjZDQztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uX19idXR0b24gLmFjY29yZGlvbl9fYnV0dG9uLWljb24tLWNsb3NlLFxuLmFjY29yZGlvbl9fYnV0dG9uIC5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1vcGVuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYWNjb3JkaW9uX19idXR0b24gLm9udGFyaW8taWNvbiB7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDEuNzVyZW07XG59XG4uYWNjb3JkaW9uX19idXR0b246Zm9jdXMsIC5hY2NvcmRpb25fX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjMDA0NzhGO1xufVxuLmFjY29yZGlvbl9fYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREIgaW5zZXQ7XG59XG4uYWNjb3JkaW9uX19idXR0b246YWN0aXZlIHtcbiAgY29sb3I6ICMwMDIxNDI7XG59XG5cbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW0gMnJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbi5hY2NvcmRpb25fX2NvbnRlbnQgKiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1heC13aWR0aDogNDhyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFjY29yZGlvbl9fY29udGVudCB1bCxcbi5hY2NvcmRpb25fX2NvbnRlbnQgb2wge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xufVxuLmFjY29yZGlvbl9fY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbl9fYnV0dG9uLWljb24tLWNsb3NlLFxuLmV4cGFuZGVyLS1hY3RpdmUgLmFjY29yZGlvbl9fYnV0dG9uLWljb24tLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXhwYW5kZXItLWFjdGl2ZSB+IC5hY2NvcmRpb25fX2NvbnRlbnQsXG4uZXhwYW5kZXItLWFjdGl2ZSAuYWNjb3JkaW9uX19idXR0b24taWNvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciAuaDEsXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIC5oMixcbi5hY2NvcmRpb25zX19jb250YWluZXIgLmgzLFxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciAuaDQsXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIC5oNSxcbi5hY2NvcmRpb25zX19jb250YWluZXIgcCxcbi5hY2NvcmRpb25zX19jb250YWluZXIgaDEsXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIGgyLFxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciBoMyxcbi5hY2NvcmRpb25zX19jb250YWluZXIgaDQsXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIGg1LFxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciBoNiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJhY2stdG8tdG9wLS1kZWZhdWx0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDUlO1xuICByaWdodDogMiU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMC41cmVtIDAuNzVyZW07XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgyNiwgMjYsIDI2LCAwLjYpO1xuICBjb2xvcjogIzFhMWExYTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYWNrLXRvLXRvcC0tZGVmYXVsdCAub250YXJpby1pY29uIHtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwLjVyZW0gMCAwO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLmJhY2stdG8tdG9wLS1kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cbi5iYWNrLXRvLXRvcC0tZGVmYXVsdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gIzAwOUFEQiwgMCAwLjE4NzVyZW0gMC4zMTI1cmVtIDAuMTg3NXJlbSByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIG91dGxpbmU6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uYmFjay10by10b3AtLWRlZmF1bHQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjJiMjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSAjMDA5QURCLCAwIDAuMzEyNXJlbSAwLjQzNzVyZW0gMC4xODc1cmVtIHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgb3V0bGluZTogMC4yNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcywgYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmJhY2stdG8tdG9wLS1kZWZhdWx0OnZpc2l0ZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczZW0pIHtcbiAgLmJhY2stdG8tdG9wLS1kZWZhdWx0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogNC43NXJlbTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtIDAuNTYyNXJlbSAwLjc1cmVtO1xuICB9XG4gIC5iYWNrLXRvLXRvcC0tZGVmYXVsdCAub250YXJpby1pY29uIHtcbiAgICBtYXJnaW46IDAuMDYyNXJlbSAwIDAuMjVyZW0gMDtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmJhY2stdG8tdG9wLS1kZWZhdWx0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuICAuYmFjay10by10b3AtLWRlZmF1bHQgc3ZnLm9udGFyaW8taWNvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgLmJhY2stdG8tdG9wLS1kZWZhdWx0IHN2Zy5vbnRhcmlvLWljb24ge1xuICAgICAgcGFkZGluZzogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbiAgICB9XG4gIH1cbn1cblxuLmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ibG9ja3F1b3RlLCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNGQ0ZDRkO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIG1heC13aWR0aDogNDhyZW07XG4gIG1hcmdpbjogMnJlbTtcbiAgcGFkZGluZzogMS41cmVtIDAgMS41cmVtIDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmJsb2NrcXVvdGUsIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDJyZW0gMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS0tc2hvcnQge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYmxvY2txdW90ZS0tc2hvcnQge1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlIHAsIGJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xufVxuLmJsb2NrcXVvdGUgcDo6YmVmb3JlLCBibG9ja3F1b3RlIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG59XG4uYmxvY2txdW90ZSBwOjphZnRlciwgYmxvY2txdW90ZSBwOjphZnRlciB7XG4gIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xufVxuXG4uYmxvY2txdW90ZV9fYXR0cmlidXRpb24sXG4uYmxvY2txdW90ZV9fYnlsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5ibG9ja3F1b3RlX19hdHRyaWJ1dGlvbixcbiAgLmJsb2NrcXVvdGVfX2J5bGluZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uYmxvY2txdW90ZV9fYXR0cmlidXRpb24ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2txdW90ZV9fYXR0cmlidXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUIFwiO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgcXVvdGVzOiBcIuKAnFwiIFwi4oCdXCI7XG59XG5cbmh0bWxbbGFuZz1mcl0gYmxvY2txdW90ZSB7XG4gIHF1b3RlczogXCLCqyBcIiBcIiDCu1wiO1xufVxuXG4uYnV0dG9uLCAuYnV0dG9uLmFsZXJ0LCAuYnV0dG9uLnBhbmVsLS1hbGVydCwgLmJ1dHRvbi5hbGVydC1ib3gsIGJ1dHRvbi5hbGVydCwgYnV0dG9uLnBhbmVsLS1hbGVydCwgYnV0dG9uLmFsZXJ0LWJveCwgaW5wdXQuYWxlcnRbdHlwZT1zdWJtaXRdLCBpbnB1dC5hbGVydFt0eXBlPWJ1dHRvbl0sIGJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdLCBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41NTU1NTU1NTU2O1xuICBtYXJnaW46IDAgY2FsYygxcmVtICsgMC43NXJlbSkgMS41cmVtIDA7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmJ1dHRvbiwgLmJ1dHRvbi5hbGVydCwgLmJ1dHRvbi5wYW5lbC0tYWxlcnQsIC5idXR0b24uYWxlcnQtYm94LCBidXR0b24uYWxlcnQsIGJ1dHRvbi5wYW5lbC0tYWxlcnQsIGJ1dHRvbi5hbGVydC1ib3gsIGlucHV0LmFsZXJ0W3R5cGU9c3VibWl0XSwgaW5wdXQuYWxlcnRbdHlwZT1idXR0b25dLCBidXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSwgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5idXR0b24gLmljb24sIGJ1dHRvbi5hbGVydCAuaWNvbiwgYnV0dG9uIC5pY29uLCBpbnB1dFt0eXBlPXN1Ym1pdF0gLmljb24sIGlucHV0W3R5cGU9YnV0dG9uXSAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uYnV0dG9uLS1wcmltYXJ5LCAuYnV0dG9uLCAuYnV0dG9uLmFsZXJ0LCAuYnV0dG9uLnBhbmVsLS1hbGVydCwgLmJ1dHRvbi5hbGVydC1ib3gsIGJ1dHRvbi5hbGVydCwgYnV0dG9uLnBhbmVsLS1hbGVydCwgYnV0dG9uLmFsZXJ0LWJveCwgaW5wdXQuYWxlcnRbdHlwZT1zdWJtaXRdLCBpbnB1dC5hbGVydFt0eXBlPWJ1dHRvbl0sIGJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdLCBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5idXR0b24ucHJpbWFyeSwgYnV0dG9uLnByaW1hcnkuYWxlcnQsIGJ1dHRvbi5wcmltYXJ5LnBhbmVsLS1hbGVydCwgYnV0dG9uLnByaW1hcnkuYWxlcnQtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjZDQztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLCAuYnV0dG9uOmhvdmVyLCBidXR0b24uYWxlcnQ6aG92ZXIsIGJ1dHRvbjpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NzhGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idXR0b24tLXByaW1hcnk6Zm9jdXMsIC5idXR0b246Zm9jdXMsIGJ1dHRvbi5hbGVydDpmb2N1cywgYnV0dG9uOmZvY3VzLCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ3OEY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLXByaW1hcnk6YWN0aXZlLCAuYnV0dG9uOmFjdGl2ZSwgYnV0dG9uLmFsZXJ0OmFjdGl2ZSwgYnV0dG9uOmFjdGl2ZSwgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSwgaW5wdXRbdHlwZT1idXR0b25dOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIxNDI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzLCBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uLS1wcmltYXJ5OnZpc2l0ZWQsIC5idXR0b246dmlzaXRlZCwgYnV0dG9uLmFsZXJ0OnZpc2l0ZWQsIGJ1dHRvbjp2aXNpdGVkLCBpbnB1dFt0eXBlPXN1Ym1pdF06dmlzaXRlZCwgaW5wdXRbdHlwZT1idXR0b25dOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ1dHRvbi0tc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24tLXNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24uc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF0sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi0tc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXSwgLmJ1dHRvbi5zZWNvbmRhcnksIGJ1dHRvbi5zZWNvbmRhcnkuYWxlcnQsIGJ1dHRvbi5zZWNvbmRhcnkucGFuZWwtLWFsZXJ0LCBidXR0b24uc2Vjb25kYXJ5LmFsZXJ0LWJveCwgYnV0dG9uLnNlY29uZGFyeSwgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XSwgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDY2Q0M7XG4gIGNvbG9yOiAjMDA2NkNDO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24tLXNlY29uZGFyeTpob3ZlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLnNlY29uZGFyeTpob3ZlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24uc2Vjb25kYXJ5OmhvdmVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF06aG92ZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTpob3ZlciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLnNlY29uZGFyeTpob3ZlciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYnV0dG9uLnNlY29uZGFyeTpob3ZlciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTpob3ZlciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTpob3ZlciwgLmJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsIGJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF06aG92ZXIsIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmMGZmO1xuICBib3JkZXItY29sb3I6ICMwMDQ3OEY7XG4gIGNvbG9yOiAjMDA0NzhGO1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5OmZvY3VzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24tLXNlY29uZGFyeTpmb2N1cywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLnNlY29uZGFyeTpmb2N1cywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24uc2Vjb25kYXJ5OmZvY3VzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF06Zm9jdXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTpmb2N1cywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi0tc2Vjb25kYXJ5OmZvY3VzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLnNlY29uZGFyeTpmb2N1cywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYnV0dG9uLnNlY29uZGFyeTpmb2N1cywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTpmb2N1cywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTpmb2N1cywgLmJ1dHRvbi5zZWNvbmRhcnk6Zm9jdXMsIGJ1dHRvbi5zZWNvbmRhcnk6Zm9jdXMsIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF06Zm9jdXMsIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmMGZmO1xuICBib3JkZXItY29sb3I6ICMwMDQ3OEY7XG4gIGNvbG9yOiAjMDA0NzhGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLXNlY29uZGFyeTphY3RpdmUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLnNlY29uZGFyeTphY3RpdmUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLnNlY29uZGFyeTphY3RpdmUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTphY3RpdmUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTphY3RpdmUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24tLXNlY29uZGFyeTphY3RpdmUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYnV0dG9uLnNlY29uZGFyeTphY3RpdmUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF06YWN0aXZlLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dOmFjdGl2ZSwgLmJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlLCBidXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSwgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTphY3RpdmUsIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyZTBmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAyMTQyO1xuICBjb2xvcjogIzAwMjE0MjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcywgYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5OnZpc2l0ZWQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tc2Vjb25kYXJ5OnZpc2l0ZWQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi5zZWNvbmRhcnk6dmlzaXRlZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24uc2Vjb25kYXJ5OnZpc2l0ZWQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTp2aXNpdGVkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl06dmlzaXRlZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi0tc2Vjb25kYXJ5OnZpc2l0ZWQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24uc2Vjb25kYXJ5OnZpc2l0ZWQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGJ1dHRvbi5zZWNvbmRhcnk6dmlzaXRlZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTp2aXNpdGVkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dOnZpc2l0ZWQsIC5idXR0b24uc2Vjb25kYXJ5OnZpc2l0ZWQsIGJ1dHRvbi5zZWNvbmRhcnk6dmlzaXRlZCwgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTp2aXNpdGVkLCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwNjZDQztcbn1cblxuLmJ1dHRvbi0tdGVydGlhcnksIC5idXR0b24ucXVpZXQsIGJ1dHRvbi5xdWlldC5hbGVydCwgYnV0dG9uLnF1aWV0LnBhbmVsLS1hbGVydCwgYnV0dG9uLnF1aWV0LmFsZXJ0LWJveCwgYnV0dG9uLnF1aWV0LCBpbnB1dC5xdWlldFt0eXBlPXN1Ym1pdF0sIGlucHV0LnF1aWV0W3R5cGU9YnV0dG9uXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNjZDQztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnV0dG9uLS10ZXJ0aWFyeTpob3ZlciwgLmJ1dHRvbi5xdWlldDpob3ZlciwgYnV0dG9uLnF1aWV0OmhvdmVyLCBpbnB1dC5xdWlldFt0eXBlPXN1Ym1pdF06aG92ZXIsIGlucHV0LnF1aWV0W3R5cGU9YnV0dG9uXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIGNvbG9yOiAjMDA0NzhGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXR0b24tLXRlcnRpYXJ5OmZvY3VzLCAuYnV0dG9uLnF1aWV0OmZvY3VzLCBidXR0b24ucXVpZXQ6Zm9jdXMsIGlucHV0LnF1aWV0W3R5cGU9c3VibWl0XTpmb2N1cywgaW5wdXQucXVpZXRbdHlwZT1idXR0b25dOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgY29sb3I6ICMwMDQ3OEY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLXRlcnRpYXJ5OmFjdGl2ZSwgLmJ1dHRvbi5xdWlldDphY3RpdmUsIGJ1dHRvbi5xdWlldDphY3RpdmUsIGlucHV0LnF1aWV0W3R5cGU9c3VibWl0XTphY3RpdmUsIGlucHV0LnF1aWV0W3R5cGU9YnV0dG9uXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMWQxO1xuICBjb2xvcjogIzAwMjE0MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMsIGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLXRlcnRpYXJ5OnZpc2l0ZWQsIC5idXR0b24ucXVpZXQ6dmlzaXRlZCwgYnV0dG9uLnF1aWV0OnZpc2l0ZWQsIGlucHV0LnF1aWV0W3R5cGU9c3VibWl0XTp2aXNpdGVkLCBpbnB1dC5xdWlldFt0eXBlPWJ1dHRvbl06dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA2NkNDO1xufVxuXG4uY2FsbG91dCwgLnBhbmVsLS1jYWxsb3V0LCAucGFuZWwsIC5yb3cucGFuZWwsXG4uYXNpZGUsXG4ucGFuZWwtLWFzaWRlLFxuYXNpZGU6bm90KC5zaWRlYmFyKSB7XG4gIGJvcmRlci1sZWZ0OiAwLjI1cmVtIHNvbGlkICMzNjdBNzY7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5jYWxsb3V0ICosIC5wYW5lbC0tY2FsbG91dCAqLCAucGFuZWwgKiwgLnJvdy5wYW5lbCAqLFxuLmFzaWRlICosXG4ucGFuZWwtLWFzaWRlICosXG5hc2lkZTpub3QoLnNpZGViYXIpICoge1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuLmNhbGxvdXQgKjpsYXN0LWNoaWxkLCAucGFuZWwtLWNhbGxvdXQgKjpsYXN0LWNoaWxkLCAucGFuZWwgKjpsYXN0LWNoaWxkLFxuLmFzaWRlICo6bGFzdC1jaGlsZCxcbi5wYW5lbC0tYXNpZGUgKjpsYXN0LWNoaWxkLFxuYXNpZGU6bm90KC5zaWRlYmFyKSAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jYWxsb3V0LCAucGFuZWwtLWNhbGxvdXQsIC5wYW5lbCwgLnJvdy5wYW5lbCB7XG4gIG1hcmdpbjogMnJlbSAwIDIuNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYXNpZGUsIC5wYW5lbC0tYXNpZGUsIGFzaWRlOm5vdCguc2lkZWJhcikge1xuICBtYXJnaW46IDJyZW0gMCAyLjVyZW0gMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYXNpZGUsIC5wYW5lbC0tYXNpZGUsIGFzaWRlOm5vdCguc2lkZWJhcikge1xuICAgIG1hcmdpbjogMnJlbSAwIDIuNXJlbSAxcmVtO1xuICB9XG59XG4uY2FsbG91dF9fdGl0bGUsIC5wYW5lbCBoMiwgLnBhbmVsIGgzLFxuLmFzaWRlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5ib3JkZXItaGlnaGxpZ2h0LS10ZWFsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzY3QTc2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaGlnaGxpZ2h0LS1nb2xkIHtcbiAgYm9yZGVyLWNvbG9yOiAjODY3NDNEICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaGlnaGxpZ2h0LS15ZWxsb3cge1xuICBib3JkZXItY29sb3I6ICM4QTYwMEQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1oaWdobGlnaHQtLXRhdXBlIHtcbiAgYm9yZGVyLWNvbG9yOiAjN0I3MjVDICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaGlnaGxpZ2h0LS1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzJCODczNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWhpZ2hsaWdodC0tbGltZSB7XG4gIGJvcmRlci1jb2xvcjogIzVGODEyOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWhpZ2hsaWdodC0tc2t5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTA4MEE2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaGlnaGxpZ2h0LS1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDM2OWFjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaGlnaGxpZ2h0LS1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICM5MjI3OEYgIWltcG9ydGFudDtcbn1cblxuLmNoZWNrYm94ZXMge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbi5jaGVja2JveGVzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5jaGVja2JveGVzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIuNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5jaGVja2JveGVzX19pbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTJweDtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmNoZWNrYm94ZXNfX2lucHV0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmNoZWNrYm94ZXNfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuY2hlY2tib3hlc19fbGFiZWwge1xuICAgIG1hcmdpbjogMC4zM3JlbSAwO1xuICB9XG59XG4uY2hlY2tib3hlc19fbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYTFhMWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjFzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuLmNoZWNrYm94ZXNfX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWNoZWNrYm94LWJhY2tncm91bmQtbm8td2lkdGguc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuY2hlY2tib3hlc19fbGFiZWw6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgd2lkdGg6IDM0cHg7XG4gIH1cbn1cblxuLmNoZWNrYm94ZXNfX2lucHV0OmZvY3VzICsgLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrYm94ZXNfX2lucHV0OmNoZWNrZWQgKyAuY2hlY2tib3hlc19fbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2hlY2tib3hlc19faW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveGVzX19sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLmNyaXRpY2FsLWFsZXJ0LCAuZW1lcmdlbmN5LWJhbm5lciwgLmVtZXJnZW5jeS1iYW5uZXItLWNvdmlkLCAuaGVhZGVyX19hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0NDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5jcml0aWNhbC1hbGVydF9fYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmNyaXRpY2FsLWFsZXJ0X19pY29uIHN2ZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMCAwLjg1cmVtIDAgMDtcbn1cblxuLmNyaXRpY2FsLWFsZXJ0IHAsIC5lbWVyZ2VuY3ktYmFubmVyIHAsIC5lbWVyZ2VuY3ktYmFubmVyLS1jb3ZpZCBwLCAuaGVhZGVyX19hbGVydCBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4uY3JpdGljYWwtYWxlcnQgYSwgLmVtZXJnZW5jeS1iYW5uZXIgYSwgLmVtZXJnZW5jeS1iYW5uZXItLWNvdmlkIGEsIC5oZWFkZXJfX2FsZXJ0IGEge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jcml0aWNhbC1hbGVydCBhOmhvdmVyLCAuZW1lcmdlbmN5LWJhbm5lciBhOmhvdmVyLCAuZW1lcmdlbmN5LWJhbm5lci0tY292aWQgYTpob3ZlciwgLmhlYWRlcl9fYWxlcnQgYTpob3ZlciwgLmNyaXRpY2FsLWFsZXJ0IGE6Zm9jdXMsIC5lbWVyZ2VuY3ktYmFubmVyIGE6Zm9jdXMsIC5lbWVyZ2VuY3ktYmFubmVyLS1jb3ZpZCBhOmZvY3VzLCAuaGVhZGVyX19hbGVydCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNyaXRpY2FsLWFsZXJ0IGE6dmlzaXRlZCwgLmVtZXJnZW5jeS1iYW5uZXIgYTp2aXNpdGVkLCAuZW1lcmdlbmN5LWJhbm5lci0tY292aWQgYTp2aXNpdGVkLCAuaGVhZGVyX19hbGVydCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8tbWF0ZXJpYWwtZHJvcGRvd24tYXJyb3ctNDhweC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxcmVtKiAyLjI1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBUaGVzZSBzdHlsZXMgYXJlIHRvIGZpeCBkaWZmZXJlbmNlcyBpbiBkZWZhdWx0IHN0eWxpbmcgZm9yIGRyb3Bkb3ducyBpbiBJRSAqL1xuLmRyb3Bkb3duOjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3Bkb3duIG9wdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qIGV2ZXJ5dGhpbmcgLSBpbmNsdWRpbmcgYmVmb3JlIGFuZCBhZnRlciAtIHNob3VsZCBpbmhlcml0IHRoZWlyIGJveCBzaXppbmcgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBtYXJnaW46IDA7XG59XG5cbm1haW4gcCxcbm1haW4gcDpub3QoLmxlYWQtc3RhdGVtZW50KSxcbm1haW4gZGQsXG5tYWluIGxpIHtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMi41cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjQ0NDQ0NDO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYSB7XG4gIGNvbG9yOiAjMDA2NkNDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNTUxQThCO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA0NzhGO1xufVxuYTphY3RpdmUge1xuICBjb2xvcjogIzAwMjE0Mjtcbn1cbmE6Zm9jdXMge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xufVxuXG5wICsgaDEsXG5wICsgaDIsXG5wICsgaDMsXG5wICsgaDQsXG5wICsgaDUsXG5wICsgaDYsXG51bCArIGgxLFxudWwgKyBoMixcbnVsICsgaDMsXG51bCArIGg0LFxudWwgKyBoNSxcbnVsICsgaDYsXG5vbCArIGgxLFxub2wgKyBoMixcbm9sICsgaDMsXG5vbCArIGg0LFxub2wgKyBoNSxcbm9sICsgaDYsXG5oMSArIGgyLFxuaDIgKyBoMyxcbmgzICsgaDQsXG5oNCArIGg1LFxuaDUgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9Y29sb3JdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT10ZWxdLFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogaW5pdGlhbDtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cblxubGVnZW5kLFxubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogaW5pdGlhbDtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmxlYWQtc3RhdGVtZW50LCAuaW50cm8gLmludHJvX190ZXh0LFxuLmludHJvIC5pbnRyb19fdGV4dCBwLFxuLmludHJvIC5pbnRyb19fdGV4dCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgTGlzdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudWwsXG5vbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnVsIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbnVsIGxpIHtcbiAgcGFkZGluZzogMCAwIDAuNzVyZW0gMDtcbn1cblxub2wge1xuICBtYXJnaW4tbGVmdDogMS43NXJlbTtcbn1cblxub2wgbGkge1xuICBwYWRkaW5nOiAwIDAgMC43NXJlbSAwLjI1cmVtO1xufVxuXG51bCBsaTpsYXN0LWNoaWxkLFxub2wgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG51bCB1bCxcbm9sIHVsIHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gMnJlbTtcbn1cblxudWwgb2wsXG5vbCBvbCB7XG4gIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIDEuNzVyZW07XG59XG5cbnAgKyB1bCxcbnAgKyBvbCB7XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIHVsIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDEuNXJlbSAzcmVtO1xuICB9XG4gIG9sIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDEuNXJlbSAyLjc1cmVtO1xuICB9XG4gIHVsIHVsLFxuICBvbCB1bCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gM3JlbTtcbiAgfVxuICB1bCBvbCxcbiAgb2wgb2wge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIDIuNzVyZW07XG4gIH1cbn1cbi8qIG1vdmUgdGhpcyAqL1xuaHIuZGFyayB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMWExYTFhO1xufVxuXG4uZmllbGRzZXRfX2xlZ2VuZCB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgbWF4LXdpZHRoOiAzOC43NWVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmZpZWxkc2V0X19sZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIH1cbn1cblxuLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtd2lkdGg6IDI2LjI1ZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UgaDEsXG4uZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyBoMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UsXG4gIC5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuXG4uZmllbGRzZXRfX2xlZ2VuZF9fZmxhZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5maWVsZHNldF9fbGVnZW5kX19mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbn1cblxuLmZvb3RlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5cbi5mb290ZXIgLmNvbHVtbnMgKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9ybS1pdGVtLWRhdGUtZnJvbSAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9ybS1pdGVtLWRhdGUtdG8gKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb3JtLWl0ZW0tcXVlcnkgKjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb3JtLXdyYXBwZXIgKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvcm0taXRlbS1kYXRlLWZyb20gKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvcm0taXRlbS1kYXRlLXRvICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9ybS1jaGVja2JveGVzICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9ybS1pdGVtLXF1ZXJ5ICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9ybS13cmFwcGVyICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvb3RlciAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb290ZXIgLmZvcm0taXRlbS1kYXRlLWZyb20gKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb290ZXIgLmZvcm0taXRlbS1kYXRlLXRvICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvb3RlciAuZm9ybS1pdGVtLXF1ZXJ5ICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvb3RlciAuZm9ybS13cmFwcGVyICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuY29sdW1uczpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb206Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG86Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLWl0ZW0tZGF0ZS10bzpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeTpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmZvcm0taXRlbS1xdWVyeTpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcjpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmZvcm0td3JhcHBlcjpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS1pdGVtLWRhdGUtdG86Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXM6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLWNoZWNrYm94ZXM6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS1pdGVtLWRhdGUtdG86Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmNvbHVtbnM6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG86Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0taXRlbS1xdWVyeTpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG86Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXM6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0tY2hlY2tib3hlczpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5OmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcjpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS13cmFwcGVyOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10bzpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS1pdGVtLWRhdGUtdG86Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeTpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS1pdGVtLXF1ZXJ5OmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0td3JhcHBlcjpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5mb290ZXJfX2xpbmtzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZm9vdGVyX19saW5rcy1jb250YWluZXItLWlubGluZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXIgbGkge1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG59XG5cbi5mb290ZXJfX2xpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXJfX2xpbms6aG92ZXIsIC5mb290ZXJfX2xpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyX19saW5rOnZpc2l0ZWQsIC5mb290ZXJfX2xpbms6YWN0aXZlLCAuZm9vdGVyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mb290ZXJfX2xpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDNyZW0gMXJlbSAwO1xuICB9XG59XG5cbi5mb290ZXIgcCB7XG4gIG1heC13aWR0aDogNDhyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3RlciBwIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mb290ZXIgcCBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5mb290ZXIgcCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuLmZvb3RlciBwIGE6Zm9jdXMsIC5mb290ZXIgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBTdXBlcmdyYXBoaWMgYmFja2dyb3VuZCAqL1xuLmZvb3Rlci0tZGVmYXVsdCxcbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlci0tZGVmYXVsdDo6YmVmb3JlLFxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLXR3by1jb2x1bW4tbGlzdCB7XG4gIGNvbHVtbi1jb3VudDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS10d28tY29sdW1uLWxpc3Qge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxuICAuZm9vdGVyX19saW5rcy1jb250YWluZXItLXR3by1jb2x1bW4tbGlzdCAuZm9vdGVyX19saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwgLmZvb3Rlcl9fbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0NSU7XG4gIG1hcmdpbjogMCAxcmVtIDAuNzVyZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiBjYWxjKDNyZW0gKyAwLjVyZW0pO1xuICB3aWR0aDogY2FsYygzcmVtICsgMC41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCAuZm9vdGVyX19saW5rOmhvdmVyLCAuZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCAuZm9vdGVyX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCAuZm9vdGVyX19saW5rOmhvdmVyIC5pY29uLCAuZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCAuZm9vdGVyX19saW5rOmZvY3VzIC5pY29uIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwgLmZvb3Rlcl9fbGluayB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIHdpZHRoOiAzcmVtO1xuICB9XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tc29jaWFsIC5mb290ZXJfX2xpbmsgLmljb24ge1xuICBmaWxsOiAjRkZGRkZGO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCAuZm9vdGVyX19saW5rIC5pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmJ1dHRvbi5mb290ZXJfX2J1dHRvbiwgYnV0dG9uLmZvb3Rlcl9fYnV0dG9uLmFsZXJ0LCBidXR0b24uZm9vdGVyX19idXR0b24sIGlucHV0LmZvb3Rlcl9fYnV0dG9uW3R5cGU9c3VibWl0XSwgaW5wdXQuZm9vdGVyX19idXR0b25bdHlwZT1idXR0b25dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5idXR0b24uZm9vdGVyX19idXR0b246aG92ZXIsIGJ1dHRvbi5mb290ZXJfX2J1dHRvbjpob3ZlciwgaW5wdXQuZm9vdGVyX19idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLCBpbnB1dC5mb290ZXJfX2J1dHRvblt0eXBlPWJ1dHRvbl06aG92ZXIsIC5idXR0b24uZm9vdGVyX19idXR0b246Zm9jdXMsIGJ1dHRvbi5mb290ZXJfX2J1dHRvbjpmb2N1cywgaW5wdXQuZm9vdGVyX19idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCBpbnB1dC5mb290ZXJfX2J1dHRvblt0eXBlPWJ1dHRvbl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xufVxuLmJ1dHRvbi5mb290ZXJfX2J1dHRvbjphY3RpdmUsIGJ1dHRvbi5mb290ZXJfX2J1dHRvbjphY3RpdmUsIGlucHV0LmZvb3Rlcl9fYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsIGlucHV0LmZvb3Rlcl9fYnV0dG9uW3R5cGU9YnV0dG9uXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4uZm9vdGVyX19idXR0b24gKyAuZm9vdGVyX19saW5rcy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvZm9vdGVyL2Zvb3Rlci1leHBhbmRlZC1zdXBlcmdyYXBoaWMtbG9nby5zdmdcIik7XG59XG5cbi5mb290ZXIuZm9vdGVyLS1leHBhbmRlZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzRkNGQ0ZDtcbn1cblxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTB2dyAtIDEyNXJlbSkgLTY0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MHJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwdncgLSAxOTVyZW0pIC0xMDZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb246OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMDVyZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MHZ3IC0gMjIycmVtKSAtMTYwcmVtO1xuICB9XG59XG5cbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uIC5mb290ZXJfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uIC5mb290ZXJfX2xpbms6aG92ZXIsIC5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uIC5mb290ZXJfX2xpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbiAuZm9vdGVyX19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuXG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5leHBhbmRlZC1mb290ZXJfX29uZS10aGlyZC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXhwYW5kZWQtZm9vdGVyX19vbmUtdGhpcmQtYmxvY2s6Zmlyc3Qtb2YtdHlwZSwgLmV4cGFuZGVkLWZvb3Rlcl9fb25lLXRoaXJkLWJsb2NrOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5leHBhbmRlZC1mb290ZXJfX29uZS10aGlyZC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZXhwYW5kZWQtZm9vdGVyX19vbmUtdGhpcmQtYmxvY2s6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuZXhwYW5kZWQtZm9vdGVyX19vbmUtdGhpcmQtYmxvY2s6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5leHBhbmRlZC1mb290ZXJfX29uZS10aGlyZC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZXhwYW5kZWQtZm9vdGVyX19vbmUtdGhpcmQtYmxvY2s6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuXG4uZm9ybS1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBtYXgtd2lkdGg6IDM4Ljc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZm9ybS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgfVxufVxuXG4uZm9ybS1sYWJlbC0tbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtd2lkdGg6IDI2LjI1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5mb3JtLWxhYmVsLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIH1cbn1cblxuLmZvcm0tbGFiZWwtLWhlYWRpbmcgaDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvcm0tbGFiZWxfX2ZsYWcge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9ybS1sYWJlbF9fZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoFwiO1xufVxuXG4uaGludCB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG4uaGludCBhW3gtYXBwbGUtZGF0YS1kZXRlY3RvcnNdIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGludC1leHBhbmRlcl9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cblxuLmhpbnQtZXhwYW5kZXJfX2J1dHRvbiB7XG4gIGNvbG9yOiAjMDA2NkNDO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbSAwIDA7XG59XG4uaGludC1leHBhbmRlcl9fYnV0dG9uLWljb24tLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmhpbnQtZXhwYW5kZXJfX2J1dHRvbi1pY29uLS1vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4uaGludC1leHBhbmRlcl9fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDQ3OEY7XG59XG4uaGludC1leHBhbmRlcl9fYnV0dG9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAyMTQyO1xufVxuLmhpbnQtZXhwYW5kZXJfX2NvbnRlbnQge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjY2NjY2M7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSBjYWxjKDFyZW0gKyAwLjI1cmVtKTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwLjI1cmVtO1xufVxuLmhpbnQtZXhwYW5kZXJfX2NvbnRlbnQgKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oaW50LWV4cGFuZGVyX19jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGludC1leHBhbmRlcl9fY29udGVudCBpbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmhpbnQtZXhwYW5kZXJfX2NvbnRlbnQuZXhwYW5kZXJfX2NvbnRlbnQtLW9wZW5lZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGludC1leHBhbmRlcl9fY29udGFpbmVyLmV4cGFuZGVyLS1hY3RpdmUgLmhpbnQtZXhwYW5kZXJfX2J1dHRvbi1pY29uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oaW50LWV4cGFuZGVyX19jb250YWluZXIuZXhwYW5kZXItLWFjdGl2ZSAuaGludC1leHBhbmRlcl9fYnV0dG9uLWljb24tLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5wdXQgKyAuaGludC1leHBhbmRlcl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tib3hlc19faXRlbSAuaGludC1leHBhbmRlcl9fY29udGFpbmVyLFxuLnJhZGlvc19faXRlbSAuaGludC1leHBhbmRlcl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLmNoZWNrYm94ZXNfX2xhYmVsICsgLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lcixcbi5yYWRpb3NfX2xhYmVsICsgLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5jaGVja2JveGVzX19sYWJlbCArIC5oaW50LWV4cGFuZGVyX19jb250YWluZXIsXG4gIC5yYWRpb3NfX2xhYmVsICsgLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblRvIHN1cHBvcnQ6XG4qIG9udGFyaW8taWNvbnMtcHJpbWFyeS5zdmdcbiogb250YXJpby1pY29ucy1zZWNvbmRhcnkuc3ZnXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbi5vbnRhcmlvLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHN0cm9rZS13aWR0aDogMDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgLyogVGhlIGRlZmF1bHQgdmVydGljYWwtYWxpZ24gaXMgYGJhc2VsaW5lYCwgd2hpY2ggbGVhdmVzIGEgZmV3IHBpeGVscyBvZiBzcGFjZSBiZWxvdyB0aGUgaWNvbi4gVXNpbmcgYGNlbnRlcmAgcHJldmVudHMgdGhpcy4gRm9yIGljb25zIHNob3duIGFsb25nc2lkZSB0ZXh0LCB5b3UgbWF5IHdhbnQgdG8gdXNlIGEgbW9yZSBwcmVjaXNlIHZhbHVlLCBlLmcuIGB2ZXJ0aWNhbC1hbGlnbjogLTRweGAgb3IgYHZlcnRpY2FsLWFsaWduOiAtMC4xNWVtYC4gKi9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLyogUGF0aHMgYW5kIHN0cm9rZXMgdGhhdCBvdmVyZmxvdyB0aGUgdmlld0JveCBjYW4gc2hvdyBpbiBJRTExLiAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5sb2FkaW5nLWluZGljYXRvcl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLmxvYWRpbmctaW5kaWNhdG9yX19vdmVybGF5W2FyaWEtaGlkZGVuPWZhbHNlXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxvYWRpbmctaW5kaWNhdG9yX19vdmVybGF5W2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvYWRpbmctaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sb2FkaW5nLWluZGljYXRvciBwIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdvcmQtc3BhY2luZzogMC4wMjVyZW07XG4gIG1hcmdpbjogMC43NXJlbSAwIDA7XG59XG5cbi5sb2FkaW5nLWluZGljYXRvcl9fc3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogcm90YXRvciAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubG9hZGluZy1pbmRpY2F0b3JfX3NwaW5uZXIgY2lyY2xlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2U6ICM0ZDRkNGQ7XG4gIGFuaW1hdGlvbjogZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0b3Ige1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTM1cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNHB4O1xuICB9XG59XG4uYWxlcnQsIC5wYW5lbC0tYWxlcnQsIC5hbGVydC1ib3gge1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW46IDJyZW0gMCAyLjVyZW0gMDtcbn1cblxuLmFsZXJ0X19oZWFkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hbGVydF9faGVhZGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogMC45NXJlbTtcbn1cbi5hbGVydF9faGVhZGVyLWljb24gc3ZnIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmFsZXJ0X19oZWFkZXItaWNvbiBzdmcge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uYWxlcnRfX2hlYWRlci10aXRsZSwgLmFsZXJ0IGgyLCAucGFuZWwtLWFsZXJ0IGgyLCAuYWxlcnQtYm94IGgyLCAuYWxlcnQgaDMsIC5wYW5lbC0tYWxlcnQgaDMsIC5hbGVydC1ib3ggaDMsIC5hbGVydCBoNCwgLnBhbmVsLS1hbGVydCBoNCwgLmFsZXJ0LWJveCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5hbGVydF9fYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiAzLjI1cmVtO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYWxlcnRfX2JvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5hbGVydF9fYm9keSBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hbGVydF9fYm9keSBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmFsZXJ0X19ib2R5IHA6bGFzdC1vZi10eXBlICsgdWwge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uYWxlcnRfX2JvZHkgdWw6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYWxlcnQtLWVycm9yIHVsLCAucGFuZWwtLWVycm9yIHVsLCAuYWxlcnQtYm94LmFsZXJ0IHVsLCAuYWxlcnQtYm94LnBhbmVsLS1hbGVydCB1bCwgLmFsZXJ0LWJveCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uYWxlcnQtLWVycm9yIHVsOmxhc3Qtb2YtdHlwZSwgLnBhbmVsLS1lcnJvciB1bDpsYXN0LW9mLXR5cGUsIC5hbGVydC1ib3ggdWw6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYWxlcnQtLWluZm9ybWF0aW9uYWwsIC5hbGVydCwgLnBhbmVsLS1hbGVydCwgLmFsZXJ0LWJveCB7XG4gIGJvcmRlci1jb2xvcjogIzEwODBBNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRjBGNDtcbn1cblxuLmFsZXJ0LS1pbmZvcm1hdGlvbmFsIHN2ZywgLmFsZXJ0IHN2ZywgLnBhbmVsLS1hbGVydCBzdmcsIC5hbGVydC1ib3ggc3ZnIHtcbiAgZmlsbDogIzEwODBBNjtcbn1cblxuLmFsZXJ0LS13YXJuaW5nLCAucGFuZWwtLXdhcm5pbmcsIC5hbGVydC1ib3gud2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRDQ0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRjZEQztcbn1cblxuLmFsZXJ0LS13YXJuaW5nIHN2ZywgLnBhbmVsLS13YXJuaW5nIHN2ZywgLmFsZXJ0LWJveC53YXJuaW5nIHN2ZyB7XG4gIGZpbGw6ICNGRkQ0NDA7XG59XG5cbi5hbGVydC0tc3VjY2VzcywgLnBhbmVsLS1zdWNjZXNzLCAuYWxlcnQtYm94LnN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMxMTg4NDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNWYwRTk7XG59XG5cbi5hbGVydC0tc3VjY2VzcyBzdmcsIC5wYW5lbC0tc3VjY2VzcyBzdmcsIC5hbGVydC1ib3guc3VjY2VzcyBzdmcge1xuICBmaWxsOiAjMTE4ODQ3O1xufVxuXG4uYWxlcnQtLWVycm9yLCAucGFuZWwtLWVycm9yLCAuYWxlcnQtYm94LmFsZXJ0LCAuYWxlcnQtYm94LnBhbmVsLS1hbGVydCwgLmFsZXJ0LWJveCB7XG4gIGJvcmRlci1jb2xvcjogI0NEMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRUZGMDtcbn1cblxuLmFsZXJ0LS1lcnJvciBzdmcsIC5wYW5lbC0tZXJyb3Igc3ZnLCAuYWxlcnQtYm94LmFsZXJ0IHN2ZywgLmFsZXJ0LWJveC5wYW5lbC0tYWxlcnQgc3ZnLCAuYWxlcnQtYm94IHN2ZyB7XG4gIGZpbGw6ICNDRDAwMDA7XG59XG5cbi5hbGVydC0tZXJyb3IgYSwgLnBhbmVsLS1lcnJvciBhLCAuYWxlcnQtYm94LmFsZXJ0IGEsIC5hbGVydC1ib3gucGFuZWwtLWFsZXJ0IGEsIC5hbGVydC1ib3ggYSB7XG4gIGNvbG9yOiAjQ0QwMDAwO1xufVxuLmFsZXJ0LS1lcnJvciBhOmhvdmVyLCAucGFuZWwtLWVycm9yIGE6aG92ZXIsIC5hbGVydC1ib3ggYTpob3ZlciwgLmFsZXJ0LS1lcnJvciBhOmZvY3VzLCAucGFuZWwtLWVycm9yIGE6Zm9jdXMsIC5hbGVydC1ib3ggYTpmb2N1cyB7XG4gIGNvbG9yOiAjNmIwMDAwO1xufVxuLmFsZXJ0LS1lcnJvciBhOmFjdGl2ZSwgLnBhbmVsLS1lcnJvciBhOmFjdGl2ZSwgLmFsZXJ0LWJveCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjgwMDAwO1xufVxuXG4qIC5yYWRpb3Mge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC1tb3otdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnJhZGlvcyB7XG4gIHBhZGRpbmc6IDAgMCAwIDAuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbi5yYWRpb3NfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwIDJyZW0gMDtcbn1cbi5yYWRpb3NfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJhZGlvc19faW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IC0ycHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5yYWRpb3NfX2lucHV0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiAtMS41cHg7XG4gICAgbGVmdDogLTEuNXB4O1xuICB9XG59XG5cbi5yYWRpb3NfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMC4ycmVtIDA7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5yYWRpb3NfX2xhYmVsIHtcbiAgICBtYXJnaW46IDAuM3JlbSAwO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuLnJhZGlvc19fbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYTFhMWE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAucmFkaW9zX19sYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5yYWRpb3NfX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICMxYTFhMWE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2cHgsIDZweCk7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5yYWRpb3NfX2xhYmVsOjphZnRlciB7XG4gICAgYm9yZGVyOiAxMnB4IHNvbGlkICMxYTFhMWE7XG4gIH1cbn1cblxuLnJhZGlvc19faW5wdXQ6Zm9jdXMgKyAucmFkaW9zX19sYWJlbDo6YmVmb3JlIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAjMDA5QURCO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5yYWRpb3NfX2lucHV0OmNoZWNrZWQgKyAucmFkaW9zX19sYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5jYXB0aW9uLCAuY2stb25lc2l0ZS1jb250ZW50IGZpZ3VyZS50YWJsZSBmaWdjYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xuICBwYWRkaW5nOiAxLjEyNXJlbSAxcmVtIDEuMTI1cmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIGNhcHRpb24sIC5jay1vbmVzaXRlLWNvbnRlbnQgZmlndXJlLnRhYmxlIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbi50YWJsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMC41cmVtIDAgMi41cmVtIDA7XG59XG4udGFibGUtY29udGFpbmVyIHRhYmxlOm5vdCgudGFibGUtLW5vLXplYnJhLXN0cmlwZXMpOm5vdCh0YWJsZS5uby1zdHJpcGVzKTpub3QodGFibGUubm9TdHJpcGVzKSB0Ym9keSB0cjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKzYpOm50aC1jaGlsZChldmVuKSxcbi50YWJsZS1jb250YWluZXIgdGFibGU6bm90KC50YWJsZS0tbm8temVicmEtc3RyaXBlcyk6bm90KHRhYmxlLm5vLXN0cmlwZXMpOm5vdCh0YWJsZS5ub1N0cmlwZXMpIHRib2R5IHRyOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKG4rNikgfiB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUwOTgwMzkyMik7XG59XG5cbi50YWJsZS1kaXYsIGRpdi5mbGV4LXRhYmxlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkZGRkZGIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI0ZGRkZGRiA3MCUpIDAgMTAwJSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMjUyLCAwLCAwLCAwKSAxMDAuMDElKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgyNTIsIDAsIDAsIDApIDEwMC4wMSUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIuNXJlbSAxMDAlLCAyLjVyZW0gMTAwJSwgMC44NzVyZW0gMTAwJSwgMC44NzVyZW0gMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAxMDAlLCAwIDAsIDEwMCU7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWwsIGxvY2FsLCBzY3JvbGwsIHNjcm9sbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnRhYmxlLWRpdiwgZGl2LmZsZXgtdGFibGUge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuXG4udGFibGUtc2Nyb2xsLS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxudGFibGUudGFibGUtLWZ1bGwtY29udGFpbmVyLXdpZHRoLCB0YWJsZS5mdWxsLXdpZHRoIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIHRhYmxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbSAwLjc1cmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGQudGFibGUtY2VsbC0tbnVtZXJpYywgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0YWJsZS5udW1lcmljIHRib2R5IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRib2R5IHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGFibGUubnVtZXJpYyB0Zm9vdCB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Zm9vdCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRkOm5vdCgubm9uLW51bWVyaWMpIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW0gMC43NXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS50YWJsZS0tY29uZGVuc2VkIHRib2R5IHRoLFxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0Zm9vdCB0aCB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbSAwLjc1cmVtIDEuNXJlbTtcbn1cbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1oaWdobGlnaHQgdGggaW1nLnRhYmxlLS1oaWdobGlnaHQtaW5kaWNhdG9yIHtcbiAgdG9wOiAxLjA2MjVyZW07XG59XG50YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGgsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0aCwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRkLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGQsXG50YWJsZS50YWJsZS0tY29uZGVuc2VkIHRmb290IHRyIHRoLFxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0Zm9vdCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDEuNXJlbTtcbn1cbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0ZC50YWJsZS1jZWxsLS1udW1lcmljLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGQudGFibGUtY2VsbC0tbnVtZXJpYywgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRhYmxlLm51bWVyaWMgdGJvZHkgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0YWJsZS5udW1lcmljIHRib2R5IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRib2R5IHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Ym9keSB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0YWJsZS5udW1lcmljIHRmb290IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGFibGUubnVtZXJpYyB0Zm9vdCB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Zm9vdCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGZvb3QgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRkOm5vdCgubm9uLW51bWVyaWMpLFxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0Zm9vdCB0ciB0ZC50YWJsZS1jZWxsLS1udW1lcmljLFxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0Zm9vdCB0ciB0YWJsZS5udW1lcmljIHRib2R5IHRkOm5vdCgubm9uLW51bWVyaWMpLFxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0YWJsZS5udW1lcmljIHRmb290IHRyIHRkOm5vdCgubm9uLW51bWVyaWMpLFxudGFibGUubnVtZXJpYyB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRmb290IHRyIHRkOm5vdCgubm9uLW51bWVyaWMpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtIDFyZW0gMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ZCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjVyZW0gMC43NXJlbSAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRkLnRhYmxlLWNlbGwtLW51bWVyaWMsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGFibGUubnVtZXJpYyB0Ym9keSB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Ym9keSB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRhYmxlLm51bWVyaWMgdGZvb3QgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGZvb3QgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ZDpub3QoLm5vbi1udW1lcmljKSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtIDAuNzVyZW0gMC41cmVtO1xuICB9XG4gIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGJvZHkgdGgge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtIDAuNzVyZW0gMXJlbTtcbiAgfVxuICB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGgsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0aCwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRkLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGQsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGZvb3QgdHIgdGgsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGZvb3QgdHIgdGQge1xuICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtIDFyZW0gMXJlbTtcbiAgfVxuICB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGQudGFibGUtY2VsbC0tbnVtZXJpYywgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRkLnRhYmxlLWNlbGwtLW51bWVyaWMsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0YWJsZS5udW1lcmljIHRib2R5IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGFibGUubnVtZXJpYyB0Ym9keSB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Ym9keSB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGJvZHkgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGFibGUubnVtZXJpYyB0Zm9vdCB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRhYmxlLm51bWVyaWMgdGZvb3QgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGZvb3QgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRmb290IHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0Zm9vdCB0ciB0ZC50YWJsZS1jZWxsLS1udW1lcmljLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRmb290IHRyIHRhYmxlLm51bWVyaWMgdGJvZHkgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGFibGUubnVtZXJpYyB0Zm9vdCB0ciB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRmb290IHRyIHRkOm5vdCgubm9uLW51bWVyaWMpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwLjVyZW07XG4gIH1cbn1cblxudGJvZHkge1xuICBmb250LXNpemU6IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cbnRib2R5IHRyIHtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW0gMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzAxOTYwNzg0Myk7XG59XG50Ym9keSB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjE4NzVyZW0gMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xufVxudGJvZHkgdHIudGFibGUtcm93LS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNSwgMTQ1LCAwLCAwLjIzNTI5NDExNzYpICFpbXBvcnRhbnQ7XG59XG50Ym9keSB0ci50YWJsZS1yb3ctLWhpZ2hsaWdodCB0aCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG50Ym9keSB0ci50YWJsZS1yb3ctLWhpZ2hsaWdodCB0aCBpbWcudGFibGUtLWhpZ2hsaWdodC1pbmRpY2F0b3Ige1xuICB3aWR0aDogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS41cmVtO1xuICBsZWZ0OiAwO1xufVxuXG50aGVhZCB7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4xODc1cmVtIDA7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxudGhlYWQgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxLjc1cmVtIDFyZW0gMS43NXJlbSAxLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICB0aGVhZCB0aCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgcGFkZGluZzogMS41MzEyNXJlbSAwLjVyZW0gMS41MzEyNXJlbSAxcmVtO1xuICB9XG59XG50aGVhZCB0aC50YWJsZS1jZWxsLS1udW1lcmljIHtcbiAgcGFkZGluZzogMS43NXJlbSAxLjVyZW0gMS43NXJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgdGhlYWQgdGgudGFibGUtY2VsbC0tbnVtZXJpYyB7XG4gICAgcGFkZGluZzogMS41MzEyNXJlbSAxcmVtIDEuNTMxMjVyZW0gMC41cmVtO1xuICB9XG59XG5cbnRkLnRhYmxlLWNlbGwtLW51bWVyaWMgc3Ryb25nLCB0YWJsZS5udW1lcmljIHRib2R5IHRkOm5vdCgubm9uLW51bWVyaWMpIHN0cm9uZywgdGFibGUubnVtZXJpYyB0Zm9vdCB0ZDpub3QoLm5vbi1udW1lcmljKSBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCIsIENvdXJpZXIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0xIHtcbiAgbWluLXdpZHRoOiA4LjMzMzMzdnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTIge1xuICBtaW4td2lkdGg6IDE2LjY2NjY2dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTMge1xuICBtaW4td2lkdGg6IDI1dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTQge1xuICBtaW4td2lkdGg6IDMzLjMzMzMzdnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTUge1xuICBtaW4td2lkdGg6IDQxLjY2NjY2dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTYge1xuICBtaW4td2lkdGg6IDUwdnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTcge1xuICBtaW4td2lkdGg6IDU4LjMzMzMzdnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTgge1xuICBtaW4td2lkdGg6IDY2LjY2NjY2dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTkge1xuICBtaW4td2lkdGg6IDc1dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTEwIHtcbiAgbWluLXdpZHRoOiA4My4zMzMzM3Z3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0xMSB7XG4gIG1pbi13aWR0aDogOTEuNjY2NjZ2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tMTIge1xuICBtaW4td2lkdGg6IDEwMHZ3O1xufVxuXG50Ym9keSB0aCxcbnRmb290IHRoIHtcbiAgcGFkZGluZzogMS4xODc1cmVtIDFyZW0gMS4xODc1cmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgdGJvZHkgdGgsXG4gIHRmb290IHRoIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDEuMTg3NXJlbSAwLjVyZW0gMS4xODc1cmVtIDFyZW07XG4gIH1cbn1cblxudGQge1xuICBwYWRkaW5nOiAxLjE4NzVyZW0gMXJlbSAxLjE4NzVyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG59XG50ZCBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICB0ZCBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbnRkLnRhYmxlLWNlbGwtLW51bWVyaWMsIHRhYmxlLm51bWVyaWMgdGJvZHkgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGZvb3QgdGQ6bm90KC5ub24tbnVtZXJpYyksXG50aC50YWJsZS1jZWxsLS1kaXJlY3Rvcnkge1xuICBwYWRkaW5nOiAxLjE4NzVyZW0gMS41cmVtIDEuMTg3NXJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiLCBDb3VyaWVyLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5cbnRoLnRhYmxlLWNlbGwtLWRpcmVjdG9yeSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnRyLnRhYmxlLXJvdy0tc3VidG90YWwsIHRhYmxlIHRyLnN1bW1hcnksIHRmb290IHRyIHtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjE4NzVyZW0gMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG59XG50ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRkLCB0YWJsZSB0ci5zdW1tYXJ5IHRkLCB0Zm9vdCB0ciB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxLjQzNzVyZW0gMXJlbSAxLjQzNzVyZW0gMS41cmVtO1xufVxuXG50Ym9keSB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRoLCB0Ym9keSB0YWJsZSB0ci5zdW1tYXJ5IHRoLCB0YWJsZSB0Ym9keSB0ci5zdW1tYXJ5IHRoIHtcbiAgcGFkZGluZzogMS40Mzc1cmVtIDFyZW0gMS40Mzc1cmVtIDEuNXJlbTtcbn1cblxudGZvb3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG50Zm9vdCB0aCB7XG4gIHBhZGRpbmc6IDEuNDM3NXJlbSAxcmVtIDEuNDM3NXJlbSAxLjVyZW07XG59XG5cbnRyLnRhYmxlLXJvdy0tc3VidG90YWwsIHRhYmxlIHRyLnN1bW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMTU4LCAwLjExMzcyNTQ5MDIpICFpbXBvcnRhbnQ7XG59XG5cbnRmb290IHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMTksIDE2MCwgMC4zMzcyNTQ5MDIpICFpbXBvcnRhbnQ7XG59XG5cbi8qVGFibGUgY29tcG9uZW50IGNvbG91cnMqL1xuLmJnLXRhYmxlLXJvdy1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMwMTk2MDc4NDMpO1xufVxuXG4uYmctdGFibGUtY2FwdGlvbi1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xufVxuXG4uYmctdGFibGUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjUsIDE0NSwgMCwgMC4yMzUyOTQxMTc2KTtcbn1cblxuLmJnLXRhYmxlLXN1YnRvdGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDE1OCwgMC4xMTM3MjU0OTAyKTtcbn1cblxuLmJnLXRhYmxlLXRvdGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMTksIDE2MCwgMC4zMzcyNTQ5MDIpO1xufVxuXG4udGFnIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2M7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAudGFnIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi50YWctLWxpbWUge1xuICBiYWNrZ3JvdW5kOiAjOERDNjNGO1xufVxuXG4udGFnLS1nb2xkIHtcbiAgYmFja2dyb3VuZDogI0NCQTUyRTtcbn1cblxuLnRhZy0teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI0ZDQUYxNztcbn1cblxuLnRhZy0tdGF1cGUge1xuICBiYWNrZ3JvdW5kOiAjQzFCMjhGO1xufVxuXG4udGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE0NHB4O1xuICBtYXJnaW46IDAgMCAxLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLmlucHV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzFhMWExYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzFhMWExYTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMi41cmVtO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmlucHV0LS0yLWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDhleDtcbiAgbWluLXdpZHRoOiA4ZXg7XG59XG5cbi5pbnB1dC0tMy1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMGV4O1xuICBtaW4td2lkdGg6IDEwZXg7XG59XG5cbi5pbnB1dC0tNC1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMmV4O1xuICBtaW4td2lkdGg6IDEyZXg7XG59XG5cbi5pbnB1dC0tNS1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxNGV4O1xuICBtaW4td2lkdGg6IDE0ZXg7XG59XG5cbi5pbnB1dC0tNy1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxN2V4O1xuICBtaW4td2lkdGg6IDE3ZXg7XG59XG5cbi5pbnB1dC0tMTAtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMjNleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnB1dC0tMjAtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogNDFleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUgLmNoZWNrYm94ZXMsIC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSAucmFkaW9zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRhdGVfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kYXRlX19ncm91cCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZGF0ZV9fZ3JvdXAgaW5wdXQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uZGF0ZV9fZ3JvdXAtaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cblxuLmRhdGUtLWVycm9yIGlucHV0IHtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjQ0QwMDAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMi5VdGlsaXRpZXMgKFRvb2xzKVxuXG5HbG9iYWwgdXRpbGl0aWVzLCBzdWNoIGFzIHZhcmlhYmxlcyBhbmQgaGVscGVycywgY3VzdG9tIHRvIE9udGFyaW8uY2EuXG5UaGVzZSBjYW4gYmUgZWRpdGVkIGFuZCBhZGRlZCB0byB3aGVuIG5lY2Vzc2FyeS5cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIERlc2lnbiBTeXN0ZW0gcGFsZXR0ZSBjb2xvdXIgbWFwcGluZ1xuICAgIFJlZmVyIHRvIGJhc2Uvb250YXJpby1kZXNpZ24tc3lzdGVtL3V0aWxpdGllcy92YXJpYWJsZXMvY29sb3Vycy52YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuZmlsbCBmb3IgU1ZHc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndoaXRlLWZpbGwge1xuICBmaWxsOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZ3JleXNjYWxlLTUtZmlsbCB7XG4gIGZpbGw6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5ncmV5c2NhbGUtMjAtZmlsbCB7XG4gIGZpbGw6ICNjY2NjY2MgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5ncmV5c2NhbGUtNDAtZmlsbCB7XG4gIGZpbGw6ICM5OTk5OTkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5nb2xkLWZpbGwge1xuICBmaWxsOiAjQ0JBNTJFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ueWVsbG93LWZpbGwge1xuICBmaWxsOiAjRkNBRjE3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4udGF1cGUtZmlsbCB7XG4gIGZpbGw6ICNDMUIyOEYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5ncmVlbi1maWxsIHtcbiAgZmlsbDogIzM5QjU0QSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpbWUtZmlsbCB7XG4gIGZpbGw6ICM4REM2M0YgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi50ZWFsLWZpbGwge1xuICBmaWxsOiAjNDlBN0EyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uc2t5LWZpbGwge1xuICBmaWxsOiAjMDBCMkUzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uYmx1ZS1maWxsIHtcbiAgZmlsbDogIzMxOTNDQyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnB1cnBsZS1maWxsIHtcbiAgZmlsbDogI0I5NzVCNyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLm9yYW5nZS1maWxsIHtcbiAgZmlsbDogI0YxNUEyMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnJlZC1maWxsIHtcbiAgZmlsbDogI0YwNDU0QiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLm1hZ2VudGEtZmlsbCB7XG4gIGZpbGw6ICNGMDMwOTMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1nb2xkLWZpbGwge1xuICBmaWxsOiAjRjBFN0NDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQteWVsbG93LWZpbGwge1xuICBmaWxsOiAjRjhFNUMzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtdGF1cGUtZmlsbCB7XG4gIGZpbGw6ICNFQkU3REIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1ncmVlbi1maWxsIHtcbiAgZmlsbDogI0QxRUZENCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LWxpbWUtZmlsbCB7XG4gIGZpbGw6ICNEREVEQzcgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC10ZWFsLWZpbGwge1xuICBmaWxsOiAjQ0ZFREVEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtc2t5LWZpbGwge1xuICBmaWxsOiAjQzVFRUZBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtYmx1ZS1maWxsIHtcbiAgZmlsbDogI0RCRTlGNSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXB1cnBsZS1maWxsIHtcbiAgZmlsbDogI0YxRTNGMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LW9yYW5nZS1maWxsIHtcbiAgZmlsbDogI0ZFRTFEOSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXJlZC1maWxsIHtcbiAgZmlsbDogI0ZGRTBFMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LW1hZ2VudGEtZmlsbCB7XG4gIGZpbGw6ICNGRURGRjAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5ibGFjay1maWxsIHtcbiAgZmlsbDogIzFhMWExYSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmdyZXlzY2FsZS02MC1maWxsIHtcbiAgZmlsbDogIzY2NjY2NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmdyZXlzY2FsZS03MC1maWxsIHtcbiAgZmlsbDogIzRkNGQ0ZCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstZ29sZC1maWxsIHtcbiAgZmlsbDogIzg2NzQzRCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmsteWVsbG93LWZpbGwge1xuICBmaWxsOiAjOEE2MDBEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay10YXVwZS1maWxsIHtcbiAgZmlsbDogIzdCNzI1QyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstZ3JlZW4tZmlsbCB7XG4gIGZpbGw6ICMyQjg3MzcgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLWxpbWUtZmlsbCB7XG4gIGZpbGw6ICM1RjgxMjkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLXRlYWwtZmlsbCB7XG4gIGZpbGw6ICMzNjdBNzYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLXNreS1maWxsIHtcbiAgZmlsbDogIzEwODBBNiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstYmx1ZS1maWxsIHtcbiAgZmlsbDogIzAzNjlhYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstcHVycGxlLWZpbGwge1xuICBmaWxsOiAjOTIyNzhGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1vcmFuZ2UtZmlsbCB7XG4gIGZpbGw6ICNDNjRBMUMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLXJlZC1maWxsIHtcbiAgZmlsbDogI0Q4MUEyMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstbWFnZW50YS1maWxsIHtcbiAgZmlsbDogI0MwMDI2NCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQW5ndWxhciBwcm9qZWN0IGNvbG91cnNcbiAgICBUbyBkZXByZWNhdGUgdGhlc2UgY29sb3VyIHN0eWxlcyBhbmQgdXNlIHRoZSBEUyBjb2xvdXIgcGFsZXR0ZVxuICAgIGh0dHBzOi8vZGVzaWduc3lzdGVtLm9udGFyaW8uY2EvZG9jcy9iYXNpY3MvY29sb3Vycy5odG1sXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEdyZXlzY2FsZVxuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBGb250c1xuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBCb2R5XG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEhpZ2hsaWdodCBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEluZm9ncmFwaGljIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgQmFzZSBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEJ1dHRvbiBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi5vcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2NzFmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm9yYW5nZS1iZyBhLCAub3JhbmdlLWJnIGE6dmlzaXRlZCwgLm9yYW5nZS1iZyBhOmZvY3VzIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG4ub3JhbmdlLWJnIGE6aG92ZXIsIC5vcmFuZ2UtYmcgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5vcmFuZ2UtdGV4dCB7XG4gIGNvbG9yOiAjZjI2NzFmO1xufVxuXG4ucmVkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MWIyNiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZWQtYmcgYSwgLnJlZC1iZyBhOnZpc2l0ZWQsIC5yZWQtYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLnJlZC1iZyBhOmhvdmVyLCAucmVkLWJnIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucmVkLXRleHQge1xuICBjb2xvcjogI2M5MWIyNjtcbn1cblxuLm1hZ2VudGEtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWMwZjVmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1hZ2VudGEtYmcgYSwgLm1hZ2VudGEtYmcgYTp2aXNpdGVkLCAubWFnZW50YS1iZyBhOmZvY3VzIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG4ubWFnZW50YS1iZyBhOmhvdmVyLCAubWFnZW50YS1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm1hZ2VudGEtdGV4dCB7XG4gIGNvbG9yOiAjOWMwZjVmO1xufVxuXG4ucHVycGxlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDQ3YSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wdXJwbGUtYmcgYSwgLnB1cnBsZS1iZyBhOnZpc2l0ZWQsIC5wdXJwbGUtYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLnB1cnBsZS1iZyBhOmhvdmVyLCAucHVycGxlLWJnIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucHVycGxlLXRleHQge1xuICBjb2xvcjogIzYwMDQ3YTtcbn1cblxuLmJsdWUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N2NiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsdWUtYmcgYSwgLmJsdWUtYmcgYTp2aXNpdGVkLCAuYmx1ZS1iZyBhOmZvY3VzIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG4uYmx1ZS1iZyBhOmhvdmVyLCAuYmx1ZS1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJsdWUtdGV4dCB7XG4gIGNvbG9yOiAjMDA4N2NiO1xufVxuXG4uZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YjUyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdyZWVuLWJnIGEsIC5ncmVlbi1iZyBhOnZpc2l0ZWQsIC5ncmVlbi1iZyBhOmZvY3VzIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG4uZ3JlZW4tYmcgYTpob3ZlciwgLmdyZWVuLWJnIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZ3JlZW4tdGV4dCB7XG4gIGNvbG9yOiAjMDA4YjUyO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBFeHRlbmRlZCBjb2xvdXIgcGFsZXR0ZSBiZyBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi5saWdodC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZDogI2QxZGRlYiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtbGF2ZW5kZXItYmcsIC5sYWJlbC5yZXZpZXcsIC5yZXZpZXcucmVkYWN0ZWQsIC5yZXZpZXdbdGl0bGV+PXJlZGFjdGVkXSwgLnJldmlld1t0aXRsZX49w6lkaXTDqV0sIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3Bhbi5yZXZpZXcsIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuLnJldmlldyB7XG4gIGJhY2tncm91bmQ6ICNkMmQxZWIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LXB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkZmQxZWIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LW1hZ2VudGEtYmcge1xuICBiYWNrZ3JvdW5kOiAjZWJkMWVhICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1waW5rLWJnIHtcbiAgYmFja2dyb3VuZDogI2ViZDFkZCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtcmVkLWJnIHtcbiAgYmFja2dyb3VuZDogI2ViZDJkMSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZDogI2ViZGZkMSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQteWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZDogI2VhZWJkMSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtbGltZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkZGViZDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZDogI2QxZWJkMiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtbWludC1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMWViZGYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWFxdWEtYmcge1xuICBiYWNrZ3JvdW5kOiAjZDFlYWViICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQteWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFkMiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LWxpbWUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZTZmYWQyICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kOiAjZDJmYWQyICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtbWludC1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMmZhZTYgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1hcXVhLWJnIHtcbiAgYmFja2dyb3VuZDogI2QyZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZDJlNmZhICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtbGF2ZW5kZXItYmcge1xuICBiYWNrZ3JvdW5kOiAjZDJkMmZhICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtcHVycGxlLWJnIHtcbiAgYmFja2dyb3VuZDogI2U2ZDJmYSAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LW1hZ2VudGEtYmcge1xuICBiYWNrZ3JvdW5kOiAjZmFkMmZhICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtcGluay1iZyB7XG4gIGJhY2tncm91bmQ6ICNmYWQyZTYgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1yZWQtYmcge1xuICBiYWNrZ3JvdW5kOiAjZmFkMmQyICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZDogI2ZhZTZkMiAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWJyaWdodCB7XG4gIGJhY2tncm91bmQ6ICM5OWQ4ZTAgIWltcG9ydGFudDtcbn1cblxuLmRzcy1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNjYWU5ZWUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1saWdodC1kZXNhdCB7XG4gIGJhY2tncm91bmQ6ICNiM2MzYzQgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRFNTIGJhY2tncm91bmQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4uZHNzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMGY0MTNjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMTk0MjNjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWRhcmstZGVzYXQge1xuICBiYWNrZ3JvdW5kOiAjNWQ3OTY5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLW1lZGl1bSB7XG4gIGJhY2tncm91bmQ6ICMzYjhkN2IgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtYWNjZW50IHtcbiAgYmFja2dyb3VuZDogI2YxOWQyMyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1kaXNjb3Zlcnkge1xuICBiYWNrZ3JvdW5kOiAjMWU2YTlkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWFscGhhLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMTE4YzdiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWJldGEsIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzdiOTUzZCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1saXZlIHtcbiAgYmFja2dyb3VuZDogI2JiNzcwYiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgUE8gYmFja2dyb3VuZCBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi5wby1yaWNoLWJsYWNrLWJnIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnBvLXJpY2gtYmxhY2stYmcgYWJiciwgLnBvLXJpY2gtYmxhY2stYmcgYSwgLnBvLXJpY2gtYmxhY2stYmcgYTpob3ZlciwgLnBvLXJpY2gtYmxhY2stYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tcmljaC1ibGFjay1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLXJpY2gtYmxhY2stYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnBvLWRhcmsteWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZDogI2NiYTUyZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLWRhcmsteWVsbG93LWJnIGFiYnIsIC5wby1kYXJrLXllbGxvdy1iZyBhLCAucG8tZGFyay15ZWxsb3ctYmcgYTpob3ZlciwgLnBvLWRhcmsteWVsbG93LWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLWRhcmsteWVsbG93LWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NiYTUyZTtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tZGFyay15ZWxsb3ctYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2NiYTUyZTtcbn1cblxuLnBvLXllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQ6ICNmY2FmMTcgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby15ZWxsb3ctYmcgYWJiciwgLnBvLXllbGxvdy1iZyBhLCAucG8teWVsbG93LWJnIGE6aG92ZXIsIC5wby15ZWxsb3ctYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8teWVsbG93LWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZjYWYxNztcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8teWVsbG93LWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmY2FmMTc7XG59XG5cbi5wby10YXVwZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNjMWIyOGYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby10YXVwZS1iZyBhYmJyLCAucG8tdGF1cGUtYmcgYSwgLnBvLXRhdXBlLWJnIGE6aG92ZXIsIC5wby10YXVwZS1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby10YXVwZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjMWIyOGY7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLXRhdXBlLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjMWIyOGY7XG59XG5cbi5wby1ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQ6ICMzOWI1NGEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1ncmVlbi1iZyBhYmJyLCAucG8tZ3JlZW4tYmcgYSwgLnBvLWdyZWVuLWJnIGE6aG92ZXIsIC5wby1ncmVlbi1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1ncmVlbi1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzOWI1NGE7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLWdyZWVuLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzOWI1NGE7XG59XG5cbi5wby1saWdodC1ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQ6ICM4ZGM2M2YgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1saWdodC1ncmVlbi1iZyBhYmJyLCAucG8tbGlnaHQtZ3JlZW4tYmcgYSwgLnBvLWxpZ2h0LWdyZWVuLWJnIGE6aG92ZXIsIC5wby1saWdodC1ncmVlbi1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1saWdodC1ncmVlbi1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4ZGM2M2Y7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLWxpZ2h0LWdyZWVuLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4ZGM2M2Y7XG59XG5cbi5wby10ZWFsLWJnIHtcbiAgYmFja2dyb3VuZDogIzQ5YTdhMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLXRlYWwtYmcgYWJiciwgLnBvLXRlYWwtYmcgYSwgLnBvLXRlYWwtYmcgYTpob3ZlciwgLnBvLXRlYWwtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tdGVhbC1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0OWE3YTI7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLXRlYWwtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQ5YTdhMjtcbn1cblxuLnBvLWxpZ2h0LWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kOiAjMDBiMmUzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tbGlnaHQtYmx1ZS1iZyBhYmJyLCAucG8tbGlnaHQtYmx1ZS1iZyBhLCAucG8tbGlnaHQtYmx1ZS1iZyBhOmhvdmVyLCAucG8tbGlnaHQtYmx1ZS1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1saWdodC1ibHVlLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwYjJlMztcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tbGlnaHQtYmx1ZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDBiMmUzO1xufVxuXG4ucG8tZGFyay1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZDogIzA0N2JjMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnBvLWRhcmstYmx1ZS1iZyBhYmJyLCAucG8tZGFyay1ibHVlLWJnIGEsIC5wby1kYXJrLWJsdWUtYmcgYTpob3ZlciwgLnBvLWRhcmstYmx1ZS1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1kYXJrLWJsdWUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDQ3YmMxO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1kYXJrLWJsdWUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzA0N2JjMTtcbn1cblxuLnBvLXB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQ6ICM5MjI3OGYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wby1wdXJwbGUtYmcgYWJiciwgLnBvLXB1cnBsZS1iZyBhLCAucG8tcHVycGxlLWJnIGE6aG92ZXIsIC5wby1wdXJwbGUtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tcHVycGxlLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzkyMjc4Zjtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tcHVycGxlLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5MjI3OGY7XG59XG5cbi5wby1vcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kOiAjZjE1YTIyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tb3JhbmdlLWJnIGFiYnIsIC5wby1vcmFuZ2UtYmcgYSwgLnBvLW9yYW5nZS1iZyBhOmhvdmVyLCAucG8tb3JhbmdlLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLW9yYW5nZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmMTVhMjI7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLW9yYW5nZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjE1YTIyO1xufVxuXG4ucG8tcmVkLWJnIHtcbiAgYmFja2dyb3VuZDogI2VkMWMyNCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLXJlZC1iZyBhYmJyLCAucG8tcmVkLWJnIGEsIC5wby1yZWQtYmcgYTpob3ZlciwgLnBvLXJlZC1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1yZWQtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWQxYzI0O1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1yZWQtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VkMWMyNDtcbn1cblxuLnBvLW1hZ2VudGEtYmcge1xuICBiYWNrZ3JvdW5kOiAjZWQwMzdjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tbWFnZW50YS1iZyBhYmJyLCAucG8tbWFnZW50YS1iZyBhLCAucG8tbWFnZW50YS1iZyBhOmhvdmVyLCAucG8tbWFnZW50YS1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1tYWdlbnRhLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VkMDM3Yztcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tbWFnZW50YS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWQwMzdjO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGhpcyBpcyB0aGUgZmlsZSB0byBwdXQgb250YXJpbyBnbG9iYWwgdmFyaWFibGVzLlxuICAgIFdlIGFyZSBnb2luZyB0byBncmFkdWFsbHkgaW50ZWdyYXRlIGFsbCB0aGUgb250YXJpbyB2YXJpYWJsZXMgaGVyZS5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uYnNwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmg2LCAuaDUsIC5oNCwgLmFjY29yZGlvbl9fYnV0dG9uLCAuaDMsIC5oMiwgLmgxLCAuZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UgaDEsXG4uZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyBoMSwgLmZvcm0tbGFiZWwtLWhlYWRpbmcgaDEge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmgxLCAuZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UgaDEsXG4uZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyBoMSwgLmZvcm0tbGFiZWwtLWhlYWRpbmcgaDEge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDIuNXJlbSAwIDEuNXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDEsIC5maWVsZHNldF9fbGVnZW5kLS1sYXJnZSBoMSxcbiAgLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcgaDEsIC5mb3JtLWxhYmVsLS1oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgfVxufVxuXG4uaDIge1xuICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW46IDAgMCAwLjc1cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAyLjA2MjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIH1cbn1cblxuLmgzIHtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuXG4uaDQsIC5hY2NvcmRpb25fX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmg0LCAuYWNjb3JkaW9uX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzMTNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDUge1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgfVxufVxuXG4uaDYge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAwLjc1cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oNiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgfVxufVxuXG4ubGVhZC1zdGF0ZW1lbnQsIC5pbnRybyAuaW50cm9fX3RleHQsXG4uaW50cm8gLmludHJvX190ZXh0IHAsXG4uaW50cm8gLmludHJvX190ZXh0IGxpIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5sZWFkLXN0YXRlbWVudCwgLmludHJvIC5pbnRyb19fdGV4dCxcbiAgLmludHJvIC5pbnRyb19fdGV4dCBwLFxuICAuaW50cm8gLmludHJvX190ZXh0IGxpIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4zLkdlbmVyaWNcblxuRmlyc3QgbGF5ZXIgdGhhdCBwcm9kdWNlcyBhY3R1YWwgY3NzLiBzZWxkb20gbW9kaWZpZWQsIHVzdWFsbHkgYWNyb3NzIGFueSBwcm9qZWN0LiBub3JtYWxpemUuY3NzLCBib3gtc2l6aW5nLCBjc3MgcmVzZXQuIFNpbmNlIERydXBhbCBjb3JlIGluamVjdHMgbm9ybWFsaXplIGFuZCBkZXNpZ24gc3lzdGVtIGFwcGxpZXMgR2VuZXJpYyBzdHlsaW5nLCB3ZSBvbWl0dGVkIGNyZWF0aW5nIGEgZm9sZGVyIGZvciB0aGlzIGxheWVyLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG40LkVsZW1lbnRzXG5cblVuY2xhc3NlZCBzdHlsZXMsIGJhcmUgSFRNTCBzdHlsZXMuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblZhcmlhYmxlcyBmb3IgZWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRWxlbWVudHNcblVuY2xhc3NlZCBzdHlsZXMsIGJhcmUgSFRNTCBzdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICBjdXJzb3I6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVGFnc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjBlbSkge1xuICBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuYVtocmVmXj1cInRlbDpcIl0gYWJiciB7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xufVxuXG5hYmJyLCBhYmJyW3RpdGxlXSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgIzk5OTk5OTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5tYWluLWNvbnRlbnQgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gIH1cbn1cbmFjcm9ueW0sIGJpZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmFzaWRlIGNvZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYXNpZGUgaHIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xufVxuXG5jaXRlIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuY2l0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuYSBjaXRlIHtcbiAgY29sb3I6ICMwMDY2Q0M7XG59XG5hOnZpc2l0ZWQgY2l0ZSB7XG4gIGNvbG9yOiAjNTUxQThCO1xufVxuYTp2aXNpdGVkIGFiYnIge1xuICBjb2xvcjogIzU1MUE4Qjtcbn1cbmE6aG92ZXIgY2l0ZSB7XG4gIGNvbG9yOiAjMDA0NzhGO1xufVxuYTpob3ZlciBhYmJyIHtcbiAgY29sb3I6ICMwMDQ3OEY7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xuICBib3JkZXItY29sb3I6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogI2RjZGNkYztcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbn1cblxucCwgbGkge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuSGVhZGluZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5oMSxcbmgxICsgaHIsXG5oMiArIGhyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5MaXN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG51bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxuXG51bCB1bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuXG5kbCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5kbCBkZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE5vdGU6IFB1bGxlZCBmcm9tIHRoZSBBbmd1bGFyIHByb2plY3QuXG4gICAgV2UgY2FuIHJldGlyZSB0aGVzZSBvbmNlIHRoZSBEUyBIVE1MIGJlY29tZXMgd2lkZWx5IHVzZWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5jb2RlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbmNvZGUgYSB7XG4gIGNvbG9yOiAjZDFkZGViO1xufVxuY29kZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2EyNWRlMTtcbn1cbmNvZGUgYTpob3ZlciwgY29kZSBhOmZvY3VzLCBjb2RlIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNlNmYyZmY7XG59XG5cbiNlMmUtYm9vay1tYWluIC5tYWluLWNvbnRlbnQgYXNpZGUge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjUuT2JqZWN0c1xuXG5GaXJzdCBsYXllciBpbiB3aGljaCB3ZSBmaW5kIGNsYXNzLWJhc2VkIHNlbGVjdG9ycy4gLndyYXBwZXIsIGxheW91dCwgT09DU1MgcG9zdGVyIGNoaWxkIC0gTWVkaWEtT2JqZWN0LiBoaWdoZXIgc3BlY2lmaWNpdHksIG1vcmUgZXhwbGljaXQuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1Ljc1cmVtO1xufVxuLmhlYWRlciAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5oZWFkZXIgc3ZnIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhlYWRlcl9fbG9nby1jb250YWluZXIge1xuICBoZWlnaHQ6IDQ2cHg7XG59XG5cbi5oZWFkZXJfX2xvZ28tY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWFkZXJfX2xvZ28tY29udGFpbmVyIGE6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbn1cblxuLmhlYWRlcl9fbG9nby1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fbG9nby1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5cbi8qIEhlYWRlciBzZWFyY2ggc3R5bGVzICovXG4uaGVhZGVyX19zZWFyY2gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAuaGVhZGVyX19zZWFyY2gtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oZWFkZXJfX3NlYXJjaC1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogNy4ycmVtO1xuICAvKiBjbGVhcnMgdGhlICdYJyBmcm9tIEludGVybmV0IEV4cGxvcmVyICovXG4gIC8qIGNsZWFycyB0aGUgJ1gnIGZyb20gQ2hyb21lICovXG59XG4uaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLCAuaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIC5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sIC5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDppbnZhbGlkICsgaW5wdXRbdHlwZT1yZXNldF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0OmZvY3VzIH4gLmhlYWRlcl9fc2VhcmNoLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY2Q0M7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0OmZvY3VzIH4gLmhlYWRlcl9fc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ3OEY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0OmludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xufVxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0OmludmFsaWQ6bm90KDpmb2N1cykge1xuICBib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNzNlbSkge1xuICAuaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjRyZW07XG4gIH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoLXN1Ym1pdCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG59XG4uaGVhZGVyX19zZWFyY2gtc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDc4RjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaGVhZGVyX19zZWFyY2gtc3VibWl0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ3OEY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlYWRlcl9fc2VhcmNoLXN1Ym1pdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMTQyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXJfX3NlYXJjaC1zdWJtaXQgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5pbnB1dFt0eXBlPXJlc2V0XS5oZWFkZXJfX3NlYXJjaC1yZXNldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG9wOiAxMXB4O1xuICByaWdodDogODBweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMjhweDtcbiAgY29sb3I6IGJsYWNrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb25zLWNsb3NlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0W3R5cGU9cmVzZXRdLmhlYWRlcl9fc2VhcmNoLXJlc2V0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG59XG5cbi8qIEhlYWRlciBtZW51ICYgbGFuZ3VhZ2UgdG9nZ2xlICYgY2xvc2Ugc2VhcmNoIGJ1dHRvbiBzdHlsZXMgKi9cbi5oZWFkZXJfX25hdi1yaWdodC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4vKiBIZWFkZXIgYnV0dG9ucyAqL1xuLmhlYWRlci1idXR0b24sIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogMS41NTU1NTU1NTU2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXItYnV0dG9uOmhvdmVyLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhOmhvdmVyLCAuaGVhZGVyLWJ1dHRvbjpmb2N1cywgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYTpmb2N1cywgLmhlYWRlci1idXR0b246dmlzaXRlZCwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5oZWFkZXItYnV0dG9uLS13aXRoLW91dGxpbmUsXG4uaGVhZGVyLWJ1dHRvbi0td2l0aG91dC1vdXRsaW5lLFxuLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlYWRlci1idXR0b24tLXdpdGgtb3V0bGluZTpob3Zlcixcbi5oZWFkZXItYnV0dG9uLS13aXRob3V0LW91dGxpbmU6aG92ZXIsXG4uaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cbi5oZWFkZXItYnV0dG9uLS13aXRoLW91dGxpbmU6YWN0aXZlLFxuLmhlYWRlci1idXR0b24tLXdpdGhvdXQtb3V0bGluZTphY3RpdmUsXG4uaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG59XG4uaGVhZGVyLWJ1dHRvbi0td2l0aC1vdXRsaW5lOmZvY3VzLFxuLmhlYWRlci1idXR0b24tLXdpdGhvdXQtb3V0bGluZTpmb2N1cyxcbi5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xufVxuXG4uaGVhZGVyLWJ1dHRvbi0td2l0aC1vdXRsaW5lIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbiAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xufVxuLmhlYWRlci1idXR0b24tLXdpdGgtb3V0bGluZTpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlYWRlci1idXR0b24tLXdpdGgtb3V0bGluZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMGVtKSB7XG4gIC5oZWFkZXItYnV0dG9uLS13aXRoLW91dGxpbmUge1xuICAgIHBhZGRpbmc6IGNhbGMoMC43NXJlbSAvIDIpO1xuICB9XG59XG5cbi5oZWFkZXItYnV0dG9uLS13aXRob3V0LW91dGxpbmU6Zm9jdXMsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xufVxuXG4uaGVhZGVyX19tZW51LXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjBlbSkge1xuICAuaGVhZGVyX19tZW51LXRvZ2dsZXIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudS10b2dnbGVyIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjBlbSkge1xuICAuaGVhZGVyX19tZW51LXRvZ2dsZXIgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudS10b2dnbGVyIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjBlbSkge1xuICAuaGVhZGVyX19tZW51LXRvZ2dsZXIgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlciwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4uaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyIGFiYnJbdGl0bGVdLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhIGFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGVhZGVyX19zZWFyY2gtdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZXIgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuXG4uaGVhZGVyX19zZWFyY2gtY2xvc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcGFkZGluZzogMC4xNXJlbSAwLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX3NlYXJjaC1jbG9zZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG59XG4uaGVhZGVyX19zZWFyY2gtY2xvc2Ugc3Bhbjpob3ZlciwgLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHNwYW46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyX19zZWFyY2gtY2xvc2Ugc3ZnIHtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyX19zZWFyY2gtY2xvc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW0gMC4yNXJlbSAxcmVtO1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2gtY2xvc2Ugc3BhbiB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaC1jbG9zZSBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLmhlYWRlci0tc2VhcmNoLW9wZW4gLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX3NlYXJjaC1jbG9zZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyX19zZWFyY2gtY2xvc2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3M2VtKSB7XG4gIC5oZWFkZXItLXNlYXJjaC1vcGVuIC5oZWFkZXJfX2xvZ28tY29udGFpbmVyLFxuICAuaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19uYXYtcmlnaHQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItLXNlYXJjaC1vcGVuIC5oZWFkZXJfX3NlYXJjaC1jbG9zZS1jb250YWluZXIsXG4gIC5oZWFkZXItLXNlYXJjaC1vcGVuIC5oZWFkZXJfX3NlYXJjaC1jb250YWluZXIsXG4gIC5oZWFkZXItLXNlYXJjaC1vcGVuIC5oZWFkZXJfX3NlYXJjaC1jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubmF2aWdhdGlvbi0tb3BlbiAub3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAubmF2aWdhdGlvbi0tb3BlbiAub3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX19jb250YWluZXIgaGVhZGVyIGJ1dHRvbiB7XG4gIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgd2lkdGg6IGluaXRpYWw7XG59XG4uaGVhZGVyX19jb250YWluZXIgaGVhZGVyIC5oZWFkZXJfX3NlYXJjaC1zdWJtaXQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaGVhZGVyX19jb250YWluZXIgaGVhZGVyIC5oZWFkZXJfX3NlYXJjaC10b2dnbGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXJfX2NvbnRhaW5lciBoZWFkZXIgLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhlYWRlcl9fbG9nby1jb250YWluZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuXG4uaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lci5zaG93LWZvci1zbWFsbC1vbmx5IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkge1xuICAuaGVhZGVyX19jb250YWluZXIgLm1lZGl1bS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmhlYWRlcl9fY29udGFpbmVyIC5tZWRpdW0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczLjA2M2VtKSB7XG4gIC5oZWFkZXJfX2NvbnRhaW5lciAubGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuaGVhZGVyX19jb250YWluZXIgLmxhcmdlLTQsIC5oZWFkZXJfX2NvbnRhaW5lciAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmhlYWRlcl9fY29udGFpbmVyICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oZWFkZXJfX2NvbnRhaW5lciAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuaGVhZGVyX19jb250YWluZXIgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuaGVhZGVyX19jb250YWluZXIgLmxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHotaW5kZXg6IDE1O1xufVxuXG4ub3ZlcmxheSB7XG4gIHotaW5kZXg6IDEyO1xufVxuXG4ubmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiAuaGVhZGVyLWJ1dHRvbiwgLm5hdmlnYXRpb24gLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYSwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgLm5hdmlnYXRpb24gYSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgei1pbmRleDogNjtcbn1cblxuLm5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuMXMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMC41cmVtKTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIG1pbi13aWR0aDogMjkwcHg7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgei1pbmRleDogNTtcbiAgfVxufVxuXG4uaGVhZGVyICsgLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b24sIC5oZWFkZXIgKyAubmF2aWdhdGlvbiAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciAuaGVhZGVyICsgLm5hdmlnYXRpb24gYSB7XG4gIHRvcDogLTQuMzVyZW07XG59XG5cbi5hcHBsaWNhdGlvbi1oZWFkZXIgKyAuYXBwbGljYXRpb24tc3ViaGVhZGVyLW1lbnVfX2NvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbiwgLmFwcGxpY2F0aW9uLWhlYWRlciArIC5hcHBsaWNhdGlvbi1zdWJoZWFkZXItbWVudV9fY29udGFpbmVyIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGEsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIC5hcHBsaWNhdGlvbi1oZWFkZXIgKyAuYXBwbGljYXRpb24tc3ViaGVhZGVyLW1lbnVfX2NvbnRhaW5lciBhIHtcbiAgdG9wOiBjYWxjKC00cmVtICsgLTAuMjVyZW0pO1xufVxuXG4ubmF2aWdhdGlvbi5uYXZpZ2F0aW9uLS1vcGVuIC5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAubmF2aWdhdGlvbi5uYXZpZ2F0aW9uLS1vcGVuIC5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLm5hdmlnYXRpb24gdWwge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24gbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZpZ2F0aW9uIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuXG4ubmF2aWdhdGlvbiBhIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IGNhbGMoMC43NXJlbSAtICgwLjI1cmVtIC8gMy4yNSkpIDEuNXJlbTtcbn1cbi5uYXZpZ2F0aW9uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5uYXZpZ2F0aW9uIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG4ubmF2aWdhdGlvbiBhOmZvY3VzLCAubmF2aWdhdGlvbiBhOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCIGluc2V0O1xufVxuLm5hdmlnYXRpb24gYS5saW5rLS1hY3RpdmUge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMxYTFhMWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3M2VtKSB7XG4gIC5uYXZpZ2F0aW9uIGEge1xuICAgIHBhZGRpbmc6IGNhbGMoMC43NXJlbSAtICgwLjI1cmVtIC8gMy4yNSkpIDJyZW07XG4gIH1cbn1cblxuLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b24sIC5uYXZpZ2F0aW9uIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGEsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIC5uYXZpZ2F0aW9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xufVxuLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b24gLm9udGFyaW8taWNvbiwgLm5hdmlnYXRpb24gLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYSAub250YXJpby1pY29uLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciAubmF2aWdhdGlvbiBhIC5vbnRhcmlvLWljb24ge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b246aG92ZXIsIC5uYXZpZ2F0aW9uIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGE6aG92ZXIsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIC5uYXZpZ2F0aW9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b246YWN0aXZlLCAubmF2aWdhdGlvbiAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhOmFjdGl2ZSwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgLm5hdmlnYXRpb24gYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuXG4uaGVhZGVyX19jb250YWluZXIgbmF2IGJ1dHRvbiB7XG4gIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIG1hcmdpbjogaW5oZXJpdDtcbn1cblxuLm5hdmlnYXRpb24tLW9wZW4ubmF2aWdhdGlvbiAuaGVhZGVyLWJ1dHRvbiwgLm5hdmlnYXRpb24tLW9wZW4ubmF2aWdhdGlvbiAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciAubmF2aWdhdGlvbi0tb3Blbi5uYXZpZ2F0aW9uIGEge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubmF2aWdhdGlvbiAuaGVhZGVyLWJ1dHRvbiwgLm5hdmlnYXRpb24gLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYSwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgLm5hdmlnYXRpb24gYSB7XG4gIHJpZ2h0OiAxcmVtO1xuICB6LWluZGV4OiAxNjtcbn1cblxuLm5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gIHotaW5kZXg6IDE0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAxNTtcbiAgfVxufVxuXG4uc2VydmljZW9udGFyaW8tbG9nbyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9sb2dvLXNlcnZpY2VvbnRhcmlvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjIycHggNTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMjJweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLnNlcnZpY2VvbnRhcmlvLWxvZ28gLnNlcnZpY2VvbnRhcmlvLWxvZ28ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9sb2dvLXNlcnZpY2VvbnRhcmlvQDJ4LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDBweCA0OXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxvZ28tbWFpbi1zZXJ2aWNlb250YXJpb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xvZ28tbWFpbi1zZXJ2aWNlb250YXJpby53b2ZmP2Z2d2VxeFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9sb2dvLW1haW4tc2VydmljZW9udGFyaW8uc3ZnP2Z2d2VxeCNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuW2NsYXNzKj1pY28tbG9nby1dIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwibG9nby1tYWluLXNlcnZpY2VvbnRhcmlvXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNlcnZpY2VvbnRhcmlvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmM0MDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDA7XG59XG4uc2VydmljZW9udGFyaW8gPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZXJ2aWNlb250YXJpbyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQmxvY2sgR3JpZCBMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4ge1xuICB1bFtjbGFzc149c21hbGwtdXBdOjpiZWZvcmUsIHVsW2NsYXNzXj1zbWFsbC11cF06OmFmdGVyLCB1bFtjbGFzcyo9c21hbGwtdXBdOjpiZWZvcmUsIHVsW2NsYXNzKj1zbWFsbC11cF06OmFmdGVyLFxuICBkaXZbY2xhc3NePXNtYWxsLXVwXTo6YmVmb3JlLFxuICBkaXZbY2xhc3NePXNtYWxsLXVwXTo6YWZ0ZXIsIGRpdltjbGFzcyo9c21hbGwtdXBdOjpiZWZvcmUsIGRpdltjbGFzcyo9c21hbGwtdXBdOjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBvcmRlcjogMTtcbiAgfVxuICB1bFtjbGFzc149c21hbGwtdXBdOjphZnRlciwgdWxbY2xhc3MqPXNtYWxsLXVwXTo6YWZ0ZXIsXG4gIGRpdltjbGFzc149c21hbGwtdXBdOjphZnRlciwgZGl2W2NsYXNzKj1zbWFsbC11cF06OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuc21hbGwtdXAtMSA+IC5jb2x1bW4sIC5zbWFsbC11cC0xID4gLmNvbHVtbnMsIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc21hbGwtdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuc21hbGwtdXAtMSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTEgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc21hbGwtdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4rMSksIC5zbWFsbC11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4rMSksIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKzEpLCAuc21hbGwtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKzEpLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4rMSksIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKzEpLCAuc21hbGwtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuc21hbGwtdXAtMiA+IC5jb2x1bW4sIC5zbWFsbC11cC0yID4gLmNvbHVtbnMsIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAuc21hbGwtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zbWFsbC11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5zbWFsbC11cC0yID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zbWFsbC11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgybisxKSwgLnNtYWxsLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgybisxKSwgLnNtYWxsLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMm4rMSksIC5zbWFsbC11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMm4rMSksIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgybisxKSwgLnNtYWxsLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMm4rMSksIC5zbWFsbC11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zbWFsbC11cC0zID4gLmNvbHVtbiwgLnNtYWxsLXVwLTMgPiAuY29sdW1ucywgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5zbWFsbC11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLnNtYWxsLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnNtYWxsLXVwLTMgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0zID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNtYWxsLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDNuKzEpLCAuc21hbGwtdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDNuKzEpLCAuc21hbGwtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgzbisxKSwgLnNtYWxsLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgzbisxKSwgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDNuKzEpLCAuc21hbGwtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgzbisxKSwgLnNtYWxsLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnNtYWxsLXVwLTQgPiAuY29sdW1uLCAuc21hbGwtdXAtNCA+IC5jb2x1bW5zLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLnNtYWxsLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuc21hbGwtdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuc21hbGwtdXAtNCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTQgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc21hbGwtdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNG4rMSksIC5zbWFsbC11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNG4rMSksIC5zbWFsbC11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDRuKzEpLCAuc21hbGwtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDRuKzEpLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoNG4rMSksIC5zbWFsbC11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDRuKzEpLCAuc21hbGwtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDRuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuc21hbGwtdXAtNSA+IC5jb2x1bW4sIC5zbWFsbC11cC01ID4gLmNvbHVtbnMsIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAuc21hbGwtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5zbWFsbC11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5zbWFsbC11cC01ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zbWFsbC11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg1bisxKSwgLnNtYWxsLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSg1bisxKSwgLnNtYWxsLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNW4rMSksIC5zbWFsbC11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNW4rMSksIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg1bisxKSwgLnNtYWxsLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNW4rMSksIC5zbWFsbC11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zbWFsbC11cC02ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTYgPiAuY29sdW1ucywgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5zbWFsbC11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLnNtYWxsLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnNtYWxsLXVwLTYgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC02ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5zbWFsbC11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNtYWxsLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDZuKzEpLCAuc21hbGwtdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDZuKzEpLCAuc21hbGwtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg2bisxKSwgLnNtYWxsLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg2bisxKSwgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDZuKzEpLCAuc21hbGwtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg2bisxKSwgLnNtYWxsLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnNtYWxsLXVwLTcgPiAuY29sdW1uLCAuc21hbGwtdXAtNyA+IC5jb2x1bW5zLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLnNtYWxsLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTtcbiAgfVxuICAuc21hbGwtdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuc21hbGwtdXAtNyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTcgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc21hbGwtdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoN24rMSksIC5zbWFsbC11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoN24rMSksIC5zbWFsbC11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDduKzEpLCAuc21hbGwtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDduKzEpLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoN24rMSksIC5zbWFsbC11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDduKzEpLCAuc21hbGwtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDduKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuc21hbGwtdXAtOCA+IC5jb2x1bW4sIC5zbWFsbC11cC04ID4gLmNvbHVtbnMsIC5zbWFsbC11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5zbWFsbC11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLnNtYWxsLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnNtYWxsLXVwLTggPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC04ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5zbWFsbC11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNtYWxsLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDhuKzEpLCAuc21hbGwtdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDhuKzEpLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg4bisxKSwgLnNtYWxsLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg4bisxKSwgLnNtYWxsLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDhuKzEpLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg4bisxKSwgLnNtYWxsLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICB1bFtjbGFzc149bWVkaXVtLXVwXTo6YmVmb3JlLCB1bFtjbGFzc149bWVkaXVtLXVwXTo6YWZ0ZXIsIHVsW2NsYXNzKj1tZWRpdW0tdXBdOjpiZWZvcmUsIHVsW2NsYXNzKj1tZWRpdW0tdXBdOjphZnRlcixcbiAgZGl2W2NsYXNzXj1tZWRpdW0tdXBdOjpiZWZvcmUsXG4gIGRpdltjbGFzc149bWVkaXVtLXVwXTo6YWZ0ZXIsIGRpdltjbGFzcyo9bWVkaXVtLXVwXTo6YmVmb3JlLCBkaXZbY2xhc3MqPW1lZGl1bS11cF06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIHVsW2NsYXNzXj1tZWRpdW0tdXBdOjphZnRlciwgdWxbY2xhc3MqPW1lZGl1bS11cF06OmFmdGVyLFxuICBkaXZbY2xhc3NePW1lZGl1bS11cF06OmFmdGVyLCBkaXZbY2xhc3MqPW1lZGl1bS11cF06OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTEgPiAuY29sdW1uLCAubWVkaXVtLXVwLTEgPiAuY29sdW1ucywgLm1lZGl1bS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWVkaXVtLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTEgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKzEpLCAubWVkaXVtLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbisxKSwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbisxKSwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4rMSksIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4rMSksIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4rMSksIC5tZWRpdW0tdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uLCAubWVkaXVtLXVwLTIgPiAuY29sdW1ucywgLm1lZGl1bS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0yID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMm4rMSksIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDJuKzEpLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDJuKzEpLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgybisxKSwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgybisxKSwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgybisxKSwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW5zLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC0zID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTMgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgzbisxKSwgLm1lZGl1bS11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoM24rMSksIC5tZWRpdW0tdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoM24rMSksIC5tZWRpdW0tdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDNuKzEpLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDNuKzEpLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDNuKzEpLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC00ID4gLmNvbHVtbiwgLm1lZGl1bS11cC00ID4gLmNvbHVtbnMsIC5tZWRpdW0tdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAubWVkaXVtLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTQgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDRuKzEpLCAubWVkaXVtLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSg0bisxKSwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg0bisxKSwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNG4rMSksIC5tZWRpdW0tdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoNG4rMSksIC5tZWRpdW0tdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNG4rMSksIC5tZWRpdW0tdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDRuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTUgPiAuY29sdW1uLCAubWVkaXVtLXVwLTUgPiAuY29sdW1ucywgLm1lZGl1bS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC01ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNW4rMSksIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDVuKzEpLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDVuKzEpLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg1bisxKSwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg1bisxKSwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg1bisxKSwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW5zLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC02ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTYgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg2bisxKSwgLm1lZGl1bS11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNm4rMSksIC5tZWRpdW0tdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNm4rMSksIC5tZWRpdW0tdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDZuKzEpLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDZuKzEpLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDZuKzEpLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC03ID4gLmNvbHVtbiwgLm1lZGl1bS11cC03ID4gLmNvbHVtbnMsIC5tZWRpdW0tdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTtcbiAgfVxuICAubWVkaXVtLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTcgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDduKzEpLCAubWVkaXVtLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSg3bisxKSwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg3bisxKSwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoN24rMSksIC5tZWRpdW0tdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoN24rMSksIC5tZWRpdW0tdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoN24rMSksIC5tZWRpdW0tdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDduKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTggPiAuY29sdW1uLCAubWVkaXVtLXVwLTggPiAuY29sdW1ucywgLm1lZGl1bS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5tZWRpdW0tdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5tZWRpdW0tdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLm1lZGl1bS11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC04ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTggPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg4bisxKSwgLm1lZGl1bS11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoOG4rMSksIC5tZWRpdW0tdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoOG4rMSksIC5tZWRpdW0tdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDhuKzEpLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDhuKzEpLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDhuKzEpLCAubWVkaXVtLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICB1bFtjbGFzc149bGFyZ2UtdXBdOjpiZWZvcmUsIHVsW2NsYXNzXj1sYXJnZS11cF06OmFmdGVyLCB1bFtjbGFzcyo9bGFyZ2UtdXBdOjpiZWZvcmUsIHVsW2NsYXNzKj1sYXJnZS11cF06OmFmdGVyLFxuICBkaXZbY2xhc3NePWxhcmdlLXVwXTo6YmVmb3JlLFxuICBkaXZbY2xhc3NePWxhcmdlLXVwXTo6YWZ0ZXIsIGRpdltjbGFzcyo9bGFyZ2UtdXBdOjpiZWZvcmUsIGRpdltjbGFzcyo9bGFyZ2UtdXBdOjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBvcmRlcjogMTtcbiAgfVxuICB1bFtjbGFzc149bGFyZ2UtdXBdOjphZnRlciwgdWxbY2xhc3MqPWxhcmdlLXVwXTo6YWZ0ZXIsXG4gIGRpdltjbGFzc149bGFyZ2UtdXBdOjphZnRlciwgZGl2W2NsYXNzKj1sYXJnZS11cF06OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtMSA+IC5jb2x1bW4sIC5sYXJnZS11cC0xID4gLmNvbHVtbnMsIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGFyZ2UtdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtMSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTEgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4rMSksIC5sYXJnZS11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4rMSksIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKzEpLCAubGFyZ2UtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKzEpLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4rMSksIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKzEpLCAubGFyZ2UtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtMiA+IC5jb2x1bW4sIC5sYXJnZS11cC0yID4gLmNvbHVtbnMsIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubGFyZ2UtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5sYXJnZS11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC0yID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgybisxKSwgLmxhcmdlLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgybisxKSwgLmxhcmdlLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMm4rMSksIC5sYXJnZS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMm4rMSksIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgybisxKSwgLmxhcmdlLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMm4rMSksIC5sYXJnZS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC0zID4gLmNvbHVtbiwgLmxhcmdlLXVwLTMgPiAuY29sdW1ucywgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5sYXJnZS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmxhcmdlLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTMgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0zID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDNuKzEpLCAubGFyZ2UtdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDNuKzEpLCAubGFyZ2UtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgzbisxKSwgLmxhcmdlLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgzbisxKSwgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDNuKzEpLCAubGFyZ2UtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgzbisxKSwgLmxhcmdlLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmxhcmdlLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAubGFyZ2UtdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtNCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTQgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNG4rMSksIC5sYXJnZS11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNG4rMSksIC5sYXJnZS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDRuKzEpLCAubGFyZ2UtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDRuKzEpLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoNG4rMSksIC5sYXJnZS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDRuKzEpLCAubGFyZ2UtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDRuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtNSA+IC5jb2x1bW4sIC5sYXJnZS11cC01ID4gLmNvbHVtbnMsIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubGFyZ2UtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5sYXJnZS11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC01ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg1bisxKSwgLmxhcmdlLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSg1bisxKSwgLmxhcmdlLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNW4rMSksIC5sYXJnZS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNW4rMSksIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg1bisxKSwgLmxhcmdlLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNW4rMSksIC5sYXJnZS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC02ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTYgPiAuY29sdW1ucywgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5sYXJnZS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmxhcmdlLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTYgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC02ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5sYXJnZS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDZuKzEpLCAubGFyZ2UtdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDZuKzEpLCAubGFyZ2UtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg2bisxKSwgLmxhcmdlLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg2bisxKSwgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDZuKzEpLCAubGFyZ2UtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg2bisxKSwgLmxhcmdlLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmxhcmdlLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTtcbiAgfVxuICAubGFyZ2UtdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtNyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTcgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoN24rMSksIC5sYXJnZS11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoN24rMSksIC5sYXJnZS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDduKzEpLCAubGFyZ2UtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDduKzEpLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoN24rMSksIC5sYXJnZS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDduKzEpLCAubGFyZ2UtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDduKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtOCA+IC5jb2x1bW4sIC5sYXJnZS11cC04ID4gLmNvbHVtbnMsIC5sYXJnZS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5sYXJnZS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLmxhcmdlLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTggPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC04ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5sYXJnZS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDhuKzEpLCAubGFyZ2UtdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDhuKzEpLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg4bisxKSwgLmxhcmdlLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg4bisxKSwgLmxhcmdlLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDhuKzEpLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg4bisxKSwgLmxhcmdlLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE92ZXJyaWRlcyBkZWZhdWx0IERTIGJ1dHRvbnMuc2NzcyBzdHlsZSBmb3IgYWNjb3JkaW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmQtYWxsIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gIHBhZGRpbmc6IDFweCA2cHg7XG4gIGZvbnQtd2VpZ2h0OiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG59XG4uYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGw6Zm9jdXMsIC5hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kLWFsbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuXG4uYWNjb3JkaW9uX19idXR0b24ge1xuICBtYXJnaW46IHVuc2V0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UaGlzIHVzZWQgdG8gYmUgdGhlIGxheW91dCBmaWxlIGZvciBvdXIgRm9ydGggbGV2ZWwgKGxheW91dCkgaW4gb3VyIFN0eWxpbmcgYXJjaGl0ZWN0dXJlLlxuVE9ETzogQmFzZWQgb24gdGhlIE9PQ1NTIG1vZGVsLCBsZWF2ZSBvYmplY3RzIGhlcmUgYW5kIG1vdmUgY29tcG9uZW50cyB0byB0aGUgY29tcG9uZW50cyBmb2xkZXIuXG5odHRwczovL2dpdGh1Yi5jb20vc3R1YmJvcm5lbGxhL29vY3NzL3dpa2lcbk1vcmUgaW5mbyBvbiBSRUFETUUubWQgZmlsZS5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogVG8gc2V0IHRoZSB0b3Agb2YgbmF2IChtYWluIG1lbnUpIGJhc2VkIG9uIHRvcCBvZiBvdXIgY2FudmFzLiAqL1xuLyogdGhpcyBhbHNvIGFjdHMgYXMgdGhlIG1haW4gd3JhcHBlciBmb3IgaGVhZGVyLCBtYWluIGFuZCBmb290ZXIgKi9cbi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG8gMC41cmVtIGF1dG87XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIEZvdW5kYXRpb24gR3JpZCBEZWNvcmF0b3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ncmlkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICBtYXgtd2lkdGg6IDYyLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5ncmlkX19vdXRlci13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmdyaWRfX2lubmVyLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ncmlkLWNlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZ1bGwgV2lkdGggTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mdWxsLXdpZHRoOm5vdCh0YWJsZSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnVsbC13aWR0aDpub3QodGFibGUpOjpiZWZvcmUsIC5mdWxsLXdpZHRoOm5vdCh0YWJsZSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLmZ1bGwtd2lkdGg6bm90KHRhYmxlKTo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICByaWdodDogMTAwJTtcbiAgYm9yZGVyOiBpbmhlcml0O1xufVxuLmZ1bGwtd2lkdGg6bm90KHRhYmxlKTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDEwMCU7XG4gIGJvcmRlcjogaW5oZXJpdDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIENvbnRlbnQgYmxvY2tzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmZsZXgtLWFsaWduLWNlbnRlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LS1qdXN0aWZ5LWNvbnRlbnQge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LS1hbGlnbi1zdGFydCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvdW5kYXRpb24gZ3JpZCBpbiBhIGxpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudWwucm93IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5DdXN0b20gbWFya2V0aW5nIGJhbm5lciB2YXJpYWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5NZWRpYSBiYW5uZXJcbkFsc28gY2FsbGVkOiBtYXJrZXRpbmcgYmFubmVyLCBoZXJvIGJhbm5lclxuUmVsYXRlZCB0ZW1wbGF0ZTogb250YXJpby0tbWVkaWEtYmFubmVyLmh0bWwudHdpZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIuYmFubmVyX193cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNlMmUyZTI7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMnJlbSAtNTB2dyAxLjVyZW07XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbnRybyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW50cm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW1hZ2UtYXJlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ltYWdlLWFyZWEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW1hZ2UtYXJlYSAuYmFubmVyX19pbWFnZS1hcmVhX19pbWFnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ltYWdlLWFyZWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbWFnZS1hcmVhIGltZyB7XG4gICAgbWluLXdpZHRoOiA3NjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW1hZ2UtYXJlYSBpbWcge1xuICAgIHdpZHRoOiA1NzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW1hZ2UtYXJlYSBpbWcge1xuICAgIHdpZHRoOiAzODBweDtcbiAgfVxufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX190ZXh0LWFyZWEge1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX190ZXh0LWFyZWEge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9fdGV4dC1hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzguN3JlbTtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDNyZW0gMXJlbSAzcmVtIDMuNXJlbTtcbiAgfVxuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIGFuZCAobWF4LXdpZHRoOiA3Ny4zMTNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3My4wNjNlbSkgYW5kIChtYXgtd2lkdGg6IDc1LjA2M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIGgxIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIgaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDklO1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgYmxhY2s7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW50cm8tLXRleHQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMS5iYW5uZXJfX3dyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2UyZTJlMjtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDAgLTUwdncgMS41cmVtIC01MHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxMDB2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24xLmJhbm5lcl9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19pbnRybyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2ludHJvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2ludHJvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDcuODc1ZW0pIGFuZCAobWF4LXdpZHRoOiA3Mi45Mzc1ZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19pbnRybyBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzdyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMCAxLjVyZW0gMnJlbTtcbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMC4zNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9faW50cm8tLWNvbnRlbnQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9faW50cm8tLWNvbnRlbnQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMCAwLjYyNXJlbSAxLjVyZW0gMC42MjVyZW07XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9fcmlnaHQtc3VwZXJncmFwaGljLFxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19sZWZ0LXN1cGVyZ3JhcGhpYyB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19yaWdodC1zdXBlcmdyYXBoaWMsXG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9fbGVmdC1zdXBlcmdyYXBoaWMge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9fbGVmdC1zdXBlcmdyYXBoaWMge1xuICBtYXJnaW4tbGVmdDogLTAuMXJlbTtcbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLm1lZGl1bS1wdWxsLTUsIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLm1lZGl1bS1wdXNoLTcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgZmlndXJlLm1lZGlhLS10eXBlLWJhbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1haW50ZW5hbmNlLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvY28tc3VwZXJncmFwaGljLW0uc3ZnXCIpIG5vLXJlcGVhdCByaWdodCB0b3A7XG59XG4ubWFpbnRlbmFuY2UtcGFnZSAubG9nbyB7XG4gIHdpZHRoOiA5LjgzcmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS4zMTI1cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgLm1haW50ZW5hbmNlLXBhZ2Uge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9jby1zdXBlcmdyYXBoaWMtZC5zdmdcIikgbm8tcmVwZWF0IDkwJSAtMTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTkuMDZyZW0gMTEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAubWFpbnRlbmFuY2UtcGFnZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2NvLXN1cGVyZ3JhcGhpYy1kLnN2Z1wiKSBuby1yZXBlYXQgOTAlIHRvcDtcbiAgfVxuICAubWFpbnRlbmFuY2UtcGFnZSAubG9nbyB7XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgfVxufVxuLyogTk9URTogZXZlbnR1YWxseSB3ZeKAmWxsIHdhbnQgdG8gcGhhc2Ugb3V0IHRoZXNlIGNsYXNzZXMgYmVjYXVzZSBvZiB0aGUgRFMgc3BhY2luZyBjbGFzc2VzICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1hcmdpbnMgLSByZWd1bGFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYXJnaW4ge1xuICBtYXJnaW46IDFyZW07XG59XG5cbi5tYXJnaW4tLXRvcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5tYXJnaW4tLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5tYXJnaW4tLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ubWFyZ2luLS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNYXJnaW5zIC0gZG91YmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYXJnaW4tLWRvdWJsZSB7XG4gIG1hcmdpbjogMnJlbTtcbn1cblxuLm1hcmdpbi0tdG9wLWRvdWJsZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5tYXJnaW4tLWJvdHRvbS1kb3VibGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubWFyZ2luLS1yaWdodC1kb3VibGUge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi5tYXJnaW4tLWxlZnQtZG91YmxlIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNYXJnaW5zIC0gaGFsZlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFyZ2luLS1yaWdodC1oYWxmIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5tYXJnaW4tLWxlZnQtaGFsZiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQYWRkaW5nIC0gcmVndWxhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFkZGluZyB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5wYWRkaW5nLS10b3Age1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLnBhZGRpbmctLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucGFkZGluZy0tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ucGFkZGluZy0tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBhZGRpbmcgLSBkb3VibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZGRpbmctLWRvdWJsZSB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi5wYWRkaW5nLS10b3AtZG91YmxlIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbi5wYWRkaW5nLS1ib3R0b20tZG91YmxlIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5wYWRkaW5nLS1yaWdodC1kb3VibGUge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4ucGFkZGluZy0tbGVmdC1kb3VibGUge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBSZXNldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZGRpbmctLW5vbmUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFkZGluZy0tdG9wLW5vbmUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1hcmdpbi0tbm9uZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEFsaWdubWVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5yaWdodCwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3BhbiB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5jbGVhcmZpeDo6YmVmb3JlLCAuY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBmbGV4LWJhc2lzOiAwO1xuICBvcmRlcjogMTtcbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1lZGlhIGxpYnJhcnkgYWxpZ25tZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmZpZ3VyZS5hbGlnbi1jZW50ZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5maWd1cmUuYWxpZ24tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbmZpZ3VyZS5hbGlnbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG40MDQgZXJyb3IgcGFnZVxuKiAvcGFnZS93ZS1jYW50LWZpbmQtcGFnZVxuKiAvZnIvcGFnZS9jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lcnJvci1wYWdlX19zdXBlcmdyYXBoaWMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzLzQwNC1lcnJvcl90cmlsbGl1bV9EZXNrdG9wXzJ4LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3NjBweDtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5lcnJvci1wYWdlX19zdXBlcmdyYXBoaWMge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvNDA0LWVycm9yX3RyaWxsaXVtX01vYmlsZV8yeC5wbmcpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTMzcHg7XG4gICAgaGVpZ2h0OiAyNTdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLmVycm9yLXBhZ2VfX3N1cGVyZ3JhcGhpYyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy80MDQtZXJyb3JfdHJpbGxpdW1fVGFibGV0XzJ4LnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICByaWdodDogLTIycHg7XG4gICAgd2lkdGg6IDMyOXB4O1xuICAgIGhlaWdodDogMzU0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkgYW5kIChtYXgtd2lkdGg6OTZlbSkge1xuICAuZXJyb3ItcGFnZV9fc3VwZXJncmFwaGljIHtcbiAgICByaWdodDogLTMxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTYuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjEyMGVtKSB7XG4gIC5lcnJvci1wYWdlX19zdXBlcmdyYXBoaWMge1xuICAgIHJpZ2h0OiAtMzE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAuMDYzZW0pIHtcbiAgLmVycm9yLXBhZ2VfX3N1cGVyZ3JhcGhpYyB7XG4gICAgcmlnaHQ6IC0zMTVweDtcbiAgfVxufVxuXG4uZXJyb3ItcGFnZV9faW50cm8taW5uZXItd3JhcHBlciBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZXJyb3ItcGFnZV9faW50cm8taW5uZXItd3JhcHBlciBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICB9XG59XG5cbmhyLnNtYWxsLW9yYW5nZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW46IDEuNTYyNXJlbSAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0ZDQUYxNztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIGJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gLmludHJvLXN0eWxlX193cmFwcGVyLFxuICBib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5pbnRyby1zdHlsZV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDczJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDcwZW0pIHtcbiAgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAuaW50cm8tc3R5bGVfX3dyYXBwZXIsXG4gIGJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLmludHJvLXN0eWxlX193cmFwcGVyIHtcbiAgICB3aWR0aDogNzElO1xuICB9XG59XG5ib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIGhyLmludHJvLXN0eWxlLFxuYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSBoci5pbnRyby1zdHlsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMxYTFhMWE7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gZm9vdGVyLCBib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5icmVhZGNydW1icywgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAuaGVhZGVyLXNpdGUtbmF2X190cmFuc2xhdGlvbi1saW5rX19saXN0LFxuYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSBmb290ZXIsXG5ib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5icmVhZGNydW1icyxcbmJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLmhlYWRlci1zaXRlLW5hdl9fdHJhbnNsYXRpb24tbGlua19fbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5yb3cuaW50cm8sIGJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gLnJvdy5pbnRyby5yb3ctLWNvbGxhcHNlLFxuYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAucm93LmludHJvLFxuYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAucm93LmludHJvLnJvdy0tY29sbGFwc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5yb3cuaW50cm8sXG4gIGJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLnJvdy5pbnRybyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAucm93LmludHJvLFxuICBib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5yb3cuaW50cm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAucm93LmludHJvIHAsIGJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gaDEsXG5ib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5yb3cuaW50cm8gcCxcbmJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gaDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAucm93LmludHJvIGgxLFxuYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAucm93LmludHJvIGgxIHtcbiAgbWFyZ2luLXRvcDogN3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICBib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5yb3cuaW50cm8gcCwgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSBoMSxcbiAgYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAucm93LmludHJvIHAsXG4gIGJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gaDEge1xuICAgIHdpZHRoOiA1OCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5yb3cuaW50cm8gaDEsXG4gIGJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLnJvdy5pbnRybyBoMSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICBib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5yb3cuaW50cm8gaDEsXG4gIGJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLnJvdy5pbnRybyBoMSB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBTcGxhc2ggcGFnZVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogSGlkaW5nIGFsbCBtYWluIGxhbmRtYXJrcyBmb3IgdGhlIHNwbGFzaCBwYWdlICovXG4uc3BsYXNoX19wYWdlIC5oZWFkZXJfX2NvbnRhaW5lciwgLnNwbGFzaF9fcGFnZSAuYnJlYWRjcnVtYiwgLnNwbGFzaF9fcGFnZSAuYnJlYWRjcnVtYnMsIC5zcGxhc2hfX3BhZ2UgZm9vdGVyLCAuc3BsYXNoX19wYWdlIC5yb3cuaW50cm8sIC5zcGxhc2hfX3BhZ2Ugc21hbGwsIC5zcGxhc2hfX3BhZ2UgLmJvb2tfX3ByaW50Qm9vayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGxhc2hfX3dyYXBwZXIgLnRvcC1tYXJnaW4tNngge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5zcGxhc2hfX3dyYXBwZXIgLnRvcC1tYXJnaW4tNngge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cbi5zcGxhc2hfX3dyYXBwZXIgLnBhbmVsLS1zZW1pdHJhbnNwYXJlbnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc3BsYXNoX193cmFwcGVyIC5wYW5lbC0tc2VtaXRyYW5zcGFyZW50IC5idXR0b24sIC5zcGxhc2hfX3dyYXBwZXIgLnBhbmVsLS1zZW1pdHJhbnNwYXJlbnQgYnV0dG9uLCAuc3BsYXNoX193cmFwcGVyIC5wYW5lbC0tc2VtaXRyYW5zcGFyZW50IGlucHV0W3R5cGU9c3VibWl0XSwgLnNwbGFzaF9fd3JhcHBlciAucGFuZWwtLXNlbWl0cmFuc3BhcmVudCBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICAgIG1pbi13aWR0aDogOS41cmVtO1xuICB9XG59XG4uc3BsYXNoX193cmFwcGVyIC5zaXRlLWxvZ28ge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5zcGxhc2hfX3dyYXBwZXIgLmJ1dHRvbiwgLnNwbGFzaF9fd3JhcHBlciBidXR0b24uYWxlcnQsIC5zcGxhc2hfX3dyYXBwZXIgYnV0dG9uLCAuc3BsYXNoX193cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XSwgLnNwbGFzaF9fd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT24gdGhpcyBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50b2Mge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBjb2x1bW5zOiAyIDIxcmVtO1xuICBjb2x1bW4tZ2FwOiAyLjVyZW07XG59XG4udG9jIGxpIHtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cbi50b2MgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDAgMCAwLjc1cmVtIDAuMjVyZW07XG59XG4udG9jIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udG9jIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbnVsLnRvYyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm9sLnRvYyB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uaHItLXRoaWNrIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbmhyI3RvYy1lbmQge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIGxpLnJlbGF0ZWQtbGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGb290ZXIgQ2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5mb290ZXIsIC5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uZm9vdGVyX19saW5rLCAuZm9vdGVyX19saW5rIGEsIC5mb290ZXJfX2xpbmsgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rlcl9fbGluazpob3ZlciwgLmZvb3Rlcl9fbGluazpmb2N1cywgLmZvb3Rlcl9fbGluayBhOmhvdmVyLCAuZm9vdGVyX19saW5rIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuXG4uZm9vdGVyLW1pbmlzdHJ5IGEuZm9vdGVyX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3Rlci1taW5pc3RyeSBhLmZvb3Rlcl9fbGluazpob3ZlciwgLmZvb3Rlci1taW5pc3RyeSBhLmZvb3Rlcl9fbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlci1taW5pc3RyeSBhLmZvb3Rlcl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gIH1cbn1cblxuLmZvb3Rlci1taW5pc3RyeV9fcXVvdGUge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gIC5mb290ZXItbWluaXN0cnlfX3F1b3RlIHtcbiAgICBtYXgtd2lkdGg6IDM4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVGFyZ2V0ZWQgRm9vdGVyczpcbiAgICogQ29udGFjdCB1c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGF0aC1mZWVkYmFjay1jb250YWN0LXVzIC5mb290ZXIgLmZvb3Rlcl9fY29udGFjdCwgLnBhdGgtZnItY29tbWVudGFpcmVzLXBvdXItbm91cy1qb2luZHJlIC5mb290ZXIgLmZvb3Rlcl9fY29udGFjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnBhdGgtZmVlZGJhY2stY29udGFjdC11cyAuZm9vdGVyIC5mb290ZXJfX2NvbnRhY3QgdWwsIC5wYXRoLWZyLWNvbW1lbnRhaXJlcy1wb3VyLW5vdXMtam9pbmRyZSAuZm9vdGVyIC5mb290ZXJfX2NvbnRhY3QgdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gRHJ1cGFsIGZvcm1zIG92ZXJyaWRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jZWRpdC1oZWFkZXItY29udGFpbmVyIHAge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICAjZWRpdC1oZWFkZXItY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5mb3JtLXJlcXVpcmVkLmZvcm0tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cCAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiwgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiBzbWFsbCwgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiAuYm9va19fcHJpbnRCb29rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gRm9ybTogZmVlZGJhY2svY29udGFjdC11c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LXVzLWFkZC1mb3JtICNlZGl0LW1haW4tY29udGFpbmVyLndlYmZvcm0tZmxleGJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgI2VkaXQtYWNjZXNzaWJpbGl0eS1zdGF0ZW1lbnQuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAuZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyIC5pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4jZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyIC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyIGZpZWxkc2V0LndlYmZvcm0tY29tcG9zaXRlLWhpZGRlbi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyICNlZGl0LXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8gLmZvcm0taXRlbS13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvIHtcbiAgYm9yZGVyOiB0aGljayBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbiNlZGl0LWNvbnRhY3QtZm9ybS1jb250YWluZXIgI2VkaXQtd291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpbyAuZm9ybS1sYWJlbCB7XG4gIGJvcmRlcjogdGhpY2sgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwLjJyZW0gMCAwIDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvIC5mb3JtLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4jZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyICNlZGl0LXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8tLXdyYXBwZXItLWRlc2NyaXB0aW9uLndlYmZyb20tZWxlbWVudC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvLnJhZGlvcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXJlbTtcbn1cbiNlZGl0LWNvbnRhY3QtZm9ybS1jb250YWluZXIgI2VkaXQtd291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpby0td3JhcHBlciAuZmllbGRzZXRfX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyIC5mb3JtLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAuZm9ybS1pdGVtLWVtYWlsIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAjZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyICNlZGl0LXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8gLmZvcm0tZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jZWRpdC1hY3Rpb25zLndlYmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLmZvcm0taXRlbS13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvIGlucHV0LnJhZGlvc19faW5wdXQge1xuICB3aWR0aDogMzJweDtcbn1cblxuLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIG92ZXJyaWRlcyBmb3IgcmFkaW8gYnV0dG9ucyBhcHBlYXJpbmcgbGlrZSBjaGVja2JveGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbmlucHV0LmZvcm0tcmFkaW8ucmFkaW9zX19pbnB1dCArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMC4ycmVtIDA7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBpbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbCB7XG4gICAgbWFyZ2luOiAwLjNyZW0gMDtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbmlucHV0LmZvcm0tcmFkaW8ucmFkaW9zX19pbnB1dCArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWExYTFhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIGlucHV0LmZvcm0tcmFkaW8ucmFkaW9zX19pbnB1dCArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0ICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDEwcHggc29saWQgIzFhMWExYTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDZweCwgNnB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIGlucHV0LmZvcm0tcmFkaW8ucmFkaW9zX19pbnB1dCArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsOjphZnRlciB7XG4gICAgYm9yZGVyOiAxMnB4IHNvbGlkICMxYTFhMWE7XG4gIH1cbn1cbi5yYWRpb3NfX2lucHV0OmZvY3VzICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWw6OmJlZm9yZSB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogIzAwOUFEQjtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG5pbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIG92ZXJyaWRlcyBmb3IgdGhlIGNoZWNrYm94ZXNfX2xhYmVsOjphZnRlciAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMUkQvT0lDL0dhemV0dGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuZGl2W2NsYXNzKj1cIiBmb3JtLWl0ZW0tZGF0ZS1cIl0gaW5wdXQge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBEZXNpZ24gU3lzdGVtIHBhbGV0dGUgY29sb3VyIG1hcHBpbmdcbiAgICBSZWZlciB0byBiYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS91dGlsaXRpZXMvdmFyaWFibGVzL2NvbG91cnMudmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmZpbGwgZm9yIFNWR3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53aGl0ZS1maWxsIHtcbiAgZmlsbDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmdyZXlzY2FsZS01LWZpbGwge1xuICBmaWxsOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZ3JleXNjYWxlLTIwLWZpbGwge1xuICBmaWxsOiAjY2NjY2NjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZ3JleXNjYWxlLTQwLWZpbGwge1xuICBmaWxsOiAjOTk5OTk5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZ29sZC1maWxsIHtcbiAgZmlsbDogI0NCQTUyRSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnllbGxvdy1maWxsIHtcbiAgZmlsbDogI0ZDQUYxNyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnRhdXBlLWZpbGwge1xuICBmaWxsOiAjQzFCMjhGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZ3JlZW4tZmlsbCB7XG4gIGZpbGw6ICMzOUI1NEEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saW1lLWZpbGwge1xuICBmaWxsOiAjOERDNjNGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4udGVhbC1maWxsIHtcbiAgZmlsbDogIzQ5QTdBMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnNreS1maWxsIHtcbiAgZmlsbDogIzAwQjJFMyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmJsdWUtZmlsbCB7XG4gIGZpbGw6ICMzMTkzQ0MgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5wdXJwbGUtZmlsbCB7XG4gIGZpbGw6ICNCOTc1QjcgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5vcmFuZ2UtZmlsbCB7XG4gIGZpbGw6ICNGMTVBMjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5yZWQtZmlsbCB7XG4gIGZpbGw6ICNGMDQ1NEIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5tYWdlbnRhLWZpbGwge1xuICBmaWxsOiAjRjAzMDkzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtZ29sZC1maWxsIHtcbiAgZmlsbDogI0YwRTdDQyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXllbGxvdy1maWxsIHtcbiAgZmlsbDogI0Y4RTVDMyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXRhdXBlLWZpbGwge1xuICBmaWxsOiAjRUJFN0RCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtZ3JlZW4tZmlsbCB7XG4gIGZpbGw6ICNEMUVGRDQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1saW1lLWZpbGwge1xuICBmaWxsOiAjRERFREM3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtdGVhbC1maWxsIHtcbiAgZmlsbDogI0NGRURFRCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXNreS1maWxsIHtcbiAgZmlsbDogI0M1RUVGQSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LWJsdWUtZmlsbCB7XG4gIGZpbGw6ICNEQkU5RjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1wdXJwbGUtZmlsbCB7XG4gIGZpbGw6ICNGMUUzRjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1vcmFuZ2UtZmlsbCB7XG4gIGZpbGw6ICNGRUUxRDkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1yZWQtZmlsbCB7XG4gIGZpbGw6ICNGRkUwRTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1tYWdlbnRhLWZpbGwge1xuICBmaWxsOiAjRkVERkYwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uYmxhY2stZmlsbCB7XG4gIGZpbGw6ICMxYTFhMWEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ncmV5c2NhbGUtNjAtZmlsbCB7XG4gIGZpbGw6ICM2NjY2NjYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ncmV5c2NhbGUtNzAtZmlsbCB7XG4gIGZpbGw6ICM0ZDRkNGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLWdvbGQtZmlsbCB7XG4gIGZpbGw6ICM4Njc0M0QgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLXllbGxvdy1maWxsIHtcbiAgZmlsbDogIzhBNjAwRCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstdGF1cGUtZmlsbCB7XG4gIGZpbGw6ICM3QjcyNUMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLWdyZWVuLWZpbGwge1xuICBmaWxsOiAjMkI4NzM3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1saW1lLWZpbGwge1xuICBmaWxsOiAjNUY4MTI5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay10ZWFsLWZpbGwge1xuICBmaWxsOiAjMzY3QTc2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1za3ktZmlsbCB7XG4gIGZpbGw6ICMxMDgwQTYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLWJsdWUtZmlsbCB7XG4gIGZpbGw6ICMwMzY5YWMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLXB1cnBsZS1maWxsIHtcbiAgZmlsbDogIzkyMjc4RiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstb3JhbmdlLWZpbGwge1xuICBmaWxsOiAjQzY0QTFDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1yZWQtZmlsbCB7XG4gIGZpbGw6ICNEODFBMjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLW1hZ2VudGEtZmlsbCB7XG4gIGZpbGw6ICNDMDAyNjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEFuZ3VsYXIgcHJvamVjdCBjb2xvdXJzXG4gICAgVG8gZGVwcmVjYXRlIHRoZXNlIGNvbG91ciBzdHlsZXMgYW5kIHVzZSB0aGUgRFMgY29sb3VyIHBhbGV0dGVcbiAgICBodHRwczovL2Rlc2lnbnN5c3RlbS5vbnRhcmlvLmNhL2RvY3MvYmFzaWNzL2NvbG91cnMuaHRtbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBHcmV5c2NhbGVcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9udHNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgQm9keVxuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBIaWdobGlnaHQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBJbmZvZ3JhcGhpYyBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEJhc2UgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBCdXR0b24gY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4ub3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjcxZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vcmFuZ2UtYmcgYSwgLm9yYW5nZS1iZyBhOnZpc2l0ZWQsIC5vcmFuZ2UtYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLm9yYW5nZS1iZyBhOmhvdmVyLCAub3JhbmdlLWJnIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ub3JhbmdlLXRleHQge1xuICBjb2xvcjogI2YyNjcxZjtcbn1cblxuLnJlZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTFiMjYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVkLWJnIGEsIC5yZWQtYmcgYTp2aXNpdGVkLCAucmVkLWJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5yZWQtYmcgYTpob3ZlciwgLnJlZC1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnJlZC10ZXh0IHtcbiAgY29sb3I6ICNjOTFiMjY7XG59XG5cbi5tYWdlbnRhLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljMGY1ZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tYWdlbnRhLWJnIGEsIC5tYWdlbnRhLWJnIGE6dmlzaXRlZCwgLm1hZ2VudGEtYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLm1hZ2VudGEtYmcgYTpob3ZlciwgLm1hZ2VudGEtYmcgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5tYWdlbnRhLXRleHQge1xuICBjb2xvcjogIzljMGY1Zjtcbn1cblxuLnB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDA0N2EgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHVycGxlLWJnIGEsIC5wdXJwbGUtYmcgYTp2aXNpdGVkLCAucHVycGxlLWJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5wdXJwbGUtYmcgYTpob3ZlciwgLnB1cnBsZS1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnB1cnBsZS10ZXh0IHtcbiAgY29sb3I6ICM2MDA0N2E7XG59XG5cbi5ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdjYiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibHVlLWJnIGEsIC5ibHVlLWJnIGE6dmlzaXRlZCwgLmJsdWUtYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLmJsdWUtYmcgYTpob3ZlciwgLmJsdWUtYmcgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ibHVlLXRleHQge1xuICBjb2xvcjogIzAwODdjYjtcbn1cblxuLmdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGI1MiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ncmVlbi1iZyBhLCAuZ3JlZW4tYmcgYTp2aXNpdGVkLCAuZ3JlZW4tYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLmdyZWVuLWJnIGE6aG92ZXIsIC5ncmVlbi1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmdyZWVuLXRleHQge1xuICBjb2xvcjogIzAwOGI1Mjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRXh0ZW5kZWQgY29sb3VyIHBhbGV0dGUgYmcgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4ubGlnaHQtYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMWRkZWIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWxhdmVuZGVyLWJnLCAubGFiZWwucmV2aWV3LCAucmV2aWV3LnJlZGFjdGVkLCAucmV2aWV3W3RpdGxlfj1yZWRhY3RlZF0sIC5yZXZpZXdbdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4ucmV2aWV3LCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3Bhbi5yZXZpZXcge1xuICBiYWNrZ3JvdW5kOiAjZDJkMWViICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZGZkMWViICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1tYWdlbnRhLWJnIHtcbiAgYmFja2dyb3VuZDogI2ViZDFlYSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtcGluay1iZyB7XG4gIGJhY2tncm91bmQ6ICNlYmQxZGQgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LXJlZC1iZyB7XG4gIGJhY2tncm91bmQ6ICNlYmQyZDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNlYmRmZDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LXllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQ6ICNlYWViZDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWxpbWUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZGRlYmQxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMWViZDIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LW1pbnQtYmcge1xuICBiYWNrZ3JvdW5kOiAjZDFlYmRmICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1hcXVhLWJnIHtcbiAgYmFja2dyb3VuZDogI2QxZWFlYiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LXllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZDIgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1saW1lLWJnIHtcbiAgYmFja2dyb3VuZDogI2U2ZmFkMiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZDogI2QyZmFkMiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LW1pbnQtYmcge1xuICBiYWNrZ3JvdW5kOiAjZDJmYWU2ICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtYXF1YS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMmZhZmEgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZDogI2QyZTZmYSAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LWxhdmVuZGVyLWJnIHtcbiAgYmFja2dyb3VuZDogI2QyZDJmYSAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LXB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNlNmQyZmEgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1tYWdlbnRhLWJnIHtcbiAgYmFja2dyb3VuZDogI2ZhZDJmYSAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LXBpbmstYmcge1xuICBiYWNrZ3JvdW5kOiAjZmFkMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtcmVkLWJnIHtcbiAgYmFja2dyb3VuZDogI2ZhZDJkMiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNmYWU2ZDIgIWltcG9ydGFudDtcbn1cblxuLmRzcy1icmlnaHQge1xuICBiYWNrZ3JvdW5kOiAjOTlkOGUwICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjY2FlOWVlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtbGlnaHQtZGVzYXQge1xuICBiYWNrZ3JvdW5kOiAjYjNjM2M0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIERTUyBiYWNrZ3JvdW5kIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLmRzcy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzBmNDEzYyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzE5NDIzYyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1kYXJrLWRlc2F0IHtcbiAgYmFja2dyb3VuZDogIzVkNzk2OSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kOiAjM2I4ZDdiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWFjY2VudCB7XG4gIGJhY2tncm91bmQ6ICNmMTlkMjMgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtZGlzY292ZXJ5IHtcbiAgYmFja2dyb3VuZDogIzFlNmE5ZCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1hbHBoYSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzExOGM3YiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1iZXRhLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM3Yjk1M2QgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtbGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNiYjc3MGIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIFBPIGJhY2tncm91bmQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4ucG8tcmljaC1ibGFjay1iZyB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wby1yaWNoLWJsYWNrLWJnIGFiYnIsIC5wby1yaWNoLWJsYWNrLWJnIGEsIC5wby1yaWNoLWJsYWNrLWJnIGE6aG92ZXIsIC5wby1yaWNoLWJsYWNrLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXJpY2gtYmxhY2stYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwMDAwO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1yaWNoLWJsYWNrLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5wby1kYXJrLXllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQ6ICNjYmE1MmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1kYXJrLXllbGxvdy1iZyBhYmJyLCAucG8tZGFyay15ZWxsb3ctYmcgYSwgLnBvLWRhcmsteWVsbG93LWJnIGE6aG92ZXIsIC5wby1kYXJrLXllbGxvdy1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1kYXJrLXllbGxvdy1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjYmE1MmU7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLWRhcmsteWVsbG93LWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjYmE1MmU7XG59XG5cbi5wby15ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kOiAjZmNhZjE3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8teWVsbG93LWJnIGFiYnIsIC5wby15ZWxsb3ctYmcgYSwgLnBvLXllbGxvdy1iZyBhOmhvdmVyLCAucG8teWVsbG93LWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXllbGxvdy1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmY2FmMTc7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLXllbGxvdy1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmNhZjE3O1xufVxuXG4ucG8tdGF1cGUtYmcge1xuICBiYWNrZ3JvdW5kOiAjYzFiMjhmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tdGF1cGUtYmcgYWJiciwgLnBvLXRhdXBlLWJnIGEsIC5wby10YXVwZS1iZyBhOmhvdmVyLCAucG8tdGF1cGUtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tdGF1cGUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYzFiMjhmO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby10YXVwZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzFiMjhmO1xufVxuXG4ucG8tZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kOiAjMzliNTRhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tZ3JlZW4tYmcgYWJiciwgLnBvLWdyZWVuLWJnIGEsIC5wby1ncmVlbi1iZyBhOmhvdmVyLCAucG8tZ3JlZW4tYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tZ3JlZW4tYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzliNTRhO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1ncmVlbi1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzliNTRhO1xufVxuXG4ucG8tbGlnaHQtZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kOiAjOGRjNjNmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tbGlnaHQtZ3JlZW4tYmcgYWJiciwgLnBvLWxpZ2h0LWdyZWVuLWJnIGEsIC5wby1saWdodC1ncmVlbi1iZyBhOmhvdmVyLCAucG8tbGlnaHQtZ3JlZW4tYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tbGlnaHQtZ3JlZW4tYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOGRjNjNmO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1saWdodC1ncmVlbi1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOGRjNjNmO1xufVxuXG4ucG8tdGVhbC1iZyB7XG4gIGJhY2tncm91bmQ6ICM0OWE3YTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby10ZWFsLWJnIGFiYnIsIC5wby10ZWFsLWJnIGEsIC5wby10ZWFsLWJnIGE6aG92ZXIsIC5wby10ZWFsLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXRlYWwtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDlhN2EyO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby10ZWFsLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0OWE3YTI7XG59XG5cbi5wby1saWdodC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZDogIzAwYjJlMyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLWxpZ2h0LWJsdWUtYmcgYWJiciwgLnBvLWxpZ2h0LWJsdWUtYmcgYSwgLnBvLWxpZ2h0LWJsdWUtYmcgYTpob3ZlciwgLnBvLWxpZ2h0LWJsdWUtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tbGlnaHQtYmx1ZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMGIyZTM7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLWxpZ2h0LWJsdWUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwYjJlMztcbn1cblxuLnBvLWRhcmstYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQ6ICMwNDdiYzEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wby1kYXJrLWJsdWUtYmcgYWJiciwgLnBvLWRhcmstYmx1ZS1iZyBhLCAucG8tZGFyay1ibHVlLWJnIGE6aG92ZXIsIC5wby1kYXJrLWJsdWUtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tZGFyay1ibHVlLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzA0N2JjMTtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tZGFyay1ibHVlLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwNDdiYzE7XG59XG5cbi5wby1wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kOiAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucG8tcHVycGxlLWJnIGFiYnIsIC5wby1wdXJwbGUtYmcgYSwgLnBvLXB1cnBsZS1iZyBhOmhvdmVyLCAucG8tcHVycGxlLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXB1cnBsZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5MjI3OGY7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLXB1cnBsZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTIyNzhmO1xufVxuXG4ucG8tb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZDogI2YxNWEyMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLW9yYW5nZS1iZyBhYmJyLCAucG8tb3JhbmdlLWJnIGEsIC5wby1vcmFuZ2UtYmcgYTpob3ZlciwgLnBvLW9yYW5nZS1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1vcmFuZ2UtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjE1YTIyO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1vcmFuZ2UtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YxNWEyMjtcbn1cblxuLnBvLXJlZC1iZyB7XG4gIGJhY2tncm91bmQ6ICNlZDFjMjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1yZWQtYmcgYWJiciwgLnBvLXJlZC1iZyBhLCAucG8tcmVkLWJnIGE6aG92ZXIsIC5wby1yZWQtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tcmVkLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VkMWMyNDtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tcmVkLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZDFjMjQ7XG59XG5cbi5wby1tYWdlbnRhLWJnIHtcbiAgYmFja2dyb3VuZDogI2VkMDM3YyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLW1hZ2VudGEtYmcgYWJiciwgLnBvLW1hZ2VudGEtYmcgYSwgLnBvLW1hZ2VudGEtYmcgYTpob3ZlciwgLnBvLW1hZ2VudGEtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tbWFnZW50YS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZDAzN2M7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLW1hZ2VudGEtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VkMDM3Yztcbn1cblxuLmdvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXJfX3BhZ2UgLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkUzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDAgLTUwdncgMS41cmVtO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICByaWdodDogNTAlO1xuICB3aWR0aDogMTAwdnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgLmdvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2ZpbGVzLm9udGFyaW8uY2EvY28taG9tZXBhZ2Utc3VwZXJncmFwaGljLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDM0dncgKyA1NiUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLmdvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTk3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vZmlsZXMub250YXJpby5jYS9jby1ob21lcGFnZS1zdXBlcmdyYXBoaWMuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMzR2dyArIDU2JSk7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG4uZ292ZXJubWVudC1vZi1vbnRhcmlvLWJhbm5lciBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5nb3Zlcm5tZW50LW9mLW9udGFyaW8tYmFubmVyIHAge1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yb3cgLmdvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXIgLnJvdyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDcycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRGlmZiBtb2R1bGVcbiAgKiBmb3IgdGhlIHJldmlzaW9ucyB0YWJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3BsaXQtZmllbGRzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnVuaWZpZWQtZmllbGRzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmRpZmYtaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTA4MGE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmMGY0O1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW46IDJyZW0gMCAyMCAwO1xufVxuXG4uZGlmZi1jb250cm9scyB7XG4gIGJvcmRlci1jb2xvcjogIzEwODBhNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjBmNDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWFyZ2luOiAwIDAgMi41cmVtIDA7XG59XG5cbi5qcyAuZGlmZi1jb250cm9sc19faXRlbSAuZHJvcGJ1dHRvbi10b2dnbGUsXG4uanMgLmRpZmYtY29udHJvbHNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRpZmYtY29udHJvbHNfX2l0ZW0gLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uLnNlY29uZGFyeS1hY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcblxuZWFjaCBiYXIgZ3JhcGggaXMgbWFkZSB1cCBvZiAuZ3JhcGgtcm93c1xuLmdyYXBoLXJvdyBpbmNsdWRlcyBhIGxhYmVsIG9uIHRoZSBsZWZ0ICh0b3Agb24gbW9iaWxlKSBhbmQgLmJhcnMgb24gdGhlIHJpZ2h0XG4uYmFycyBpbmNsdWRlcyBvbmUgLm5ld2JhciBvciBtdWx0aXBsZSAubmV3YmFycyAoc3RhY2tlZCBncmFwaHMpXG5cbiovXG4uZ3JhcGgtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdyYXBoLXJvdzo6YmVmb3JlLCAuZ3JhcGgtcm93OjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZmxleC1iYXNpczogMDtcbiAgb3JkZXI6IDE7XG59XG4uZ3JhcGgtcm93OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmdyb3VwZWQgLmdyYXBoLXJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi5ncmFwaC1yb3cgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmdyYXBoLXJvdyA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iYXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdGFja2VkIC5iYXJzIHtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4ubmV3YmFyIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uZXdiYXIubGlnaHQge1xuICBjb2xvcjogYmxhY2s7XG59XG4uc3RhY2tlZCAubmV3YmFyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuLm1peGVkIC5uZXdiYXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgYmxhY2s7XG59XG5cbi5uZXdiYXIgKlthcmlhLWhpZGRlbl0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xufVxuLm5ld2Jhcjpob3ZlciAuc2hvdy1mb3Itc3IsIC5uZXdiYXI6aG92ZXIgLm5vLWJ1bGxldCA+IGxpOjpiZWZvcmUsIC5uZXdiYXI6aG92ZXIgLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMmVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5uZXdiYXI6aG92ZXIgLnNob3ctZm9yLXNyLCAubmV3YmFyOmhvdmVyIC5uby1idWxsZXQgPiBsaTo6YmVmb3JlLCAubmV3YmFyOmhvdmVyIC52aXN1YWxseS1oaWRkZW4ge1xuICAgIGJvdHRvbTogLTFlbTtcbiAgfVxufVxuLm5ld2Jhcjpob3Zlcjpub3QoLmF4aXMpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDIwcHggMTRweCAwO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAtMC41ZW07XG4gIGJvcmRlci1jb2xvcjogYmxhY2sgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLm5ld2Jhcjpob3Zlcjpub3QoLmF4aXMpOjpiZWZvcmUge1xuICAgIHRvcDogMC44ZW07XG4gIH1cbn1cblxuLmJhcmdyYXBoLWxlZ2VuZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG59XG4uYmFyZ3JhcGgtbGVnZW5kIGRpdiB7XG4gIGJvcmRlci1sZWZ0OiAxLjVlbSBzb2xpZCBibGFjaztcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgbWFyZ2luOiAwLjJlbSAyZW0gMC4yZW0gMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmFyIHtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNTU1NTZyZW07XG59XG5cbi5iYXIgLmFtb3VudCB7XG4gIGJhY2tncm91bmQ6ICNkMWRkZWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYmFyIC5hbW91bnQgLm51bWJlciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjdlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cblxuLmJ1YmJsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnViYmxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGxlZnQ6IDM4cHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAyMHB4IDE0cHggMDtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIEZvbnQgY29sb3Vycy5cbiAgIFRvIGJlIHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBiYWNrZ3JvdW5kIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgTGVnYWN5IG9udGFyaW8uY2EgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGhlbWUtbWlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGRlYjtcbn1cblxuLnRoZW1lLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuXG4udGhlbWUtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuXG51bC5zbWFydGllcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnN0YXRzLWNhcHRpb24sIC5udW1iZXIsIC5zdGF0IHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zdGF0cyAuc3RhdHMtY2FwdGlvbiwgLnN0YXRzIC5jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uc3RhdHMgLm51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIG1hcmdpbjogMjAlIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5zdGF0cyAubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbi5zdGF0cyAubnVtYmVyLmJpZyB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBtYXJnaW4tdG9wOiAzNSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnN0YXRzIC5udW1iZXIuYmlnIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5zdGF0cyAubnVtYmVyLnNtYWxsIHtcbiAgZm9udC1zaXplOiAyLjlyZW07XG4gIG1hcmdpbi10b3A6IDMwJTtcbn1cbi5zdGF0cyAubnVtYmVyLm51bWJlci13cmFwIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIG1hcmdpbi10b3A6IDI1JTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuc3RhdHMgLm51bWJlci5udW1iZXItd3JhcCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5jaXJjbGUsIC5jaXJjbGUtLXNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTkzQ0M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOTVweDtcbiAgaGVpZ2h0OiAxOTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuY2lyY2xlLCAuY2lyY2xlLS1zbWFsbCB7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIGhlaWdodDogMTQ1cHg7XG4gIH1cbn1cblxuLmNpcmNsZS0tc21hbGwge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuLmNpcmNsZS0tc21hbGwgLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVGltZWxpbmUgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFRpbWVsaW5lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50aW1lbGluZS1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3My4xMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGltZWxpbmUtY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnRpbWVsaW5lIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC50aW1lbGluZSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi50aW1lbGluZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Q3ZTRlZDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAxLjM3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnRpbWVsaW5lOjpiZWZvcmUge1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC50aW1lbGluZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbTtcbiAgfVxufVxuXG4udGltZWxpbmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZTRlZDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC45Mzc1cmVtO1xuICBtYXJnaW4tdG9wOiA1ZW07XG4gIHdpZHRoOiAyLjgxMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLnRpbWVsaW5lOjphZnRlciB7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgbWFyZ2luOiA1ZW0gYXV0bztcbiAgfVxufVxuXG4udGltZWxpbmUtYmxvY2sge1xuICBtYXJnaW46IDJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLnRpbWVsaW5lLWJsb2NrIHtcbiAgICBtYXJnaW46IDIuNWVtIDA7XG4gIH1cbn1cblxuLnRpbWVsaW5lLWJsb2NrOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi50aW1lbGluZS1ibG9jazo6YWZ0ZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRpbWVsaW5lLWJsb2NrOjphZnRlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAudGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjREZGM0YzO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwLjYyNXJlbTtcbiAgfVxuICAudGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kYXRlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA1NSU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjREZGM0YzO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAzLjc1cmVtO1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC50aW1lbGluZS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi50aW1lbGluZS1jb250ZW50IGgyLCAudGltZWxpbmUtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuMjVyZW0gMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4udGltZWxpbmUtY29udGVudCAudGFnIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi50aW1lbGluZS1jb250ZW50IC50YWc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50aW1lbGluZS1jb250ZW50OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjREZGM0YzO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDEuNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgd2lkdGg6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC50aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAudGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjREZGM0YzO1xuICAgIHRvcDogMC42MjVyZW07XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuXG4udGltZWxpbmUtaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdjYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxlZnQ6IDAuNzUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIuMTg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAudGltZWxpbmUtaW1nIHtcbiAgICBsZWZ0OiA1MC4xJTtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi50aW1lbGluZS1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNHB4O1xuICB0b3A6IDUwJTtcbn1cblxuLnRpbWVsaW5lLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmMjY3MWY7XG59XG5cbi50aW1lbGluZS1yZWQge1xuICBiYWNrZ3JvdW5kOiAjYzkxYjI2O1xufVxuXG4udGltZWxpbmUtbWFyb29uIHtcbiAgYmFja2dyb3VuZDogIzljMGY1Zjtcbn1cblxuLnRpbWVsaW5lLXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICM2MDA0N2E7XG59XG5cbi50aW1lbGluZS1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzAwODdjYjtcbn1cblxuLnRpbWVsaW5lLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwOGI1Mjtcbn1cblxuLnRpbWVsaW5lLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRpbWVsaW5lLWNvcHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi50aW1lbGluZS1kYXRlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAwLjVlbSAyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLnRpbWVsaW5lLWRhdGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxlZnQ6IDQ5JTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi50aW1lbGluZS1kYXRlIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi5idXR0b24uYWxlcnQsIC5idXR0b24ucGFuZWwtLWFsZXJ0LCAuYnV0dG9uLmFsZXJ0LWJveCwgYnV0dG9uLmFsZXJ0LCBidXR0b24ucGFuZWwtLWFsZXJ0LCBidXR0b24uYWxlcnQtYm94LCBpbnB1dC5hbGVydFt0eXBlPXN1Ym1pdF0sIGlucHV0W3R5cGU9c3VibWl0XS5wYW5lbC0tYWxlcnQsIGlucHV0W3R5cGU9c3VibWl0XS5hbGVydC1ib3gsIGlucHV0LmFsZXJ0W3R5cGU9YnV0dG9uXSwgaW5wdXRbdHlwZT1idXR0b25dLnBhbmVsLS1hbGVydCwgaW5wdXRbdHlwZT1idXR0b25dLmFsZXJ0LWJveCwgYnV0dG9uLmFsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEMDAwMDtcbn1cbi5idXR0b24uYWxlcnQ6aG92ZXIsIC5idXR0b24ucGFuZWwtLWFsZXJ0OmhvdmVyLCAuYnV0dG9uLmFsZXJ0LWJveDpob3ZlciwgYnV0dG9uLmFsZXJ0OmhvdmVyLCBidXR0b24ucGFuZWwtLWFsZXJ0OmhvdmVyLCBidXR0b24uYWxlcnQtYm94OmhvdmVyLCBpbnB1dC5hbGVydFt0eXBlPXN1Ym1pdF06aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XS5wYW5lbC0tYWxlcnQ6aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XS5hbGVydC1ib3g6aG92ZXIsIGlucHV0LmFsZXJ0W3R5cGU9YnV0dG9uXTpob3ZlciwgaW5wdXRbdHlwZT1idXR0b25dLnBhbmVsLS1hbGVydDpob3ZlciwgaW5wdXRbdHlwZT1idXR0b25dLmFsZXJ0LWJveDpob3ZlciwgLmJ1dHRvbi5hbGVydDpmb2N1cywgLmJ1dHRvbi5wYW5lbC0tYWxlcnQ6Zm9jdXMsIC5idXR0b24uYWxlcnQtYm94OmZvY3VzLCBidXR0b24uYWxlcnQ6Zm9jdXMsIGJ1dHRvbi5wYW5lbC0tYWxlcnQ6Zm9jdXMsIGJ1dHRvbi5hbGVydC1ib3g6Zm9jdXMsIGlucHV0LmFsZXJ0W3R5cGU9c3VibWl0XTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLnBhbmVsLS1hbGVydDpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLmFsZXJ0LWJveDpmb2N1cywgaW5wdXQuYWxlcnRbdHlwZT1idXR0b25dOmZvY3VzLCBpbnB1dFt0eXBlPWJ1dHRvbl0ucGFuZWwtLWFsZXJ0OmZvY3VzLCBpbnB1dFt0eXBlPWJ1dHRvbl0uYWxlcnQtYm94OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4MUEyMTtcbn1cblxuYS5idXR0b24tLXByaW1hcnkgYWJiciwgYS5idXR0b24gYWJiciwgYS5idXR0b24ucHJpbWFyeSBhYmJyLCBhLmJ1dHRvbi5hbGVydCBhYmJyLCBhLmJ1dHRvbi5wYW5lbC0tYWxlcnQgYWJiciwgYS5idXR0b24uYWxlcnQtYm94IGFiYnIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEuYnV0dG9uLS1wcmltYXJ5OnZpc2l0ZWQgYWJiciwgYS5idXR0b246dmlzaXRlZCBhYmJyLCBhLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciBhYmJyLCBhLmJ1dHRvbjpob3ZlciBhYmJyLCBhLmJ1dHRvbi0tcHJpbWFyeTphY3RpdmUgYWJiciwgYS5idXR0b246YWN0aXZlIGFiYnIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuYS5idXR0b24tLXNlY29uZGFyeSBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uLS1zZWNvbmRhcnkgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi5zZWNvbmRhcnkgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYS5idXR0b24tLXNlY29uZGFyeSBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBhLmJ1dHRvbi5zZWNvbmRhcnkgYWJiciwgYS5idXR0b24uc2Vjb25kYXJ5IGFiYnIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEuYnV0dG9uLS1zZWNvbmRhcnk6dmlzaXRlZCBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uLS1zZWNvbmRhcnk6dmlzaXRlZCBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uLnNlY29uZGFyeTp2aXNpdGVkIGFiYnIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGEuYnV0dG9uLS1zZWNvbmRhcnk6dmlzaXRlZCBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBhLmJ1dHRvbi5zZWNvbmRhcnk6dmlzaXRlZCBhYmJyLCBhLmJ1dHRvbi5zZWNvbmRhcnk6dmlzaXRlZCBhYmJyLCBhLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIGFiYnIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYS5idXR0b24tLXNlY29uZGFyeTpob3ZlciBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uLnNlY29uZGFyeTpob3ZlciBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBhLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIGFiYnIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGEuYnV0dG9uLnNlY29uZGFyeTpob3ZlciBhYmJyLCBhLmJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIgYWJiciwgYS5idXR0b24tLXNlY29uZGFyeTphY3RpdmUgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uLnNlY29uZGFyeTphY3RpdmUgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYS5idXR0b24tLXNlY29uZGFyeTphY3RpdmUgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYS5idXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSBhYmJyLCBhLmJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlIGFiYnIge1xuICBjb2xvcjogIzAwNjZDQztcbn1cblxuYS5idXR0b24tLXRlcnRpYXJ5IGFiYnIsIGEuYnV0dG9uLnF1aWV0IGFiYnIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEuYnV0dG9uLS10ZXJ0aWFyeTp2aXNpdGVkIGFiYnIsIGEuYnV0dG9uLnF1aWV0OnZpc2l0ZWQgYWJiciwgYS5idXR0b24tLXRlcnRpYXJ5OmhvdmVyIGFiYnIsIGEuYnV0dG9uLnF1aWV0OmhvdmVyIGFiYnIsIGEuYnV0dG9uLS10ZXJ0aWFyeTphY3RpdmUgYWJiciwgYS5idXR0b24ucXVpZXQ6YWN0aXZlIGFiYnIge1xuICBjb2xvcjogIzAwNDc4Rjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFNwZWNpYWx0eSBidXR0b246XG4gICAgKiBDaGF0IGJvdFxuICAgICogRXhpdCB0aGlzIHBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNoYXRib3QtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICByaWdodDogMiU7XG4gIGJvdHRvbTogNSU7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHotaW5kZXg6IDEwO1xufVxuLmNoYXRib3QtYnV0dG9uLS1pY29uIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gIEBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gICAgLmNoYXRib3QtYnV0dG9uIHtcbiAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPdmVycmlkZTogRGVzaWduIFN5c3RlbSBCYWNrIHRvIFRvcCBidXR0b25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJhY2stdG8tdG9wLS1kZWZhdWx0IHtcbiAgbWluLXdpZHRoOiAzcmVtO1xuICBtYXJnaW46IDA7XG59XG4uYmFjay10by10b3AtLWRlZmF1bHQ6aG92ZXIsIC5iYWNrLXRvLXRvcC0tZGVmYXVsdDpmb2N1cyB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmJhY2stdG8tdG9wLS1yZWNhcHRjaGEge1xuICByaWdodDogMC4yJTtcbn1cblxuYVtyZXY9Zm9vdG5vdGVdIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mb290bm90ZXMgbGk6dGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjZkYztcbn1cbi5mb290bm90ZXMgbGkgYSB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290bm90ZXMgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBIZWFkaW5ncyBvdmVycmlkZXMgaW4gY29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmgxIHAsIC5oMSBsaSwgLmgyIHAsIC5oMiBsaSwgLmgzIHAsIC5oMyBsaSwgLmg0IHAsIC5oNCBsaSwgLmg1IHAsIC5oNSBsaSwgLmg2IHAsIC5oNiBsaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLnJvdy5oMSBoMiwgLnJvdy5oMSBoMywgLnJvdy5oMSBoNCwgLnJvdy5oMSBoNSwgLmNvbHVtbnMuaDEgaDIsIC5oMSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMS5mb3JtLXdyYXBwZXIgaDIsIC5oMSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGgyLCAuaDEjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1jaGVja2JveGVzIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEuZm9ybS13cmFwcGVyIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGgyLCAuaDEjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDEuZm9ybS13cmFwcGVyIGgyLCAuaDEjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoMiwgLmNvbHVtbnMuaDEgaDMsIC5oMSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMS5mb3JtLXdyYXBwZXIgaDMsIC5oMSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGgzLCAuaDEjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1jaGVja2JveGVzIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEuZm9ybS13cmFwcGVyIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGgzLCAuaDEjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDEuZm9ybS13cmFwcGVyIGgzLCAuaDEjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoMywgLmNvbHVtbnMuaDEgaDQsIC5oMSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMS5mb3JtLXdyYXBwZXIgaDQsIC5oMSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGg0LCAuaDEjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1jaGVja2JveGVzIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEuZm9ybS13cmFwcGVyIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGg0LCAuaDEjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDEuZm9ybS13cmFwcGVyIGg0LCAuaDEjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoNCwgLmNvbHVtbnMuaDEgaDUsIC5oMSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMS5mb3JtLXdyYXBwZXIgaDUsIC5oMSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGg1LCAuaDEjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1jaGVja2JveGVzIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEuZm9ybS13cmFwcGVyIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGg1LCAuaDEjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDEuZm9ybS13cmFwcGVyIGg1LCAuaDEjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoNSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLnJvdy5oMiBoMiwgLnJvdy5oMiBoMywgLnJvdy5oMiBoNCwgLnJvdy5oMiBoNSwgLmNvbHVtbnMuaDIgaDIsIC5oMiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMi5mb3JtLXdyYXBwZXIgaDIsIC5oMiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGgyLCAuaDIjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1jaGVja2JveGVzIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIuZm9ybS13cmFwcGVyIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGgyLCAuaDIjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDIuZm9ybS13cmFwcGVyIGgyLCAuaDIjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoMiwgLmNvbHVtbnMuaDIgaDMsIC5oMiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMi5mb3JtLXdyYXBwZXIgaDMsIC5oMiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGgzLCAuaDIjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1jaGVja2JveGVzIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIuZm9ybS13cmFwcGVyIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGgzLCAuaDIjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDIuZm9ybS13cmFwcGVyIGgzLCAuaDIjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoMywgLmNvbHVtbnMuaDIgaDQsIC5oMiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMi5mb3JtLXdyYXBwZXIgaDQsIC5oMiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGg0LCAuaDIjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1jaGVja2JveGVzIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIuZm9ybS13cmFwcGVyIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGg0LCAuaDIjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDIuZm9ybS13cmFwcGVyIGg0LCAuaDIjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoNCwgLmNvbHVtbnMuaDIgaDUsIC5oMiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMi5mb3JtLXdyYXBwZXIgaDUsIC5oMiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGg1LCAuaDIjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1jaGVja2JveGVzIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIuZm9ybS13cmFwcGVyIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGg1LCAuaDIjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDIuZm9ybS13cmFwcGVyIGg1LCAuaDIjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoNSB7XG4gIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xufVxuXG4ucm93LmgzIGgyLCAucm93LmgzIGgzLCAucm93LmgzIGg0LCAucm93LmgzIGg1LCAuY29sdW1ucy5oMyBoMiwgLmgzI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgzLmZvcm0td3JhcHBlciBoMiwgLmgzI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDIsIC5oMyNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWNoZWNrYm94ZXMgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5mb3JtLXdyYXBwZXIgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDIsIC5oMyNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oMy5mb3JtLXdyYXBwZXIgaDIsIC5oMyNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGgyLCAuY29sdW1ucy5oMyBoMywgLmgzI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgzLmZvcm0td3JhcHBlciBoMywgLmgzI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDMsIC5oMyNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWNoZWNrYm94ZXMgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5mb3JtLXdyYXBwZXIgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDMsIC5oMyNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oMy5mb3JtLXdyYXBwZXIgaDMsIC5oMyNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGgzLCAuY29sdW1ucy5oMyBoNCwgLmgzI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgzLmZvcm0td3JhcHBlciBoNCwgLmgzI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDQsIC5oMyNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWNoZWNrYm94ZXMgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5mb3JtLXdyYXBwZXIgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDQsIC5oMyNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oMy5mb3JtLXdyYXBwZXIgaDQsIC5oMyNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGg0LCAuY29sdW1ucy5oMyBoNSwgLmgzI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgzLmZvcm0td3JhcHBlciBoNSwgLmgzI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDUsIC5oMyNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWNoZWNrYm94ZXMgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5mb3JtLXdyYXBwZXIgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDUsIC5oMyNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oMy5mb3JtLXdyYXBwZXIgaDUsIC5oMyNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGg1IHtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG59XG5cbi5yb3cuaDQgaDIsIC5yb3cuaDQgaDMsIC5yb3cuaDQgaDQsIC5yb3cuaDQgaDUsIC5jb2x1bW5zLmg0IGgyLCAuaDQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDQuZm9ybS13cmFwcGVyIGgyLCAuaDQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoMiwgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0tY2hlY2tib3hlcyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmZvcm0td3JhcHBlciBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoMiwgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg0LmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmg0LmZvcm0td3JhcHBlciBoMiwgLmg0I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDIsIC5jb2x1bW5zLmg0IGgzLCAuaDQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDQuZm9ybS13cmFwcGVyIGgzLCAuaDQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoMywgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0tY2hlY2tib3hlcyBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmZvcm0td3JhcHBlciBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoMywgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg0LmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmg0LmZvcm0td3JhcHBlciBoMywgLmg0I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDMsIC5jb2x1bW5zLmg0IGg0LCAuaDQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDQuZm9ybS13cmFwcGVyIGg0LCAuaDQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoNCwgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0tY2hlY2tib3hlcyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmZvcm0td3JhcHBlciBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoNCwgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg0LmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmg0LmZvcm0td3JhcHBlciBoNCwgLmg0I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDQsIC5jb2x1bW5zLmg0IGg1LCAuaDQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDQuZm9ybS13cmFwcGVyIGg1LCAuaDQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoNSwgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0tY2hlY2tib3hlcyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmZvcm0td3JhcHBlciBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoNSwgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg0LmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmg0LmZvcm0td3JhcHBlciBoNSwgLmg0I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5yb3cuaDUgaDIsIC5yb3cuaDUgaDMsIC5yb3cuaDUgaDQsIC5yb3cuaDUgaDUsIC5jb2x1bW5zLmg1IGgyLCAuaDUjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDUuZm9ybS13cmFwcGVyIGgyLCAuaDUjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoMiwgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0tY2hlY2tib3hlcyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmZvcm0td3JhcHBlciBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoMiwgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg1LmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmg1LmZvcm0td3JhcHBlciBoMiwgLmg1I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDIsIC5jb2x1bW5zLmg1IGgzLCAuaDUjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDUuZm9ybS13cmFwcGVyIGgzLCAuaDUjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoMywgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0tY2hlY2tib3hlcyBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmZvcm0td3JhcHBlciBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoMywgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg1LmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmg1LmZvcm0td3JhcHBlciBoMywgLmg1I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDMsIC5jb2x1bW5zLmg1IGg0LCAuaDUjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDUuZm9ybS13cmFwcGVyIGg0LCAuaDUjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoNCwgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0tY2hlY2tib3hlcyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmZvcm0td3JhcHBlciBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoNCwgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg1LmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmg1LmZvcm0td3JhcHBlciBoNCwgLmg1I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDQsIC5jb2x1bW5zLmg1IGg1LCAuaDUjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDUuZm9ybS13cmFwcGVyIGg1LCAuaDUjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoNSwgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0tY2hlY2tib3hlcyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmZvcm0td3JhcHBlciBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoNSwgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg1LmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmg1LmZvcm0td3JhcHBlciBoNSwgLmg1I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4ucm93Lmg2IGgyLCAucm93Lmg2IGgzLCAucm93Lmg2IGg0LCAucm93Lmg2IGg1LCAuY29sdW1ucy5oNiBoMiwgLmg2I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg2LmZvcm0td3JhcHBlciBoMiwgLmg2I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDIsIC5oNiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWNoZWNrYm94ZXMgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5mb3JtLXdyYXBwZXIgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDIsIC5oNiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNi5mb3JtLXdyYXBwZXIgaDIsIC5oNiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGgyLCAuY29sdW1ucy5oNiBoMywgLmg2I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg2LmZvcm0td3JhcHBlciBoMywgLmg2I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDMsIC5oNiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWNoZWNrYm94ZXMgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5mb3JtLXdyYXBwZXIgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDMsIC5oNiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNi5mb3JtLXdyYXBwZXIgaDMsIC5oNiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGgzLCAuY29sdW1ucy5oNiBoNCwgLmg2I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg2LmZvcm0td3JhcHBlciBoNCwgLmg2I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDQsIC5oNiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWNoZWNrYm94ZXMgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5mb3JtLXdyYXBwZXIgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDQsIC5oNiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNi5mb3JtLXdyYXBwZXIgaDQsIC5oNiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGg0LCAuY29sdW1ucy5oNiBoNSwgLmg2I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg2LmZvcm0td3JhcHBlciBoNSwgLmg2I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDUsIC5oNiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWNoZWNrYm94ZXMgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5mb3JtLXdyYXBwZXIgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDUsIC5oNiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNi5mb3JtLXdyYXBwZXIgaDUsIC5oNiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGg1IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHZW5lcmFsIHN0eWxlIGhlbHBlciBjbGFzc2VzIGZvciB0ZXh0LCBtYXJnaW5zLFxuICAgIHBhZGRpbmcgYW5kIHdpZHRoc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTWFyZ2lucyBhbmQgUGFkZGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50b3AtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnRvcC1tYXJnaW4tZG91YmxlIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnRvcC1tYXJnaW4taGFsZiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubm8tdG9wLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnJpZ2h0LW1hcmdpbiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnJpZ2h0LW1hcmdpbi1kb3VibGUge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5yaWdodC1tYXJnaW4taGFsZiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5uby1yaWdodC1tYXJnaW4ge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uYm90dG9tLW1hcmdpbi1kb3VibGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4uYm90dG9tLW1hcmdpbi1oYWxmIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5uby1ib3R0b20tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubGVmdC1tYXJnaW4ge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLmxlZnQtbWFyZ2luLWRvdWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubGVmdC1tYXJnaW4taGFsZiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm5vLWxlZnQtbWFyZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnRvcC1wYWRkaW5nLWRvdWJsZSB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG4udG9wLXBhZGRpbmctaGFsZiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm5vLXRvcC1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnJpZ2h0LXBhZGRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucmlnaHQtcGFkZGluZy1kb3VibGUge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4ucmlnaHQtcGFkZGluZy1oYWxmIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5uby1yaWdodC1wYWRkaW5nIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLmJvdHRvbS1wYWRkaW5nLWRvdWJsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4uYm90dG9tLXBhZGRpbmctaGFsZiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm5vLWJvdHRvbS1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmxlZnQtcGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLmxlZnQtcGFkZGluZy1kb3VibGUge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5sZWZ0LXBhZGRpbmctaGFsZiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5uby1sZWZ0LXBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEluZGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pbmRlbnQge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubm8taW5kZW50LFxuLm1haW4tY29udGVudCAubm8taW5kZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFJhZGl1c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5uby1yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5vLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZGFyay10ZXh0IHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG59XG5cbi5pbmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuXG4uYnJlYWstd29yZCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLndoaXRlLXRleHQtYW5kLXVuZGVybGluZSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2hhZG93XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnJpZ2h0LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDRweCAwIDRweCAjY2NjY2NjO1xufVxuXG4ubm8tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBXaWR0aHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udy0xIHtcbiAgd2lkdGg6IDElO1xufVxuXG4udy0yIHtcbiAgd2lkdGg6IDIlO1xufVxuXG4udy0zIHtcbiAgd2lkdGg6IDMlO1xufVxuXG4udy00IHtcbiAgd2lkdGg6IDQlO1xufVxuXG4udy01IHtcbiAgd2lkdGg6IDUlO1xufVxuXG4udy02IHtcbiAgd2lkdGg6IDYlO1xufVxuXG4udy03IHtcbiAgd2lkdGg6IDclO1xufVxuXG4udy04IHtcbiAgd2lkdGg6IDglO1xufVxuXG4udy05IHtcbiAgd2lkdGg6IDklO1xufVxuXG4udy0xMCB7XG4gIHdpZHRoOiAxMCU7XG59XG5cbi53LTExIHtcbiAgd2lkdGg6IDExJTtcbn1cblxuLnctMTIge1xuICB3aWR0aDogMTIlO1xufVxuXG4udy0xMyB7XG4gIHdpZHRoOiAxMyU7XG59XG5cbi53LTE0IHtcbiAgd2lkdGg6IDE0JTtcbn1cblxuLnctMTUge1xuICB3aWR0aDogMTUlO1xufVxuXG4udy0xNiB7XG4gIHdpZHRoOiAxNiU7XG59XG5cbi53LTE3IHtcbiAgd2lkdGg6IDE3JTtcbn1cblxuLnctMTgge1xuICB3aWR0aDogMTglO1xufVxuXG4udy0xOSB7XG4gIHdpZHRoOiAxOSU7XG59XG5cbi53LTIwIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnctMjEge1xuICB3aWR0aDogMjElO1xufVxuXG4udy0yMiB7XG4gIHdpZHRoOiAyMiU7XG59XG5cbi53LTIzIHtcbiAgd2lkdGg6IDIzJTtcbn1cblxuLnctMjQge1xuICB3aWR0aDogMjQlO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi53LTI2IHtcbiAgd2lkdGg6IDI2JTtcbn1cblxuLnctMjcge1xuICB3aWR0aDogMjclO1xufVxuXG4udy0yOCB7XG4gIHdpZHRoOiAyOCU7XG59XG5cbi53LTI5IHtcbiAgd2lkdGg6IDI5JTtcbn1cblxuLnctMzAge1xuICB3aWR0aDogMzAlO1xufVxuXG4udy0zMSB7XG4gIHdpZHRoOiAzMSU7XG59XG5cbi53LTMyIHtcbiAgd2lkdGg6IDMyJTtcbn1cblxuLnctMzMge1xuICB3aWR0aDogMzMlO1xufVxuXG4udy0zNCB7XG4gIHdpZHRoOiAzNCU7XG59XG5cbi53LTM1IHtcbiAgd2lkdGg6IDM1JTtcbn1cblxuLnctMzYge1xuICB3aWR0aDogMzYlO1xufVxuXG4udy0zNyB7XG4gIHdpZHRoOiAzNyU7XG59XG5cbi53LTM4IHtcbiAgd2lkdGg6IDM4JTtcbn1cblxuLnctMzkge1xuICB3aWR0aDogMzklO1xufVxuXG4udy00MCB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi53LTQxIHtcbiAgd2lkdGg6IDQxJTtcbn1cblxuLnctNDIge1xuICB3aWR0aDogNDIlO1xufVxuXG4udy00MyB7XG4gIHdpZHRoOiA0MyU7XG59XG5cbi53LTQ0IHtcbiAgd2lkdGg6IDQ0JTtcbn1cblxuLnctNDUge1xuICB3aWR0aDogNDUlO1xufVxuXG4udy00NiB7XG4gIHdpZHRoOiA0NiU7XG59XG5cbi53LTQ3IHtcbiAgd2lkdGg6IDQ3JTtcbn1cblxuLnctNDgge1xuICB3aWR0aDogNDglO1xufVxuXG4udy00OSB7XG4gIHdpZHRoOiA0OSU7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnctNTEge1xuICB3aWR0aDogNTElO1xufVxuXG4udy01MiB7XG4gIHdpZHRoOiA1MiU7XG59XG5cbi53LTUzIHtcbiAgd2lkdGg6IDUzJTtcbn1cblxuLnctNTQge1xuICB3aWR0aDogNTQlO1xufVxuXG4udy01NSB7XG4gIHdpZHRoOiA1NSU7XG59XG5cbi53LTU2IHtcbiAgd2lkdGg6IDU2JTtcbn1cblxuLnctNTcge1xuICB3aWR0aDogNTclO1xufVxuXG4udy01OCB7XG4gIHdpZHRoOiA1OCU7XG59XG5cbi53LTU5IHtcbiAgd2lkdGg6IDU5JTtcbn1cblxuLnctNjAge1xuICB3aWR0aDogNjAlO1xufVxuXG4udy02MSB7XG4gIHdpZHRoOiA2MSU7XG59XG5cbi53LTYyIHtcbiAgd2lkdGg6IDYyJTtcbn1cblxuLnctNjMge1xuICB3aWR0aDogNjMlO1xufVxuXG4udy02NCB7XG4gIHdpZHRoOiA2NCU7XG59XG5cbi53LTY1IHtcbiAgd2lkdGg6IDY1JTtcbn1cblxuLnctNjYge1xuICB3aWR0aDogNjYlO1xufVxuXG4udy02NyB7XG4gIHdpZHRoOiA2NyU7XG59XG5cbi53LTY4IHtcbiAgd2lkdGg6IDY4JTtcbn1cblxuLnctNjkge1xuICB3aWR0aDogNjklO1xufVxuXG4udy03MCB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi53LTcxIHtcbiAgd2lkdGg6IDcxJTtcbn1cblxuLnctNzIge1xuICB3aWR0aDogNzIlO1xufVxuXG4udy03MyB7XG4gIHdpZHRoOiA3MyU7XG59XG5cbi53LTc0IHtcbiAgd2lkdGg6IDc0JTtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlO1xufVxuXG4udy03NiB7XG4gIHdpZHRoOiA3NiU7XG59XG5cbi53LTc3IHtcbiAgd2lkdGg6IDc3JTtcbn1cblxuLnctNzgge1xuICB3aWR0aDogNzglO1xufVxuXG4udy03OSB7XG4gIHdpZHRoOiA3OSU7XG59XG5cbi53LTgwIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLnctODEge1xuICB3aWR0aDogODElO1xufVxuXG4udy04MiB7XG4gIHdpZHRoOiA4MiU7XG59XG5cbi53LTgzIHtcbiAgd2lkdGg6IDgzJTtcbn1cblxuLnctODQge1xuICB3aWR0aDogODQlO1xufVxuXG4udy04NSB7XG4gIHdpZHRoOiA4NSU7XG59XG5cbi53LTg2IHtcbiAgd2lkdGg6IDg2JTtcbn1cblxuLnctODcge1xuICB3aWR0aDogODclO1xufVxuXG4udy04OCB7XG4gIHdpZHRoOiA4OCU7XG59XG5cbi53LTg5IHtcbiAgd2lkdGg6IDg5JTtcbn1cblxuLnctOTAge1xuICB3aWR0aDogOTAlO1xufVxuXG4udy05MSB7XG4gIHdpZHRoOiA5MSU7XG59XG5cbi53LTkyIHtcbiAgd2lkdGg6IDkyJTtcbn1cblxuLnctOTMge1xuICB3aWR0aDogOTMlO1xufVxuXG4udy05NCB7XG4gIHdpZHRoOiA5NCU7XG59XG5cbi53LTk1IHtcbiAgd2lkdGg6IDk1JTtcbn1cblxuLnctOTYge1xuICB3aWR0aDogOTYlO1xufVxuXG4udy05NyB7XG4gIHdpZHRoOiA5NyU7XG59XG5cbi53LTk4IHtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnctOTkge1xuICB3aWR0aDogOTklO1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm9yZGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRoaWNrLCAudG9wLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZWRlZGVkO1xufVxuXG4uYm90dG9tLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZWRlZGVkO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQb3NpdGlvbmluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEFjY2Vzc2liaWxpdHkgY2xhc3MgaW4gRHJ1cGFsIDhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1ha2VzIHRoZSBEUyAuYWxlcnQgZGVmYXVsdCBzdHlsZSBhbGVydC0taW5mb3JtYXRpb25hbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsZXJ0IDpsYXN0LWNoaWxkLCAucGFuZWwtLWFsZXJ0IDpsYXN0LWNoaWxkLCAuYWxlcnQtYm94IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAwIC01MHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTAlO1xuICB3aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgLmFsZXJ0X19oZWFkZXItdGl0bGUsIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIC5hbGVydCBoMiwgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgLnBhbmVsLS1hbGVydCBoMiwgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgLmFsZXJ0LWJveCBoMiwgLmFsZXJ0IC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIGgyLCAucGFuZWwtLWFsZXJ0IC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIGgyLCAuYWxlcnQtYm94IC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIGgyLCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciAuYWxlcnQgaDMsIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIC5wYW5lbC0tYWxlcnQgaDMsIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIC5hbGVydC1ib3ggaDMsIC5hbGVydCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciBoMywgLnBhbmVsLS1hbGVydCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciBoMywgLmFsZXJ0LWJveCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciBoMywgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgLmFsZXJ0IGg0LCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciAucGFuZWwtLWFsZXJ0IGg0LCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciAuYWxlcnQtYm94IGg0LCAuYWxlcnQgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgaDQsIC5wYW5lbC0tYWxlcnQgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgaDQsIC5hbGVydC1ib3ggLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgaDQsIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIC5hbGVydF9fYm9keSBwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNjVyZW07XG4gIH1cbn1cblxuLmFsZXJ0X19mdWxsLXdpZHRoLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjczNzVyZW07XG59XG5cbi8qIENvbnRlbnQgT3B0aW1pemF0aW9uIEJhbm5lciovXG4uYWxlcnQtLW9wdGltaXphdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2VkZWM7XG59XG5cbi5hbGVydF9faGVhZGVyLWljb24tLW9wdGltaXphdGlvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tb3B0aW1pemF0aW9uLnN2Z1wiKTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBBbGVydCBib3ggY2xhc3NlcyByZWZlcmVuY2VkIGluIHRoZSBjb250ZW50IHN0eWxlIGd1aWRlLlxuICAgIFRoZXNlIHdpbGwgZXZlbnR1YWxseSBiZSByZW1vdmVkIGZyb20gdGhlIHRoZW1lIG9uY2UgdGhlXG4gICAgRFMgY2xhc3NlcyBhcmUgdXNlZCB3aWRlbHkuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxlcnQtYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTA4MEE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJGMEY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWxlcnQtYm94IGEsIC5hbGVydC1ib3ggYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2NkNDO1xufVxuLmFsZXJ0LWJveCBhOmhvdmVyLCAuYWxlcnQtYm94IGE6dmlzaXRlZCwgLmFsZXJ0LWJveCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA0NzhGO1xufVxuLmFsZXJ0LWJveCBhLmJ1dHRvbjpub3QoLnNlY29uZGFyeSkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hbGVydC1ib3ggaSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLmFsZXJ0LWJveCA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmFsZXJ0LWJveCAuY2xvc2Uge1xuICByaWdodDogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6ICMwNmM7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDAgNnB4IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFsZXJ0LWJveCAuY2xvc2U6aG92ZXIsIC5hbGVydC1ib3ggLmNsb3NlOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jcml0aWNhbC1hbGVydCwgLmVtZXJnZW5jeS1iYW5uZXIsIC5lbWVyZ2VuY3ktYmFubmVyLS1jb3ZpZCwgLmhlYWRlcl9fYWxlcnQge1xuICB6LWluZGV4OiAxNTtcbn1cblxuLmhlYWRlcl9fYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0QwMDAwO1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZGVyX19hbGVydCBhLCAuaGVhZGVyX19hbGVydCBhOmhvdmVyLCAuaGVhZGVyX19hbGVydCBhOnZpc2l0ZWQsIC5oZWFkZXJfX2FsZXJ0IGE6Zm9jdXMsIC5oZWFkZXJfX2FsZXJ0IGE6YWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBJY29ucyBuZXN0ZWQgaW4gbGluayB0YWdzXG4gICAgKiBVc2VkIGluIGNvbnRhY3QgbGlzdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuYS5saW5rLWljb24tdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYSBzcGFuW2NsYXNzXj1pY29uLV0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYVtocmVmXj1cInRlbDpcIl0gPiBzcGFuW2NsYXNzXj1pY29uLV0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLyogTGVnYWN5IGNsYXNzLiBVc2VzIERTIGVtYWlsIGljb24gKi9cbi5pY29uLWVtYWlsLCAuaWNvbi1tYWlsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1lbWFpbC5zdmdcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmljb24tY2FtZXJhNCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24taW5zdGFncmFtLnN2Z1wiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaWNvbi10d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi10d2l0dGVyLnN2Z1wiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaWNvbi1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tZmFjZWJvb2stYWx0LnN2Z1wiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaWNvbi1saW5rZWRJbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tbGlua2VkaW4uc3ZnXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pY29uLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLXlvdXR1YmUuc3ZnXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pY29uLXNoYXJlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1uZXctd2luZG93LnN2Z1wiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaWNvbi13ZWJzaXRlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1saW5rLXVybC5zdmdcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQ3VzdG9tIE9uZXNpdGUgSWNvbiBGb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb25lc2l0ZS9vbmVzaXRlLmVvdD91aXJlZ2VcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb25lc2l0ZS9vbmVzaXRlLmVvdD91aXJlZ2UjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29uZXNpdGUvb25lc2l0ZS50dGY/dWlyZWdlXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vbmVzaXRlL29uZXNpdGUud29mZj91aXJlZ2VcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb25lc2l0ZS9vbmVzaXRlLnN2Zz91aXJlZ2Ujb25lc2l0ZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE9udGFyaW8gbG9nb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG4uaWNvbi1vbnRhcmlvOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5N2JcIjtcbn1cblxuLmljb24tb250YXJpb0xvZ286OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3Y1wiO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBTZXJ2aWNlIE9udGFyaW9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuLmljb24tc2VydmljZU9udGFyaW86OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NWZcIjtcbiAgY29sb3I6IHJnYigwLCAxMDgsIDY0KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2MVwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGg0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoNTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDY6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2NFwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGg3OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoODo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDk6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2N1wiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxMDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDExOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NjlcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxMzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDE0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2ZFwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxNjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG4uaWNvbi13cmFwcGVyLS1sb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvbi13cmFwcGVyLS1sb25nLCAuaWNvbi13cmFwcGVyLS1sb25nLW5vLWJnIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA3cmVtO1xuICBoZWlnaHQ6IDIuM3JlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmljb24tY29udGFjdExvbmc6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBOb3RlOiB0byBwaGFzZSBvdXQgdGhlIHVzZSBvZiB0aGVzZSBpY29uIGNsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuLmljb24tYWxlcnQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1hbWJ1bGFuY2U6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmljb24tYXJyb3dMZWZ0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljb24tYXJyb3dSaWdodDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLWFycm93U21hbGxEb3duOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmljb24tYXJyb3dTbWFsbExlZnQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uaWNvbi1hcnJvd1NtYWxsUmlnaHQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uaWNvbi1hcnJvd1NtYWxsVXA6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uaWNvbi1hcnJvd1VwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmljb24tYm9va21hcms6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uaWNvbi1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5pY29uLWNhbWVyYTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5pY29uLWNhbWVyYTE6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaWNvbi1jYW1lcmEyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb24tY2FtZXJhMzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5pY29uLWNBcnJvd0Rvd246OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uaWNvbi1jQXJyb3dMZWZ0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmljb24tY0Fycm93UmlnaHQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi1jQXJyb3dVcDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5pY29uLWNoZWNrOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmljb24tY2hlY2tsaXN0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmljb24tY2hlY2tTcXVhcmU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi1jaGV2cm9uRG93bjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5pY29uLWNoZXZyb25MZWZ0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmljb24tY2hldnJvblJpZ2h0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmljb24tY2hldnJvblVwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmljb24tY2lyY2xlLXNsYXNoOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmljb24tY2xvY2s6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uaWNvbi1jbG91ZERvd246OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uaWNvbi1jbG91ZFVwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmljb24tY29tbWVudDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5pY29uLWNvbW1lbnREaXNjOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLmljb24tY3Jvc3M6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uaWNvbi1jcm9zc0JpZzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5pY29uLWNyb3NzQ2lyYzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG5cbi5pY29uLWNyb3NzaGFpcnM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuXG4uaWNvbi1kZXNrdG9wMTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5pY29uLWRlc2t0b3AyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmljb24tZGVza3RvcDM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uaWNvbi1kaXJlY3Rpb25zOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLmljb24tZG90OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLmljb24tZG93bmxvYWQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uaWNvbi1mYWNlYm9va0xvbmc6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4uaWNvbi1maWxlLWNzdjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5pY29uLWZpbGUtZGJmOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cblxuLmljb24tZmlsZS1nZW5lcmljOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmljb24tZmlsZS1qc29uOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLmljb24tZmlsZS1rbWw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuXG4uaWNvbi1maWxlLW1kYjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5pY29uLWZpbGUtb2RiOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLmljb24tZmlsZS1wZGY6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uaWNvbi1maWxlLXJkcDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5pY29uLWZpbGUtdHh0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cblxuLmljb24tZmlsZS13b3JkOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmljb24tZmlsZS14bHM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uaWNvbi1maWxlLXhtbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG5cbi5pY29uLWZpbGUtemlwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLmljb24tZmlsbTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5pY29uLWZpcmU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uaWNvbi1maXJlRnVsbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5pY29uLWZpcmVIYWxmOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLmljb24tZmlyZUhlbG1ldDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5pY29uLWZsYW1lOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLmljb24tZmxpY2tyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLmljb24tZ2Vhcjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XG59XG5cbi5pY29uLWdsb2JlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NDZcIjtcbn1cblxuLmljb24tZ29vZ2xlUGx1czo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5pY29uLWdwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cblxuLmljb24tZ3JhcGg6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuXG4uaWNvbi1ndWlkZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG5cbi5pY29uLWhlYWx0aGNyb3NzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NGJcIjtcbn1cblxuLmljb24taGVhbHRoY3Jvc3NGdWxsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NGNcIjtcbn1cblxuLmljb24taGVhbHRoY3Jvc3NTcXVhcmU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuXG4uaWNvbi1oZWFsdGhGdWxsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cblxuLmljb24taGVhcnQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uaWNvbi1ob3NwaXRhbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG5cbi5pY29uLWhvdXJnbGFzczo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5pY29uLWh1bWJzRG93bjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG5cbi5pY29uLWluZm86OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4uaWNvbi1pc3N1ZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG5cbi5pY29uLWlzc3VlQ2hlY2s6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uaWNvbi1pc3N1ZVJlZnJlc2g6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuXG4uaWNvbi1rZXk6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuXG4uaWNvbi1sYXB0b3A6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1OFwiO1xufVxuXG4uaWNvbi1sYXc6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4uaWNvbi1sZWdhbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG5cbi5pY29uLWxpZ2h0QnVsYjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG5cbi5pY29uLWxpbmtFeHRlcm5hbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG59XG5cbi5pY29uLWxvY2F0aW9uOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NWVcIjtcbn1cblxuLmljb24tbWVka2l0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cblxuLmljb24tbWVudGlvbjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG5cbi5pY29uLW1lbnU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuXG4uaWNvbi1taW51czo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTczXCI7XG59XG5cbi5pY29uLW1vYmlsZS1waG9uZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTc0XCI7XG59XG5cbi5pY29uLW1vYmlsZS1waG9uZTI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuXG4uaWNvbi1tb25leTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTc2XCI7XG59XG5cbi5pY29uLW1vcnRhckJvYXJkOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cblxuLmljb24tbmV3c3BhcGVyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NzhcIjtcbn1cblxuLmljb24tbm9GaXJlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NzlcIjtcbn1cblxuLmljb24tb2xkLXNlYXJjaDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG5cbi5pY29uLW9wZW5EYXRhOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cblxuLmljb24tb3BlbkRhdGEyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLmljb24tb3BlbkRhdGFGdWxsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLmljb24tcGVuY2lsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5ODBcIjtcbn1cblxuLmljb24tcGhvbmU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4MVwiO1xufVxuXG4uaWNvbi1waG9uZTI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4MlwiO1xufVxuXG4uaWNvbi1waG9uZURvd246OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4M1wiO1xufVxuXG4uaWNvbi1waG9uZUZ1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuXG4uaWNvbi1waG90bzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTg1XCI7XG59XG5cbi5pY29uLXBpZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG5cbi5pY29uLXBpbjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTg3XCI7XG59XG5cbi5pY29uLXBpbnRlcmVzdDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTg4XCI7XG59XG5cbi5pY29uLXBsYW5lOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5ODlcIjtcbn1cblxuLmljb24tcGxheTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG5cbi5pY29uLXBsYXkyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OGJcIjtcbn1cblxuLmljb24tcGx1czo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOThjXCI7XG59XG5cbi5pY29uLXBvZGl1bTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG5cbi5pY29uLXByaW50OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OGVcIjtcbn1cblxuLmljb24tcHJvZml0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OGZcIjtcbn1cblxuLmljb24tcHVsc2U6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5MFwiO1xufVxuXG4uaWNvbi1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5pY29uLXF1b3Rlc0Nsb3NlRU46OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5MlwiO1xufVxuXG4uaWNvbi1xdW90ZXNDbG9zZUZSOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cblxuLmljb24tcXVvdGVzT3BlbkVOOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OTRcIjtcbn1cblxuLmljb24tcXVvdGVzT3BlbkZSOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OTVcIjtcbn1cblxuLmljb24tckFycm93RG93bjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTk2XCI7XG59XG5cbi5pY29uLXJBcnJvd0xlZnQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuXG4uaWNvbi1yQXJyb3dSaWdodDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTk4XCI7XG59XG5cbi5pY29uLXJBcnJvd1VwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OTlcIjtcbn1cblxuLmljb24tcnNzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OWFcIjtcbn1cblxuLmljb24tc2NyZWVuLWZ1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuXG4uaWNvbi1zY3JlZW4tbm9ybWFsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OWNcIjtcbn1cblxuLmljb24tc2VhcmNoOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OWRcIjtcbn1cblxuLmljb24tc2V0dGluZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlmXCI7XG59XG5cbi5pY29uLXNoYXJlRnVsbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWExXCI7XG59XG5cbi5pY29uLXNpZ25Jbjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWEyXCI7XG59XG5cbi5pY29uLXNpZ25PdXQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhM1wiO1xufVxuXG4uaWNvbi1zb3VuZDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWE0XCI7XG59XG5cbi5pY29uLXNxdWFyZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWE1XCI7XG59XG5cbi5pY29uLXN0YXI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhNlwiO1xufVxuXG4uaWNvbi1zdGFyRnVsbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWE3XCI7XG59XG5cbi5pY29uLXN0YXRzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YThcIjtcbn1cblxuLmljb24tc3RhdHNDaXJjOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YTlcIjtcbn1cblxuLmljb24tc3RhdHNGdWxsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YWFcIjtcbn1cblxuLmljb24tc3RldGhvc2NvcGU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhYlwiO1xufVxuXG4uaWNvbi1zdWl0Y2FzZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWFjXCI7XG59XG5cbi5pY29uLXN5bmM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuXG4uaWNvbi10YWJsZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWFlXCI7XG59XG5cbi5pY29uLXRhYmxldDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWFmXCI7XG59XG5cbi5pY29uLXRBcnJvd0Rvd246OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliMFwiO1xufVxuXG4uaWNvbi10QXJyb3dMZWZ0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YjFcIjtcbn1cblxuLmljb24tdEFycm93UmlnaHQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliMlwiO1xufVxuXG4uaWNvbi10QXJyb3dVcDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWIzXCI7XG59XG5cbi5pY29uLXRlbGVzY29wZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWI0XCI7XG59XG5cbi5pY29uLXRodW1ic0Rvd25GdWxsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YjVcIjtcbn1cblxuLmljb24tdGh1bWJzVXA6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliNlwiO1xufVxuXG4uaWNvbi10aHVtYnNVcEZ1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliN1wiO1xufVxuXG4uaWNvbi10b29sczo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWI4XCI7XG59XG5cbi5pY29uLXRyYXNoY2FuOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YjlcIjtcbn1cblxuLmljb24tdHdpdHRlckJpcmQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliYlwiO1xufVxuXG4uaWNvbi10d2l0dGVyTG9uZzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWJjXCI7XG59XG5cbi5pY29uLXVwQXJyb3c6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliZFwiO1xufVxuXG4uaWNvbi12aWRlbzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWJlXCI7XG59XG5cbi5pY29uLXZpZGVvMjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWJmXCI7XG59XG5cbi5pY29uLXZpZGVvQ2lyYzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWMwXCI7XG59XG5cbi5pY29uLXZpZGVvRmlsbTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWMxXCI7XG59XG5cbi5pY29uLXZpZGVvRnVsbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWMyXCI7XG59XG5cbi5pY29uLXlvdXR1YmVMb25nOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YzVcIjtcbn1cblxuLmljb24temFwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YzZcIjtcbn1cblxuLnJvdy5pbnRybywgLnJvdy5pbnRyby5yb3ctLWNvbGxhcHNlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMS41cmVtIGF1dG87XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMWExYTFhO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5yb3cuaW50cm8sIC5yb3cuaW50cm8ucm93LS1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnJvdy5pbnRybyBoMSwgLnJvdy5pbnRyby5yb3ctLWNvbGxhcHNlIGgxIHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuICAucm93LmludHJvIC50aHVtYm5haWwgaW1nLCAucm93LmludHJvLnJvdy0tY29sbGFwc2UgLnRodW1ibmFpbCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAubWFya2V0aW5nLWJhbm5lciAuaW50cm8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5pbnRybyAuaW50cm9fX3RleHQgLmNhbGxvdXQgcCwgLmludHJvIC5pbnRyb19fdGV4dCAucGFuZWwtLWNhbGxvdXQgcCwgLmludHJvIC5pbnRyb19fdGV4dCAuY2FsbG91dCBsaSwgLmludHJvIC5pbnRyb19fdGV4dCAucGFuZWwtLWNhbGxvdXQgbGksIC5pbnRybyAuaW50cm9fX3RleHQgLmFsZXJ0LWJveCBwLCAuaW50cm8gLmludHJvX190ZXh0IC5hbGVydC1ib3ggbGksIC5pbnRybyAuaW50cm9fX3RleHQgLmFsZXJ0IHAsIC5pbnRybyAuaW50cm9fX3RleHQgLnBhbmVsLS1hbGVydCBwLCAuaW50cm8gLmludHJvX190ZXh0IC5hbGVydCBsaSwgLmludHJvIC5pbnRyb19fdGV4dCAucGFuZWwtLWFsZXJ0IGxpLCAuaW50cm8gLmludHJvX190ZXh0IC5hc2lkZSBwLCAuaW50cm8gLmludHJvX190ZXh0IC5wYW5lbC0tYXNpZGUgcCwgLmludHJvIC5pbnRyb19fdGV4dCBhc2lkZTpub3QoLnNpZGViYXIpIHAsIC5pbnRybyAuaW50cm9fX3RleHQgLmFzaWRlIGxpLCAuaW50cm8gLmludHJvX190ZXh0IC5wYW5lbC0tYXNpZGUgbGksIC5pbnRybyAuaW50cm9fX3RleHQgYXNpZGU6bm90KC5zaWRlYmFyKSBsaSwgLmludHJvIC5pbnRyb19fdGV4dCAucGFuZWwgcCwgLmludHJvIC5pbnRyb19fdGV4dCAucGFuZWwgbGkge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbi5pbnRybyAubWVkaWEtLXR5cGUtdGh1bWJuYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uaW1nLWxlZnQge1xuICBjbGVhcjogbGVmdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxLjVlbSAxZW0gMDtcbn1cbi5pbWctcmlnaHQge1xuICBjbGVhcjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMWVtIDEuNWVtO1xufVxuLmltZy1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzaGFwZS1vdXRzaWRlOiBjaXJjbGUoNTAlKTtcbn1cbi5pbWctcm91bmQgZmlnY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGJvdHRvbTogMDtcbn1cblxuaW1nLm1lZGl1bS11cC1sZWZ0IHtcbiAgbWFyZ2luOiAwIDEuNWVtIDFlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gIGltZy5tZWRpdW0tdXAtbGVmdCB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbmltZy5tZWRpdW0tdXAtcmlnaHQge1xuICBtYXJnaW46IDAgMS41ZW0gMWVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgaW1nLm1lZGl1bS11cC1yaWdodCB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbmZpZ3VyZS5pbWctcm91bmQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmZpZ3VyZSwgZGl2Lmh0bWwtZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbmZpZ3VyZSBmaWdjYXB0aW9uLCBmaWd1cmUgZGl2Lmh0bWwtZmlnY2FwdGlvbiwgZGl2Lmh0bWwtZmlndXJlIGZpZ2NhcHRpb24sIGRpdi5odG1sLWZpZ3VyZSBkaXYuaHRtbC1maWdjYXB0aW9uIHtcbiAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5maWd1cmUgcCwgZGl2Lmh0bWwtZmlndXJlIHAge1xuICBtYXJnaW46IDA7XG59XG5maWd1cmUgZmlnY2FwdGlvbiwgZmlndXJlIGRpdi5odG1sLWZpZ2NhcHRpb24sIGRpdi5odG1sLWZpZ3VyZSBmaWdjYXB0aW9uLCBkaXYuaHRtbC1maWd1cmUgZGl2Lmh0bWwtZmlnY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbmZpZ3VyZSBmaWdjYXB0aW9uIHAsIGZpZ3VyZSBkaXYuaHRtbC1maWdjYXB0aW9uIHAsIGRpdi5odG1sLWZpZ3VyZSBmaWdjYXB0aW9uIHAsIGRpdi5odG1sLWZpZ3VyZSBkaXYuaHRtbC1maWdjYXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuZmlndXJlLmxlZnQsIGRpdi5odG1sLWZpZ3VyZS5sZWZ0IHtcbiAgbWFyZ2luOiAwIDFyZW0gMS41cmVtIDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgZmlndXJlLmxlZnQsIGRpdi5odG1sLWZpZ3VyZS5sZWZ0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuZmlndXJlLnJpZ2h0LCBkaXYuaHRtbC1maWd1cmUucmlnaHQge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgZmlndXJlLnJpZ2h0LCBkaXYuaHRtbC1maWd1cmUucmlnaHQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbmZpZ3VyZS5yaWdodCBmaWdjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuZmlnY2FwdGlvbiA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmZpZ3VyZSAubWVkaWFfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5sYWJlbCwgLnJlZGFjdGVkLCBzcGFuLnJlZGFjdGVkLCBbdGl0bGV+PXJlZGFjdGVkXSwgW3RpdGxlfj3DqWRpdMOpXSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGN1cnNvcjogaW5pdGlhbDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0NWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNzVyZW07XG4gIHdpZHRoOiBpbml0aWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ubGFiZWwub3BlbiwgLm9wZW4ucmVkYWN0ZWQsIC5vcGVuW3RpdGxlfj1yZWRhY3RlZF0sIC5vcGVuW3RpdGxlfj3DqWRpdMOpXSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLm9wZW4sIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuLm9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmYWQyO1xufVxuLmxhYmVsLmNsb3NlZCwgLmNsb3NlZC5yZWRhY3RlZCwgLmNsb3NlZFt0aXRsZX49cmVkYWN0ZWRdLCAuY2xvc2VkW3RpdGxlfj3DqWRpdMOpXSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLmNsb3NlZCwgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4uY2xvc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZDJkMjtcbn1cbi5sYWJlbC51cGNvbWluZywgLnVwY29taW5nLnJlZGFjdGVkLCAudXBjb21pbmdbdGl0bGV+PXJlZGFjdGVkXSwgLnVwY29taW5nW3RpdGxlfj3DqWRpdMOpXSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLnVwY29taW5nLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3Bhbi51cGNvbWluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYzZjM7XG59XG4ubGFiZWwuaW5hY3RpdmUsIC5pbmFjdGl2ZS5yZWRhY3RlZCwgLmluYWN0aXZlW3RpdGxlfj1yZWRhY3RlZF0sIC5pbmFjdGl2ZVt0aXRsZX49w6lkaXTDqV0sIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3Bhbi5pbmFjdGl2ZSwgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4uaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubGFiZWwuc3VjY2VzcywgLnN1Y2Nlc3MucmVkYWN0ZWQsIC5zdWNjZXNzW3RpdGxlfj1yZWRhY3RlZF0sIC5zdWNjZXNzW3RpdGxlfj3DqWRpdMOpXSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLnN1Y2Nlc3MsIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuLnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YjNmO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubGFiZWwgW2NsYXNzKj1pY29uLV0sIC5yZWRhY3RlZCBbY2xhc3MqPWljb24tXSwgW3RpdGxlfj1yZWRhY3RlZF0gW2NsYXNzKj1pY29uLV0sIFt0aXRsZX49w6lkaXTDqV0gW2NsYXNzKj1pY29uLV0sIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3BhbiBbY2xhc3MqPWljb24tXSwgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4gW2NsYXNzKj1pY29uLV0ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5kc3MtcGhhc2UtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZHNzLXBoYXNlLWxhYmVsLmFscGhhOjpiZWZvcmUsIC5kc3MtcGhhc2UtbGFiZWwuYmV0YTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5kc3MtcGhhc2UtbGFiZWwuYWxwaGE6OmJlZm9yZSwgLmRzcy1waGFzZS1sYWJlbC5iZXRhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2JlYWtlci5wbmcpO1xufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkdlbmVyYWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBtYWtpbmcgYWxsIHRoZSBvcmRlcmVkIGxpc3RzIGluIGxlYWQgYW5kIGJvZHkgdG8gdXNlIHRoZSBjb3VudGVyIHJ1bGVcbi5maWVsZC0tbmFtZS1ib2R5IGlzIHRoZSBib2R5IGNvbnRhaW5lciBmb3IgQ0tFZGl0b3IgNC5cbi5jay1vbmVzaXRlLWNvbnRlbnQgaXMgdGhlIGVkaXRvciBjb250YWluZXIgZm9yIENLRWRpdG9yIDUuICovXG4ubWFpbi1jb250ZW50IG9sLCAuaW50cm9fX3RleHQgb2wsIC5ib2R5LWZpZWxkIG9sLCAuZmllbGQtLW5hbWUtYm9keSBvbCwgLmNrLW9uZXNpdGUtY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogcml0ZW07XG59XG4ubWFpbi1jb250ZW50IG9sIGxpOjpiZWZvcmUsIC5pbnRyb19fdGV4dCBvbCBsaTo6YmVmb3JlLCAuYm9keS1maWVsZCBvbCBsaTo6YmVmb3JlLCAuZmllbGQtLW5hbWUtYm9keSBvbCBsaTo6YmVmb3JlLCAuY2stb25lc2l0ZS1jb250ZW50IG9sIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHJpdGVtLCBkZWNpbWFsKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiByaXRlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS4xcmVtO1xufVxuLm1haW4tY29udGVudCB1bCBsaTo6YmVmb3JlLCAuaW50cm9fX3RleHQgdWwgbGk6OmJlZm9yZSwgLmJvZHktZmllbGQgdWwgbGk6OmJlZm9yZSwgLmZpZWxkLS1uYW1lLWJvZHkgdWwgbGk6OmJlZm9yZSwgLmNrLW9uZXNpdGUtY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luOiBpbml0aWFsO1xuICBjb3VudGVyLWluY3JlbWVudDogbm9uZTtcbn1cblxub2xbdHlwZT1hXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHJpdGVtLCBsb3dlci1hbHBoYSkgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogcml0ZW07XG59XG5cbm9sW3R5cGU9QV0udXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihyaXRlbSwgdXBwZXItYWxwaGEpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHJpdGVtO1xufVxuXG5vbFt0eXBlPWldID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocml0ZW0sIGxvd2VyLXJvbWFuKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiByaXRlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjFyZW07XG59XG5cbm9sW3R5cGU9SV0udXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihyaXRlbSwgdXBwZXItcm9tYW4pIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHJpdGVtO1xufVxuXG4uaW5saW5lLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAxLjA2MjVyZW0gLTFyZW0gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cbi5pbmxpbmUtbGlzdCA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLmludHJvIHVsW2NsYXNzXj1zbWFsbC11cF0sXG4uaW50cm8gdWxbY2xhc3NePW1lZGl1bS11cF0sXG4uaW50cm8gdWxbY2xhc3NePWxhcmdlLXVwXSxcbi5pbnRybyB1bC5hY2NvcmRpb24sXG4uaW50cm8gdWwuaW5saW5lLWxpc3QsXG4uaW50cm8gdWwucGFnaW5hdGlvbixcbi5pbnRybyB1bC5uby1idWxsZXQsXG4uaW50cm8gb2wubm8tYnVsbGV0LCAubWFpbi1jb250ZW50IHVsW2NsYXNzXj1zbWFsbC11cF0sXG4ubWFpbi1jb250ZW50IHVsW2NsYXNzXj1tZWRpdW0tdXBdLFxuLm1haW4tY29udGVudCB1bFtjbGFzc149bGFyZ2UtdXBdLFxuLm1haW4tY29udGVudCB1bC5hY2NvcmRpb24sXG4ubWFpbi1jb250ZW50IHVsLmlubGluZS1saXN0LFxuLm1haW4tY29udGVudCB1bC5wYWdpbmF0aW9uLFxuLm1haW4tY29udGVudCB1bC5uby1idWxsZXQsXG4ubWFpbi1jb250ZW50IG9sLm5vLWJ1bGxldCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbm9sLmNvbHM6bm90KC50b2MpLCB1bC5jb2xzOm5vdCgudG9jKSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxub2wuY29sczpub3QoLnRvYykgbGksIHVsLmNvbHM6bm90KC50b2MpIGxpIHtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cblxuLm5vLWJ1bGxldCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm8tYnVsbGV0IGxpIHVsOm5vdCgubm8tYnVsbGV0KSwgLm5vLWJ1bGxldCBsaSBvbDpub3QoLm5vLWJ1bGxldCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLm5vLWJ1bGxldCBsaSB1bDpub3QoLm5vLWJ1bGxldCkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAxLjFyZW07XG59XG4ubm8tYnVsbGV0IGxpIG9sOm5vdCgubm8tYnVsbGV0KSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgbWFyZ2luLWxlZnQ6IDEuNHJlbTtcbn1cbi5uby1idWxsZXQgbGkgb2w6bm90KC5uby1idWxsZXQpW3R5cGU9YV0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhO1xufVxuLm5vLWJ1bGxldCBsaSBvbDpub3QoLm5vLWJ1bGxldClbdHlwZT1BXS51cHBlciB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItYWxwaGE7XG59XG4ubm8tYnVsbGV0IGxpIG9sOm5vdCgubm8tYnVsbGV0KVt0eXBlPWldIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjtcbn1cbi5uby1idWxsZXQgbGkgb2w6bm90KC5uby1idWxsZXQpW3R5cGU9SV0udXBwZXIge1xuICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLXJvbWFuO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuSW5saW5lIC8gaG9yaXpvbnRhbCBsaXN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LS1pbmxpbmUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAxLjA2MjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpc3QtLWlubGluZSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDEuMjVyZW0gMC42MjVyZW0gMDtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cblxuLmxpc3QtLW5vLWJ1bGxldCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTGVnYWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGVnYWwtbGlzdCBvbCxcbm9sLmxlZ2FsLWxpc3QsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbCxcbm9sLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMC42MjVlbTtcbn1cbi5sZWdhbC1saXN0IG9sID4gbGksXG5vbC5sZWdhbC1saXN0ID4gbGksXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbCA+IGxpLFxub2wubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyA+IGxpIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmxlZ2FsLWxpc3Qgb2wgPiBsaSBwLFxub2wubGVnYWwtbGlzdCA+IGxpIHAsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbCA+IGxpIHAsXG5vbC5sZWdhbC1saXN0LXBhcmVudGhlc2VzID4gbGkgcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4ubGVnYWwtbGlzdCBvbCA+IGxpOjpiZWZvcmUsXG5vbC5sZWdhbC1saXN0ID4gbGk6OmJlZm9yZSxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sID4gbGk6OmJlZm9yZSxcbm9sLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiLiBcIjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG4ubGVnYWwtbGlzdCBvbC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIGxpOjpiZWZvcmUsXG5vbC5sZWdhbC1saXN0LmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgbGk6OmJlZm9yZSxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgbGk6OmJlZm9yZSxcbm9sLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiKSBcIjtcbn1cblxuLmxlZ2FsLWxpc3QgLnBhcmVudGhlc2VzIGxpLCAubGVnYWwtbGlzdCAucGFyZW50aGVzZXMtcmlnaHQgbGksIC5sZWdhbC1saXN0IG9sW3R5cGVdIGxpLCAubGVnYWwtbGlzdCAubm90LWxlZ2FsIGxpLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyAucGFyZW50aGVzZXMgbGksIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIC5wYXJlbnRoZXNlcy1yaWdodCBsaSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2xbdHlwZV0gbGksIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIC5ub3QtbGVnYWwgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogbGxpdGVtO1xufVxuLmxlZ2FsLWxpc3QgLnBhcmVudGhlc2VzIGxpOjpiZWZvcmUsIC5sZWdhbC1saXN0IC5wYXJlbnRoZXNlcy1yaWdodCBsaTo6YmVmb3JlLCAubGVnYWwtbGlzdCBvbFt0eXBlXSBsaTo6YmVmb3JlLCAubGVnYWwtbGlzdCAubm90LWxlZ2FsIGxpOjpiZWZvcmUsIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIC5wYXJlbnRoZXNlcyBsaTo6YmVmb3JlLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyAucGFyZW50aGVzZXMtcmlnaHQgbGk6OmJlZm9yZSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2xbdHlwZV0gbGk6OmJlZm9yZSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgLm5vdC1sZWdhbCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsbGl0ZW0sIGxvd2VyLWFscGhhKSBcIi4gXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNnJlbTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5sZWdhbC1saXN0IG9sW3R5cGU9aV0gbGk6OmJlZm9yZSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2xbdHlwZT1pXSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsbGl0ZW0sIGxvd2VyLXJvbWFuKSBcIi4gXCI7XG59XG4ubGVnYWwtbGlzdCBvbFt0eXBlXSBvbFt0eXBlXSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2xbdHlwZV0gb2xbdHlwZV0ge1xuICBjb3VudGVyLXJlc2V0OiBjbGxpdGVtO1xufVxuLmxlZ2FsLWxpc3Qgb2xbdHlwZV0gb2xbdHlwZV0gbGksIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sW3R5cGVdIG9sW3R5cGVdIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNsbGl0ZW07XG59XG4ubGVnYWwtbGlzdCBvbFt0eXBlXSBvbFt0eXBlXSBsaTo6YmVmb3JlLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbFt0eXBlXSBvbFt0eXBlXSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjbGxpdGVtKSBcIi4gXCI7XG59XG4ubGVnYWwtbGlzdCBvbFt0eXBlXSBvbFt0eXBlPWldIGxpOjpiZWZvcmUsIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sW3R5cGVdIG9sW3R5cGU9aV0gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY2xsaXRlbSwgbG93ZXItcm9tYW4pIFwiLiBcIjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblN0cmlwZXMgYW5kIG5vIHN0cmlwZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG51bC5saXN0LXN0cmlwZXMge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWRlZGVkO1xufVxudWwubGlzdC1zdHJpcGVzIGxpIHtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbnVsLmxpc3Qtc3RyaXBlcyBsaTpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG59XG51bC5saXN0LW5vLXN0cmlwZXMgbGkge1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkxpc3RzIHdpdGggcGFyZW50aGVzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5vbC5wYXJlbnRoZXNlcyxcbm9sLnBhcmVudGhlc2VzLXJpZ2h0IHtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbn1cbm9sLnBhcmVudGhlc2VzID4gbGksXG5vbC5wYXJlbnRoZXNlcy1yaWdodCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxub2wucGFyZW50aGVzZXMgb2wgb2wucGFyZW50aGVzZXMsXG5vbC5wYXJlbnRoZXNlcyBvbCBvbC5wYXJlbnRoZXNlcy1yaWdodCxcbm9sLnBhcmVudGhlc2VzLXJpZ2h0IG9sIG9sLnBhcmVudGhlc2VzLFxub2wucGFyZW50aGVzZXMtcmlnaHQgb2wgb2wucGFyZW50aGVzZXMtcmlnaHQge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbTtcbn1cblxub2wucGFyZW50aGVzZXMsXG5vbC5wYXJlbnRoZXNlcy1yaWdodCxcbi5sZWdhbC1saXN0IG9sLnBhcmVudGhlc2VzLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wucGFyZW50aGVzZXMsXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcy1yaWdodCxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLnBhcmVudGhlc2VzLXJpZ2h0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbm9sLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSxcbm9sLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSxcbi5sZWdhbC1saXN0IG9sLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSxcbi5sZWdhbC1saXN0IG9sLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoaXRlbSwgZGVjaW1hbCkgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTNyZW07XG4gIHdpZHRoOiAyLjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxub2wucGFyZW50aGVzZXMgbGkgb2wucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlLFxub2wucGFyZW50aGVzZXMtcmlnaHQgbGkgb2wucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3Qgb2wucGFyZW50aGVzZXMgbGkgb2wucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wucGFyZW50aGVzZXMgbGkgb2wucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3Qgb2wucGFyZW50aGVzZXMtcmlnaHQgbGkgb2wucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wucGFyZW50aGVzZXMtcmlnaHQgbGkgb2wucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihjaXRlbSwgZGVjaW1hbCkgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG59XG5cbm9sLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSxcbi5sZWdhbC1saXN0IG9sLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgZGVjaW1hbCkgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cbm9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpIG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpLFxuLmxlZ2FsLWxpc3Qgb2wucGFyZW50aGVzZXMtcmlnaHQgbGkgb2wucGFyZW50aGVzZXMtcmlnaHQgbGksXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcy1yaWdodCBsaSBvbC5wYXJlbnRoZXNlcy1yaWdodCBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjaXRlbTtcbn1cbm9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpIG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcy1yaWdodCBsaSBvbC5wYXJlbnRoZXNlcy1yaWdodCBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wucGFyZW50aGVzZXMtcmlnaHQgbGkgb2wucGFyZW50aGVzZXMtcmlnaHQgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY2l0ZW0sIGRlY2ltYWwpIFwiKSBcIjtcbn1cblxub2xbdHlwZT1hXS5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGl0ZW0sIGxvd2VyLWFscGhhKSBcIikgXCI7XG59XG5cbm9sLnBhcmVudGhlc2VzIG9sW3R5cGU9YV0ucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihjaXRlbSwgbG93ZXItYWxwaGEpIFwiKSBcIjtcbn1cblxub2xbdHlwZT1hXS5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0sIGxvd2VyLWFscGhhKSBcIikgXCI7XG59XG5cbm9sLnBhcmVudGhlc2VzLXJpZ2h0IG9sW3R5cGU9YV0ucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjaXRlbSwgbG93ZXItYWxwaGEpIFwiKSBcIjtcbn1cblxub2xbdHlwZT1BXS5wYXJlbnRoZXNlcy51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGl0ZW0sIHVwcGVyLWFscGhhKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xufVxuXG5vbC5wYXJlbnRoZXNlcyBvbFt0eXBlPUFdLnBhcmVudGhlc2VzLnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoY2l0ZW0sIHVwcGVyLWFscGhhKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjaXRlbTtcbn1cblxub2xbdHlwZT1BXS5wYXJlbnRoZXNlcy1yaWdodC51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0sIHVwcGVyLWFscGhhKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xufVxuXG5vbC5wYXJlbnRoZXNlcy1yaWdodCBvbFt0eXBlPUFdLnBhcmVudGhlc2VzLXJpZ2h0LnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY2l0ZW0sIHVwcGVyLWFscGhhKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjaXRlbTtcbn1cblxub2xbdHlwZT1pXS5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGl0ZW0sIGxvd2VyLXJvbWFuKSBcIikgXCI7XG59XG5cbm9sLnBhcmVudGhlc2VzIG9sW3R5cGU9aV0ucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihjaXRlbSwgbG93ZXItcm9tYW4pIFwiKSBcIjtcbn1cblxub2xbdHlwZT1pXS5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0sIGxvd2VyLXJvbWFuKSBcIikgXCI7XG59XG5cbm9sLnBhcmVudGhlc2VzLXJpZ2h0IG9sW3R5cGU9aV0ucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjaXRlbSwgbG93ZXItcm9tYW4pIFwiKSBcIjtcbn1cblxub2xbdHlwZT1JXS5wYXJlbnRoZXNlcy51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGl0ZW0sIHVwcGVyLXJvbWFuKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xufVxuXG5vbC5wYXJlbnRoZXNlcyBvbFt0eXBlPUldLnBhcmVudGhlc2VzLnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoY2l0ZW0sIHVwcGVyLXJvbWFuKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjaXRlbTtcbn1cblxub2xbdHlwZT1JXS5wYXJlbnRoZXNlcy1yaWdodC51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0sIHVwcGVyLXJvbWFuKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xufVxuXG5vbC5wYXJlbnRoZXNlcy1yaWdodCBvbFt0eXBlPUldLnBhcmVudGhlc2VzLXJpZ2h0LnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY2l0ZW0sIHVwcGVyLXJvbWFuKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjaXRlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbk11bHRpLWNvbHVtblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnVsLmNvbHVtbnMteC1zbWFsbCwgb2wuY29sdW1ucy14LXNtYWxsIHtcbiAgY29sdW1uLXdpZHRoOiA4ZW07XG59XG51bC5jb2x1bW5zLXNtYWxsLCBvbC5jb2x1bW5zLXNtYWxsIHtcbiAgY29sdW1uLXdpZHRoOiAxMGVtO1xufVxudWwuY29sdW1ucy1tZWRpdW0sIG9sLmNvbHVtbnMtbWVkaXVtIHtcbiAgY29sdW1uLXdpZHRoOiAxM2VtO1xufVxudWwuY29sdW1ucy1sYXJnZSwgdWwuY29sdW1ucy0zLCBvbC5jb2x1bW5zLWxhcmdlLCBvbC5jb2x1bW5zLTMge1xuICBjb2x1bW4td2lkdGg6IDE1ZW07XG59XG51bC5jb2x1bW5zLXgtbGFyZ2UsIHVsLmNvbHVtbnMtMiwgb2wuY29sdW1ucy14LWxhcmdlLCBvbC5jb2x1bW5zLTIge1xuICBjb2x1bW4td2lkdGg6IDIwZW07XG59XG51bC5jb2x1bW5zLXh4LWxhcmdlLCBvbC5jb2x1bW5zLXh4LWxhcmdlIHtcbiAgY29sdW1uLXdpZHRoOiAzMGVtO1xufVxudWxbY2xhc3MqPWNvbHVtbnMtXSA+IGxpLCBvbFtjbGFzcyo9Y29sdW1ucy1dID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5vbFtjbGFzcyo9cGFyZW50aGVzZXNdW2NsYXNzKj1jb2x1bW5zLV0gPiBsaSB7XG4gIHBhZGRpbmc6IDAgMC4yZW0gMCAxLjJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblN0eWxlZCBPcmcgY2hhcnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLm9yZy1jaGFydCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZy1jaGFydCBsaSA+IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLm9yZy1jaGFydCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLm9yZy1jaGFydCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMC4zMTI1cmVtIDAgMC4zMTI1cmVtO1xufVxuLm9yZy1jaGFydCBsaSA+IHVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vcmctY2hhcnQgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMC4wNjI1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMS4yNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjZDlkOWQ5O1xuICBib3R0b206IDMuMTI1cmVtO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5vcmctY2hhcnQgbGk6OmJlZm9yZSB7XG4gICAgbGVmdDogMTUlO1xuICAgIGhlaWdodDogMS4ycmVtO1xuICB9XG59XG4ub3JnLWNoYXJ0IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjg3NXJlbTtcbiAgd2lkdGg6IDEuNTYzcmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMS4yNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLm9yZy1jaGFydCBsaTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vcmctY2hhcnQgbGk6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAub3JnLWNoYXJ0IGxpOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGxlZnQ6IDE1JTtcbiAgfVxufVxuLm9yZy1jaGFydCBsaSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZDlkOWQ5O1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5vcmctY2hhcnQgbGkgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vcmctY2hhcnQgPiBsaTo6YmVmb3JlLFxuLm9yZy1jaGFydCA+IGxpOjphZnRlciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLm9yZy1jaGFydCBsaSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2QxZWFlYjtcbn1cbi5vcmctY2hhcnQgbGkgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNkZmYwZjE7XG59XG4ub3JnLWNoYXJ0IGxpIGxpIGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZWRmN2Y3O1xufVxuLm9yZy1jaGFydCBsaSBsaSBsaSBsaSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZjZmRmZTtcbn1cbi5vcmctY2hhcnQgbGkgbGkgbGkgbGkgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRmFuY3kgbGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbm9sLmZhbmN5LFxudWwuZmFuY3kge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxcmVtIDAgLTAuNXJlbSA1LjVyZW07XG4gIC8qIHVuZG8gdGhlIHBhZGRpbmcgYXBwbGllZCB0byBub3JtYWwgbGlzdHMgKi9cbn1cbm9sLmZhbmN5IHVsLFxudWwuZmFuY3kgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ubWFpbi1jb250ZW50IG9sLmZhbmN5LCAuaW50cm8gb2wuZmFuY3ksXG4ubWFpbi1jb250ZW50IHVsLmZhbmN5LFxuLmludHJvIHVsLmZhbmN5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxub2wuZmFuY3kubGlnaHQtYnVsbGV0cyBsaTo6YmVmb3JlLFxudWwuZmFuY3kubGlnaHQtYnVsbGV0cyBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5vbC5mYW5jeSA+IGxpLFxudWwuZmFuY3kgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm9sLmZhbmN5ID4gbGk6OmJlZm9yZSxcbnVsLmZhbmN5ID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtNS41cmVtO1xuICBoZWlnaHQ6IDQuMnJlbTtcbiAgd2lkdGg6IDQuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5M0NDO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBvbC5mYW5jeSA+IGxpOjpiZWZvcmUsXG4gIHVsLmZhbmN5ID4gbGk6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW07XG4gICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5vbC5mYW5jeSA+IGxpOm50aC1jaGlsZChuKzEwKTo6YmVmb3JlLFxudWwuZmFuY3kgPiBsaTpudGgtY2hpbGQobisxMCk6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBvbC5mYW5jeSA+IGxpOm50aC1jaGlsZChuKzEwKTo6YmVmb3JlLFxuICB1bC5mYW5jeSA+IGxpOm50aC1jaGlsZChuKzEwKTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxub2wuZmFuY3kgPiBsaSA+ICo6bm90KGZpZ3VyZSksXG51bC5mYW5jeSA+IGxpID4gKjpub3QoZmlndXJlKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgb2wuZmFuY3kgPiBsaSA+ICo6bm90KGZpZ3VyZSksXG4gIHVsLmZhbmN5ID4gbGkgPiAqOm5vdChmaWd1cmUpIHtcbiAgICB0b3A6IC0yLjVyZW07XG4gIH1cbn1cbm9sLmZhbmN5ID4gbGkgPiAqOm5vdChmaWd1cmUpOmxhc3QtY2hpbGQsXG51bC5mYW5jeSA+IGxpID4gKjpub3QoZmlndXJlKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbm9sLmZhbmN5ID4gbGkgPiBoMiwgb2wuZmFuY3kgPiBsaSA+IGgzLCBvbC5mYW5jeSA+IGxpID4gaDQsXG51bC5mYW5jeSA+IGxpID4gaDIsXG51bC5mYW5jeSA+IGxpID4gaDMsXG51bC5mYW5jeSA+IGxpID4gaDQge1xuICB0b3A6IC0zLjVyZW07XG59XG5vbC5mYW5jeVtidWxsZXQtY29sb3VyPXllbGxvd10gPiBsaTo6YmVmb3JlLFxudWwuZmFuY3lbYnVsbGV0LWNvbG91cj15ZWxsb3ddID4gbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0FGMTc7XG59XG5vbC5mYW5jeVtidWxsZXQtY29sb3VyPW9yYW5nZV0gPiBsaTo6YmVmb3JlLFxudWwuZmFuY3lbYnVsbGV0LWNvbG91cj1vcmFuZ2VdID4gbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTVBMjI7XG59XG5vbC5mYW5jeVtidWxsZXQtY29sb3VyPXJlZF0gPiBsaTo6YmVmb3JlLFxudWwuZmFuY3lbYnVsbGV0LWNvbG91cj1yZWRdID4gbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDQ1NEI7XG59XG5vbC5mYW5jeVtidWxsZXQtY29sb3VyPW1hZ2VudGFdID4gbGk6OmJlZm9yZSxcbnVsLmZhbmN5W2J1bGxldC1jb2xvdXI9bWFnZW50YV0gPiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwMzA5Mztcbn1cbm9sLmZhbmN5W2J1bGxldC1jb2xvdXI9cHVycGxlXSA+IGxpOjpiZWZvcmUsXG51bC5mYW5jeVtidWxsZXQtY29sb3VyPXB1cnBsZV0gPiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5NzVCNztcbn1cbm9sLmZhbmN5W2J1bGxldC1jb2xvdXI9Z3JlZW5dID4gbGk6OmJlZm9yZSxcbnVsLmZhbmN5W2J1bGxldC1jb2xvdXI9Z3JlZW5dID4gbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOUI1NEE7XG59XG5vbC5mYW5jeVtidWxsZXQtY29sb3VyPWxpZ2h0LWJsdWVdID4gbGk6OmJlZm9yZSxcbnVsLmZhbmN5W2J1bGxldC1jb2xvdXI9bGlnaHQtYmx1ZV0gPiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjJFMztcbn1cbm9sLmZhbmN5W2J1bGxldC1jb2xvdXI9YmxhY2tdID4gbGk6OmJlZm9yZSxcbnVsLmZhbmN5W2J1bGxldC1jb2xvdXI9YmxhY2tdID4gbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5vbFtzdGFydD1cIjJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxO1xufVxuXG5vbFtzdGFydD1cIjNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAyO1xufVxuXG5vbFtzdGFydD1cIjRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAzO1xufVxuXG5vbFtzdGFydD1cIjVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA0O1xufVxuXG5vbFtzdGFydD1cIjZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA1O1xufVxuXG5vbFtzdGFydD1cIjdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA2O1xufVxuXG5vbFtzdGFydD1cIjhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA3O1xufVxuXG5vbFtzdGFydD1cIjlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA4O1xufVxuXG5vbFtzdGFydD1cIjEwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gOTtcbn1cblxub2xbc3RhcnQ9XCIxMVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEwO1xufVxuXG5vbFtzdGFydD1cIjEyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTE7XG59XG5cbm9sW3N0YXJ0PVwiMTNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMjtcbn1cblxub2xbc3RhcnQ9XCIxNFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEzO1xufVxuXG5vbFtzdGFydD1cIjE1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTQ7XG59XG5cbm9sW3N0YXJ0PVwiMTZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNTtcbn1cblxub2xbc3RhcnQ9XCIxN1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE2O1xufVxuXG5vbFtzdGFydD1cIjE4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTc7XG59XG5cbm9sW3N0YXJ0PVwiMTlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxODtcbn1cblxub2xbc3RhcnQ9XCIyMFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE5O1xufVxuXG5vbFtzdGFydD1cIjIxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMjA7XG59XG5cbm9sW3N0YXJ0PVwiMjJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAyMTtcbn1cblxub2xbc3RhcnQ9XCIyM1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDIyO1xufVxuXG5vbFtzdGFydD1cIjI0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMjM7XG59XG5cbm9sW3N0YXJ0PVwiMjVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAyNDtcbn1cblxub2xbc3RhcnQ9XCIyNlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDI1O1xufVxuXG5vbFtzdGFydD1cIjI3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMjY7XG59XG5cbm9sW3N0YXJ0PVwiMjhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAyNztcbn1cblxub2xbc3RhcnQ9XCIyOVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDI4O1xufVxuXG5vbFtzdGFydD1cIjMwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMjk7XG59XG5cbm9sW3N0YXJ0PVwiMzFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAzMDtcbn1cblxub2xbc3RhcnQ9XCIzMlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDMxO1xufVxuXG5vbFtzdGFydD1cIjMzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMzI7XG59XG5cbm9sW3N0YXJ0PVwiMzRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAzMztcbn1cblxub2xbc3RhcnQ9XCIzNVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDM0O1xufVxuXG5vbFtzdGFydD1cIjM2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMzU7XG59XG5cbm9sW3N0YXJ0PVwiMzdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAzNjtcbn1cblxub2xbc3RhcnQ9XCIzOFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDM3O1xufVxuXG5vbFtzdGFydD1cIjM5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMzg7XG59XG5cbm9sW3N0YXJ0PVwiNDBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAzOTtcbn1cblxub2xbc3RhcnQ9XCI0MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDQwO1xufVxuXG5vbFtzdGFydD1cIjQyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNDE7XG59XG5cbm9sW3N0YXJ0PVwiNDNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA0Mjtcbn1cblxub2xbc3RhcnQ9XCI0NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDQzO1xufVxuXG5vbFtzdGFydD1cIjQ1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNDQ7XG59XG5cbm9sW3N0YXJ0PVwiNDZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA0NTtcbn1cblxub2xbc3RhcnQ9XCI0N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDQ2O1xufVxuXG5vbFtzdGFydD1cIjQ4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNDc7XG59XG5cbm9sW3N0YXJ0PVwiNDlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA0ODtcbn1cblxub2xbc3RhcnQ9XCI1MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDQ5O1xufVxuXG5vbFtzdGFydD1cIjUxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNTA7XG59XG5cbm9sW3N0YXJ0PVwiNTJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA1MTtcbn1cblxub2xbc3RhcnQ9XCI1M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDUyO1xufVxuXG5vbFtzdGFydD1cIjU0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNTM7XG59XG5cbm9sW3N0YXJ0PVwiNTVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA1NDtcbn1cblxub2xbc3RhcnQ9XCI1NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDU1O1xufVxuXG5vbFtzdGFydD1cIjU3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNTY7XG59XG5cbm9sW3N0YXJ0PVwiNThcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA1Nztcbn1cblxub2xbc3RhcnQ9XCI1OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDU4O1xufVxuXG5vbFtzdGFydD1cIjYwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNTk7XG59XG5cbm9sW3N0YXJ0PVwiNjFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA2MDtcbn1cblxub2xbc3RhcnQ9XCI2MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDYxO1xufVxuXG5vbFtzdGFydD1cIjYzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNjI7XG59XG5cbm9sW3N0YXJ0PVwiNjRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA2Mztcbn1cblxub2xbc3RhcnQ9XCI2NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDY0O1xufVxuXG5vbFtzdGFydD1cIjY2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNjU7XG59XG5cbm9sW3N0YXJ0PVwiNjdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA2Njtcbn1cblxub2xbc3RhcnQ9XCI2OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDY3O1xufVxuXG5vbFtzdGFydD1cIjY5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNjg7XG59XG5cbm9sW3N0YXJ0PVwiNzBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA2OTtcbn1cblxub2xbc3RhcnQ9XCI3MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDcwO1xufVxuXG5vbFtzdGFydD1cIjcyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNzE7XG59XG5cbm9sW3N0YXJ0PVwiNzNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA3Mjtcbn1cblxub2xbc3RhcnQ9XCI3NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDczO1xufVxuXG5vbFtzdGFydD1cIjc1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNzQ7XG59XG5cbm9sW3N0YXJ0PVwiNzZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA3NTtcbn1cblxub2xbc3RhcnQ9XCI3N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDc2O1xufVxuXG5vbFtzdGFydD1cIjc4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNzc7XG59XG5cbm9sW3N0YXJ0PVwiNzlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA3ODtcbn1cblxub2xbc3RhcnQ9XCI4MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDc5O1xufVxuXG5vbFtzdGFydD1cIjgxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gODA7XG59XG5cbm9sW3N0YXJ0PVwiODJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA4MTtcbn1cblxub2xbc3RhcnQ9XCI4M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDgyO1xufVxuXG5vbFtzdGFydD1cIjg0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gODM7XG59XG5cbm9sW3N0YXJ0PVwiODVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA4NDtcbn1cblxub2xbc3RhcnQ9XCI4NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDg1O1xufVxuXG5vbFtzdGFydD1cIjg3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gODY7XG59XG5cbm9sW3N0YXJ0PVwiODhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA4Nztcbn1cblxub2xbc3RhcnQ9XCI4OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDg4O1xufVxuXG5vbFtzdGFydD1cIjkwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gODk7XG59XG5cbm9sW3N0YXJ0PVwiOTFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA5MDtcbn1cblxub2xbc3RhcnQ9XCI5MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDkxO1xufVxuXG5vbFtzdGFydD1cIjkzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gOTI7XG59XG5cbm9sW3N0YXJ0PVwiOTRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA5Mztcbn1cblxub2xbc3RhcnQ9XCI5NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDk0O1xufVxuXG5vbFtzdGFydD1cIjk2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gOTU7XG59XG5cbm9sW3N0YXJ0PVwiOTdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA5Njtcbn1cblxub2xbc3RhcnQ9XCI5OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDk3O1xufVxuXG5vbFtzdGFydD1cIjk5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gOTg7XG59XG5cbm9sW3N0YXJ0PVwiMTAwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gOTk7XG59XG5cbm9sW3N0YXJ0PVwiMTAxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTAwO1xufVxuXG5vbFtzdGFydD1cIjEwMlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEwMTtcbn1cblxub2xbc3RhcnQ9XCIxMDNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMDI7XG59XG5cbm9sW3N0YXJ0PVwiMTA0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTAzO1xufVxuXG5vbFtzdGFydD1cIjEwNVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEwNDtcbn1cblxub2xbc3RhcnQ9XCIxMDZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMDU7XG59XG5cbm9sW3N0YXJ0PVwiMTA3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTA2O1xufVxuXG5vbFtzdGFydD1cIjEwOFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEwNztcbn1cblxub2xbc3RhcnQ9XCIxMDlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMDg7XG59XG5cbm9sW3N0YXJ0PVwiMTEwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTA5O1xufVxuXG5vbFtzdGFydD1cIjExMVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDExMDtcbn1cblxub2xbc3RhcnQ9XCIxMTJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMTE7XG59XG5cbm9sW3N0YXJ0PVwiMTEzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTEyO1xufVxuXG5vbFtzdGFydD1cIjExNFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDExMztcbn1cblxub2xbc3RhcnQ9XCIxMTVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMTQ7XG59XG5cbm9sW3N0YXJ0PVwiMTE2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTE1O1xufVxuXG5vbFtzdGFydD1cIjExN1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDExNjtcbn1cblxub2xbc3RhcnQ9XCIxMThcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMTc7XG59XG5cbm9sW3N0YXJ0PVwiMTE5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTE4O1xufVxuXG5vbFtzdGFydD1cIjEyMFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDExOTtcbn1cblxub2xbc3RhcnQ9XCIxMjFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMjA7XG59XG5cbm9sW3N0YXJ0PVwiMTIyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTIxO1xufVxuXG5vbFtzdGFydD1cIjEyM1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEyMjtcbn1cblxub2xbc3RhcnQ9XCIxMjRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMjM7XG59XG5cbm9sW3N0YXJ0PVwiMTI1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTI0O1xufVxuXG5vbFtzdGFydD1cIjEyNlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEyNTtcbn1cblxub2xbc3RhcnQ9XCIxMjdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMjY7XG59XG5cbm9sW3N0YXJ0PVwiMTI4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTI3O1xufVxuXG5vbFtzdGFydD1cIjEyOVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEyODtcbn1cblxub2xbc3RhcnQ9XCIxMzBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMjk7XG59XG5cbm9sW3N0YXJ0PVwiMTMxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTMwO1xufVxuXG5vbFtzdGFydD1cIjEzMlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEzMTtcbn1cblxub2xbc3RhcnQ9XCIxMzNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMzI7XG59XG5cbm9sW3N0YXJ0PVwiMTM0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTMzO1xufVxuXG5vbFtzdGFydD1cIjEzNVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEzNDtcbn1cblxub2xbc3RhcnQ9XCIxMzZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMzU7XG59XG5cbm9sW3N0YXJ0PVwiMTM3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTM2O1xufVxuXG5vbFtzdGFydD1cIjEzOFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEzNztcbn1cblxub2xbc3RhcnQ9XCIxMzlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMzg7XG59XG5cbm9sW3N0YXJ0PVwiMTQwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTM5O1xufVxuXG5vbFtzdGFydD1cIjE0MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE0MDtcbn1cblxub2xbc3RhcnQ9XCIxNDJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNDE7XG59XG5cbm9sW3N0YXJ0PVwiMTQzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTQyO1xufVxuXG5vbFtzdGFydD1cIjE0NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE0Mztcbn1cblxub2xbc3RhcnQ9XCIxNDVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNDQ7XG59XG5cbm9sW3N0YXJ0PVwiMTQ2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTQ1O1xufVxuXG5vbFtzdGFydD1cIjE0N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE0Njtcbn1cblxub2xbc3RhcnQ9XCIxNDhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNDc7XG59XG5cbm9sW3N0YXJ0PVwiMTQ5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTQ4O1xufVxuXG5vbFtzdGFydD1cIjE1MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE0OTtcbn1cblxub2xbc3RhcnQ9XCIxNTFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNTA7XG59XG5cbm9sW3N0YXJ0PVwiMTUyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTUxO1xufVxuXG5vbFtzdGFydD1cIjE1M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE1Mjtcbn1cblxub2xbc3RhcnQ9XCIxNTRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNTM7XG59XG5cbm9sW3N0YXJ0PVwiMTU1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTU0O1xufVxuXG5vbFtzdGFydD1cIjE1NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE1NTtcbn1cblxub2xbc3RhcnQ9XCIxNTdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNTY7XG59XG5cbm9sW3N0YXJ0PVwiMTU4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTU3O1xufVxuXG5vbFtzdGFydD1cIjE1OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE1ODtcbn1cblxub2xbc3RhcnQ9XCIxNjBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNTk7XG59XG5cbm9sW3N0YXJ0PVwiMTYxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTYwO1xufVxuXG5vbFtzdGFydD1cIjE2MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE2MTtcbn1cblxub2xbc3RhcnQ9XCIxNjNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNjI7XG59XG5cbm9sW3N0YXJ0PVwiMTY0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTYzO1xufVxuXG5vbFtzdGFydD1cIjE2NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE2NDtcbn1cblxub2xbc3RhcnQ9XCIxNjZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNjU7XG59XG5cbm9sW3N0YXJ0PVwiMTY3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTY2O1xufVxuXG5vbFtzdGFydD1cIjE2OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE2Nztcbn1cblxub2xbc3RhcnQ9XCIxNjlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNjg7XG59XG5cbm9sW3N0YXJ0PVwiMTcwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTY5O1xufVxuXG5vbFtzdGFydD1cIjE3MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE3MDtcbn1cblxub2xbc3RhcnQ9XCIxNzJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNzE7XG59XG5cbm9sW3N0YXJ0PVwiMTczXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTcyO1xufVxuXG5vbFtzdGFydD1cIjE3NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE3Mztcbn1cblxub2xbc3RhcnQ9XCIxNzVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNzQ7XG59XG5cbm9sW3N0YXJ0PVwiMTc2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTc1O1xufVxuXG5vbFtzdGFydD1cIjE3N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE3Njtcbn1cblxub2xbc3RhcnQ9XCIxNzhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNzc7XG59XG5cbm9sW3N0YXJ0PVwiMTc5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTc4O1xufVxuXG5vbFtzdGFydD1cIjE4MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE3OTtcbn1cblxub2xbc3RhcnQ9XCIxODFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxODA7XG59XG5cbm9sW3N0YXJ0PVwiMTgyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTgxO1xufVxuXG5vbFtzdGFydD1cIjE4M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE4Mjtcbn1cblxub2xbc3RhcnQ9XCIxODRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxODM7XG59XG5cbm9sW3N0YXJ0PVwiMTg1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTg0O1xufVxuXG5vbFtzdGFydD1cIjE4NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE4NTtcbn1cblxub2xbc3RhcnQ9XCIxODdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxODY7XG59XG5cbm9sW3N0YXJ0PVwiMTg4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTg3O1xufVxuXG5vbFtzdGFydD1cIjE4OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE4ODtcbn1cblxub2xbc3RhcnQ9XCIxOTBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxODk7XG59XG5cbm9sW3N0YXJ0PVwiMTkxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTkwO1xufVxuXG5vbFtzdGFydD1cIjE5MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE5MTtcbn1cblxub2xbc3RhcnQ9XCIxOTNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxOTI7XG59XG5cbm9sW3N0YXJ0PVwiMTk0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTkzO1xufVxuXG5vbFtzdGFydD1cIjE5NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE5NDtcbn1cblxub2xbc3RhcnQ9XCIxOTZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxOTU7XG59XG5cbm9sW3N0YXJ0PVwiMTk3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTk2O1xufVxuXG5vbFtzdGFydD1cIjE5OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE5Nztcbn1cblxub2xbc3RhcnQ9XCIxOTlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxOTg7XG59XG5cbm9sW3N0YXJ0PVwiMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTtcbn1cblxub2xbc3RhcnQ9XCIzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyO1xufVxuXG5vbFtzdGFydD1cIjRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM7XG59XG5cbm9sW3N0YXJ0PVwiNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDtcbn1cblxub2xbc3RhcnQ9XCI2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1O1xufVxuXG5vbFtzdGFydD1cIjdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY7XG59XG5cbm9sW3N0YXJ0PVwiOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNztcbn1cblxub2xbc3RhcnQ9XCI5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4O1xufVxuXG5vbFtzdGFydD1cIjEwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5O1xufVxuXG5vbFtzdGFydD1cIjExXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDtcbn1cblxub2xbc3RhcnQ9XCIxMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE7XG59XG5cbm9sW3N0YXJ0PVwiMTNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyO1xufVxuXG5vbFtzdGFydD1cIjE0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMztcbn1cblxub2xbc3RhcnQ9XCIxNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ7XG59XG5cbm9sW3N0YXJ0PVwiMTZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1O1xufVxuXG5vbFtzdGFydD1cIjE3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjtcbn1cblxub2xbc3RhcnQ9XCIxOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc7XG59XG5cbm9sW3N0YXJ0PVwiMTlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4O1xufVxuXG5vbFtzdGFydD1cIjIwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTtcbn1cblxub2xbc3RhcnQ9XCIyMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjA7XG59XG5cbm9sW3N0YXJ0PVwiMjJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDIxO1xufVxuXG5vbFtzdGFydD1cIjIzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyMjtcbn1cblxub2xbc3RhcnQ9XCIyNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjM7XG59XG5cbm9sW3N0YXJ0PVwiMjVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI0O1xufVxuXG5vbFtzdGFydD1cIjI2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyNTtcbn1cblxub2xbc3RhcnQ9XCIyN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjY7XG59XG5cbm9sW3N0YXJ0PVwiMjhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI3O1xufVxuXG5vbFtzdGFydD1cIjI5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyODtcbn1cblxub2xbc3RhcnQ9XCIzMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjk7XG59XG5cbm9sW3N0YXJ0PVwiMzFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDMwO1xufVxuXG5vbFtzdGFydD1cIjMyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzMTtcbn1cblxub2xbc3RhcnQ9XCIzM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzI7XG59XG5cbm9sW3N0YXJ0PVwiMzRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDMzO1xufVxuXG5vbFtzdGFydD1cIjM1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzNDtcbn1cblxub2xbc3RhcnQ9XCIzNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzU7XG59XG5cbm9sW3N0YXJ0PVwiMzdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM2O1xufVxuXG5vbFtzdGFydD1cIjM4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzNztcbn1cblxub2xbc3RhcnQ9XCIzOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzg7XG59XG5cbm9sW3N0YXJ0PVwiNDBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM5O1xufVxuXG5vbFtzdGFydD1cIjQxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0MDtcbn1cblxub2xbc3RhcnQ9XCI0MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDE7XG59XG5cbm9sW3N0YXJ0PVwiNDNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQyO1xufVxuXG5vbFtzdGFydD1cIjQ0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0Mztcbn1cblxub2xbc3RhcnQ9XCI0NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDQ7XG59XG5cbm9sW3N0YXJ0PVwiNDZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ1O1xufVxuXG5vbFtzdGFydD1cIjQ3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0Njtcbn1cblxub2xbc3RhcnQ9XCI0OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDc7XG59XG5cbm9sW3N0YXJ0PVwiNDlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ4O1xufVxuXG5vbFtzdGFydD1cIjUwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0OTtcbn1cblxub2xbc3RhcnQ9XCI1MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTA7XG59XG5cbm9sW3N0YXJ0PVwiNTJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDUxO1xufVxuXG5vbFtzdGFydD1cIjUzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1Mjtcbn1cblxub2xbc3RhcnQ9XCI1NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTM7XG59XG5cbm9sW3N0YXJ0PVwiNTVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU0O1xufVxuXG5vbFtzdGFydD1cIjU2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1NTtcbn1cblxub2xbc3RhcnQ9XCI1N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTY7XG59XG5cbm9sW3N0YXJ0PVwiNThcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU3O1xufVxuXG5vbFtzdGFydD1cIjU5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1ODtcbn1cblxub2xbc3RhcnQ9XCI2MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTk7XG59XG5cbm9sW3N0YXJ0PVwiNjFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDYwO1xufVxuXG5vbFtzdGFydD1cIjYyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2MTtcbn1cblxub2xbc3RhcnQ9XCI2M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjI7XG59XG5cbm9sW3N0YXJ0PVwiNjRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDYzO1xufVxuXG5vbFtzdGFydD1cIjY1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2NDtcbn1cblxub2xbc3RhcnQ9XCI2NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjU7XG59XG5cbm9sW3N0YXJ0PVwiNjdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY2O1xufVxuXG5vbFtzdGFydD1cIjY4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2Nztcbn1cblxub2xbc3RhcnQ9XCI2OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjg7XG59XG5cbm9sW3N0YXJ0PVwiNzBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY5O1xufVxuXG5vbFtzdGFydD1cIjcxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3MDtcbn1cblxub2xbc3RhcnQ9XCI3MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzE7XG59XG5cbm9sW3N0YXJ0PVwiNzNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDcyO1xufVxuXG5vbFtzdGFydD1cIjc0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3Mztcbn1cblxub2xbc3RhcnQ9XCI3NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzQ7XG59XG5cbm9sW3N0YXJ0PVwiNzZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc1O1xufVxuXG5vbFtzdGFydD1cIjc3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3Njtcbn1cblxub2xbc3RhcnQ9XCI3OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzc7XG59XG5cbm9sW3N0YXJ0PVwiNzlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc4O1xufVxuXG5vbFtzdGFydD1cIjgwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3OTtcbn1cblxub2xbc3RhcnQ9XCI4MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODA7XG59XG5cbm9sW3N0YXJ0PVwiODJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDgxO1xufVxuXG5vbFtzdGFydD1cIjgzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4Mjtcbn1cblxub2xbc3RhcnQ9XCI4NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODM7XG59XG5cbm9sW3N0YXJ0PVwiODVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg0O1xufVxuXG5vbFtzdGFydD1cIjg2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4NTtcbn1cblxub2xbc3RhcnQ9XCI4N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODY7XG59XG5cbm9sW3N0YXJ0PVwiODhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg3O1xufVxuXG5vbFtzdGFydD1cIjg5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4ODtcbn1cblxub2xbc3RhcnQ9XCI5MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODk7XG59XG5cbm9sW3N0YXJ0PVwiOTFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDkwO1xufVxuXG5vbFtzdGFydD1cIjkyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5MTtcbn1cblxub2xbc3RhcnQ9XCI5M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTI7XG59XG5cbm9sW3N0YXJ0PVwiOTRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDkzO1xufVxuXG5vbFtzdGFydD1cIjk1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5NDtcbn1cblxub2xbc3RhcnQ9XCI5NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTU7XG59XG5cbm9sW3N0YXJ0PVwiOTdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk2O1xufVxuXG5vbFtzdGFydD1cIjk4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5Nztcbn1cblxub2xbc3RhcnQ9XCI5OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTg7XG59XG5cbm9sW3N0YXJ0PVwiMTAwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5OTtcbn1cblxub2xbc3RhcnQ9XCIxMDFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwMDtcbn1cblxub2xbc3RhcnQ9XCIxMDJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwMTtcbn1cblxub2xbc3RhcnQ9XCIxMDNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwMjtcbn1cblxub2xbc3RhcnQ9XCIxMDRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwMztcbn1cblxub2xbc3RhcnQ9XCIxMDVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwNDtcbn1cblxub2xbc3RhcnQ9XCIxMDZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwNTtcbn1cblxub2xbc3RhcnQ9XCIxMDdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwNjtcbn1cblxub2xbc3RhcnQ9XCIxMDhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwNztcbn1cblxub2xbc3RhcnQ9XCIxMDlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwODtcbn1cblxub2xbc3RhcnQ9XCIxMTBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwOTtcbn1cblxub2xbc3RhcnQ9XCIxMTFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExMDtcbn1cblxub2xbc3RhcnQ9XCIxMTJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExMTtcbn1cblxub2xbc3RhcnQ9XCIxMTNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExMjtcbn1cblxub2xbc3RhcnQ9XCIxMTRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExMztcbn1cblxub2xbc3RhcnQ9XCIxMTVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExNDtcbn1cblxub2xbc3RhcnQ9XCIxMTZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExNTtcbn1cblxub2xbc3RhcnQ9XCIxMTdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExNjtcbn1cblxub2xbc3RhcnQ9XCIxMThcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExNztcbn1cblxub2xbc3RhcnQ9XCIxMTlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExODtcbn1cblxub2xbc3RhcnQ9XCIxMjBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExOTtcbn1cblxub2xbc3RhcnQ9XCIxMjFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyMDtcbn1cblxub2xbc3RhcnQ9XCIxMjJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyMTtcbn1cblxub2xbc3RhcnQ9XCIxMjNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyMjtcbn1cblxub2xbc3RhcnQ9XCIxMjRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyMztcbn1cblxub2xbc3RhcnQ9XCIxMjVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyNDtcbn1cblxub2xbc3RhcnQ9XCIxMjZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyNTtcbn1cblxub2xbc3RhcnQ9XCIxMjdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyNjtcbn1cblxub2xbc3RhcnQ9XCIxMjhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyNztcbn1cblxub2xbc3RhcnQ9XCIxMjlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyODtcbn1cblxub2xbc3RhcnQ9XCIxMzBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyOTtcbn1cblxub2xbc3RhcnQ9XCIxMzFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzMDtcbn1cblxub2xbc3RhcnQ9XCIxMzJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzMTtcbn1cblxub2xbc3RhcnQ9XCIxMzNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzMjtcbn1cblxub2xbc3RhcnQ9XCIxMzRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzMztcbn1cblxub2xbc3RhcnQ9XCIxMzVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzNDtcbn1cblxub2xbc3RhcnQ9XCIxMzZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzNTtcbn1cblxub2xbc3RhcnQ9XCIxMzdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzNjtcbn1cblxub2xbc3RhcnQ9XCIxMzhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzNztcbn1cblxub2xbc3RhcnQ9XCIxMzlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzODtcbn1cblxub2xbc3RhcnQ9XCIxNDBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzOTtcbn1cblxub2xbc3RhcnQ9XCIxNDFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0MDtcbn1cblxub2xbc3RhcnQ9XCIxNDJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0MTtcbn1cblxub2xbc3RhcnQ9XCIxNDNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0Mjtcbn1cblxub2xbc3RhcnQ9XCIxNDRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0Mztcbn1cblxub2xbc3RhcnQ9XCIxNDVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0NDtcbn1cblxub2xbc3RhcnQ9XCIxNDZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0NTtcbn1cblxub2xbc3RhcnQ9XCIxNDdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0Njtcbn1cblxub2xbc3RhcnQ9XCIxNDhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0Nztcbn1cblxub2xbc3RhcnQ9XCIxNDlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0ODtcbn1cblxub2xbc3RhcnQ9XCIxNTBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0OTtcbn1cblxub2xbc3RhcnQ9XCIxNTFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1MDtcbn1cblxub2xbc3RhcnQ9XCIxNTJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1MTtcbn1cblxub2xbc3RhcnQ9XCIxNTNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1Mjtcbn1cblxub2xbc3RhcnQ9XCIxNTRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1Mztcbn1cblxub2xbc3RhcnQ9XCIxNTVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1NDtcbn1cblxub2xbc3RhcnQ9XCIxNTZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1NTtcbn1cblxub2xbc3RhcnQ9XCIxNTdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1Njtcbn1cblxub2xbc3RhcnQ9XCIxNThcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1Nztcbn1cblxub2xbc3RhcnQ9XCIxNTlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1ODtcbn1cblxub2xbc3RhcnQ9XCIxNjBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1OTtcbn1cblxub2xbc3RhcnQ9XCIxNjFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2MDtcbn1cblxub2xbc3RhcnQ9XCIxNjJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2MTtcbn1cblxub2xbc3RhcnQ9XCIxNjNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2Mjtcbn1cblxub2xbc3RhcnQ9XCIxNjRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2Mztcbn1cblxub2xbc3RhcnQ9XCIxNjVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2NDtcbn1cblxub2xbc3RhcnQ9XCIxNjZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2NTtcbn1cblxub2xbc3RhcnQ9XCIxNjdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2Njtcbn1cblxub2xbc3RhcnQ9XCIxNjhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2Nztcbn1cblxub2xbc3RhcnQ9XCIxNjlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2ODtcbn1cblxub2xbc3RhcnQ9XCIxNzBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2OTtcbn1cblxub2xbc3RhcnQ9XCIxNzFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3MDtcbn1cblxub2xbc3RhcnQ9XCIxNzJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3MTtcbn1cblxub2xbc3RhcnQ9XCIxNzNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3Mjtcbn1cblxub2xbc3RhcnQ9XCIxNzRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3Mztcbn1cblxub2xbc3RhcnQ9XCIxNzVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3NDtcbn1cblxub2xbc3RhcnQ9XCIxNzZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3NTtcbn1cblxub2xbc3RhcnQ9XCIxNzdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3Njtcbn1cblxub2xbc3RhcnQ9XCIxNzhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3Nztcbn1cblxub2xbc3RhcnQ9XCIxNzlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3ODtcbn1cblxub2xbc3RhcnQ9XCIxODBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3OTtcbn1cblxub2xbc3RhcnQ9XCIxODFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4MDtcbn1cblxub2xbc3RhcnQ9XCIxODJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4MTtcbn1cblxub2xbc3RhcnQ9XCIxODNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4Mjtcbn1cblxub2xbc3RhcnQ9XCIxODRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4Mztcbn1cblxub2xbc3RhcnQ9XCIxODVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4NDtcbn1cblxub2xbc3RhcnQ9XCIxODZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4NTtcbn1cblxub2xbc3RhcnQ9XCIxODdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4Njtcbn1cblxub2xbc3RhcnQ9XCIxODhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4Nztcbn1cblxub2xbc3RhcnQ9XCIxODlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4ODtcbn1cblxub2xbc3RhcnQ9XCIxOTBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4OTtcbn1cblxub2xbc3RhcnQ9XCIxOTFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5MDtcbn1cblxub2xbc3RhcnQ9XCIxOTJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5MTtcbn1cblxub2xbc3RhcnQ9XCIxOTNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5Mjtcbn1cblxub2xbc3RhcnQ9XCIxOTRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5Mztcbn1cblxub2xbc3RhcnQ9XCIxOTVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5NDtcbn1cblxub2xbc3RhcnQ9XCIxOTZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5NTtcbn1cblxub2xbc3RhcnQ9XCIxOTdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5Njtcbn1cblxub2xbc3RhcnQ9XCIxOThcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5Nztcbn1cblxub2xbc3RhcnQ9XCIxOTlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5ODtcbn1cblxub2wgb2xbc3RhcnQ9XCIyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTtcbn1cblxub2wgb2xbc3RhcnQ9XCIzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMjtcbn1cblxub2wgb2xbc3RhcnQ9XCI0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMztcbn1cblxub2wgb2xbc3RhcnQ9XCI1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNDtcbn1cblxub2wgb2xbc3RhcnQ9XCI2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNTtcbn1cblxub2wgb2xbc3RhcnQ9XCI3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNjtcbn1cblxub2wgb2xbc3RhcnQ9XCI4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNztcbn1cblxub2wgb2xbc3RhcnQ9XCI5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gODtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDExO1xufVxuXG5vbCBvbFtzdGFydD1cIjEzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMztcbn1cblxub2wgb2xbc3RhcnQ9XCIxNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE0O1xufVxuXG5vbCBvbFtzdGFydD1cIjE2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE3O1xufVxuXG5vbCBvbFtzdGFydD1cIjE5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMjBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxOTtcbn1cblxub2wgb2xbc3RhcnQ9XCIyMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDIwO1xufVxuXG5vbCBvbFtzdGFydD1cIjIyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMjE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMjNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAyMjtcbn1cblxub2wgb2xbc3RhcnQ9XCIyNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDIzO1xufVxuXG5vbCBvbFtzdGFydD1cIjI1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMjQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMjZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAyNTtcbn1cblxub2wgb2xbc3RhcnQ9XCIyN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDI2O1xufVxuXG5vbCBvbFtzdGFydD1cIjI4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMjc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMjlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAyODtcbn1cblxub2wgb2xbc3RhcnQ9XCIzMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDI5O1xufVxuXG5vbCBvbFtzdGFydD1cIjMxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMzA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMzJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAzMTtcbn1cblxub2wgb2xbc3RhcnQ9XCIzM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDMyO1xufVxuXG5vbCBvbFtzdGFydD1cIjM0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMzM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMzVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAzNDtcbn1cblxub2wgb2xbc3RhcnQ9XCIzNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDM1O1xufVxuXG5vbCBvbFtzdGFydD1cIjM3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMzY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMzhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAzNztcbn1cblxub2wgb2xbc3RhcnQ9XCIzOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDM4O1xufVxuXG5vbCBvbFtzdGFydD1cIjQwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMzk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNDFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA0MDtcbn1cblxub2wgb2xbc3RhcnQ9XCI0MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDQxO1xufVxuXG5vbCBvbFtzdGFydD1cIjQzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNDI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNDRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA0Mztcbn1cblxub2wgb2xbc3RhcnQ9XCI0NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDQ0O1xufVxuXG5vbCBvbFtzdGFydD1cIjQ2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNDU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNDdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA0Njtcbn1cblxub2wgb2xbc3RhcnQ9XCI0OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDQ3O1xufVxuXG5vbCBvbFtzdGFydD1cIjQ5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNDg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNTBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA0OTtcbn1cblxub2wgb2xbc3RhcnQ9XCI1MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDUwO1xufVxuXG5vbCBvbFtzdGFydD1cIjUyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNTE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNTNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA1Mjtcbn1cblxub2wgb2xbc3RhcnQ9XCI1NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDUzO1xufVxuXG5vbCBvbFtzdGFydD1cIjU1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNTQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNTZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA1NTtcbn1cblxub2wgb2xbc3RhcnQ9XCI1N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDU2O1xufVxuXG5vbCBvbFtzdGFydD1cIjU4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNTc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNTlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA1ODtcbn1cblxub2wgb2xbc3RhcnQ9XCI2MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDU5O1xufVxuXG5vbCBvbFtzdGFydD1cIjYxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNjA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNjJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA2MTtcbn1cblxub2wgb2xbc3RhcnQ9XCI2M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDYyO1xufVxuXG5vbCBvbFtzdGFydD1cIjY0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNjM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNjVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA2NDtcbn1cblxub2wgb2xbc3RhcnQ9XCI2NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDY1O1xufVxuXG5vbCBvbFtzdGFydD1cIjY3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNjY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNjhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA2Nztcbn1cblxub2wgb2xbc3RhcnQ9XCI2OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDY4O1xufVxuXG5vbCBvbFtzdGFydD1cIjcwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNjk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNzFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA3MDtcbn1cblxub2wgb2xbc3RhcnQ9XCI3MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDcxO1xufVxuXG5vbCBvbFtzdGFydD1cIjczXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNzI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNzRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA3Mztcbn1cblxub2wgb2xbc3RhcnQ9XCI3NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDc0O1xufVxuXG5vbCBvbFtzdGFydD1cIjc2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNzU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNzdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA3Njtcbn1cblxub2wgb2xbc3RhcnQ9XCI3OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDc3O1xufVxuXG5vbCBvbFtzdGFydD1cIjc5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNzg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiODBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA3OTtcbn1cblxub2wgb2xbc3RhcnQ9XCI4MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDgwO1xufVxuXG5vbCBvbFtzdGFydD1cIjgyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gODE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiODNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA4Mjtcbn1cblxub2wgb2xbc3RhcnQ9XCI4NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDgzO1xufVxuXG5vbCBvbFtzdGFydD1cIjg1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gODQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiODZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA4NTtcbn1cblxub2wgb2xbc3RhcnQ9XCI4N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDg2O1xufVxuXG5vbCBvbFtzdGFydD1cIjg4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gODc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiODlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA4ODtcbn1cblxub2wgb2xbc3RhcnQ9XCI5MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDg5O1xufVxuXG5vbCBvbFtzdGFydD1cIjkxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gOTA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOTJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA5MTtcbn1cblxub2wgb2xbc3RhcnQ9XCI5M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDkyO1xufVxuXG5vbCBvbFtzdGFydD1cIjk0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gOTM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOTVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA5NDtcbn1cblxub2wgb2xbc3RhcnQ9XCI5NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDk1O1xufVxuXG5vbCBvbFtzdGFydD1cIjk3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gOTY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOThcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA5Nztcbn1cblxub2wgb2xbc3RhcnQ9XCI5OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDk4O1xufVxuXG5vbCBvbFtzdGFydD1cIjEwMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDk5O1xufVxuXG5vbCBvbFtzdGFydD1cIjEwMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEwMDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMDJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMDE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTAzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTAyO1xufVxuXG5vbCBvbFtzdGFydD1cIjEwNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEwMztcbn1cblxub2wgb2xbc3RhcnQ9XCIxMDVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMDQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTA2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTA1O1xufVxuXG5vbCBvbFtzdGFydD1cIjEwN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEwNjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMDhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMDc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTA5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTA4O1xufVxuXG5vbCBvbFtzdGFydD1cIjExMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEwOTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMTFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMTA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTEyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTExO1xufVxuXG5vbCBvbFtzdGFydD1cIjExM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDExMjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMTRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMTM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTE1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTE0O1xufVxuXG5vbCBvbFtzdGFydD1cIjExNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDExNTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMTdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMTY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTE4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTE3O1xufVxuXG5vbCBvbFtzdGFydD1cIjExOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDExODtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMjBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMTk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTIxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTIwO1xufVxuXG5vbCBvbFtzdGFydD1cIjEyMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEyMTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMjNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMjI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTI0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTIzO1xufVxuXG5vbCBvbFtzdGFydD1cIjEyNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEyNDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMjZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMjU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTI3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTI2O1xufVxuXG5vbCBvbFtzdGFydD1cIjEyOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEyNztcbn1cblxub2wgb2xbc3RhcnQ9XCIxMjlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMjg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTMwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTI5O1xufVxuXG5vbCBvbFtzdGFydD1cIjEzMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEzMDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMzJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMzE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTMzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTMyO1xufVxuXG5vbCBvbFtzdGFydD1cIjEzNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEzMztcbn1cblxub2wgb2xbc3RhcnQ9XCIxMzVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMzQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTM2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTM1O1xufVxuXG5vbCBvbFtzdGFydD1cIjEzN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEzNjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMzhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMzc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTM5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTM4O1xufVxuXG5vbCBvbFtzdGFydD1cIjE0MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEzOTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNDFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNDA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTQyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTQxO1xufVxuXG5vbCBvbFtzdGFydD1cIjE0M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE0Mjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNDRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNDM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTQ1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTQ0O1xufVxuXG5vbCBvbFtzdGFydD1cIjE0NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE0NTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNDdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNDY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTQ4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTQ3O1xufVxuXG5vbCBvbFtzdGFydD1cIjE0OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE0ODtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNTBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNDk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTUxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTUwO1xufVxuXG5vbCBvbFtzdGFydD1cIjE1MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE1MTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNTNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNTI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTU0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTUzO1xufVxuXG5vbCBvbFtzdGFydD1cIjE1NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE1NDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNTZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNTU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTU3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTU2O1xufVxuXG5vbCBvbFtzdGFydD1cIjE1OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE1Nztcbn1cblxub2wgb2xbc3RhcnQ9XCIxNTlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNTg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTYwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTU5O1xufVxuXG5vbCBvbFtzdGFydD1cIjE2MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE2MDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNjJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNjE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTYzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTYyO1xufVxuXG5vbCBvbFtzdGFydD1cIjE2NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE2Mztcbn1cblxub2wgb2xbc3RhcnQ9XCIxNjVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNjQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTY2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTY1O1xufVxuXG5vbCBvbFtzdGFydD1cIjE2N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE2Njtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNjhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNjc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTY5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTY4O1xufVxuXG5vbCBvbFtzdGFydD1cIjE3MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE2OTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNzFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNzA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTcyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTcxO1xufVxuXG5vbCBvbFtzdGFydD1cIjE3M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE3Mjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNzRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNzM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTc1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTc0O1xufVxuXG5vbCBvbFtzdGFydD1cIjE3NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE3NTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNzdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNzY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTc4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTc3O1xufVxuXG5vbCBvbFtzdGFydD1cIjE3OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE3ODtcbn1cblxub2wgb2xbc3RhcnQ9XCIxODBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNzk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTgxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTgwO1xufVxuXG5vbCBvbFtzdGFydD1cIjE4MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE4MTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxODNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxODI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTg0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTgzO1xufVxuXG5vbCBvbFtzdGFydD1cIjE4NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE4NDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxODZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxODU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTg3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTg2O1xufVxuXG5vbCBvbFtzdGFydD1cIjE4OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE4Nztcbn1cblxub2wgb2xbc3RhcnQ9XCIxODlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxODg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTkwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTg5O1xufVxuXG5vbCBvbFtzdGFydD1cIjE5MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE5MDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxOTJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxOTE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTkzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTkyO1xufVxuXG5vbCBvbFtzdGFydD1cIjE5NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE5Mztcbn1cblxub2wgb2xbc3RhcnQ9XCIxOTVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxOTQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTk2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTk1O1xufVxuXG5vbCBvbFtzdGFydD1cIjE5N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE5Njtcbn1cblxub2wgb2xbc3RhcnQ9XCIxOThcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxOTc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTk5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTk4O1xufVxuXG5vbFtzdGFydD1cIjJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTtcbn1cblxub2xbc3RhcnQ9XCIzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI7XG59XG5cbm9sW3N0YXJ0PVwiNFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzO1xufVxuXG5vbFtzdGFydD1cIjVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDtcbn1cblxub2xbc3RhcnQ9XCI2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU7XG59XG5cbm9sW3N0YXJ0PVwiN1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2O1xufVxuXG5vbFtzdGFydD1cIjhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNztcbn1cblxub2xbc3RhcnQ9XCI5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg7XG59XG5cbm9sW3N0YXJ0PVwiMTBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTtcbn1cblxub2xbc3RhcnQ9XCIxMVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDtcbn1cblxub2xbc3RhcnQ9XCIxMlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTtcbn1cblxub2xbc3RhcnQ9XCIxM1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjtcbn1cblxub2xbc3RhcnQ9XCIxNFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMztcbn1cblxub2xbc3RhcnQ9XCIxNVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDtcbn1cblxub2xbc3RhcnQ9XCIxNlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTtcbn1cblxub2xbc3RhcnQ9XCIxN1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjtcbn1cblxub2xbc3RhcnQ9XCIxOFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNztcbn1cblxub2xbc3RhcnQ9XCIxOVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODtcbn1cblxub2xbc3RhcnQ9XCIyMFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTtcbn1cblxub2xbc3RhcnQ9XCIyMVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyMDtcbn1cblxub2xbc3RhcnQ9XCIyMlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyMTtcbn1cblxub2xbc3RhcnQ9XCIyM1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyMjtcbn1cblxub2xbc3RhcnQ9XCIyNFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyMztcbn1cblxub2xbc3RhcnQ9XCIyNVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyNDtcbn1cblxub2xbc3RhcnQ9XCIyNlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyNTtcbn1cblxub2xbc3RhcnQ9XCIyN1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyNjtcbn1cblxub2xbc3RhcnQ9XCIyOFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyNztcbn1cblxub2xbc3RhcnQ9XCIyOVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyODtcbn1cblxub2xbc3RhcnQ9XCIzMFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyOTtcbn1cblxub2xbc3RhcnQ9XCIzMVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzMDtcbn1cblxub2xbc3RhcnQ9XCIzMlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzMTtcbn1cblxub2xbc3RhcnQ9XCIzM1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzMjtcbn1cblxub2xbc3RhcnQ9XCIzNFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzMztcbn1cblxub2xbc3RhcnQ9XCIzNVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzNDtcbn1cblxub2xbc3RhcnQ9XCIzNlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzNTtcbn1cblxub2xbc3RhcnQ9XCIzN1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzNjtcbn1cblxub2xbc3RhcnQ9XCIzOFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzNztcbn1cblxub2xbc3RhcnQ9XCIzOVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzODtcbn1cblxub2xbc3RhcnQ9XCI0MFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzOTtcbn1cblxub2xbc3RhcnQ9XCI0MVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0MDtcbn1cblxub2xbc3RhcnQ9XCI0MlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0MTtcbn1cblxub2xbc3RhcnQ9XCI0M1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0Mjtcbn1cblxub2xbc3RhcnQ9XCI0NFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0Mztcbn1cblxub2xbc3RhcnQ9XCI0NVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0NDtcbn1cblxub2xbc3RhcnQ9XCI0NlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0NTtcbn1cblxub2xbc3RhcnQ9XCI0N1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0Njtcbn1cblxub2xbc3RhcnQ9XCI0OFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0Nztcbn1cblxub2xbc3RhcnQ9XCI0OVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0ODtcbn1cblxub2xbc3RhcnQ9XCI1MFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0OTtcbn1cblxub2xbc3RhcnQ9XCI1MVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1MDtcbn1cblxub2xbc3RhcnQ9XCI1MlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1MTtcbn1cblxub2xbc3RhcnQ9XCI1M1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1Mjtcbn1cblxub2xbc3RhcnQ9XCI1NFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1Mztcbn1cblxub2xbc3RhcnQ9XCI1NVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1NDtcbn1cblxub2xbc3RhcnQ9XCI1NlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1NTtcbn1cblxub2xbc3RhcnQ9XCI1N1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1Njtcbn1cblxub2xbc3RhcnQ9XCI1OFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1Nztcbn1cblxub2xbc3RhcnQ9XCI1OVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1ODtcbn1cblxub2xbc3RhcnQ9XCI2MFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1OTtcbn1cblxub2xbc3RhcnQ9XCI2MVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2MDtcbn1cblxub2xbc3RhcnQ9XCI2MlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2MTtcbn1cblxub2xbc3RhcnQ9XCI2M1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2Mjtcbn1cblxub2xbc3RhcnQ9XCI2NFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2Mztcbn1cblxub2xbc3RhcnQ9XCI2NVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2NDtcbn1cblxub2xbc3RhcnQ9XCI2NlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2NTtcbn1cblxub2xbc3RhcnQ9XCI2N1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2Njtcbn1cblxub2xbc3RhcnQ9XCI2OFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2Nztcbn1cblxub2xbc3RhcnQ9XCI2OVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2ODtcbn1cblxub2xbc3RhcnQ9XCI3MFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2OTtcbn1cblxub2xbc3RhcnQ9XCI3MVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3MDtcbn1cblxub2xbc3RhcnQ9XCI3MlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3MTtcbn1cblxub2xbc3RhcnQ9XCI3M1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3Mjtcbn1cblxub2xbc3RhcnQ9XCI3NFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3Mztcbn1cblxub2xbc3RhcnQ9XCI3NVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3NDtcbn1cblxub2xbc3RhcnQ9XCI3NlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3NTtcbn1cblxub2xbc3RhcnQ9XCI3N1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3Njtcbn1cblxub2xbc3RhcnQ9XCI3OFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3Nztcbn1cblxub2xbc3RhcnQ9XCI3OVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3ODtcbn1cblxub2xbc3RhcnQ9XCI4MFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3OTtcbn1cblxub2xbc3RhcnQ9XCI4MVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4MDtcbn1cblxub2xbc3RhcnQ9XCI4MlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4MTtcbn1cblxub2xbc3RhcnQ9XCI4M1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4Mjtcbn1cblxub2xbc3RhcnQ9XCI4NFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4Mztcbn1cblxub2xbc3RhcnQ9XCI4NVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4NDtcbn1cblxub2xbc3RhcnQ9XCI4NlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4NTtcbn1cblxub2xbc3RhcnQ9XCI4N1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4Njtcbn1cblxub2xbc3RhcnQ9XCI4OFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4Nztcbn1cblxub2xbc3RhcnQ9XCI4OVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4ODtcbn1cblxub2xbc3RhcnQ9XCI5MFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4OTtcbn1cblxub2xbc3RhcnQ9XCI5MVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5MDtcbn1cblxub2xbc3RhcnQ9XCI5MlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5MTtcbn1cblxub2xbc3RhcnQ9XCI5M1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5Mjtcbn1cblxub2xbc3RhcnQ9XCI5NFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5Mztcbn1cblxub2xbc3RhcnQ9XCI5NVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5NDtcbn1cblxub2xbc3RhcnQ9XCI5NlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5NTtcbn1cblxub2xbc3RhcnQ9XCI5N1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5Njtcbn1cblxub2xbc3RhcnQ9XCI5OFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5Nztcbn1cblxub2xbc3RhcnQ9XCI5OVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5ODtcbn1cblxub2xbc3RhcnQ9XCIxMDBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTk7XG59XG5cbm9sW3N0YXJ0PVwiMTAxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwMDtcbn1cblxub2xbc3RhcnQ9XCIxMDJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTAxO1xufVxuXG5vbFtzdGFydD1cIjEwM1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDI7XG59XG5cbm9sW3N0YXJ0PVwiMTA0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwMztcbn1cblxub2xbc3RhcnQ9XCIxMDVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA0O1xufVxuXG5vbFtzdGFydD1cIjEwNlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDU7XG59XG5cbm9sW3N0YXJ0PVwiMTA3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwNjtcbn1cblxub2xbc3RhcnQ9XCIxMDhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA3O1xufVxuXG5vbFtzdGFydD1cIjEwOVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDg7XG59XG5cbm9sW3N0YXJ0PVwiMTEwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwOTtcbn1cblxub2xbc3RhcnQ9XCIxMTFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTEwO1xufVxuXG5vbFtzdGFydD1cIjExMlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTE7XG59XG5cbm9sW3N0YXJ0PVwiMTEzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExMjtcbn1cblxub2xbc3RhcnQ9XCIxMTRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTEzO1xufVxuXG5vbFtzdGFydD1cIjExNVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTQ7XG59XG5cbm9sW3N0YXJ0PVwiMTE2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExNTtcbn1cblxub2xbc3RhcnQ9XCIxMTdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE2O1xufVxuXG5vbFtzdGFydD1cIjExOFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTc7XG59XG5cbm9sW3N0YXJ0PVwiMTE5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExODtcbn1cblxub2xbc3RhcnQ9XCIxMjBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE5O1xufVxuXG5vbFtzdGFydD1cIjEyMVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjA7XG59XG5cbm9sW3N0YXJ0PVwiMTIyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyMTtcbn1cblxub2xbc3RhcnQ9XCIxMjNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTIyO1xufVxuXG5vbFtzdGFydD1cIjEyNFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjM7XG59XG5cbm9sW3N0YXJ0PVwiMTI1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyNDtcbn1cblxub2xbc3RhcnQ9XCIxMjZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI1O1xufVxuXG5vbFtzdGFydD1cIjEyN1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjY7XG59XG5cbm9sW3N0YXJ0PVwiMTI4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyNztcbn1cblxub2xbc3RhcnQ9XCIxMjlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI4O1xufVxuXG5vbFtzdGFydD1cIjEzMFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjk7XG59XG5cbm9sW3N0YXJ0PVwiMTMxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzMDtcbn1cblxub2xbc3RhcnQ9XCIxMzJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTMxO1xufVxuXG5vbFtzdGFydD1cIjEzM1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzI7XG59XG5cbm9sW3N0YXJ0PVwiMTM0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzMztcbn1cblxub2xbc3RhcnQ9XCIxMzVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM0O1xufVxuXG5vbFtzdGFydD1cIjEzNlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzU7XG59XG5cbm9sW3N0YXJ0PVwiMTM3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzNjtcbn1cblxub2xbc3RhcnQ9XCIxMzhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM3O1xufVxuXG5vbFtzdGFydD1cIjEzOVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzg7XG59XG5cbm9sW3N0YXJ0PVwiMTQwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzOTtcbn1cblxub2xbc3RhcnQ9XCIxNDFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQwO1xufVxuXG5vbFtzdGFydD1cIjE0MlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDE7XG59XG5cbm9sW3N0YXJ0PVwiMTQzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0Mjtcbn1cblxub2xbc3RhcnQ9XCIxNDRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQzO1xufVxuXG5vbFtzdGFydD1cIjE0NVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDQ7XG59XG5cbm9sW3N0YXJ0PVwiMTQ2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0NTtcbn1cblxub2xbc3RhcnQ9XCIxNDdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ2O1xufVxuXG5vbFtzdGFydD1cIjE0OFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDc7XG59XG5cbm9sW3N0YXJ0PVwiMTQ5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0ODtcbn1cblxub2xbc3RhcnQ9XCIxNTBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ5O1xufVxuXG5vbFtzdGFydD1cIjE1MVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTA7XG59XG5cbm9sW3N0YXJ0PVwiMTUyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1MTtcbn1cblxub2xbc3RhcnQ9XCIxNTNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTUyO1xufVxuXG5vbFtzdGFydD1cIjE1NFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTM7XG59XG5cbm9sW3N0YXJ0PVwiMTU1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1NDtcbn1cblxub2xbc3RhcnQ9XCIxNTZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU1O1xufVxuXG5vbFtzdGFydD1cIjE1N1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTY7XG59XG5cbm9sW3N0YXJ0PVwiMTU4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1Nztcbn1cblxub2xbc3RhcnQ9XCIxNTlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU4O1xufVxuXG5vbFtzdGFydD1cIjE2MFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTk7XG59XG5cbm9sW3N0YXJ0PVwiMTYxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2MDtcbn1cblxub2xbc3RhcnQ9XCIxNjJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTYxO1xufVxuXG5vbFtzdGFydD1cIjE2M1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjI7XG59XG5cbm9sW3N0YXJ0PVwiMTY0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2Mztcbn1cblxub2xbc3RhcnQ9XCIxNjVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY0O1xufVxuXG5vbFtzdGFydD1cIjE2NlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjU7XG59XG5cbm9sW3N0YXJ0PVwiMTY3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2Njtcbn1cblxub2xbc3RhcnQ9XCIxNjhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY3O1xufVxuXG5vbFtzdGFydD1cIjE2OVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjg7XG59XG5cbm9sW3N0YXJ0PVwiMTcwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2OTtcbn1cblxub2xbc3RhcnQ9XCIxNzFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTcwO1xufVxuXG5vbFtzdGFydD1cIjE3MlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzE7XG59XG5cbm9sW3N0YXJ0PVwiMTczXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3Mjtcbn1cblxub2xbc3RhcnQ9XCIxNzRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTczO1xufVxuXG5vbFtzdGFydD1cIjE3NVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzQ7XG59XG5cbm9sW3N0YXJ0PVwiMTc2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3NTtcbn1cblxub2xbc3RhcnQ9XCIxNzdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc2O1xufVxuXG5vbFtzdGFydD1cIjE3OFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzc7XG59XG5cbm9sW3N0YXJ0PVwiMTc5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3ODtcbn1cblxub2xbc3RhcnQ9XCIxODBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc5O1xufVxuXG5vbFtzdGFydD1cIjE4MVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODA7XG59XG5cbm9sW3N0YXJ0PVwiMTgyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4MTtcbn1cblxub2xbc3RhcnQ9XCIxODNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTgyO1xufVxuXG5vbFtzdGFydD1cIjE4NFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODM7XG59XG5cbm9sW3N0YXJ0PVwiMTg1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4NDtcbn1cblxub2xbc3RhcnQ9XCIxODZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg1O1xufVxuXG5vbFtzdGFydD1cIjE4N1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODY7XG59XG5cbm9sW3N0YXJ0PVwiMTg4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4Nztcbn1cblxub2xbc3RhcnQ9XCIxODlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg4O1xufVxuXG5vbFtzdGFydD1cIjE5MFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODk7XG59XG5cbm9sW3N0YXJ0PVwiMTkxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5MDtcbn1cblxub2xbc3RhcnQ9XCIxOTJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTkxO1xufVxuXG5vbFtzdGFydD1cIjE5M1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTI7XG59XG5cbm9sW3N0YXJ0PVwiMTk0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5Mztcbn1cblxub2xbc3RhcnQ9XCIxOTVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk0O1xufVxuXG5vbFtzdGFydD1cIjE5NlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTU7XG59XG5cbm9sW3N0YXJ0PVwiMTk3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5Njtcbn1cblxub2xbc3RhcnQ9XCIxOThcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk3O1xufVxuXG5vbFtzdGFydD1cIjE5OVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIERlY29yYXRpdmUgc3R5bGVzIGZvciBQYWdlIG9iamVjdC5cbiAgIFdpdGhpbiB0aGUgSVRDU1MgbW9kZWwsIHdlIGRvbid0IGhhdmUgcGFnZSBiYXNlZCBzdHlsZXMuIEl0IHNob3VsZCBiZSBlaXRoZXJcbiAgIGFuIG9iamVjdCBvciBhIGNvbXBvbmVudCBpbnNpZGUgYW4gb2JqZWN0LlxuICAgVE9ETzogZ3JhZHVhbGx5IG1vdmUgY29tcG9uZW50cyBmcm9tIHRoaXMgZmlsZSB0byBhc3NvY2lhdGVkIGZpbGUgaW5cbiAgIGNvbXBvbmVudHMgZm9sZGVyLlxuXG4gICAxLiBDbGVhcmZpeFxuICAgMi4gUGFnZSB0ZXh0IGZvcm1hdHRpbmcgdW5kZXIgLm1haW4tY29udGVudFxuICAgMy4gUGFnZSBzaWRlYmFyXG4gICA0LiBBcmNoaXZlIGxhYmVsIGluIHNpZGViYXJcbiAgIDUuIEFyY2hpdmUgdGl0bGUgcHJlcGVuZFxuICAgNi4gQmxvY2txdW90ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAxLiBDbGVhcmZpeFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFpbi1jb250ZW50LWNsZWFyZml4OjpiZWZvcmUsIC5tYWluLWNvbnRlbnQtY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBmbGV4LWJhc2lzOiAwO1xuICBvcmRlcjogMTtcbn1cbi5tYWluLWNvbnRlbnQtY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubWFpbi1jb250ZW50LWNsZWFyZml4IC5vbnRhcmlvLWZsb2F0LXJpZ2h0LCAubWFpbi1jb250ZW50LWNsZWFyZml4IC5mbG9hdC1yaWdodCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAyLiBQYWdlIHRleHQgZm9ybWF0dGluZyB1bmRlciAubWFpbi1jb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuKltpZHw9c2VjdGlvbl0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cblxuLm1haW4tY29udGVudCBoMjpmaXJzdC1vZi10eXBlLCAubWFpbi1jb250ZW50IGgzOmZpcnN0LW9mLXR5cGUsIC5tYWluLWNvbnRlbnQgaDQ6Zmlyc3Qtb2YtdHlwZSwgLm1haW4tY29udGVudCBoNTpmaXJzdC1vZi10eXBlLCAubWFpbi1jb250ZW50IGg2OmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWFpbi1jb250ZW50IGEge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLm1haW4tY29udGVudCBhLmxpbmstd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5tYWluLWNvbnRlbnQgaDJbaWR8PXNlY3Rpb25dIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNkOWQ5ZDk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYWluLWNvbnRlbnQgaDJbaWR8PXNlY3Rpb25dOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubWFpbi1jb250ZW50IGgyW2lkfD1zZWN0aW9uXSB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuLmNvbnRhY3QtbGlzdCAub250YXJpby1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgMy4gUGFnZSBzaWRlYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaWRlYmFyX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5zaWRlYmFyX19oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAuc2lkZWJhcl9faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLnNpZGViYXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAuc2lkZWJhcl9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cbi5zaWRlYmFyX19jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnNpZGViYXJfX2NvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaWRlYmFyX19jb250ZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaWRlYmFyX19jb250ZW50IHN1cCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIDQuIEFyY2hpdmUgbGFiZWwgaW4gc2lkZWJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLnNpZGViYXIgLmFsZXJ0LmFsZXJ0LS13YXJuaW5nLCAuc2lkZWJhciAuYWxlcnQtLXdhcm5pbmcucGFuZWwtLWFsZXJ0LCAuc2lkZWJhciAuYWxlcnQucGFuZWwtLXdhcm5pbmcsIC5zaWRlYmFyIC5wYW5lbC0td2FybmluZy5wYW5lbC0tYWxlcnQsIC5zaWRlYmFyIC5hbGVydC0td2FybmluZy5hbGVydC1ib3gsIC5zaWRlYmFyIC5hbGVydC1ib3gucGFuZWwtLXdhcm5pbmcsIC5zaWRlYmFyIC5hbGVydC1ib3gud2FybmluZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgNS4gQXJjaGl2ZSB0aXRsZSBwcmVwZW5kXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hcmNoaXZlLXByZXBlbmQ6bGFuZyhmcik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQXJjaGl2w6llIC0gXCI7XG59XG4uYXJjaGl2ZS1wcmVwZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkFyY2hpdmVkIC0gXCI7XG59XG5cbi5hcmNoaXZlLXByZXBlbmQgPiAuYXJjaGl2ZS1wcmVwZW5kOmxhbmcoZnIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmFyY2hpdmUtcHJlcGVuZCA+IC5hcmNoaXZlLXByZXBlbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIDYuIEJsb2NrcXVvdGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJsb2NrcXVvdGVfX25vcXVvdGUge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQYW5lbCBWYXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBhbmVsIENsYXNzZXNcbiAgICBOb3RlOiBleHRlbmRzIHRoZSBjYWxsb3V0IHN0eWxlcyBmcm9tIHRoZSBEZXNpZ24gU3lzdGVtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYW5lbCwgLnJvdy5wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhbmVsX19jbG9zZS1idXR0b24ge1xuICBmb250LXNpemU6IDAuMTE3MTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuOTM3NXJlbTtcbiAgdG9wOiAxMCU7XG59XG5cbi5wYW5lbF9faW1hZ2Uge1xuICBtYXJnaW46IDAgMCAxZW0gMS41ZW07XG59XG5cbi5wYW5lbC0tZGFyayB7XG4gIGJhY2tncm91bmQ6ICM0ZDRkNGQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDAuOTM3NXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMS41cmVtIDAgMS41cmVtIDEuNXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBhbmVsLS1kYXJrID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGFuZWwtLWRhcmsgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsLS1kYXJrIGgxLCAucGFuZWwtLWRhcmsgaDIsIC5wYW5lbC0tZGFyayBoMywgLnBhbmVsLS1kYXJrIGg0LCAucGFuZWwtLWRhcmsgaDUsIC5wYW5lbC0tZGFyayBoNiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucGFuZWwtLWRhcmsgYWJicixcbi5wYW5lbC0tZGFyayBhYmJyW3RpdGxlXSxcbi5wYW5lbC0tZGFyayA+IGFiYnIsXG4ucGFuZWwtLWRhcmsgPiBhYmJyW3RpdGxlXSB7XG4gIGNvbG9yOiAjZDFkZGViO1xuICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICNkMWRkZWI7XG59XG5cbi5wYW5lbC0tZGFyayBhIHtcbiAgY29sb3I6ICNkMWRkZWI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBhbmVsLS1kYXJrIGE6dmlzaXRlZCwgLnBhbmVsLS1kYXJrIGE6Zm9jdXMsIC5wYW5lbC0tZGFyayBhOmFjdGl2ZSwgLnBhbmVsLS1kYXJrIGEuYWN0aXZlLCAucGFuZWwtLWRhcmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDFkZGViO1xufVxuLnBhbmVsLS1kYXJrIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYWxsb3V0IDpsYXN0LWNoaWxkLCAucGFuZWwgOmxhc3QtY2hpbGQsIC5wYW5lbC0tY2FsbG91dCA6bGFzdC1jaGlsZCwgLmFzaWRlIDpsYXN0LWNoaWxkLCBhc2lkZTpub3QoLnNpZGViYXIpIDpsYXN0LWNoaWxkLCAucGFuZWwtLWFzaWRlIDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4vKlxuICAgIFRoaXMgdGFyZ2V0cyBhbiBlcnJvciBwYW5lbC9tZXNzYWdlIGZvciBhIHJlcXVpcmVkIGlucHV0IGZpZWxkLlxuICAgIFRoaXMgaXMgdG8gYWxsb3cgZm9yIGEgc21hbGxlciBwYW5lbCB0byBkaXNwbGF5IGVycm9yIG1lc3NhZ2VzXG4gICAgaW4gZm9ybXMuXG4qL1xuaW5wdXQ6cmVxdWlyZWQgKyAucGFuZWwtLWVycm9yLFxudGV4dGFyZWE6cmVxdWlyZWQgKyAucGFuZWwtLWVycm9yLFxuZmllbGRzZXQ6cmVxdWlyZWQgKyAucGFuZWwtLWVycm9yLFxuc2VsZWN0OnJlcXVpcmVkICsgLnBhbmVsLS1lcnJvciB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtO1xufVxuXG4ucGFuZWwsIC5tYWluLWNvbnRlbnQgYXNpZGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLnBhbmVsIGgyIGltZywgLnBhbmVsIGgzIGltZywgLm1haW4tY29udGVudCBhc2lkZSBoMiBpbWcsIC5tYWluLWNvbnRlbnQgYXNpZGUgaDMgaW1nIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wYW5lbCBoMSwgLm1haW4tY29udGVudCBhc2lkZSBoMSB7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhbmVsIGgyLCAubWFpbi1jb250ZW50IGFzaWRlIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFuZWwgaDMsIC5tYWluLWNvbnRlbnQgYXNpZGUgaDMge1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYW5lbCBoNCwgLm1haW4tY29udGVudCBhc2lkZSBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhbmVsIGg1LCAubWFpbi1jb250ZW50IGFzaWRlIGg1IHtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFuZWwgaDYsIC5tYWluLWNvbnRlbnQgYXNpZGUgaDYge1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYW5lbDpsYXN0LWNoaWxkLCAubWFpbi1jb250ZW50IGFzaWRlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsIDpsYXN0LWNoaWxkLCAubWFpbi1jb250ZW50IGFzaWRlIDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnBhbmVsLS1zZW1pdHJhbnNwYXJlbnQsIC5tYWluLWNvbnRlbnQgYXNpZGUtLXNlbWl0cmFuc3BhcmVudCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIExlZ2FjeSB0YWJsZSBjbGFzc2VzXG4gICAgRXh0ZW5kcyBmcm9tIHRoZSBEZXNpZ24gU3lzdGVtIGNsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1haW4tY29udGVudCB0YWJsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZGRkZGRiAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNGRkZGRkYgNzAlKSAwIDEwMCUsIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDI1MiwgMCwgMCwgMCkgMTAwLjAxJSksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMjUyLCAwLCAwLCAwKSAxMDAuMDElKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyLjVyZW0gMTAwJSwgMi41cmVtIDEwMCUsIDAuODc1cmVtIDEwMCUsIDAuODc1cmVtIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMTAwJSwgMCAwLCAxMDAlO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsLCBsb2NhbCwgc2Nyb2xsLCBzY3JvbGw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNXJlbSAwIDEuNXJlbSAwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLm1haW4tY29udGVudCB0YWJsZTpub3QoLnRhYmxlLS1uby16ZWJyYS1zdHJpcGVzKTpub3QodGFibGUubm8tc3RyaXBlcyk6bm90KHRhYmxlLm5vU3RyaXBlcykgdGJvZHkgdHI6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobis2KTpudGgtY2hpbGQoZXZlbiksXG4ubWFpbi1jb250ZW50IHRhYmxlOm5vdCgudGFibGUtLW5vLXplYnJhLXN0cmlwZXMpOm5vdCh0YWJsZS5uby1zdHJpcGVzKTpub3QodGFibGUubm9TdHJpcGVzKSB0Ym9keSB0cjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKzYpIH4gdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1MDk4MDM5MjIpO1xufVxuXG4ubWFpbi1jb250ZW50IHRhYmxlLnVzZS1zY3JvbGwge1xuICBvdmVyZmxvdy14OiB1bnNldDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gIHRhYmxlLmZ1bGwtd2lkdGgge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbnNwYW4udGFibGUtLWhpZ2hsaWdodC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL29udGFyaW9fMjAyMS9hc3NldHMvaWNvbnMvaGlnaGxpZ2h0LWluZGljYXRvci5zdmdcIikgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNXJlbTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRhYmxlcyB3aXRoIG51bWVyaWMgZGF0YVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG50YWJsZS5udW1lcmljIHRoZWFkIHRoOm5vdCgubm9uLW51bWVyaWMpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgdWktZ3JpZCBkYXRhIHRhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMXB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHgvNTAlIDAgMCA1MCU7XG4gIGJveC1zaGFkb3c6IC01cHggMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1oZWFkZXItY2VsbCB7XG4gIGJhY2tncm91bmQ6ICM2NjY2NjYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yaWdodDogM3B4IGdyb292ZSAjOTk5OTk5ICFpbXBvcnRhbnQ7XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1oZWFkZXItY2VsbCBhLCBbaWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1oZWFkZXItY2VsbCBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2QxZGRlYiAhaW1wb3J0YW50O1xufVxuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtaGVhZGVyLWNlbGwgYTpmb2N1cywgW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtaGVhZGVyLWNlbGwgYTphY3RpdmUsIFtpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLWhlYWRlci1jZWxsIGEuYWN0aXZlLCBbaWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1oZWFkZXItY2VsbCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgcmlnaHQ6IDAuNDVyZW07XG4gIHRyYW5zaXRpb246IGZvbnQtc2l6ZSA0MG1zIGVhc2UsIHJpZ2h0IDQwbXMgZWFzZTtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLXJvdzpudGgtY2hpbGQoZXZlbikgLnVpLWdyaWQtY2VsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1yb3c6bnRoLWNoaWxkKG9kZCkgLnVpLWdyaWQtY2VsbCB7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1jZWxsLnNvcnRlZCB7XG4gIGJvcmRlcjogc29saWQgIzAwNjZjYztcbiAgYm9yZGVyLXdpZHRoOiAwIDAuM2VtO1xufVxuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtY2VsbC5zb3J0ZWQgLnVpLWdyaWQtY2VsbC1jb250ZW50cyB7XG4gIGJvcmRlcjogc29saWQgI2QxZGRlYjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuN2VtO1xufVxuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtY2FudmFzIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtcGFnZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLWhlYWRlci1jZWxsIC51aS1ncmlkLWNlbGwtY29udGVudHMge1xuICBoZWlnaHQ6IDUxcHg7XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1wYWdlci1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtdmlld3BvcnQge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuW2lkKj1kYXRhdGFibGUtdXBwZXItc2Nyb2xsYmFyXSB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cbltpZCo9ZGF0YXRhYmxlLXVwcGVyLXNjcm9sbGJhcl0gZGl2IHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvbnRzIChub3QgaW5jbHVkZWQgaW4gdGhlIERlc2lnbiBTeXN0ZW0gcGFja2FnZSlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIEJvbGRcIiksIGxvY2FsKFwiT3Blbi1TYW5zLTYwMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5zdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWVcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1yZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9jb3VyaWVyLXByaW1lLTQwMC9Db3VyaWVyUHJpbWUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWUgSXRhbGljXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtaXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9jb3VyaWVyLXByaW1lLTQwMC0taXRhbGljL0NvdXJpZXJQcmltZS1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lIEJvbGRcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1ib2xkXCIpLCB1cmwoXCIuLi9mb250cy9jb3VyaWVyLXByaW1lLTcwMC9Db3VyaWVyUHJpbWUtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWUgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1ib2xkLWl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvY291cmllci1wcmltZS03MDAtLWl0YWxpYy9Db3VyaWVyUHJpbWUtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUZXh0IHNpemluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRleHQtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmxhcmdlLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4sIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLngtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbi54eC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG59XG5cbi5sYXJnZXIge1xuICBmb250LXNpemU6IDExMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRleHQgc3R5bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnVwcGVyY2FzZSBhYmJyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbnNwYW4udXBwZXJjYXNlIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuc3Bhbi5zcGVjaWVzIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5wOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTsgLyogaGlkZSBhbGwgdGhlIGV4dHJhIHBhcmFncmFwaHMgdGhhdCBja2VkaXRvciBpbnNlcnRzICovXG59XG5cbi5yZWRhY3RlZCwgc3Bhbi5yZWRhY3RlZCwgW3RpdGxlfj1yZWRhY3RlZF0sIFt0aXRsZX49w6lkaXTDqV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbiAgYm94LXNoYWRvdzogMC4yNWVtIDAgMCAjZWRlZGVkLCAtMC4yNWVtIDAgMCAjZWRlZGVkO1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7IC8qIHRoaXMgaXMgZm9yIGZpcmVmb3ggKi9cbiAgZGlzcGxheTogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAuMjVlbTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbn1cblxuLnN1YmhlYWRlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uaW5mb2dyYXBoaWMge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgU21hbGwgdGV4dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc21hbGwsIHNtYWxsLCAuYm9va19fcHJpbnRCb29rIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbmgyLnNtYWxsLCBoMy5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLnNtYWxsZXIsIC5zbWFsbGVyIHAge1xuICBmb250LXNpemU6IDkwJTtcbn1cblxuLm1haW5fY29udGVudCBzbWFsbCBhLCAubWFpbl9jb250ZW50IC5ib29rX19wcmludEJvb2sgYSwgLm1haW5fY29udGVudCAuc21hbGwgYSwgLm1haW5fY29udGVudCAuc21hbGxlciBhIHtcbiAgY29sb3I6ICM3MjhkYWU7XG59XG4ubWFpbl9jb250ZW50IHNtYWxsIGE6dmlzaXRlZCwgLm1haW5fY29udGVudCAuYm9va19fcHJpbnRCb29rIGE6dmlzaXRlZCwgLm1haW5fY29udGVudCBzbWFsbCBhOmhvdmVyLCAubWFpbl9jb250ZW50IC5ib29rX19wcmludEJvb2sgYTpob3ZlciwgLm1haW5fY29udGVudCBzbWFsbCBhOmZvY3VzLCAubWFpbl9jb250ZW50IC5ib29rX19wcmludEJvb2sgYTpmb2N1cywgLm1haW5fY29udGVudCBzbWFsbCBhOmFjdGl2ZSwgLm1haW5fY29udGVudCAuYm9va19fcHJpbnRCb29rIGE6YWN0aXZlLCAubWFpbl9jb250ZW50IC5zbWFsbCBhOnZpc2l0ZWQsIC5tYWluX2NvbnRlbnQgLnNtYWxsIGE6aG92ZXIsIC5tYWluX2NvbnRlbnQgLnNtYWxsIGE6Zm9jdXMsIC5tYWluX2NvbnRlbnQgLnNtYWxsIGE6YWN0aXZlLCAubWFpbl9jb250ZW50IC5zbWFsbGVyIGE6dmlzaXRlZCwgLm1haW5fY29udGVudCAuc21hbGxlciBhOmhvdmVyLCAubWFpbl9jb250ZW50IC5zbWFsbGVyIGE6Zm9jdXMsIC5tYWluX2NvbnRlbnQgLnNtYWxsZXIgYTphY3RpdmUge1xuICBjb2xvcjogIzcyOGRhZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5Db2xvdXIgb3ZlcnJpZGVzIGZvciBibGFjayBhbmQgd2hpdGUgdGV4dFxuVXNlZCBmb3IgdGV4dCBhZ2FpbnN0IGJhY2tncm91bmQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hLnRleHQtd2hpdGUsIGEudGV4dC13aGl0ZTpob3ZlciwgYS50ZXh0LXdoaXRlOnZpc2l0ZWQsIC50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5hLnRleHQtd2hpdGUgYWJiciwgYS50ZXh0LXdoaXRlOmhvdmVyIGFiYnIsIGEudGV4dC13aGl0ZTp2aXNpdGVkIGFiYnIsIC50ZXh0LXdoaXRlIGFiYnIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYS50ZXh0LWJsYWNrLCBhLnRleHQtYmxhY2s6aG92ZXIsIGEudGV4dC1ibGFjazp2aXNpdGVkLCAudGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuYS50ZXh0LWJsYWNrIGFiYnIsIGEudGV4dC1ibGFjazpob3ZlciBhYmJyLCBhLnRleHQtYmxhY2s6dmlzaXRlZCBhYmJyLCAudGV4dC1ibGFjayBhYmJyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVGV4dCBhbGlnbm1lbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1Ni40JTtcbn1cblxuLnZpZGVvLXNpemluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xufVxuXG4uZmxleC12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuMjVyZW0gMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDBlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuc2hvdy1mb3Itc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFByZXZpZXcgZHJhZnQgd2F0ZXJtYXJrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53YXRlcm1hcmstdGV4dCB7XG4gIGZvbnQ6IDRyZW0gXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGNvbG9yOiByZ2JhKDIzMCwgMTMsIDEzLCAwLjM3KTtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi1sZWZ0OiAtMTQuMzc1cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5Db21wb25lbnRzXG5cblVJIHNwZWNpZmljIHN0eWxpbmcgZm9yIGZlYXR1cmVzIGFuZCBjb250ZW50IHR5cGVzLlxuXG5UaGlzIGZvbGRlciB3aWxsIGNvbnRhaW4gc2VsZi1jb250YWluZWQgSFRNTCBtZWRpYS1iYW5uZXIgIGFuZCB0aGUgLnNjc3MgZmlsZXMgYXNzb2NpYXRlZCB3aXRoIGl0LiBUaGUgc3R5bGVzIGFyZSB0byBiZSBsb2FkZWQgb25seSB3aGVuIHRoYXQgY29tcG9uZW50IGlzIGxvYWRlZCBvbiB0aGUgcGFnZS4gVGhlIG1lZGlhLWJhbm5lciBjYW4gYmUgdHJlYXRlZCBhcyBpdHMgb3duIOKAnHBhY2thZ2XigJ0uXG5cbkVhY2ggY29tcG9uZW504oCZcyBzdHlsaW5nIHdpbGwgYmVnaW4gdGhlIGJhc2UgY2xhc3NlcyBhbmQgY29udGFpbiByZWxhdGlvbnNoaXBzIHdpdGggb3RoZXIgc3R5bGVzIHdpdGhpbiB0aGUgcHJvamVjdC4gQ3VzdG9taXphdGlvbiB3aWxsIG9jY3VyIG9uY2UgYWxsIHRoZSBhdmFpbGFibGUgYmFzZSBhbmQgdXRpbGl0eSBzdHlsZXMgYXJlIHVzZWQuXG5cbkVhY2ggY29tcG9uZW504oCZcyBzdHlsZXMgd2lsbCBoYXZlIHRoZWlyIG93biBuYW1pbmcgY29udmVudGlvbiwgcmVsYXRlZCB0byB0aGUgY29tcG9uZW50LiBVc2UgdGhlIEJFTSBtZXRob2RvbG9neSB3aGVuIGNyZWF0aW5nIGNvbXBvbmVudCBjbGFzc2VzLiBNb2RpZmllcnMgc2hvdWxkIGJlIHV0aWxpemVkIGZvciBjb3NtZXRpYyBkaWZmZXJlbmNlcy5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIEJvb2sgY29udGVudCB0eXBlXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYm9va19fd3JhcHBlciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZSBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRThFOEU4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5ib29rX193cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5ib29rX19pbnRybyAucm93LmludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzFhMWExYTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ib29rX19pbnRybyAucm93LmludHJvIGgxIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmJvb2tfX2ludHJvIC5yb3cuaW50cm8gaDEge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIH1cbn1cbi5ib29rX19pbnRybyAucm93LmludHJvIC5pbnRyb19fdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYm9va19faW50cm8gLnJvdy5pbnRybyAuaW50cm9fX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuXG4uYm9va19faW5uZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMnJlbSA1cmVtIDJyZW07XG59XG5cbi5ib29rX190b2MgLnRvYyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5ib29rX190b2MgKyAuYm9keS1maWVsZCBoMiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmJvb2tfX3RvYyBociN0b2MtZW5kIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJvb2tfX2RhdGVzLS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBNYWluIG5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYm9va19fbmF2aWdhdGlvbiwgLmNvbHVtbnMuYm9va19fbmF2aWdhdGlvbiwgLmJvb2tfX25hdmlnYXRpb24jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLXdyYXBwZXIsIC5ib29rX19uYXZpZ2F0aW9uI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5ib29rX19uYXZpZ2F0aW9uI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLmJvb2tfX25hdmlnYXRpb24jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYm9va19fbmF2aWdhdGlvbi5mb3JtLXdyYXBwZXIsIC5ib29rX19uYXZpZ2F0aW9uI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBmb250LXNpemU6IDkwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5ib29rX19uYXZpZ2F0aW9uIGhyLCAuY29sdW1ucy5ib29rX19uYXZpZ2F0aW9uIGhyLCAuYm9va19fbmF2aWdhdGlvbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaHIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLWZyb20gaHIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLXRvIGhyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tcXVlcnkgaHIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0td3JhcHBlciBociwgLmJvb2tfX25hdmlnYXRpb24jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBociwgLmJvb2tfX25hdmlnYXRpb24jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGhyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGhyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tZGF0ZS10byBociwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1jaGVja2JveGVzIGhyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tcXVlcnkgaHIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0td3JhcHBlciBociwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGhyLCAuYm9va19fbmF2aWdhdGlvbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaHIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLWZyb20gaHIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLXRvIGhyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tcXVlcnkgaHIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0td3JhcHBlciBociwgLmJvb2tfX25hdmlnYXRpb24jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBociB7XG4gIGJvcmRlci1ib3R0b206IDAuMjVyZW0gc29saWQgI2U4ZThlODtcbiAgbWFyZ2luOiAwO1xufVxuXG51bC5ib29rX19uYXZpZ2F0aW9uLS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgdWwuYm9va19fbmF2aWdhdGlvbi0tbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgfVxufVxuXG5saS5ib29rX19uYXZpZ2F0aW9uLS1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cbmxpLmJvb2tfX25hdmlnYXRpb24tLWxpc3QtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMC43NXJlbSAycmVtO1xufVxubGkuYm9va19fbmF2aWdhdGlvbi0tbGlzdC1pdGVtIGE6aG92ZXIsIGxpLmJvb2tfX25hdmlnYXRpb24tLWxpc3QtaXRlbSBhOmZvY3VzLCBsaS5ib29rX19uYXZpZ2F0aW9uLS1saXN0LWl0ZW0gYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIG91dGxpbmU6IHVuc2V0O1xufVxubGkuYm9va19fbmF2aWdhdGlvbi0tbGlzdC1pdGVtIGE6Zm9jdXMtd2l0aGluIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlhZGI7XG4gIG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5saS5ib29rX19uYXZpZ2F0aW9uLS1saXN0LWl0ZW0gYVtocmVmPVwiXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBsaS5ib29rX19uYXZpZ2F0aW9uLS1saXN0LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYm9va19fbmF2aWdhdGlvbiAuYm9va19fbmF2aWdhdGlvbi0tbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDAuMjVyZW0gc29saWQgI0U4RThFODtcbiAgfVxuICAuYm9va19fbmF2aWdhdGlvbiAuYm9va19fbmF2aWdhdGlvbi0tbW9iaWxlIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ib29rX19uYXZpZ2F0aW9uIC5ib29rX19uYXZpZ2F0aW9uLS1tb2JpbGUgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICBib3JkZXItcmlnaHQ6IDAuMjVyZW0gc29saWQgI0U4RThFODtcbiAgfVxufVxuXG4uYm9va19fbmF2aWdhdGlvbiAub250YXJpby1pY29uIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gVGFibGUgb2YgY29udGVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hc2lkZS5ib29rX19vZmYtY2FudmFzLFxuLmJvb2tfX29mZi1jYW52YXMge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBib3R0b206IC0xcmVtO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlIDBzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgYXNpZGUuYm9va19fb2ZmLWNhbnZhcyxcbiAgLmJvb2tfX29mZi1jYW52YXMge1xuICAgIHdpZHRoOiAyNXJlbTtcbiAgfVxufVxuYXNpZGUuYm9va19fb2ZmLWNhbnZhcyBhLFxuLmJvb2tfX29mZi1jYW52YXMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmFzaWRlLmJvb2tfX29mZi1jYW52YXMgYTpob3Zlcjpub3QoLmJvb2tfX3RvZ2dsZUNvbGxhcHNpYmxlTGlzdCksXG4uYm9va19fb2ZmLWNhbnZhcyBhOmhvdmVyOm5vdCguYm9va19fdG9nZ2xlQ29sbGFwc2libGVMaXN0KSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uanNfX3NsaWRlLWluIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1pbiAwLjVzIGZvcndhcmRzO1xufVxuXG4uanNfX3NsaWRlLW91dCB7XG4gIGFuaW1hdGlvbjogc2xpZGUtb3V0IDAuNXMgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlLW91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbi5ib29rX19vZmYtY2FudmFzLS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmJvb2tfX29mZi1jYW52YXMtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgLmJvb2tfX29mZi1jYW52YXMtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAyNXJlbTtcbiAgfVxufVxuXG4uYm9va19fdHJlZV90b2MtbWFpbiB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmJvb2tfX3RyZWVfdG9jLW1haW4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJvb2tfX21lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmJvb2tfX21lbnUtaXRlbSBhOm5vdCguYm9va19fb2ZmLWNhbnZhcy0taWNvbnMpIHtcbiAgd2lkdGg6IDkwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYm9va19fbWVudS1pdGVtLS1jb2xsYXBzZWQgYTpub3QoLmJvb2tfX3RvZ2dsZUNvbGxhcHNpYmxlTGlzdCkge1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMC4yNXJlbSAwIDAgMC4yNXJlbTtcbn1cblxuLmJvb2tfX3BhcmVudC1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDkwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAuMjVyZW0gMCAwIDAuMjVyZW07XG59XG5cbi5ib29rX190cmVlX3RvYy1pbm5lciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMC44NXJlbSAxLjY1cmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjg1cmVtO1xufVxuXG4uYm9va19fdHJlZV90b2MtaW5uZXIgbGkuYm9va19fbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMXJlbSAwIDAgMXJlbTtcbn1cblxuLmJvb2tfX3RyZWVfdG9jLWlubmVyIGxpLmJvb2tfX21lbnUtaXRlbS0tY29sbGFwc2VkIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLmJvb2tfX29mZi1jYW52YXMtLW1lbnUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMnJlbSAycmVtIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJvb2staWNvbl9fY2hldnJvbi11cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLWNoZXZyb24tdXAucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBsZWZ0OiAtMC4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmJvb2staWNvbl9fY2hldnJvbi1kb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tY2hldnJvbi1kb3duLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbGVmdDogLTAuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5ib29rX19vZmYtY2FudmFzLS10b2dnbGUtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgLmJvb2tfX29mZi1jYW52YXMtLXRvZ2dsZS1jbG9zZSB7XG4gICAgei1pbmRleDogMTA0O1xuICB9XG59XG5cbi5ib29rX19vZmYtY2FudmFzLS10b2dnbGUtY2xvc2Ugc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmJvb2tfX29mZi1jYW52YXMtLWhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ib29rX19wcmludEJvb2tfX3dyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm9va19fb2ZmLWNhbnZhcy0tbWVudS13cmFwcGVyIC5ib29rX19wcmludEJvb2tfX3dyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYm9va19fcHJpbnRCb29rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwLjVyZW0gMS44cmVtIDAuNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cbi5ib29rX19wcmludEJvb2sgc3ZnIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJvb2tfX29mZi1jYW52YXMtLW1lbnUtd3JhcHBlciAuYm9va19fcHJpbnRCb29rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gIC5ib29rIC5ib29rX19wcmludEJvb2sge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgQnJlYWRjcnVtYiBmZWF0dXJlXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYnJlYWRjcnVtYnMgPiAqOm50aC1jaGlsZChuKzEpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2NoZXZyb24tcmlnaHQuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJyZWFkY3J1bWJzID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYnJlYWRjcnVtYnMgPiAqOm50aC1jaGlsZChuKzEpOjpiZWZvcmUge1xuICB3aWR0aDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMTVyZW07XG59XG4uYnJlYWRjcnVtYnMgPiAqOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJyZWFkY3J1bWJzIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMC4ycmVtO1xufVxuLmJyZWFkY3J1bWJzIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmVhZGNydW1icyBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbjogMDtcbn1cbi5icmVhZGNydW1icyBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgR2F6ZXR0ZSBzZWFyY2ggcmVzdWx0c1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICBtaW4td2lkdGg6IDkuNnJlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi0tc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24tLXNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLS1zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBidXR0b24uc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIHtcbiAgbWFyZ2luOiAwIC0xcmVtO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoZWFkZXIge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggYXJ0aWNsZSBzbWFsbCA+IGRpdiwgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBhcnRpY2xlIC5ib29rX19wcmludEJvb2sgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZWRlZGVkO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggbmF2LnBhZ2VyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIHVsLnBhZ2VyX19pdGVtcyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCB1bC5wYWdlcl9faXRlbXMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIHVsLnBhZ2VyX19pdGVtcyBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCB1bC5wYWdlcl9faXRlbXMgbGkgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuMDYyNXJlbSAwLjYyNXJlbTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggdWwucGFnZXJfX2l0ZW1zIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkZGViO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggdWwucGFnZXJfX2l0ZW1zIGxpLmlzLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIG5hdiArIGZvb3RlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmdhemV0dGUtbGlzdC1yZXN1bHRzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmdhemV0dGUtbGlzdC1yZXN1bHRzIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmdhemV0dGUtbGlzdC1yZXN1bHRzIC5nYXpldHRlLXJlc3VsdC0taXRlbS1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmdhemV0dGUtc2VhcmNoLXJlc3VsdHMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZ2F6ZXR0ZS1zZWFyY2gtcmVzdWx0cyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5nYXpldHRlLXNlYXJjaC1yZXN1bHRzIGg0IHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uZ2F6ZXR0ZS1zZWFyY2gtcmVzdWx0cyAuZ2F6ZXR0ZS1yZXN1bHQtLWl0ZW0tYnVuZGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZ2F6ZXR0ZS1zZWFyY2gtcmVzdWx0cyAuZ2F6ZXR0ZS1yZXN1bHQtLWl0ZW0tYnVuZGxlIC5nYXpldHRlLXJlc3VsdC0taXRlbS1wYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgTFJEIEV4cG9zZWQgRm9ybXMgZm9yIHNlYXJjaCBwYWdlLlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxyZC1saXN0LXJlc3VsdHMgaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5scmQtbGlzdC1yZXN1bHRzIC5scmQtcmVzdWx0LXRleHQge1xuICBtYXgtd2lkdGg6IDE3LjVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAubHJkLWxpc3QtcmVzdWx0cyAubHJkLXJlc3VsdC10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjk2ZW0pIHtcbiAgLmxyZC1saXN0LXJlc3VsdHMgLmxyZC1yZXN1bHQtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IC02ZW07XG4gIG1hcmdpbi1yaWdodDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubHJkLWV4cG9zZWRmaWx0ZXItc29ydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAubHJkLWV4cG9zZWRmaWx0ZXItc29ydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5scmQtZXhwb3NlZGZpbHRlci1zb3J0IC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAubHJkLWV4cG9zZWRmaWx0ZXItc29ydCAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG59XG4ubHJkLWV4cG9zZWRmaWx0ZXItc29ydCAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubHJkLWV4cG9zZWRmaWx0ZXItc29ydCAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC5scmQtZXhwb3NlZGZpbHRlci1zb3J0IC5mb3JtLWl0ZW0gbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubHJkLWV4cG9zZWRmaWx0ZXItc29ydCAuZm9ybS1pdGVtIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDEyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5scmQtZXhwb3NlZGZpbHRlci1zb3J0IC5mb3JtLWl0ZW0gc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQgLmZvcm0taXRlbSBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciAjZWRpdC1hY3Rpb25zLS0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICNlZGl0LWFjdGlvbnMtLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICNlZGl0LWFjdGlvbnMtLTIge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxufVxuXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyB7XG4gIG1hcmdpbjogMCAtMXJlbTtcbn1cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jaGVja2JveGVzX19sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1zdWJtaXRdLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIHdpZHRoOiA5LjFyZW07XG4gIG1pbi13aWR0aDogNy4xcmVtO1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPXN1Ym1pdF0sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1wcmltYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XG59XG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24tLXNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24uc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF0sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5qcy1mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuanMtZm9ybS1pdGVtLWRhdGUtdG8ge1xuICAgIG1heC13aWR0aDogMjVlbTtcbiAgfVxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjZWRpdC1hY3Rpb25zLS0yIHtcbiAgICBtYXgtd2lkdGg6IDUwZW07XG4gIH1cbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udGVudCBsYWJlbC5jaGVja2JveGVzX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udGVudCBsYWJlbDo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udGVudCBsYWJlbDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb25fX2NvbnRlbnQgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250ZW50IGlucHV0LmNoZWNrYm94ZXNfX2lucHV0IHtcbiAgdG9wOiB1bnNldDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY2FsbG91dCwgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucGFuZWwsICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnBhbmVsLS1jYWxsb3V0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNhbGxvdXQgc3ZnLCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5wYW5lbCBzdmcsICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnBhbmVsLS1jYWxsb3V0IHN2ZyB7XG4gIG1hcmdpbjogMCAwLjYyNXJlbSAwLjI1cmVtIDA7XG59XG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jYWxsb3V0IHAsICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnBhbmVsIHAsICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnBhbmVsLS1jYWxsb3V0IHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5scmQtbGlzdC1yZXN1bHRzIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmxyZC1saXN0LXJlc3VsdHMgYXJ0aWNsZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5scmQtbGlzdC1yZXN1bHRzIGFydGljbGUgaDIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBuYXYucGFnZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIGxpLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMC4wNjI1cmVtIDAuNjI1cmVtO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWRkZWI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIG5hdiArIGZvb3RlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTFJEIG92ZXJyaWRlcyBmb3IgdGhlIGFjY29yZGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmV4cGFuZGVyLS1hY3RpdmUgLmFjY29yZGlvbl9fY29udGVudCxcbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5leHBhbmRlci0tYWN0aXZlIC5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuYnV0dG9uLmxyZC1leHBvc2VkZmlsdGVyLWFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU1NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIHNlY3Rpb24uYWNjb3JkaW9uX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMCAycmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgc2VjdGlvbi5hY2NvcmRpb25fX2NvbnRlbnQgLmNoZWNrYm94ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgc2VjdGlvbi5hY2NvcmRpb25fX2NvbnRlbnQgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMUkQgUERGIHRpdGxlIHByZXBlbmRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxyZC1wZGYtcHJlcGVuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJQREY6IFwiO1xufVxuXG4ubHJkLXBkZi1wcmVwZW5kID4gLmxyZC1wZGYtcHJlcGVuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBPcmRlcnMgaW4gQ291bmNpbCBjb250ZW50IHR5cGVcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYWluLWNvbnRlbnQtb2ljIC5taW5pc3RyeS1zaWduaW5nLWdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5tYWluLWNvbnRlbnQtb2ljIC5hcHByb3ZlZC1hbmQtb3JkZXJlZC1ncm91cCA+IHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubWFpbi1jb250ZW50LW9pYyAuYW1lbmRlZC1ieS1ncm91cCBiLCAubWFpbi1jb250ZW50LW9pYyAucmV2b2tlZC1ieS1ncm91cCBiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi5tYWluLWNvbnRlbnQtb2ljIC5hbWVuZGVkLWJ5LWdyb3VwIHNwYW4gYSwgLm1haW4tY29udGVudC1vaWMgLnJldm9rZWQtYnktZ3JvdXAgc3BhbiBhIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ubWFpbi1jb250ZW50LW9pYyAuYW1lbmRlZC1ieS1ncm91cCBzcGFuIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVmMEU5O1xufVxuLm1haW4tY29udGVudC1vaWMgLnJldm9rZWQtYnktZ3JvdXAgc3BhbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRUZGMDtcbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2VkaXQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxvYXQ6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2VkaXQtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNlZGl0LWFjdGlvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxufVxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIHtcbiAgbWFyZ2luOiAwIC0xcmVtO1xufVxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPXN1Ym1pdF0sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgd2lkdGg6IDkuMXJlbTtcbiAgbWluLXdpZHRoOiA3LjFyZW07XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24tLXByaW1hcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1zdWJtaXRdLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIG1hcmdpbi1yaWdodDogMS43NXJlbTtcbn1cbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24uc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbi5zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNlZGl0LWFjdGlvbnMtLTIge1xuICAgIG1heC13aWR0aDogNTBlbTtcbiAgfVxufVxuXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoZWFkZXIgLmNhbGxvdXQsICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaGVhZGVyIC5wYW5lbCwgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoZWFkZXIgLnBhbmVsLS1jYWxsb3V0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaGVhZGVyIC5jYWxsb3V0IHN2ZywgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoZWFkZXIgLnBhbmVsIHN2ZywgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoZWFkZXIgLnBhbmVsLS1jYWxsb3V0IHN2ZyB7XG4gIG1hcmdpbjogMCAwLjYyNXJlbSAwLjI1cmVtIDA7XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGhlYWRlciAuY2FsbG91dCBwLCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGhlYWRlciAucGFuZWwgcCwgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoZWFkZXIgLnBhbmVsLS1jYWxsb3V0IHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5vaWMtbGlzdC1yZXN1bHRzIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAub2ljLWxpc3QtcmVzdWx0cyBhcnRpY2xlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAub2ljLWxpc3QtcmVzdWx0cyBhcnRpY2xlIGgyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIG5hdi5wYWdlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIGxpIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjA2MjVyZW0gMC42MjVyZW07XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGRlYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyBsaS5pcy1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBuYXYgKyBmb290ZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFRGQSBzY3JlZW4gKHVzZXIgbG9naW4pXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50ZmEtcGFnZSwgLnRmYS1wYWdlICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udGZhLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4udGZhLXBhZ2UgLmxheW91dC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG59XG5cbi50ZmEtcGFnZV9fdXNlci1mb3JtIHtcbiAgZmxleC1iYXNpczogNjAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZmEtcGFnZV9fdXNlci1mb3JtIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuLmNvbnRlbnQtaGVhZGVyIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIuMjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4udGZhLXBhZ2VfX3BhZ2UtdGl0bGUge1xuICBtYXJnaW46IDIuNXJlbSAwIDEuNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiB1bnNldDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnRmYS1wYWdlLS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi50ZmEtcGFnZS0tY29udGVudCAuY29sdW1ucywgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLXdyYXBwZXIsIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0taXRlbS1xdWVyeSwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0taXRlbS1kYXRlLWZyb20sIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS1pdGVtLWRhdGUtdG8sIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnRmYS1wYWdlLS1jb250ZW50IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0td3JhcHBlciwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS1pdGVtLXF1ZXJ5LCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLWl0ZW0tZGF0ZS10bywgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS1jaGVja2JveGVzLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLXdyYXBwZXIsIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0taXRlbS1xdWVyeSwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0taXRlbS1kYXRlLWZyb20sIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS1pdGVtLWRhdGUtdG8sIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRmYS1wYWdlX193YWxscGFwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDQwJTtcbn1cbi50ZmEtcGFnZV9fd2FsbHBhcGVyIGltZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5PdmVycmlkZXNcblxuVG8gYmUgdXNlZCBzcGFyaW5nbHkuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIERydXBhbCBvdmVycmlkZXMuXG4gICAgU3R5bGVzIHNwZWNpZmljIHRvIHRoZSBEcnVwYWwgaW50ZXJmYWNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHNwZWNpZmljIHRvIHNpdGUgY29udHJpYnV0b3Igcm9sZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBWaWV3IFByb2ZpbGUgKi9cbi5hZG1pbi1jb250cmlidXRvciAudG9vbGJhci1tZW51IGFbdGl0bGU9XCJVc2VyIGFjY291bnRcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBNYW5hZ2UgKi9cbi5hZG1pbi1jb250cmlidXRvciAudG9vbGJhci10YWIgI3Rvb2xiYXItaXRlbS1hZG1pbmlzdHJhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE15IHdvcmtiZW5jaCAqL1xuLmFkbWluLWNvbnRyaWJ1dG9yIC50b29sYmFyLXRhYiAjdG9vbGJhci1saW5rLXdvcmtiZW5jaC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2VuZXJhbCBvdmVycmlkZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uanMgLmpzLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdvb2dsZSdzIHJlY2FwdGNoYSBtb2R1bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGJvdHRvbTogMyUgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcnJpZGUgZm9yIHRoZSBEcnVwYWwgTWVkaWEgcGx1Z2luIHN0eWxlc1xuICAgIGluIHRoZSBDS0VkaXRvclxuICAgIEBzZWUgaHR0cHM6Ly93d3cuZHJ1cGFsLm9yZy9ub2RlLzMwOTI3OTVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kcnVwYWwtbWVkaWEgLm1lZGlhLWxpYnJhcnktaXRlbV9fZWRpdCxcbmRydXBhbC1tZWRpYSAubWVkaWEtbGlicmFyeS1pdGVtX19lZGl0OmhvdmVyLFxuZHJ1cGFsLW1lZGlhIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2VkaXQ6Zm9jdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IHVuc2V0O1xufVxuXG5kcnVwYWwtbWVkaWEgLm1lZGlhLWxpYnJhcnktaXRlbV9fZWRpdCB7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvY29yZS9taXNjL2ljb25zLzc4Nzg3OC9wZW5jaWwuc3ZnXCIpICNmZmYgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBDdXN0b20gdGFnXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keS5ja2VfZWRpdGFibGUgaW1nLmNrZV9wcm90ZWN0ZWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwOWFkYjtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE92ZXJyaWRlIGRydXBhbC1tZWRpYSBhbGlnbiB3aXRoaW4gQ0tFZGl0b3IgNSwgc28gdGhhdCB0ZXh0IGFsaWducyBhbmQgd3JhcHNcbiAgYXJvdW5kIG1lZGlhIGNvcnJlY3RseSBpbiBDS0U1IHdoZW4gdGhlIHNwZWNpZmllZCBvcHRpb24gaXMgc2VsZWN0ZWQuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNrLW9uZXNpdGUtY29udGVudCAuZHJ1cGFsLW1lZGlhLmNrLXdpZGdldCB7XG4gIG1hcmdpbjogMC45cmVtIDA7XG59XG4uY2stb25lc2l0ZS1jb250ZW50IC5kcnVwYWwtbWVkaWEuY2std2lkZ2V0LmRydXBhbC1tZWRpYS1zdHlsZS1hbGlnbi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG4uY2stb25lc2l0ZS1jb250ZW50IC5kcnVwYWwtbWVkaWEuY2std2lkZ2V0LmRydXBhbC1tZWRpYS1zdHlsZS1hbGlnbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuLmNrLW9uZXNpdGUtY29udGVudCAuZHJ1cGFsLW1lZGlhLmNrLXdpZGdldC5kcnVwYWwtbWVkaWEtc3R5bGUtYWxpZ24tY2VudGVyIHtcbiAgbWFyZ2luOiAwLjlyZW0gYXV0bztcbn1cblxuLmNrLW9uZXNpdGUtY29udGVudCBmaWd1cmUuZHJ1cGFsLW1lZGlhIGRpdiBmaWd1cmUuYWxpZ24tY2VudGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5jay1vbmVzaXRlLWNvbnRlbnQgZmlndXJlLmRydXBhbC1tZWRpYSBkaXYgZmlndXJlLmFsaWduLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gIG1hcmdpbi1yaWdodDogdW5zZXQ7XG59XG4uY2stb25lc2l0ZS1jb250ZW50IGZpZ3VyZS5kcnVwYWwtbWVkaWEgZGl2IGZpZ3VyZS5hbGlnbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ0tFZGl0b3IgNSB0YWJsZSBjYXB0aW9uLlxuXG4gIEluIHRoZSBlZGl0b3IsIHRoZSBjYXB0aW9uIGlzIHByZXNlbnRlZCBhcyBhIGZpZ2NhcHRpb24gdGhhdCBpcyBiZWxvdyB0aGVcbiAgdGFibGUuIFRoZXNlIG92ZXJyaWRlcyBiZXR0ZXIgYWxpZ24gdGhlIHN0eWxpbmcgd2l0aCB0YWJsZSA+IGNhcHRpb24uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNrLW9uZXNpdGUtY29udGVudCBmaWd1cmUudGFibGUgZmlnY2FwdGlvbiB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUHJpbnQgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaG93LWZvci1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC8qIEdsb2JhbCAqL1xuICBAcGFnZSB7XG4gICAgc2l6ZTogYXV0bzsgLyogYXV0byBpcyB0aGUgaW5pdGlhbCB2YWx1ZSAqL1xuICAgIC8qIHRoaXMgYWZmZWN0cyB0aGUgbWFyZ2luIGluIHRoZSBwcmludGVyIHNldHRpbmdzICovXG4gICAgbWFyZ2luOiAxMG1tIDEwbW0gMTBtbSAxMG1tO1xuICB9XG4gIGh0bWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7IC8qIHRoaXMgYWZmZWN0cyB0aGUgbWFyZ2luIG9uIHRoZSBodG1sIGJlZm9yZSBzZW5kaW5nIHRvIHByaW50ZXIgKi9cbiAgfVxuICBib2R5IHtcbiAgICBtYXJnaW46IDVtbTsgLyogbWFyZ2luIHlvdSB3YW50IGZvciB0aGUgY29udGVudCAqL1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBOb3JtYWxpemUgZm9udCBzaXplcyAqL1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB0O1xuICB9XG4gIGhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB0O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDE0cHQ7XG4gIH1cbiAgYXNpZGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMThwdDtcbiAgfVxuICAuZmFjdC1ibG9jay0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThwdCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHksXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2LFxuICAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciBwLFxuICBhLmJ1dHRvbixcbiAgYS5idXR0b24uYWxlcnQsXG4gIGEuYnV0dG9uLmFsZXJ0LWJveCxcbiAgYS5idXR0b24ucGFuZWwtLWFsZXJ0IHtcbiAgICBmb250LXNpemU6IDEycHQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBFbmQgb2YgZm9udCBzaXplIG5vcm1hbGl6YXRpb24gKi9cbiAgZGl2Om5vdChbY2xhc3NePWVzcmktXSksIHNwYW46bm90KFtjbGFzc149ZXNyaS1dKSwgaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAuaGlkZS1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJhbm5lcl9fd3JhcHBlcixcbiAgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIsXG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIuYmFubmVyX193cmFwcGVyIHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmN1c3RvbS10b2MsXG4gIC5vbnRhcmlvLWljb24sIC5hbGVydF9faGVhZGVyLWljb24sXG4gIC5jaGF0Ym90LWJ1dHRvbixcbiAgLnNraXAtbGluayxcbiAgLnNob3ctZm9yLXNtYWxsLW9ubHksXG4gIC5wYWdpbmF0aW9uLFxuICBici5oaWRlLWZvci1zbWFsbC1vbmx5LFxuICAjYmFja3RvdG9wLCAjYmFjay10by10b3AtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlcnZpY2VvbnRhcmlvIC5zaG93LWZvci1zciwgLnNlcnZpY2VvbnRhcmlvIC52aXN1YWxseS1oaWRkZW4sIC5zZXJ2aWNlb250YXJpbyAubm8tYnVsbGV0ID4gbGk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5vbnRhcmlvLWxvZ28tcHJpbnQge1xuICAgIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoMTAwKTsgLyogc2FmYXJpIDYuMCAtIDkuMCAqL1xuICAgIGZpbHRlcjogaW52ZXJ0KDEwMCk7XG4gIH1cbiAgLm9udGFyaW8taGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmhlYWRlciAucm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyX19sb2dvLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuICAuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHNwYW4uc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBhW2hyZWZePVwiI1wiXTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYVtocmVmXj1cIi9cIl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoaHR0cHM6Ly93d3cub250YXJpby5jYVwiIGF0dHIoaHJlZikgXCIpIFwiO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIHBhZGRpbmctbGVmdDogMC42NzVyZW07XG4gIH1cbiAgYVtocmVmXj1odHRwXTo6YWZ0ZXIsIGFbaHJlZl49XCJtYWlsdG86XCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpIFwiO1xuICB9XG4gIGFbaHJlZiQ9XCIuanBnXCJdLCBhW2hyZWYkPVwiLmpwZ1wiXTo6YWZ0ZXIsIGFbaHJlZiQ9XCIuanBnXCJdOnZpc2l0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYVtocmVmJD1cIi5naWZcIl0sIGFbaHJlZiQ9XCIuZ2lmXCJdOjphZnRlciwgYVtocmVmJD1cIi5naWZcIl06dmlzaXRlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBhW2hyZWYkPVwiLnBuZ1wiXSwgYVtocmVmJD1cIi5wbmdcIl06OmFmdGVyLCBhW2hyZWYkPVwiLnBuZ1wiXTp2aXNpdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uby13cmFwLCBhW2hyZWZePXRlbF0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgYSxcbiAgYSBjaXRlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnV0dG9uLCBidXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSwgaW5wdXRbdHlwZT1idXR0b25dLCAuYnV0dG9uLmFsZXJ0LCBidXR0b24uYWxlcnQsIGlucHV0LmFsZXJ0W3R5cGU9c3VibWl0XSwgaW5wdXQuYWxlcnRbdHlwZT1idXR0b25dLCAuYnV0dG9uLmFsZXJ0LWJveCwgYnV0dG9uLmFsZXJ0LWJveCwgLmJ1dHRvbi5wYW5lbC0tYWxlcnQsIGJ1dHRvbi5wYW5lbC0tYWxlcnQsIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNlYmViZWIgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDJwdCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBtYXJnaW46IDAgMXJlbSAxcmVtO1xuICB9XG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gIC5jb2x1bW4gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4uc21hbGwtMTIsIC5jb2x1bW4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbi5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1uLmZvcm0taXRlbS1kYXRlLXRvLCAuY29sdW1uI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4uZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbi5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbi5mb3JtLWNoZWNrYm94ZXMsIC5jb2x1bW4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAuY29sdW1uI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4uZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbi5mb3JtLWl0ZW0tZGF0ZS10bywgLmNvbHVtbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gIC5jb2x1bW5zLnNtYWxsLTEyLFxuICAuc21hbGwtMTIjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLTEyLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLTEyLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLTEyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC0xMi5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgLnNtYWxsLTEyI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLTEyLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLTEyLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLTEyLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLTEyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC0xMi5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLTEyLmZvcm0tY2hlY2tib3hlcyxcbiAgLnNtYWxsLTEyI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgLnNtYWxsLTEyI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC0xMi5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC0xMi5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC0xMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtMTIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gIC5zbWFsbC0xMiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gIC5jb2x1bW5zI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbnMuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0tY2hlY2tib3hlcy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1ucy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWNoZWNrYm94ZXMuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLXRvLFxuICAuY29sdW1ucyNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbnMubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZy5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2guZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2guZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZy5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWNoZWNrYm94ZXMsXG4gIC5jb2x1bW5zI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAuY29sdW1ucyNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgLmNvbHVtbnMjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxlcnRfX2JvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2lkZWJhcl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGhyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG4gIH1cbiAgYXNpZGUsXG4gIC5wYW5lbCxcbiAgLmNhbGxvdXQsXG4gIC5yb3cucGFuZWwsXG4gIC5wYW5lbC0tY2FsbG91dCxcbiAgLmFsZXJ0LWJveCxcbiAgLmFsZXJ0LFxuICAucGFuZWwtLWFsZXJ0IHtcbiAgICBib3JkZXI6IDJwdCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FsbG91dCBwLCAucGFuZWwgcCwgLnJvdy5wYW5lbCBwLCAucGFuZWwtLWNhbGxvdXQgcCxcbiAgLmFsZXJ0IHAsXG4gIC5hbGVydC1ib3ggcCxcbiAgLnBhbmVsLS1hbGVydCBwLFxuICAubWFpbi1jb250ZW50IHAsXG4gIC5tYWluLWNvbnRlbnQgaDIsXG4gIC5tYWluLWNvbnRlbnQgaDMsXG4gIC5tYWluLWNvbnRlbnQgaDQsXG4gIC5tYWluLWNvbnRlbnQgZGQsXG4gIC5tYWluLWNvbnRlbnQgbGkge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgc3ZnW2FsdD1cIlwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBhW2hyZWZePVwiL3BhZ2Uvc2VydmljZW9udGFyaW9cIl0gaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLWNvbnRlbnQgYVtocmVmXj1cIi9wYWdlL3NlcnZpY2VvbnRhcmlvXCJdIC5zaG93LWZvci1zciwgLm1haW4tY29udGVudCBhW2hyZWZePVwiL3BhZ2Uvc2VydmljZW9udGFyaW9cIl0gLnZpc3VhbGx5LWhpZGRlbiwgLm1haW4tY29udGVudCBhW2hyZWZePVwiL3BhZ2Uvc2VydmljZW9udGFyaW9cIl0gLm5vLWJ1bGxldCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tY29udGVudCBhW2hyZWZePVwiL3BhZ2Uvc2VydmljZW9udGFyaW9cIl0gc3BhblthcmlhLWhpZGRlbl49dHJ1ZV0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlcnZpY2VvbnRhcmlvX19wcmludCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbiAgLnRhYmxlLXNjcm9sbC0td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGUtZGl2LCBkaXYuZmxleC10YWJsZSB7XG4gICAgb3ZlcmZsb3cteDogdW5zZXQ7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdGFibGUsIC5tYWluLWNvbnRlbnQgdGFibGUge1xuICAgIGJvcmRlcjogMnB0IHNvbGlkICNjY2M7XG4gICAgb3ZlcmZsb3cteDogdW5zZXQ7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuICB0YWJsZSB0aCwgdGQge1xuICAgIGJvcmRlcjogMXB0IHNvbGlkICNjY2M7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgdGFibGUgdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgdGFibGUgdGhlYWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgdGFibGUgdGhlYWQgdGgge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIGNvZGUge1xuICAgIGJvcmRlcjogMnB0IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAuZmFjdC1ibG9jayB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMXJlbSAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBheW1lbnQtZ3JpZCBkaXYge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuaWZyYW1lLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlmcmFtZS13cmFwcGVyIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAjbWFwLWZyYW1lLCAjbWFwLWlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwMjRweDtcbiAgfVxuICAuYm9va19fd3JhcHBlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIHVsLmJvb2tfX25hdmlnYXRpb24tLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHVsLmJvb2tfX25hdmlnYXRpb24tLWxpc3QgbGkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmJvb2tfX2ludHJvIC5yb3cuaW50cm8gLmludHJvX190ZXh0IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4vKkdyZXlzY2FsZSBiYWNrZ3JvdW5kIGNvbG91cnMqL1xuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJnLWdyZXlzY2FsZS01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLmJnLWdyZXlzY2FsZS0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi5iZy1ncmV5c2NhbGUtNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xufVxuXG4uYmctZ3JleXNjYWxlLTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcbn1cblxuLmJnLWdyZXlzY2FsZS03MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG5cbi8qTWFpbiBwYWxldHRlIGJhY2tncm91bmQgY29sb3VycyovXG4uYmctZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQkE1MkU7XG59XG5cbi5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNBRjE3O1xufVxuXG4uYmctdGF1cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFCMjhGO1xufVxuXG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlCNTRBO1xufVxuXG4uYmctbGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4REM2M0Y7XG59XG5cbi5iZy10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5QTdBMjtcbn1cblxuLmJnLXNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIyRTM7XG59XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxOTNDQztcbn1cblxuLmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOTc1Qjc7XG59XG5cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE1QTIyO1xufVxuXG4uYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNDU0Qjtcbn1cblxuLmJnLW1hZ2VudGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjAzMDkzO1xufVxuXG4vKkxpZ2h0IHBhbGV0dGUgYmFja2dyb3VuZCBjb2xvdXJzKi9cbi5iZy1saWdodC1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRTdDQztcbn1cblxuLmJnLWxpZ2h0LXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEU1QzM7XG59XG5cbi5iZy1saWdodC10YXVwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkU3REI7XG59XG5cbi5iZy1saWdodC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUVGRDQ7XG59XG5cbi5iZy1saWdodC1saW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERURDNztcbn1cblxuLmJnLWxpZ2h0LXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZFREVEO1xufVxuXG4uYmctbGlnaHQtc2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1RUVGQTtcbn1cblxuLmJnLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJFOUY1O1xufVxuXG4uYmctbGlnaHQtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRTNGMjtcbn1cblxuLmJnLWxpZ2h0LW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUUxRDk7XG59XG5cbi5iZy1saWdodC1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMEUyO1xufVxuXG4uYmctbGlnaHQtbWFnZW50YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRURGRjA7XG59XG5cbi8qRGFyayBwYWxldHRlIGJhY2tncm91bmQgY29sb3VycyovXG4uYmctZGFyay1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2NzQzRDtcbn1cblxuLmJnLWRhcmsteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhBNjAwRDtcbn1cblxuLmJnLWRhcmstdGF1cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0I3MjVDO1xufVxuXG4uYmctZGFyay1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjg3Mzc7XG59XG5cbi5iZy1kYXJrLWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUY4MTI5O1xufVxuXG4uYmctZGFyay10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2N0E3Njtcbn1cblxuLmJnLWRhcmstc2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwODBBNjtcbn1cblxuLmJnLWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzY5YWM7XG59XG5cbi5iZy1kYXJrLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjI3OEY7XG59XG5cbi5iZy1kYXJrLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNjRBMUM7XG59XG5cbi5iZy1kYXJrLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODFBMjE7XG59XG5cbi5iZy1kYXJrLW1hZ2VudGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzAwMjY0O1xufVxuXG4vKlRhYmxlIGNvbXBvbmVudCBjb2xvdXJzKi9cbi5iZy10YWJsZS1yb3ctZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMDE5NjA3ODQzKTtcbn1cblxuLmJnLXRhYmxlLWNhcHRpb24tYmFja2dydW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xufVxuXG4uYmctdGFibGUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjUsIDE0NSwgMCwgMC4yMzUyOTQxMTc2KTtcbn1cblxuLmJnLXRhYmxlLXN1YnRvdGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDE1OCwgMC4xMTM3MjU0OTAyKTtcbn1cblxuLmJnLXRhYmxlLXRvdGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMTksIDE2MCwgMC4zMzcyNTQ5MDIpO1xufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgUGxlYXNlIHNlZSAvUkVBRE1FLm1kIGZvciB0aGUgc3R5bGluZyBhcmNoaXRlY3R1cmUgb2YgdGhpcyBwcm9qZWN0LlxuICBQbGVhc2Ugc2VlIC9ndWlkZWxpbmVzLm1kIGZvciBzdGFuZGFyZHMgb24gaG93IHRvIHdyaXRlIENTUyBmb3IgdGhpcyBwcm9qZWN0LlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kZm9udC1kaXI6IFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjEuQmFzZVxuXG5UaGVzZSBhcmUgY29uc2lkZXJlZCB0aGUgYm9pbGVycGxhdGUgc3R5bGVzIGFuZCBjYW5ub3QgYmUgZWRpdGVkLiBUaGVzZSBtYXkgaW5jbHVkZSBnZW5lcmljIGFuZCB1dGlsaXR5IGNsYXNzZXMuIE91ciBwcm9qZWN0IGlzIHRvIGJ1aWxkIG9mZiBvZiB0aGVzZSBiYXNlIGNsYXNzZXMuXG5XZSB3aWxsIHJlZmVyIGFuZCB1c2UgdGhlc2Ugc3R5bGVzIHRocm91Z2hvdXQgY29udGVudCBwYWdlcyBhbmQgbWVkaWEtYmFubmVyLiBXZSBjYW4gaW5jbHVkZSBzdHlsZXMgZm91bmQgaGVyZSB3aXRoaW4gb3RoZXIgc2NzcyBmaWxlcyB1c2luZyBAZXh0ZW5kIGFuZCBAaW5jbHVkZS5cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIFRoaXMgaXMgYSByZXF1aXJlZCBmaWxlIHRvIGxvYWQgYmVmb3JlIHRoZSBEZXNpZ24gU3lzdGVtIGZpbGVzLiBUaGlzIG92ZXJyaWRlcyB0aGUgYXNzZXQgYmFzZSBwYXRoIG9mIHRoZSBmb250IGZpbGVzIHRvIGZpdCBvdXIgZmlsZSBzdHJ1Y3R1cmUuXG5AaW1wb3J0IFwiNy5vdmVycmlkZXMvYXNzZXQtcGF0aC5mdW5jdGlvbnNcIjtcblxuLy8gT250YXJpbyBEZXNpZ24gU3lzdGVtXG5AaW1wb3J0IFwiQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvdGhlbWUuc2Nzc1wiO1xuXG4vLyBEZXNpZ24gU3lzdGVtIENvbXBvbmVudHNcbkBpbXBvcnQgXCIuLzEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vZHMtdGhlbWVcIjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjIuVXRpbGl0aWVzIChUb29scylcblxuR2xvYmFsIHV0aWxpdGllcywgc3VjaCBhcyB2YXJpYWJsZXMgYW5kIGhlbHBlcnMsIGN1c3RvbSB0byBPbnRhcmlvLmNhLlxuVGhlc2UgY2FuIGJlIGVkaXRlZCBhbmQgYWRkZWQgdG8gd2hlbiBuZWNlc3NhcnkuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiMi51dGlsaXRpZXMvY29sb3Vycy5nbG9iYWxcIjtcbkBpbXBvcnQgXCIyLnV0aWxpdGllcy9vbnRhcmlvLnZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIjIudXRpbGl0aWVzL21peGluc1wiO1xuQGltcG9ydCBcIjIudXRpbGl0aWVzL3RleHQtdXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwiMi51dGlsaXRpZXMvdHlwb2dyYXBoeS52YXJpYWJsZXNcIjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjMuR2VuZXJpY1xuXG5GaXJzdCBsYXllciB0aGF0IHByb2R1Y2VzIGFjdHVhbCBjc3MuIHNlbGRvbSBtb2RpZmllZCwgdXN1YWxseSBhY3Jvc3MgYW55IHByb2plY3QuIG5vcm1hbGl6ZS5jc3MsIGJveC1zaXppbmcsIGNzcyByZXNldC4gU2luY2UgRHJ1cGFsIGNvcmUgaW5qZWN0cyBub3JtYWxpemUgYW5kIGRlc2lnbiBzeXN0ZW0gYXBwbGllcyBHZW5lcmljIHN0eWxpbmcsIHdlIG9taXR0ZWQgY3JlYXRpbmcgYSBmb2xkZXIgZm9yIHRoaXMgbGF5ZXIuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gVE9ETzogZmlsbCBnZW5lcmljLnNjc3MgYW5kIGltcG9ydCBpdCBoZXJlLlxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNC5FbGVtZW50c1xuXG5VbmNsYXNzZWQgc3R5bGVzLCBiYXJlIEhUTUwgc3R5bGVzLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCI0LmVsZW1lbnRzL2VsZW1lbnRzXCI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG41Lk9iamVjdHNcblxuRmlyc3QgbGF5ZXIgaW4gd2hpY2ggd2UgZmluZCBjbGFzcy1iYXNlZCBzZWxlY3RvcnMuIC53cmFwcGVyLCBsYXlvdXQsIE9PQ1NTIHBvc3RlciBjaGlsZCAtIE1lZGlhLU9iamVjdC4gaGlnaGVyIHNwZWNpZmljaXR5LCBtb3JlIGV4cGxpY2l0LlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gZmlsZXMgbW92ZWQgZnJvbSB0aGUgbGF5b3V0IGZvbGRlcjpcbkBpbXBvcnQgXCI1Lm9iamVjdHMvaGVhZGVyL2hlYWRlclwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9oZWFkZXIvbmF2YmFyXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2hlYWRlci9zZXJ2aWNlb250YXJpby1oZWFkZXJcIjtcblxuQGltcG9ydCBcIjUub2JqZWN0cy9ibG9jay1ncmlkXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2FjY29yZGlvbnNcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvbGF5b3V0XCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL21lZGlhLWJhbm5lclwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9tYWludGVuYW5jZS1wYWdlXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL3NwYWNpbmcuaGVscGVyXCI7IC8vIEV2ZW50dWFsbHkgd2UgbmVlZCB0byBwaGFzZSB0aGlzIG91dCB3aXRoIERTIHNwYWNpbmcgY2xhc3Nlcy5cbkBpbXBvcnQgXCI1Lm9iamVjdHMvNDA0LXBhZ2VcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvc3BsYXNoXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL3RvY1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9mb290ZXIvZm9vdGVyXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2Zvcm1zL19mb3JtLm92ZXJyaWRlc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9nb3Zlcm5tZW50LW9mLW9udGFyaW8tYmFubmVyXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2RpZmZcIjtcblxuQGltcG9ydCBcIjUub2JqZWN0cy9pbmZvZ3JhcGhpY3MvYmFyR3JhcGhcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvaW5mb2dyYXBoaWNzL2J1YmJsZVwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9pbmZvZ3JhcGhpY3MvY29sb3Vyc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9pbmZvZ3JhcGhpY3Mvc21hcnRpZXNcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvaW5mb2dyYXBoaWNzL3RpbWVsaW5lXCI7XG5cbi8vIEZpbGVzIG1vdmVkIGZyb20gdGhlIHBhZ2VzIGZvbGRlcjpcbkBpbXBvcnQgXCI1Lm9iamVjdHMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9mb290bm90ZXNcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvaGVhZGluZ3NcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvaGVscGVyc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9wYWdlLWFsZXJ0c1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9pY29uc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9pbnRyb1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9pbWFnZXNcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvbGFiZWxzXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2xpc3RzXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL3BhZ2VcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvcGFuZWxcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvdGFibGVzXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvdmlkZW8tY29udGFpbmVyXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL3Zpc2liaWxpdHlcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvd2F0ZXJtYXJrXCI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5Db21wb25lbnRzXG5cblVJIHNwZWNpZmljIHN0eWxpbmcgZm9yIGZlYXR1cmVzIGFuZCBjb250ZW50IHR5cGVzLlxuXG5UaGlzIGZvbGRlciB3aWxsIGNvbnRhaW4gc2VsZi1jb250YWluZWQgSFRNTCBtZWRpYS1iYW5uZXIgIGFuZCB0aGUgLnNjc3MgZmlsZXMgYXNzb2NpYXRlZCB3aXRoIGl0LiBUaGUgc3R5bGVzIGFyZSB0byBiZSBsb2FkZWQgb25seSB3aGVuIHRoYXQgY29tcG9uZW50IGlzIGxvYWRlZCBvbiB0aGUgcGFnZS4gVGhlIG1lZGlhLWJhbm5lciBjYW4gYmUgdHJlYXRlZCBhcyBpdHMgb3duIOKAnHBhY2thZ2XigJ0uXG5cbkVhY2ggY29tcG9uZW504oCZcyBzdHlsaW5nIHdpbGwgYmVnaW4gdGhlIGJhc2UgY2xhc3NlcyBhbmQgY29udGFpbiByZWxhdGlvbnNoaXBzIHdpdGggb3RoZXIgc3R5bGVzIHdpdGhpbiB0aGUgcHJvamVjdC4gQ3VzdG9taXphdGlvbiB3aWxsIG9jY3VyIG9uY2UgYWxsIHRoZSBhdmFpbGFibGUgYmFzZSBhbmQgdXRpbGl0eSBzdHlsZXMgYXJlIHVzZWQuXG5cbkVhY2ggY29tcG9uZW504oCZcyBzdHlsZXMgd2lsbCBoYXZlIHRoZWlyIG93biBuYW1pbmcgY29udmVudGlvbiwgcmVsYXRlZCB0byB0aGUgY29tcG9uZW50LiBVc2UgdGhlIEJFTSBtZXRob2RvbG9neSB3aGVuIGNyZWF0aW5nIGNvbXBvbmVudCBjbGFzc2VzLiBNb2RpZmllcnMgc2hvdWxkIGJlIHV0aWxpemVkIGZvciBjb3NtZXRpYyBkaWZmZXJlbmNlcy5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vL0BpbXBvcnQgXCIuL21lZGlhLWJhbm5lci9ib29rXCI7IC8vIFRPRE8gdG8gcmVpbnRyb2R1Y2UgdGhpcyBmaWxlIGxhdGVyLlxuXG5AaW1wb3J0IFwiNi5jb21wb25lbnRzL2Jvb2tcIjtcbkBpbXBvcnQgXCI2LmNvbXBvbmVudHMvYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcIjYuY29tcG9uZW50cy9nYXpldHRlXCI7XG5AaW1wb3J0IFwiNi5jb21wb25lbnRzL2xyZFwiO1xuQGltcG9ydCBcIjYuY29tcG9uZW50cy9vaWNcIjtcbkBpbXBvcnQgXCI2LmNvbXBvbmVudHMvdGZhLXNjcmVlblwiO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuT3ZlcnJpZGVzXG5cblRvIGJlIHVzZWQgc3BhcmluZ2x5LlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCI3Lm92ZXJyaWRlcy9jb250cmliLm92ZXJyaWRlc1wiO1xuQGltcG9ydCBcIjcub3ZlcnJpZGVzL2dlbmVyYWwub3ZlcnJpZGVzXCI7XG5AaW1wb3J0IFwiNy5vdmVycmlkZXMvcHJpbnRcIjtcblxuLy8gVE9ETzogVGFrZSB0aGUgZm9sbG93aW5nIGZpbGUgdG8gdGhlIGNvcnJlc3BvbmRlbnQgbGF5ZXIgb3Igc2FmZWx5IHJlbW92ZS5cbi8vIGltcG9ydHMgdGhlIERTIGNvbG91ciBwYWxldHRlIGF0IHRoZSBlbmQgdG8gYWxsb3cgRFMgY29sb3VycyB0byBvdmVycmlkZSB0aGVtZSBjb2xvdXJzIGlmIHJlcXVpcmVkXG5AaW1wb3J0IFwiLi8xLmJhc2Uvb250YXJpby1kZXNpZ24tc3lzdGVtL2NvbG91cnNcIjtcbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICdzYXNzOmxpc3QnO1xuQHVzZSAnQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL2Rpc3Qvc2Nzcy92YXJpYWJsZXMnIGFzIGRlc2lnblRva2VuVmFyaWFibGVzO1xuXG4vKlxuKiAgR3JpZCBmdW5jdGlvbnNcbipcbiogIDEgLSBMb3dlci1ib3VuZFxuKiAgMiAtIFVwcGVyLWJvdW5kXG4qICAzIC0gR3JpZCBjYWxjXG4qL1xuXG4vKioqIDEgLSBMb3dlci1ib3VuZCAqKiovXG4vLyBVc2VkIHRvIGRlZmluZSByYW5nZXMgZm9yIHZhcmlvdXMgdGhpbmdzLCBsaWtlIG1lZGlhIHF1ZXJpZXMuXG5AZnVuY3Rpb24gbG93ZXItYm91bmQoJHJhbmdlKSB7XG5cdEBpZiBsaXN0Lmxlbmd0aCgkcmFuZ2UpIDw9IDAge1xuXHRcdEByZXR1cm4gMDtcblx0fVxuXG5cdEByZXR1cm4gbnRoKCRyYW5nZSwgMSk7XG59XG5cbi8qKiogMiAtIFVwcGVyLWJvdW5kICoqKi9cbi8vIFVzZWQgdG8gZGVmaW5lIHJhbmdlcyBmb3IgdmFyaW91cyB0aGluZ3MsIGxpa2UgbWVkaWEgcXVlcmllcy5cbkBmdW5jdGlvbiB1cHBlci1ib3VuZCgkcmFuZ2UpIHtcblx0QGlmIGxpc3QubGVuZ3RoKCRyYW5nZSkgPCAyIHtcblx0XHRAcmV0dXJuIGRlc2lnblRva2VuVmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLW1heC12YWx1ZTtcblx0fVxuXG5cdEByZXR1cm4gbnRoKCRyYW5nZSwgMik7XG59XG5cbi8qKiogMyAtIEdyaWQgY2FsYyAqKiovXG4vLyBXZSB1c2UgdGhpcyBmdW5jdGlvbiB0byB0dXJuIG4gbnVtYmVyIG9mIGNvbHVtbnMgaW50byBhIHBlcmNlbnRhZ2Ugb2YgdGhlIHdob2xlIHdpZHRoXG5AZnVuY3Rpb24gZ3JpZC1jYWxjKCRjb2xOdW1iZXIsICR0b3RhbENvbHVtbnMpIHtcblx0JHJlc3VsdDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KCRjb2xOdW1iZXIsICR0b3RhbENvbHVtbnMpKTtcblx0QGlmICRyZXN1bHQgPT0gMCUge1xuXHRcdCRyZXN1bHQ6IDA7XG5cdH1cblxuXHRAcmV0dXJuICRyZXN1bHQ7XG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuXG4vKiBSZW0gY2FsYyBmdW5jdGlvbiAqL1xuLy8vIEJ1aWxkcyBhIHJlbS1jYWxjIGZ1bmN0aW9uIGZvciB1c2UgaW4gU0NTU1xuLy8vXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICRzaXplXG4vLy8gICBSZW0gdmFsdWUgc2l6ZVxuXG5AZnVuY3Rpb24gcmVtLWNhbGMoJHNpemUpIHtcblx0JHJlbVNpemU6IG1hdGguZGl2KCRzaXplLCAxNik7XG5cdEByZXR1cm4gJHJlbVNpemUgKiAxcmVtO1xufVxuIiwiLy8vIEJhc2UgcGF0aCBmb3IgYXNzZXRzIChmb250cywgaW1hZ2VzLi4uKSxcbi8vLyBzaG91bGQgbm90IGluY2x1ZGUgdHJhaWxpbmcgc2xhc2hcbiRhc3NldC1iYXNlLXBhdGg6ICcuLi8uLi8uLicgIWRlZmF1bHQ7XG5cbi8qIEFzc2V0IFVSTCBidWlsZGVyICovXG4vLy8gQ3JlYXRlcyBVUkwgZm9yIGFzc2V0cy5cbi8vL1xuLy8vIEBwYXJhbSB7c3RyaW5nfSAkdHlwZVxuLy8vICAgQXNzZXQgdHlwZSwgbWF0Y2hpbmcgZm9sZGVyIG5hbWVcbi8vLyBAcGFyYW0ge3N0cmluZ30gJGZpbGVcbi8vLyAgIEFzc2V0IGZpbGUgbmFtZSwgaW5jbHVkaW5nIGV4dGVuc2lvblxuLy8vIEByZXR1cm4ge3VybH1cbi8vLyAgIEEgYHVybCgpYCBmdW5jdGlvbiBsZWFkaW5nIHRvIHRoZSBhc3NldFxuXG5AZnVuY3Rpb24gZ2VuZXJhdGVBc3NldFVybCgkdHlwZSwgJGZpbGUpIHtcblx0QHJldHVybiB1cmwoJGFzc2V0LWJhc2UtcGF0aCArICcvJyArICR0eXBlICsgJy8nICsgJGZpbGUpO1xufVxuXG4vKiBJbWFnZSBhc3NldCBoZWxwZXIgKi9cbi8vLyBDcmVhdGVzIGltYWdlIGFzc2V0LlxuLy8vXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRmaWxlXG4vLy8gICBBc3NldCBmaWxlIG5hbWUsIGluY2x1ZGluZyBleHRlbnNpb25cbi8vLyBAcmV0dXJuIHt1cmx9XG4vLy8gICBBIGB1cmwoKWAgZnVuY3Rpb24gbGVhZGluZyB0byB0aGUgaW1hZ2Vcbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGFzc2V0XG5cbkBmdW5jdGlvbiBnZXRJbWFnZVVybCgkZmlsZSkge1xuXHRAcmV0dXJuIGdlbmVyYXRlQXNzZXRVcmwoJ2ltYWdlcycsICRmaWxlKTtcbn1cblxuLyogRm9udCBhc3NldCBoZWxwZXIgKi9cbi8vLyBDcmVhdGVzIGZvbnQgYXNzZXQuXG4vLy9cbi8vLyBAcGFyYW0ge3N0cmluZ30gJGZpbGVcbi8vLyAgIEFzc2V0IGZpbGUgbmFtZSwgaW5jbHVkaW5nIGV4dGVuc2lvblxuLy8vIEByZXR1cm4ge3VybH1cbi8vLyAgIEEgYHVybCgpYCBmdW5jdGlvbiBsZWFkaW5nIHRvIHRoZSBmb250XG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBhc3NldFxuXG5AZnVuY3Rpb24gZ2V0Rm9udFVybCgkZmlsZSkge1xuXHRAcmV0dXJuIGdlbmVyYXRlQXNzZXRVcmwoJ2ZvbnRzJywgJGZpbGUpO1xufVxuXG4vKiBJY29uIGFzc2V0IGhlbHBlciAqL1xuLy8vIENyZWF0ZXMgaWNvbiBhc3NldC5cbi8vL1xuLy8vIEBwYXJhbSB7c3RyaW5nfSAkZmlsZVxuLy8vICAgQXNzZXQgZmlsZSBuYW1lLCBpbmNsdWRpbmcgZXh0ZW5zaW9uXG4vLy8gQHJldHVybiB7dXJsfVxuLy8vICAgQSBgdXJsKClgIGZ1bmN0aW9uIGxlYWRpbmcgdG8gdGhlIGZvbnRcbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGFzc2V0XG5cbkBmdW5jdGlvbiBnZXRJY29uVXJsKCRmaWxlKSB7XG5cdEByZXR1cm4gZ2VuZXJhdGVBc3NldFVybCgnaWNvbnMnLCAkZmlsZSk7XG59XG4iLCJAdXNlICdAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvZGlzdC9zY3NzL3ZhcmlhYmxlcycgYXMgdmFyaWFibGVzO1xuXG4vKioqIDEgLSBCcmVha3BvaW50IHNpemVzIGZvciBtZWRpYSBxdWVyaWVzICoqKi9cbi8vIE5vdGU6IG11Y2ggb2YgdGhpcyBpcyBiYXNlZCBvbiBGb3VuZGF0aW9uIDUncyAxMiBjb2x1bW4gZ3JpZCBzeXN0ZW0sIHdpdGggYnJlYWtwb2ludHMgdHdlYWtlZC5cblxuJHhzbWFsbC1icmVha3BvaW50OiB2YXJpYWJsZXMuJGJyZWFrcG9pbnRzLXhzbWFsbCAhZGVmYXVsdDsgLy8gdXNlZCBvbmx5IGluIG1lZGlhIHF1ZXJ5IGZvciBzdHlsZXMgaW4gaGVhZGVyLCBub3QgZm9yIGdyaWQgZnVuY3Rpb25hbGl0eVxuJHNtYWxsLWJyZWFrcG9pbnQ6IHZhcmlhYmxlcy4kYnJlYWtwb2ludHMtc21hbGwgIWRlZmF1bHQ7XG4kbWVkaXVtLWJyZWFrcG9pbnQ6IHZhcmlhYmxlcy4kYnJlYWtwb2ludHMtbWVkaXVtICFkZWZhdWx0O1xuJGxhcmdlLWJyZWFrcG9pbnQ6IHZhcmlhYmxlcy4kYnJlYWtwb2ludHMtbGFyZ2UgIWRlZmF1bHQ7XG4keGxhcmdlLWJyZWFrcG9pbnQ6IHZhcmlhYmxlcy4kYnJlYWtwb2ludHMteGxhcmdlICFkZWZhdWx0O1xuXG4kc21hbGwtcmFuZ2U6ICgwLCAkc21hbGwtYnJlYWtwb2ludCkgIWRlZmF1bHQ7XG4kbWVkaXVtLXJhbmdlOiAoJHNtYWxsLWJyZWFrcG9pbnQgKyAwLjA2M2VtLCAkbWVkaXVtLWJyZWFrcG9pbnQpICFkZWZhdWx0O1xuJGxhcmdlLXJhbmdlOiAoJG1lZGl1bS1icmVha3BvaW50ICsgMC4wNjNlbSwgJGxhcmdlLWJyZWFrcG9pbnQpICFkZWZhdWx0O1xuJHhsYXJnZS1yYW5nZTogKCRsYXJnZS1icmVha3BvaW50ICsgMC4wNjNlbSwgJHhsYXJnZS1icmVha3BvaW50KSAhZGVmYXVsdDtcbiR4eGxhcmdlLXJhbmdlOiAoJHhsYXJnZS1icmVha3BvaW50ICsgMC4wNjNlbSwgdmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLW1heC12YWx1ZSArIGVtKSAhZGVmYXVsdDtcbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL2Rpc3Qvc2Nzcy92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcblxuLypcbiogIEdsb2JhbCBjb2xvdXIgdmFyaWFibGVzXG4qXG4qICAxIC0gR3JleXNjYWxlIGNvbG91cnNcbiogIDIgLSBTeXN0ZW0gY29sb3Vyc1xuKiAgMyAtIEFjY2VudCBjb2xvdXJzXG4qICAgIDMuMSAtIE1haW5cbiogICAgMy4yIC0gTGlnaHRcbiogICAgMy4zIC0gRGFya1xuKiAgICAzLjQgLSBDYWxsb3V0IGJhY2tncm91bmRzXG4qL1xuXG4vKioqIDEgLSBHcmV5c2NhbGUgY29sb3VycyAqKiovXG4kY29sb3VyLXdoaXRlOiB2YXJpYWJsZXMuJGNvbG91ci1ncmV5c2NhbGUtd2hpdGU7XG4kZ3JleXNjYWxlLTU6IGNvbG9yLnNjYWxlKHZhcmlhYmxlcy4kY29sb3VyLWdyZXlzY2FsZS13aGl0ZSwgJGxpZ2h0bmVzczogLTUlKTsgLy8gI0YyRjJGMlxuJGdyZXlzY2FsZS0yMDogY29sb3Iuc2NhbGUodmFyaWFibGVzLiRjb2xvdXItZ3JleXNjYWxlLXdoaXRlLCAkbGlnaHRuZXNzOiAtMjAlKTsgLy8gI0NDQ0NDQ1xuJGdyZXlzY2FsZS00MDogY29sb3Iuc2NhbGUodmFyaWFibGVzLiRjb2xvdXItZ3JleXNjYWxlLXdoaXRlLCAkbGlnaHRuZXNzOiAtNDAlKTsgLy8gIzk5OTk5OVxuJGdyZXlzY2FsZS02MDogY29sb3Iuc2NhbGUodmFyaWFibGVzLiRjb2xvdXItZ3JleXNjYWxlLXdoaXRlLCAkbGlnaHRuZXNzOiAtNjAlKTsgLy8gIzY2NjY2NlxuJGdyZXlzY2FsZS03MDogY29sb3Iuc2NhbGUodmFyaWFibGVzLiRjb2xvdXItZ3JleXNjYWxlLXdoaXRlLCAkbGlnaHRuZXNzOiAtNzAlKTsgLy8gIzRkNGQ0ZFxuJGNvbG91ci1ibGFjazogY29sb3Iuc2NhbGUodmFyaWFibGVzLiRjb2xvdXItZ3JleXNjYWxlLXdoaXRlLCAkbGlnaHRuZXNzOiAtOTAlKTsgLy8gIzFBMUExQVxuXG4vKioqIDIgLSBTeXN0ZW0gY29sb3VycyAqKiovXG4vLyBMaW5rIGFuZCBwcmltYXJ5IGJ1dHRvbiBjb2xvdXJzXG4kY29sb3VyLWxpbms6IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS1saW5rO1xuJGNvbG91ci1saW5rLS1ob3ZlcjogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLWxpbmstaG92ZXI7XG4kY29sb3VyLWxpbmstLWFjdGl2ZTogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLWxpbmstYWN0aXZlO1xuJGNvbG91ci1saW5rLS12aXNpdGVkOiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0tbGluay12aXNpdGVkO1xuXG4vLyBTZWNvbmRhcnkgYW5kIHRlcnRpYXJ5IGJ1dHRvbiBjb2xvdXJzXG4kY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktLWhvdmVyOiBjb2xvci5zY2FsZSgkY29sb3VyLWxpbmssICRsaWdodG5lc3M6IDkwJSk7IC8vICNFMEYwRkZcbiRjb2xvdXItYnV0dG9uLXNlY29uZGFyeS0tYWN0aXZlOiBjb2xvci5zY2FsZSgkY29sb3VyLWxpbmssICRsaWdodG5lc3M6IDgwJSk7IC8vICNDMkUwRkZcbiRjb2xvdXItYnV0dG9uLXRlcnRpYXJ5LS1ob3ZlcjogY29sb3Iuc2NhbGUoJGNvbG91ci1ibGFjaywgJGxpZ2h0bmVzczogOTAlKTsgLy8gI0U4RThFOFxuJGNvbG91ci1idXR0b24tdGVydGlhcnktLWFjdGl2ZTogY29sb3Iuc2NhbGUoJGNvbG91ci1ibGFjaywgJGxpZ2h0bmVzczogODAlKTsgLy8gI0QxRDFEMVxuXG4vLyBBbGVydCBjb2xvdXJzXG4kY29sb3VyLWFsZXJ0OiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0tYWxlcnQ7XG4kY29sb3VyLWFsZXJ0LWxpZ2h0OiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0tYWxlcnQtbGlnaHQ7XG4kY29sb3VyLXdhcm5pbmc6IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS13YXJuaW5nO1xuJGNvbG91ci13YXJuaW5nLWxpZ2h0OiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0td2FybmluZy1saWdodDtcbiRjb2xvdXItc3VjY2VzczogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLXN1Y2Nlc3M7XG4kY29sb3VyLXN1Y2Nlc3MtbGlnaHQ6IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS1zdWNjZXNzLWxpZ2h0O1xuJGNvbG91ci1pbmZvcm1hdGlvbjogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLWluZm9ybWF0aW9uO1xuJGNvbG91ci1pbmZvcm1hdGlvbi1saWdodDogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLWluZm9ybWF0aW9uLWxpZ2h0O1xuXG4vLyBGb2N1cyBjb2xvdXJcbiRjb2xvdXItZm9jdXM6IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS1mb2N1cztcblxuLyoqKiAzIC0gQWNjZW50IGNvbG91cnMgKioqL1xuLyogTWFpbiAqL1xuJGNvbG91ci1nb2xkOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbWFpbi1nb2xkO1xuJGNvbG91ci15ZWxsb3c6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLXllbGxvdztcbiRjb2xvdXItdGF1cGU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLXRhdXBlO1xuJGNvbG91ci1ncmVlbjogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LW1haW4tZ3JlZW47XG4kY29sb3VyLWxpbWU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLWxpbWU7XG4kY29sb3VyLXRlYWw6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLXRlYWw7XG4kY29sb3VyLXNreTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LW1haW4tc2t5O1xuJGNvbG91ci1ibHVlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbWFpbi1ibHVlO1xuJGNvbG91ci1wdXJwbGU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLXB1cnBsZTtcbiRjb2xvdXItb3JhbmdlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbWFpbi1vcmFuZ2U7XG4kY29sb3VyLXJlZDogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LW1haW4tcmVkO1xuJGNvbG91ci1tYWdlbnRhOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbWFpbi1tYWdlbnRhO1xuXG4vKiBMaWdodCAqL1xuJGNvbG91ci1saWdodC1nb2xkOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQtZ29sZDtcbiRjb2xvdXItbGlnaHQteWVsbG93OiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQteWVsbG93O1xuJGNvbG91ci1saWdodC10YXVwZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWxpZ2h0LXRhdXBlO1xuJGNvbG91ci1saWdodC1ncmVlbjogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWxpZ2h0LWdyZWVuO1xuJGNvbG91ci1saWdodC1saW1lOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQtbGltZTtcbiRjb2xvdXItbGlnaHQtdGVhbDogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWxpZ2h0LXRlYWw7XG4kY29sb3VyLWxpZ2h0LXNreTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWxpZ2h0LXNreTtcbiRjb2xvdXItbGlnaHQtYmx1ZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWxpZ2h0LWJsdWU7XG4kY29sb3VyLWxpZ2h0LXB1cnBsZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWxpZ2h0LXB1cnBsZTtcbiRjb2xvdXItbGlnaHQtb3JhbmdlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQtb3JhbmdlO1xuJGNvbG91ci1saWdodC1yZWQ6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1saWdodC1yZWQ7XG4kY29sb3VyLWxpZ2h0LW1hZ2VudGE6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1saWdodC1tYWdlbnRhO1xuXG4vKiBEYXJrICovXG4kY29sb3VyLWRhcmstZ29sZDogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstZ29sZDtcbiRjb2xvdXItZGFyay15ZWxsb3c6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1kYXJrLXllbGxvdztcbiRjb2xvdXItZGFyay10YXVwZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstdGF1cGU7XG4kY29sb3VyLWRhcmstZ3JlZW46IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1kYXJrLWdyZWVuO1xuJGNvbG91ci1kYXJrLWxpbWU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1kYXJrLWxpbWU7XG4kY29sb3VyLWRhcmstdGVhbDogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstdGVhbDtcbiRjb2xvdXItZGFyay1za3k6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1kYXJrLXNreTtcbiRjb2xvdXItZGFyay1ibHVlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtZGFyay1ibHVlO1xuJGNvbG91ci1kYXJrLXB1cnBsZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstcHVycGxlO1xuJGNvbG91ci1kYXJrLW9yYW5nZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstb3JhbmdlO1xuJGNvbG91ci1kYXJrLXJlZDogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstcmVkO1xuJGNvbG91ci1kYXJrLW1hZ2VudGE6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1kYXJrLW1hZ2VudGE7XG5cbi8qIGNhbGxvdXQgYmFja2dyb3VuZHMgKi9cbiRjb2xvdXItbGlnaHRlci1yZWQ6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1jYWxsb3V0LWJhY2tncm91bmRzLXJlZDtcbiRjb2xvdXItbGlnaHRlci1ncmVlbjogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWNhbGxvdXQtYmFja2dyb3VuZHMtZ3JlZW47XG4kY29sb3VyLWxpZ2h0ZXIteWVsbG93OiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtY2FsbG91dC1iYWNrZ3JvdW5kcy15ZWxsb3c7XG5cbi8qIGljb24gY29sb3VycyAqL1xuJGNvbG91ci1pY29uLWJsdWU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1pY29uLWNvbG91cnMtYmx1ZTtcbiRjb2xvdXItaWNvbi1ncmV5OiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtaWNvbi1jb2xvdXJzLWdyZXk7XG4kY29sb3VyLWljb24tYmxhY2s6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1pY29uLWNvbG91cnMtYmxhY2s7XG4kY29sb3VyLWljb24td2hpdGU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1pY29uLWNvbG91cnMtd2hpdGU7XG5cbi8qIHNlcnZpY2Ugb250YXJpbyBoZWFkZXIgY29sb3VycyAqL1xuJGNvbG91ci1zZXJ2aWNlLWhlYWRlci1icmFuZDogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LXNlcnZpY2UtaGVhZGVyLWJyYW5kO1xuJGNvbG91ci1zZXJ2aWNlLWhlYWRlci1mb2N1czogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LXNlcnZpY2UtaGVhZGVyLWZvY3VzO1xuJGNvbG91ci1zZXJ2aWNlLWhlYWRlci1ob3ZlcjogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LXNlcnZpY2UtaGVhZGVyLWhvdmVyO1xuJGNvbG91ci1zZXJ2aWNlLWhlYWRlci1hY3RpdmU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1zZXJ2aWNlLWhlYWRlci1hY3RpdmU7XG4iLCJAdXNlICdAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvZGlzdC9zY3NzL3ZhcmlhYmxlcycgYXMgdmFyaWFibGVzO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIGZvbnQtc2l6ZSB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBUaGVzZSBwaXhlbCB2YWx1ZXMgYXJlIGJhc2VkIG9uIGEgYmFzZWQgcmVtIHZhbHVlIG9mIDE2cHggYW5kIGNhbiBiZSBmb3VuZCBpbiBwYWNrYWdlcy9kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvdG9rZW5zL3NpemVzL2ZvbnQtc2l6ZXMuanNvblxuXG4kZm9udC1zaXplLXNtYWxsOiB2YXJpYWJsZXMuJGZvbnQtc2l6ZXMtc21hbGw7IC8vIDE0cHhcbiRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0OiB2YXJpYWJsZXMuJGZvbnQtc2l6ZXMtc3RhbmRhcmQtYm9keS10ZXh0OyAvLyAxNnB4IG9yIDFyZW1cbiRmb250LXNpemUtbGFyZ2U6IHZhcmlhYmxlcy4kZm9udC1zaXplcy1sYXJnZTsgLy8gMjBweFxuJGZvbnQtc2l6ZS14bGFyZ2U6IHZhcmlhYmxlcy4kZm9udC1zaXplcy14LWxhcmdlOyAvLyAyNHB4XG4iLCJAdXNlICdAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvZGlzdC9zY3NzL3ZhcmlhYmxlcycgYXMgdmFyaWFibGVzO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIGZvbnQtd2VpZ2h0IHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiRmb250LXdlaWdodHMtbm9ybWFsOiB2YXJpYWJsZXMuJGZvbnQtd2VpZ2h0cy1ub3JtYWw7IC8vIDQwMFxuJGZvbnQtd2VpZ2h0cy1zZW1pLWJvbGQ6IHZhcmlhYmxlcy4kZm9udC13ZWlnaHRzLXNlbWktYm9sZDsgLy82MDBcbiRmb250LXdlaWdodHMtYm9sZDogdmFyaWFibGVzLiRmb250LXdlaWdodHMtYm9sZDsgLy8gNzAwXG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuQHVzZSAnQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL2Rpc3Qvc2Nzcy92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcblxuLypcbiogIEdsb2JhbCB2YXJpYWJsZXNcbipcbiogIFVzZWQgYWNyb3NzIG11bHRpcGxlIGNvbXBvbmVudHNcbiovXG5cbi8vIFJhZGl1cyBmb3Igcm91bmRlZCBjb3JuZXJzIChmb3IgZXhhbXBsZSwgYnV0dG9ucylcbiRnbG9iYWwtcmFkaXVzOiB2YXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtcmFkaXVzO1xuXG4vLyBUaGlzIHZhbHVlIHJlcHJlc2VudHMgMSBwaXhlbCBiYXNlZCBvbiBhIGJhc2UgcmVtIHZhbHVlIG9mIDE2cHhcbiRwaXhlbDogdmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLXBpeGVsLXZhbHVlO1xuXG4vLyBUaGlzIHZhbHVlIHJlcHJlc2VudHMgYSBsYXJnZSBtYXggdmFsdWVcbiRtYXgtdmFsdWU6IHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy1tYXgtdmFsdWU7XG5cbi8vIFdpZHRoIHZhbHVlc1xuJG5hcnJvd2VyLXdpZHRoOiB2YXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtd2lkdGgtbmFycm93ZXI7IC8vIDI2LjI1ZW1cbiRuYXJyb3ctd2lkdGg6IHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy13aWR0aC1uYXJyb3c7IC8vIDM4Ljc1ZW1cbiRzdGFuZGFyZC13aWR0aDogdmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLXdpZHRoLXN0YW5kYXJkO1xuJGZ1bGwtd2lkdGg6IHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy13aWR0aC1tYXg7IC8vIDEwMCVcblxuLy8gQm9yZGVyIHNpemVzXG4kYm9yZGVyLXNpemUtc3RhbmRhcmQ6IHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy1ib3JkZXItc2l6ZTsgLy8gMnB4XG5cbi8vIFRvdWNoIHRhcmdldCBzaXplc1xuJHRvdWNoLXRhcmdldC1zaXplOiB2YXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtdG91Y2gtdGFyZ2V0LXNpemU7IC8vIDM2cHhcbiR0b3VjaC10YXJnZXQtc2l6ZS1tb2JpbGU6IHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy10b3VjaC10YXJnZXQtc2l6ZS1tb2JpbGU7IC8vIDQwcHhcblxuLy8gTGluZSBoZWlnaHQgc2l6ZXNcbiRsaW5lLWhlaWdodC1kZWZhdWx0OiB2YXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtbGluZS1oZWlnaHQtZGVmYXVsdDsgLy8gMS41XG5cbi8vIEhlaWdodCB2YWx1ZXNcbiRzdGFuZGFyZC1pbnB1dC1oZWlnaHQ6IDQ4cHg7XG4kbG9nby1oZWlnaHQ6IDQ2cHg7XG4iLCJAdXNlICcuLi8yLXRvb2xzL2Z1bmN0aW9ucy9nbG9iYWwuZnVuY3Rpb25zJyBhcyBnbG9iYWxGdW5jdGlvbnM7XG5AdXNlICcuLi8yLXRvb2xzL2Z1bmN0aW9ucy9ncmlkLmZ1bmN0aW9ucycgYXMgZ3JpZEZ1bmN0aW9ucztcbkB1c2UgJy4vYnJlYWtwb2ludHMudmFyaWFibGVzJyBhcyBicmVha3BvaW50cztcbkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5cbi8qXG4qICBHbG9iYWwgZ3JpZCB2YXJpYWJsZXNcbipcbiogIDEgLSBHcmlkIHRleHQgdmFyaWFibGVzXG4qICAyIC0gR3JpZCByb3cvY29sdW1uIHZhcmlhYmxlc1xuKiAgMyAtIEdyaWQgc2NyZWVuIHNpemUgdmFyaWFibGVzXG4qL1xuXG4vKioqIDEgLSBHcmlkIHRleHQgdmFyaWFibGVzICoqKi9cbiR0ZXh0LWRpcmVjdGlvbjogdmFyaWFibGVzLiR0ZXh0LWRpcmVjdGlvbnMtdGV4dC1kaXJlY3Rpb24gIWRlZmF1bHQ7XG4kZGVmYXVsdC1mbG9hdDogdmFyaWFibGVzLiR0ZXh0LWRpcmVjdGlvbnMtZGVmYXVsdC1mbG9hdCAhZGVmYXVsdDtcbiRvcHBvc2l0ZS1kaXJlY3Rpb246IHZhcmlhYmxlcy4kdGV4dC1kaXJlY3Rpb25zLW9wcG9zaXRlLWRpcmVjdGlvbiAhZGVmYXVsdDtcblxuQGlmICR0ZXh0LWRpcmVjdGlvbiA9PSBsdHIge1xuXHQkZGVmYXVsdC1mbG9hdDogbGVmdDtcblx0JG9wcG9zaXRlLWRpcmVjdGlvbjogcmlnaHQ7XG59IEBlbHNlIHtcblx0JGRlZmF1bHQtZmxvYXQ6IHJpZ2h0O1xuXHQkb3Bwb3NpdGUtZGlyZWN0aW9uOiBsZWZ0O1xufVxuXG4vKioqIDIgLSBHcmlkIHJvdy9jb2x1bW4gdmFyaWFibGVzICoqKi9cbiRpbmNsdWRlLWh0bWwtY2xhc3NlczogdmFyaWFibGVzLiRncmlkLWNvbHVtbnMtaW5jbHVkZS1odG1sLWNsYXNzZXMgIWRlZmF1bHQ7XG4kaW5jbHVkZS1odG1sLWdyaWQtY2xhc3NlczogJGluY2x1ZGUtaHRtbC1jbGFzc2VzICFkZWZhdWx0O1xuXG4kcm93LXdpZHRoOiBnbG9iYWxGdW5jdGlvbnMucmVtLWNhbGModmFyaWFibGVzLiRncmlkLWNvbHVtbnMtcm93LXdpZHRoKTtcbiR0b3RhbC1jb2x1bW5zOiB2YXJpYWJsZXMuJGdyaWQtY29sdW1ucy10b3RhbC1jb2x1bW5zO1xuJGNvbHVtbi1ndXR0ZXI6IGdsb2JhbEZ1bmN0aW9ucy5yZW0tY2FsYyh2YXJpYWJsZXMuJGdyaWQtY29sdW1ucy1jb2x1bW4tZ3V0dGVyKTtcblxuJGNvbHVtbi1jb3VudC0xOiB2YXJpYWJsZXMuJGdyaWQtY29sdW1ucy1jb2x1bW4tY291bnQxO1xuJGNvbHVtbi1jb3VudC0yOiB2YXJpYWJsZXMuJGdyaWQtY29sdW1ucy1jb2x1bW4tY291bnQyO1xuJGNvbHVtbi1jb3VudC0zOiB2YXJpYWJsZXMuJGdyaWQtY29sdW1ucy1jb2x1bW4tY291bnQzO1xuJGNvbHVtbi1jb3VudC00OiB2YXJpYWJsZXMuJGdyaWQtY29sdW1ucy1jb2x1bW4tY291bnQ0O1xuXG4kbGFzdC1jaGlsZC1mbG9hdDogJG9wcG9zaXRlLWRpcmVjdGlvbiAhZGVmYXVsdDtcblxuLyoqKiAzIC0gR3JpZCBzY3JlZW4gc2l6ZSB2YXJpYWJsZXMgKioqL1xuJHNjcmVlbjogJ29ubHkgc2NyZWVuJyAhZGVmYXVsdDtcblxuJHNtYWxsLXVwOiAkc2NyZWVuICFkZWZhdWx0O1xuJHNtYWxsLW9ubHk6ICcjeyRzY3JlZW59IGFuZCAobWF4LXdpZHRoOiAje2dyaWRGdW5jdGlvbnMudXBwZXItYm91bmQoYnJlYWtwb2ludHMuJHNtYWxsLXJhbmdlKX0pJyAhZGVmYXVsdDtcblxuJG1lZGl1bS11cDogJyN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tncmlkRnVuY3Rpb25zLmxvd2VyLWJvdW5kKGJyZWFrcG9pbnRzLiRtZWRpdW0tcmFuZ2UpfSknICFkZWZhdWx0O1xuJG1lZGl1bS1vbmx5OiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJG1lZGl1bS1yYW5nZSl9KSBhbmQgKG1heC13aWR0aDoje2dyaWRGdW5jdGlvbnMudXBwZXItYm91bmQoYnJlYWtwb2ludHMuJG1lZGl1bS1yYW5nZSl9KScgIWRlZmF1bHQ7XG5cbiRsYXJnZS11cDogJyN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tncmlkRnVuY3Rpb25zLmxvd2VyLWJvdW5kKGJyZWFrcG9pbnRzLiRsYXJnZS1yYW5nZSl9KScgIWRlZmF1bHQ7XG4kbGFyZ2Utb25seTogJyN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tncmlkRnVuY3Rpb25zLmxvd2VyLWJvdW5kKGJyZWFrcG9pbnRzLiRsYXJnZS1yYW5nZSl9KSBhbmQgKG1heC13aWR0aDoje2dyaWRGdW5jdGlvbnMudXBwZXItYm91bmQoYnJlYWtwb2ludHMuJGxhcmdlLXJhbmdlKX0pJyAhZGVmYXVsdDtcblxuJHhsYXJnZS11cDogJyN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tncmlkRnVuY3Rpb25zLmxvd2VyLWJvdW5kKGJyZWFrcG9pbnRzLiR4bGFyZ2UtcmFuZ2UpfSknICFkZWZhdWx0O1xuJHhsYXJnZS1vbmx5OiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJHhsYXJnZS1yYW5nZSl9KSBhbmQgKG1heC13aWR0aDoje2dyaWRGdW5jdGlvbnMudXBwZXItYm91bmQoYnJlYWtwb2ludHMuJHhsYXJnZS1yYW5nZSl9KScgIWRlZmF1bHQ7XG5cbiR4eGxhcmdlLXVwOiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJHh4bGFyZ2UtcmFuZ2UpfSknICFkZWZhdWx0O1xuJHh4bGFyZ2Utb25seTogJyN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tncmlkRnVuY3Rpb25zLmxvd2VyLWJvdW5kKGJyZWFrcG9pbnRzLiR4eGxhcmdlLXJhbmdlKX0pIGFuZCAobWF4LXdpZHRoOiN7Z3JpZEZ1bmN0aW9ucy51cHBlci1ib3VuZChicmVha3BvaW50cy4keHhsYXJnZS1yYW5nZSl9KScgIWRlZmF1bHQ7XG4iLCJAdXNlICdAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvZGlzdC9zY3NzL3ZhcmlhYmxlcycgYXMgdmFyaWFibGVzO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIGxldHRlci1zcGFjaW5nIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIFRoZXNlIHBpeGVsIHZhbHVlcyBhcmUgYmFzZWQgb24gYSBiYXNlZCByZW0gdmFsdWUgb2YgMTZweCBhbmQgY2FuIGJlIGZvdW5kIGluIHBhY2thZ2VzL2Rlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy90b2tlbnMvc2l6ZXMvbGV0dGVyLXNwYWNpbmcuanNcblxuJGxldHRlci1zcGFjaW5nLXhzbWFsbDogdmFyaWFibGVzLiRmb250LWxldHRlci1zcGFjaW5nLXgtc21hbGw7IC8vIDAuMzIgcHhcbiRsZXR0ZXItc3BhY2luZy1zbWFsbDogdmFyaWFibGVzLiRmb250LWxldHRlci1zcGFjaW5nLXNtYWxsOyAvLyAwLjRweFxuJGxldHRlci1zcGFjaW5nLW1lZGl1bTogdmFyaWFibGVzLiRmb250LWxldHRlci1zcGFjaW5nLW1lZGl1bTsgLy8gMC40OHB4XG4kbGV0dGVyLXNwYWNpbmctbGFyZ2U6IHZhcmlhYmxlcy4kZm9udC1sZXR0ZXItc3BhY2luZy1sYXJnZTsgLy8gMC41cHhcbiRsZXR0ZXItc3BhY2luZy14bGFyZ2U6IHZhcmlhYmxlcy4kZm9udC1sZXR0ZXItc3BhY2luZy14LWxhcmdlOyAvLyAwLjY0cHhcbiIsIkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgbGluZS1oZWlnaHQgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gVGhlc2UgcGl4ZWwgdmFsdWVzIGFyZSBiYXNlZCBvbiBhIGJhc2VkIHJlbSB2YWx1ZSBvZiAxNnB4IGFuZCBjYW4gYmUgZm91bmQgaW4gcGFja2FnZXMvZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL3Rva2Vucy9zaXplcy9saW5lLWhlaWdodHMuanNcblxuJGxpbmUtaGVpZ2h0LTE6IHZhcmlhYmxlcy4kZm9udC1saW5lLWhlaWdodHMtMTsgLy8gMTkuMnB4XG4kbGluZS1oZWlnaHQtMjogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0cy0yOyAvLyAyMC42NHB4XG4kbGluZS1oZWlnaHQtMzogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0cy0zOyAvLyAyMS4yOHB4XG4kbGluZS1oZWlnaHQtNDogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0cy00OyAvLyAyMS45MnB4XG4kbGluZS1oZWlnaHQtNTogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0cy01OyAvLyAyMi4yNHB4XG4kbGluZS1oZWlnaHQtNjogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0cy02OyAvLyAyMi44OHB4XG4kbGluZS1oZWlnaHQtNzogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0cy03OyAvLyAyNHB4XG4kbGluZS1oZWlnaHQtODogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0cy04OyAvLyAyNC45NnB4XG4iLCJAdXNlICdAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvZGlzdC9zY3NzL3ZhcmlhYmxlcycgYXMgdmFyaWFibGVzO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIHNwYWNpbmcgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gVGhlc2UgcGl4ZWwgdmFsdWVzIGFyZSBiYXNlZCBvbiBhIGJhc2VkIHJlbSB2YWx1ZSBvZiAxNnB4XG5cbiRzcGFjaW5nLTA6IHZhcmlhYmxlcy4kc3BhY2luZy0wO1xuJHNwYWNpbmctMTogdmFyaWFibGVzLiRzcGFjaW5nLTE7IC8vIDRweFxuJHNwYWNpbmctMjogdmFyaWFibGVzLiRzcGFjaW5nLTI7IC8vIDhweFxuJHNwYWNpbmctMzogdmFyaWFibGVzLiRzcGFjaW5nLTM7IC8vIDEycHhcbiRzcGFjaW5nLTQ6IHZhcmlhYmxlcy4kc3BhY2luZy00OyAvLyAxNnB4XG4kc3BhY2luZy01OiB2YXJpYWJsZXMuJHNwYWNpbmctNTsgLy8gMjRweFxuJHNwYWNpbmctNjogdmFyaWFibGVzLiRzcGFjaW5nLTY7IC8vIDMycHhcbiRzcGFjaW5nLTc6IHZhcmlhYmxlcy4kc3BhY2luZy03OyAvLyA0MHB4XG4kc3BhY2luZy04OiB2YXJpYWJsZXMuJHNwYWNpbmctODsgLy8gNDhweFxuJHNwYWNpbmctOTogdmFyaWFibGVzLiRzcGFjaW5nLTk7IC8vIDY0cHhcbiRzcGFjaW5nLTEwOiB2YXJpYWJsZXMuJHNwYWNpbmctMTA7IC8vIDgwcHhcbiIsIkB1c2UgJy4vZm9udC13ZWlnaHRzLnZhcmlhYmxlcycgYXMgZm9udFdlaWdodHM7XG5AdXNlICcuL3NwYWNpbmcudmFyaWFibGVzJyBhcyBzcGFjaW5nO1xuQHVzZSAnLi9icmVha3BvaW50cy52YXJpYWJsZXMnIGFzIGJyZWFrcG9pbnRzO1xuQHVzZSAnLi9sZXR0ZXItc3BhY2luZy52YXJpYWJsZXMnIGFzIGxldHRlclNwYWNpbmc7XG5AdXNlICcuLi8yLXRvb2xzL2Z1bmN0aW9ucy9nbG9iYWwuZnVuY3Rpb25zJyBhcyBnbG9iYWxGdW5jdGlvbnM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9saW5lLWhlaWdodHMudmFyaWFibGVzJyBhcyBsaW5lSGVpZ2h0O1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIHR5cG9ncmFwaHkgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuJGZvbnQtb3Blbi1zYW5zOiAnT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LXJhbGV3YXktbW9kaWZpZWQ6ICdSYWxld2F5JywgJ09wZW4gU2FucycsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kbWF4LXdpZHRoLWxhcmdlOiA3MHJlbTtcbiRtYXgtd2lkdGgtc3RhbmRhcmQ6IDQ4cmVtO1xuXG4laGVhZGVyLXN0eWxlcyB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtYm9sZDtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0bWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy00O1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcblx0Zm9udC1mYW1pbHk6ICRmb250LXJhbGV3YXktbW9kaWZpZWQ7XG59XG5cbiVoMS1zdHlsZXMge1xuXHRAZXh0ZW5kICVoZWFkZXItc3R5bGVzO1xuXHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5yZW0tY2FsYygzMik7XG5cdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy14bGFyZ2U7XG5cdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC0yO1xuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctNyBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy01IHNwYWNpbmcuJHNwYWNpbmctMDtcblx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoLWxhcmdlO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucmVtLWNhbGMoNDApO1xuXHRcdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy14bGFyZ2U7XG5cdFx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTE7XG5cdH1cbn1cblxuJWgyLXN0eWxlcyB7XG5cdEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG5cdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnJlbS1jYWxjKDI3KTtcblx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLW1lZGl1bTtcblx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTQ7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTMgc3BhY2luZy4kc3BhY2luZy0wO1xuXHRtYXgtd2lkdGg6ICRtYXgtd2lkdGgtc3RhbmRhcmQ7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5yZW0tY2FsYygzMyk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLXhzbWFsbDtcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtMztcblx0fVxufVxuXG4laDMtc3R5bGVzIHtcblx0QGV4dGVuZCAlaGVhZGVyLXN0eWxlcztcblx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucmVtLWNhbGMoMjMpO1xuXHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmcteHNtYWxsO1xuXHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtNTtcblx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMyBzcGFjaW5nLiRzcGFjaW5nLTA7XG5cdG1heC13aWR0aDogJG1heC13aWR0aC1zdGFuZGFyZDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnJlbS1jYWxjKDI4KTtcblx0XHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmcteHNtYWxsO1xuXHRcdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC02O1xuXHR9XG59XG5cbiVoNC1zdHlsZXMge1xuXHRAZXh0ZW5kICVoZWFkZXItc3R5bGVzO1xuXHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5yZW0tY2FsYygyMCk7XG5cdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy1tZWRpdW07XG5cdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC03O1xuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0zIHNwYWNpbmcuJHNwYWNpbmctMDtcblx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoLXN0YW5kYXJkO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucmVtLWNhbGMoMjQpO1xuXHRcdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy1sYXJnZTtcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtNztcblx0fVxufVxuXG4laDUtc3R5bGVzIHtcblx0QGV4dGVuZCAlaGVhZGVyLXN0eWxlcztcblx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucmVtLWNhbGMoMTgpO1xuXHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmctbWVkaXVtO1xuXHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtODtcblx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMyBzcGFjaW5nLiRzcGFjaW5nLTA7XG5cdG1heC13aWR0aDogJG1heC13aWR0aC1zdGFuZGFyZDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnJlbS1jYWxjKDE5KTtcblx0XHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmctc21hbGw7XG5cdFx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTc7XG5cdH1cbn1cblxuJWg2LXN0eWxlcyB7XG5cdEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG5cdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnJlbS1jYWxjKDE2KTtcblx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTg7XG5cdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy1tZWRpdW07XG5cdG1heC13aWR0aDogJG1heC13aWR0aC1zdGFuZGFyZDtcblxuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0zIHNwYWNpbmcuJHNwYWNpbmctMDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5yZW0tY2FsYygxNik7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLXNtYWxsOztcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtNztcblx0fVxufVxuXG4lbGVhZC1zdGF0ZW1lbnQge1xuXHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5yZW0tY2FsYygyMCk7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdG1heC13aWR0aDogJG1heC13aWR0aC1sYXJnZTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnJlbS1jYWxjKDIyKTtcblx0fVxufVxuIiwiXG4vLyBEbyBub3QgZWRpdCBkaXJlY3RseVxuLy8gR2VuZXJhdGVkIG9uIFR1ZSwgMTMgSnVuIDIwMjMgMjA6NDE6NDEgR01UXG5cbiRicmVha3BvaW50cy14c21hbGw6IDIwZW07XG4kYnJlYWtwb2ludHMtc21hbGw6IDQwZW07XG4kYnJlYWtwb2ludHMtbWVkaXVtOiA3M2VtO1xuJGJyZWFrcG9pbnRzLWxhcmdlOiA5NmVtO1xuJGJyZWFrcG9pbnRzLXhsYXJnZTogMTIwZW07XG4kZ3JpZC1jb2x1bW5zLWluY2x1ZGUtaHRtbC1jbGFzc2VzOiB0cnVlO1xuJGdyaWQtY29sdW1ucy10b3RhbC1jb2x1bW5zOiAxMjtcbiRncmlkLWNvbHVtbnMtcm93LXdpZHRoOiAxMTUyO1xuJGdyaWQtY29sdW1ucy1jb2x1bW4tZ3V0dGVyOiAzMjtcbiRncmlkLWNvbHVtbnMtY29sdW1uLWNvdW50MTogMTtcbiRncmlkLWNvbHVtbnMtY29sdW1uLWNvdW50MjogMjtcbiRncmlkLWNvbHVtbnMtY29sdW1uLWNvdW50MzogMztcbiRncmlkLWNvbHVtbnMtY29sdW1uLWNvdW50NDogNDtcbiR0ZXh0LWRpcmVjdGlvbnMtdGV4dC1kaXJlY3Rpb246IGx0cjtcbiR0ZXh0LWRpcmVjdGlvbnMtZGVmYXVsdC1mbG9hdDogbGVmdDtcbiR0ZXh0LWRpcmVjdGlvbnMtb3Bwb3NpdGUtZGlyZWN0aW9uOiByaWdodDtcbiRjb2xvdXItZ3JleXNjYWxlLXdoaXRlOiAjRkZGRkZGO1xuJGNvbG91ci1ncmV5c2NhbGUtYmxhY2s6ICMxQTFBMUE7XG4kY29sb3VyLWdyZXlzY2FsZS1ncmV5c2NhbGU1OiAjRjJGMkYyO1xuJGNvbG91ci1ncmV5c2NhbGUtZ3JleXNjYWxlMjA6ICNDQ0NDQ0M7XG4kY29sb3VyLWdyZXlzY2FsZS1ncmV5c2NhbGU0MDogIzk5OTk5OTtcbiRjb2xvdXItZ3JleXNjYWxlLWdyZXlzY2FsZTYwOiAjNjY2NjY2O1xuJGNvbG91ci1ncmV5c2NhbGUtZ3JleXNjYWxlNzA6ICM0RDRENEQ7XG4kY29sb3VyLXN5c3RlbS1saW5rOiAjMDA2NkNDO1xuJGNvbG91ci1zeXN0ZW0tbGluay1ob3ZlcjogIzAwNDc4RjtcbiRjb2xvdXItc3lzdGVtLWxpbmstYWN0aXZlOiAjMDAyMTQyO1xuJGNvbG91ci1zeXN0ZW0tbGluay12aXNpdGVkOiAjNTUxQThCO1xuJGNvbG91ci1zeXN0ZW0tZm9jdXM6ICMwMDlBREI7XG4kY29sb3VyLXN5c3RlbS1hbGVydDogI0NEMDAwMDtcbiRjb2xvdXItc3lzdGVtLWFsZXJ0LWxpZ2h0OiAjRkNFRkYwO1xuJGNvbG91ci1zeXN0ZW0td2FybmluZzogI0ZGRDQ0MDtcbiRjb2xvdXItc3lzdGVtLXdhcm5pbmctbGlnaHQ6ICNGRUY2REM7XG4kY29sb3VyLXN5c3RlbS1zdWNjZXNzOiAjMTE4ODQ3O1xuJGNvbG91ci1zeXN0ZW0tc3VjY2Vzcy1saWdodDogI0U1ZjBFOTtcbiRjb2xvdXItc3lzdGVtLWluZm9ybWF0aW9uOiAjMTA4MEE2O1xuJGNvbG91ci1zeXN0ZW0taW5mb3JtYXRpb24tbGlnaHQ6ICNFMkYwRjQ7XG4kY29sb3VyLWFjY2VudC1tYWluLWdvbGQ6ICNDQkE1MkU7XG4kY29sb3VyLWFjY2VudC1tYWluLXllbGxvdzogI0ZDQUYxNztcbiRjb2xvdXItYWNjZW50LW1haW4tdGF1cGU6ICNDMUIyOEY7XG4kY29sb3VyLWFjY2VudC1tYWluLWdyZWVuOiAjMzlCNTRBO1xuJGNvbG91ci1hY2NlbnQtbWFpbi1saW1lOiAjOERDNjNGO1xuJGNvbG91ci1hY2NlbnQtbWFpbi10ZWFsOiAjNDlBN0EyO1xuJGNvbG91ci1hY2NlbnQtbWFpbi1za3k6ICMwMEIyRTM7XG4kY29sb3VyLWFjY2VudC1tYWluLWJsdWU6ICMzMTkzQ0M7XG4kY29sb3VyLWFjY2VudC1tYWluLXB1cnBsZTogI0I5NzVCNztcbiRjb2xvdXItYWNjZW50LW1haW4tb3JhbmdlOiAjRjE1QTIyO1xuJGNvbG91ci1hY2NlbnQtbWFpbi1yZWQ6ICNGMDQ1NEI7XG4kY29sb3VyLWFjY2VudC1tYWluLW1hZ2VudGE6ICNGMDMwOTM7XG4kY29sb3VyLWFjY2VudC1saWdodC1nb2xkOiAjRjBFN0NDO1xuJGNvbG91ci1hY2NlbnQtbGlnaHQteWVsbG93OiAjRjhFNUMzO1xuJGNvbG91ci1hY2NlbnQtbGlnaHQtdGF1cGU6ICNFQkU3REI7XG4kY29sb3VyLWFjY2VudC1saWdodC1ncmVlbjogI0QxRUZENDtcbiRjb2xvdXItYWNjZW50LWxpZ2h0LWxpbWU6ICNEREVEQzc7XG4kY29sb3VyLWFjY2VudC1saWdodC10ZWFsOiAjQ0ZFREVEO1xuJGNvbG91ci1hY2NlbnQtbGlnaHQtc2t5OiAjQzVFRUZBO1xuJGNvbG91ci1hY2NlbnQtbGlnaHQtYmx1ZTogI0RCRTlGNTtcbiRjb2xvdXItYWNjZW50LWxpZ2h0LXB1cnBsZTogI0YxRTNGMjtcbiRjb2xvdXItYWNjZW50LWxpZ2h0LW9yYW5nZTogI0ZFRTFEOTtcbiRjb2xvdXItYWNjZW50LWxpZ2h0LXJlZDogI0ZGRTBFMjtcbiRjb2xvdXItYWNjZW50LWxpZ2h0LW1hZ2VudGE6ICNGRURGRjA7XG4kY29sb3VyLWFjY2VudC1kYXJrLWdvbGQ6ICM4Njc0M0Q7XG4kY29sb3VyLWFjY2VudC1kYXJrLXllbGxvdzogIzhBNjAwRDtcbiRjb2xvdXItYWNjZW50LWRhcmstdGF1cGU6ICM3QjcyNUM7XG4kY29sb3VyLWFjY2VudC1kYXJrLWdyZWVuOiAjMkI4NzM3O1xuJGNvbG91ci1hY2NlbnQtZGFyay1saW1lOiAjNUY4MTI5O1xuJGNvbG91ci1hY2NlbnQtZGFyay10ZWFsOiAjMzY3QTc2O1xuJGNvbG91ci1hY2NlbnQtZGFyay1za3k6ICMxMDgwQTY7XG4kY29sb3VyLWFjY2VudC1kYXJrLWJsdWU6ICMwMzY5YWM7XG4kY29sb3VyLWFjY2VudC1kYXJrLXB1cnBsZTogIzkyMjc4RjtcbiRjb2xvdXItYWNjZW50LWRhcmstb3JhbmdlOiAjQzY0QTFDO1xuJGNvbG91ci1hY2NlbnQtZGFyay1yZWQ6ICNEODFBMjE7XG4kY29sb3VyLWFjY2VudC1kYXJrLW1hZ2VudGE6ICNDMDAyNjQ7XG4kY29sb3VyLWFjY2VudC1jYWxsb3V0LWJhY2tncm91bmRzLXJlZDogI0ZDRUZGMDtcbiRjb2xvdXItYWNjZW50LWNhbGxvdXQtYmFja2dyb3VuZHMtZ3JlZW46ICNFNUYwRTk7XG4kY29sb3VyLWFjY2VudC1jYWxsb3V0LWJhY2tncm91bmRzLXllbGxvdzogI0ZFRjZEQztcbiRjb2xvdXItYWNjZW50LWljb24tY29sb3Vycy1ibHVlOiAjMDA2NkNDO1xuJGNvbG91ci1hY2NlbnQtaWNvbi1jb2xvdXJzLWdyZXk6ICM2NjY2NjY7XG4kY29sb3VyLWFjY2VudC1pY29uLWNvbG91cnMtYmxhY2s6ICMxQTFBMUE7XG4kY29sb3VyLWFjY2VudC1pY29uLWNvbG91cnMtd2hpdGU6ICNGRkZGRkY7XG4kY29sb3VyLWFjY2VudC1idXR0b24tY29sb3Vycy1zZWNvbmRhcnktaG92ZXI6ICNFMEYwRkY7XG4kY29sb3VyLWFjY2VudC1idXR0b24tY29sb3Vycy1zZWNvbmRhcnktYWN0aXZlOiAjQzJFMEZGO1xuJGNvbG91ci1hY2NlbnQtYnV0dG9uLWNvbG91cnMtdGVydGlhcnktaG92ZXI6ICNFOEU4RTg7XG4kY29sb3VyLWFjY2VudC1idXR0b24tY29sb3Vycy10ZXJ0aWFyeS1hY3RpdmU6ICNEMUQxRDE7XG4kY29sb3VyLWFjY2VudC1zZXJ2aWNlLWhlYWRlci1icmFuZDogIzAzNzEzRDtcbiRjb2xvdXItYWNjZW50LXNlcnZpY2UtaGVhZGVyLWZvY3VzOiAjNDJDN0ZGO1xuJGNvbG91ci1hY2NlbnQtc2VydmljZS1oZWFkZXItaG92ZXI6ICMwNDhCNEI7XG4kY29sb3VyLWFjY2VudC1zZXJ2aWNlLWhlYWRlci1hY3RpdmU6ICMwMjQxMjI7XG4kZ2xvYmFsLXRva2Vucy1yYWRpdXM6IDRweDtcbiRnbG9iYWwtdG9rZW5zLXBpeGVsLXZhbHVlOiAwLjA2M2VtO1xuJGdsb2JhbC10b2tlbnMtbWF4LXZhbHVlOiA5OTk5OTk5OTk5OTk7XG4kZ2xvYmFsLXRva2Vucy13aWR0aC1uYXJyb3dlcjogMjYuMjVlbTtcbiRnbG9iYWwtdG9rZW5zLXdpZHRoLW5hcnJvdzogMzguNzVlbTtcbiRnbG9iYWwtdG9rZW5zLXdpZHRoLXN0YW5kYXJkOiA0OHJlbTtcbiRnbG9iYWwtdG9rZW5zLXdpZHRoLW1heDogMTAwJTtcbiRnbG9iYWwtdG9rZW5zLWJvcmRlci1zaXplOiAycHg7XG4kZ2xvYmFsLXRva2Vucy10b3VjaC10YXJnZXQtc2l6ZTogMzZweDtcbiRnbG9iYWwtdG9rZW5zLXRvdWNoLXRhcmdldC1zaXplLW1vYmlsZTogNDBweDtcbiRnbG9iYWwtdG9rZW5zLWxpbmUtaGVpZ2h0LWRlZmF1bHQ6IDEuNTtcbiRmb250LXNpemVzLXNtYWxsOiAwLjg3NXJlbTtcbiRmb250LXNpemVzLXN0YW5kYXJkLWJvZHktdGV4dDogMXJlbTtcbiRmb250LXNpemVzLWxhcmdlOiAxLjI1cmVtO1xuJGZvbnQtc2l6ZXMteC1sYXJnZTogMS41cmVtO1xuJGZvbnQtbGV0dGVyLXNwYWNpbmcteC1zbWFsbDogMC4wMnJlbTtcbiRmb250LWxldHRlci1zcGFjaW5nLXNtYWxsOiAwLjAyNXJlbTtcbiRmb250LWxldHRlci1zcGFjaW5nLW1lZGl1bTogMC4wM3JlbTtcbiRmb250LWxldHRlci1zcGFjaW5nLWxhcmdlOiAwLjAzMTNyZW07XG4kZm9udC1sZXR0ZXItc3BhY2luZy14LWxhcmdlOiAwLjA0cmVtO1xuJGZvbnQtbGluZS1oZWlnaHRzLTE6IDEuMjtcbiRmb250LWxpbmUtaGVpZ2h0cy0yOiAxLjI5O1xuJGZvbnQtbGluZS1oZWlnaHRzLTM6IDEuMzM7XG4kZm9udC1saW5lLWhlaWdodHMtNDogMS4zNztcbiRmb250LWxpbmUtaGVpZ2h0cy01OiAxLjM5O1xuJGZvbnQtbGluZS1oZWlnaHRzLTY6IDEuNDM7XG4kZm9udC1saW5lLWhlaWdodHMtNzogMS41O1xuJGZvbnQtbGluZS1oZWlnaHRzLTg6IDEuNTY7XG4kZm9udC1saW5lLWhlaWdodHMtZGVmYXVsdDogMS42O1xuJHNwYWNpbmctMDogMDtcbiRzcGFjaW5nLTE6IDAuMjVyZW07XG4kc3BhY2luZy0yOiAwLjVyZW07XG4kc3BhY2luZy0zOiAwLjc1cmVtO1xuJHNwYWNpbmctNDogMXJlbTtcbiRzcGFjaW5nLTU6IDEuNXJlbTtcbiRzcGFjaW5nLTY6IDJyZW07XG4kc3BhY2luZy03OiAyLjVyZW07XG4kc3BhY2luZy04OiAzcmVtO1xuJHNwYWNpbmctOTogNHJlbTtcbiRzcGFjaW5nLTEwOiA1cmVtO1xuJGZvbnQtd2VpZ2h0cy1ub3JtYWw6IDQwMDtcbiRmb250LXdlaWdodHMtc2VtaS1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHRzLWJvbGQ6IDcwMDtcbiR6LWluZGV4LWF1dG86IGF1dG87XG4kei1pbmRleC1pbmhlcml0OiBpbmhlcml0O1xuJHotaW5kZXgtaW5pdGlhbDogaW5pdGlhbDtcbiR6LWluZGV4LWJlaGluZC1sb3c6IC00O1xuJHotaW5kZXgtYmVoaW5kLW1lZGl1bTogLTI7XG4kei1pbmRleC1iZWhpbmQtaGlnaDogLTE7XG4kei1pbmRleC1uZXV0cmFsOiAwO1xuJHotaW5kZXgtYWJvdmUtbG93OiAxO1xuJHotaW5kZXgtYWJvdmUtbWVkaXVtOiAyO1xuJHotaW5kZXgtYWJvdmUtaGlnaDogNDsiLCJAdXNlICcuLi8xLXZhcmlhYmxlcy9zcGFjaW5nLnZhcmlhYmxlcycgYXMgc3BhY2luZztcblxuLypcbiogU3BhY2luZyBvdmVycmlkZXNcbiogVGhpcyAuc2NzcyBsb29wIHdpbGwgY3JlYXRlIG1hcmdpbiAmIHBhZGRpbmcgaGVscGVycyBjbGFzc2VzXG4qL1xuXG4kc3BhY2luZy11bml0czogKFxuXHQwOiBzcGFjaW5nLiRzcGFjaW5nLTAsXG5cdDQ6IHNwYWNpbmcuJHNwYWNpbmctMSxcblx0ODogc3BhY2luZy4kc3BhY2luZy0yLFxuXHQxMjogc3BhY2luZy4kc3BhY2luZy0zLFxuXHQxNjogc3BhY2luZy4kc3BhY2luZy00LFxuXHQyNDogc3BhY2luZy4kc3BhY2luZy01LFxuXHQzMjogc3BhY2luZy4kc3BhY2luZy02LFxuXHQ0MDogc3BhY2luZy4kc3BhY2luZy03LFxuXHQ0ODogc3BhY2luZy4kc3BhY2luZy04LFxuXHQ2NDogc3BhY2luZy4kc3BhY2luZy05LFxuKTtcblxuJHNpZGVzOiAodG9wLCBib3R0b20sIGxlZnQsIHJpZ2h0KTtcblxuQGVhY2ggJHVuaXQsICRzcGFjaW5nIGluICRzcGFjaW5nLXVuaXRzIHtcblx0QGVhY2ggJHNpZGUgaW4gJHNpZGVzIHtcblx0XHQubWFyZ2luLSN7JHNpZGV9LSN7JHVuaXR9LVxcISB7XG5cdFx0XHRtYXJnaW4tI3skc2lkZX06ICN7JHNwYWNpbmd9O1xuXHRcdH1cblxuXHRcdC5wYWRkaW5nLSN7JHNpZGV9LSN7JHVuaXR9LVxcISB7XG5cdFx0XHRwYWRkaW5nLSN7JHNpZGV9OiAjeyRzcGFjaW5nfTtcblx0XHR9XG5cdH1cbn1cblxuLypcbiogIFBhZGRpbmcgb3ZlcnJpZGVzXG4qL1xuXG4vLyAwXG4ucGFkZGluZy10b3AtMC1cXCEge1xuICBwYWRkaW5nLXRvcDogc3BhY2luZy4kc3BhY2luZy0wICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0wLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC0wLVxcISB7XG4gIHBhZGRpbmctbGVmdDogc3BhY2luZy4kc3BhY2luZy0wICFpbXBvcnRhbnQ7XG59XG5cbi8vIDRcbi5wYWRkaW5nLXRvcC00LVxcISB7XG4gIHBhZGRpbmctdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTEgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC00LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctMSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTQtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTEgIWltcG9ydGFudDtcbn1cblxuLy8gOFxuLnBhZGRpbmctdG9wLTgtXFwhIHtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcuJHNwYWNpbmctMiAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tOC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0yICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTgtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZy4kc3BhY2luZy0yICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtOC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctMiAhaW1wb3J0YW50O1xufVxuXG4vLyAxMlxuLnBhZGRpbmctdG9wLTEyLVxcISB7XG4gIHBhZGRpbmctdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTMgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTEyLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTMgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTItXFwhIHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZy4kc3BhY2luZy0zICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtMTItXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTMgIWltcG9ydGFudDtcbn1cblxuLy8gMTZcbi5wYWRkaW5nLXRvcC0xNi1cXCEge1xuICBwYWRkaW5nLXRvcDogc3BhY2luZy4kc3BhY2luZy00ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0xNi1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy00ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTE2LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctNCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTE2LVxcISB7XG4gIHBhZGRpbmctbGVmdDogc3BhY2luZy4kc3BhY2luZy00ICFpbXBvcnRhbnQ7XG59XG5cbi8vIDI0XG4ucGFkZGluZy10b3AtMjQtXFwhIHtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcuJHNwYWNpbmctNSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMjQtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctNSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC0yNC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTUgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC0yNC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctNSAhaW1wb3J0YW50O1xufVxuXG4vLyAzMlxuLnBhZGRpbmctdG9wLTMyLVxcISB7XG4gIHBhZGRpbmctdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTYgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTMyLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTYgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMzItXFwhIHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZy4kc3BhY2luZy02ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtMzItXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTYgIWltcG9ydGFudDtcbn1cblxuLy8gNDBcbi5wYWRkaW5nLXRvcC00MC1cXCEge1xuICBwYWRkaW5nLXRvcDogc3BhY2luZy4kc3BhY2luZy03ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS00MC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy03ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQwLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctNyAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTQwLVxcISB7XG4gIHBhZGRpbmctbGVmdDogc3BhY2luZy4kc3BhY2luZy03ICFpbXBvcnRhbnQ7XG59XG5cbi8vIDQ4XG4ucGFkZGluZy10b3AtNDgtXFwhIHtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcuJHNwYWNpbmctOCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNDgtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctOCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC00OC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC00OC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctOCAhaW1wb3J0YW50O1xufVxuXG4vLyA2NFxuLnBhZGRpbmctdG9wLTY0LVxcISB7XG4gIHBhZGRpbmctdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTkgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTY0LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTkgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNjQtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZy4kc3BhY2luZy05ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtNjQtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTkgIWltcG9ydGFudDtcbn1cblxuLy8gODBcbi5wYWRkaW5nLXRvcC04MC1cXCEge1xuICBwYWRkaW5nLXRvcDogc3BhY2luZy4kc3BhY2luZy0xMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tODAtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMTAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtODAtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZy4kc3BhY2luZy0xMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTgwLVxcISB7XG4gIHBhZGRpbmctbGVmdDogc3BhY2luZy4kc3BhY2luZy0xMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLyBNYXJnaW4gb3ZlcnJpZGVzIC8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyAwXG4ubWFyZ2luLXRvcC0wLVxcISB7XG4gIG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0wLVxcISB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTAtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTAtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctMCAhaW1wb3J0YW50O1xufVxuXG4vLyA0XG4ubWFyZ2luLXRvcC00LVxcISB7XG4gIG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctMSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS00LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTQtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTEgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTQtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctMSAhaW1wb3J0YW50O1xufVxuXG4vLyA4XG4ubWFyZ2luLXRvcC04LVxcISB7XG4gIG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctMiAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS04LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMiAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTgtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTIgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTgtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctMiAhaW1wb3J0YW50O1xufVxuXG4vLyAxMlxuLm1hcmdpbi10b3AtMTItXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy0zICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTEyLVxcISB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMyAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTEyLVxcISB7XG4gIG1hcmdpbi1yaWdodDogc3BhY2luZy4kc3BhY2luZy0zICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC0xMi1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy0zICFpbXBvcnRhbnQ7XG59XG5cbi8vIDE2XG4ubWFyZ2luLXRvcC0xNi1cXCEge1xuICBtYXJnaW4tdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTQgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMTYtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy00ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtMTYtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTQgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTE2LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTQgIWltcG9ydGFudDtcbn1cblxuLy8gMjRcbi5tYXJnaW4tdG9wLTI0LVxcISB7XG4gIG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctNSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0yNC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTUgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC0yNC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctNSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtMjQtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctNSAhaW1wb3J0YW50O1xufVxuXG4vLyAzMlxuLm1hcmdpbi10b3AtMzItXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy02ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTMyLVxcISB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctNiAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTMyLVxcISB7XG4gIG1hcmdpbi1yaWdodDogc3BhY2luZy4kc3BhY2luZy02ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC0zMi1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy02ICFpbXBvcnRhbnQ7XG59XG5cbi8vIDQwXG4ubWFyZ2luLXRvcC00MC1cXCEge1xuICBtYXJnaW4tdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTcgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNDAtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy03ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtNDAtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTcgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTQwLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTcgIWltcG9ydGFudDtcbn1cblxuLy8gNDhcbi5tYXJnaW4tdG9wLTQ4LVxcISB7XG4gIG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctOCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS00OC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC00OC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctOCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtNDgtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctOCAhaW1wb3J0YW50O1xufVxuXG4vLyA2NFxuLm1hcmdpbi10b3AtNjQtXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy05ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTY0LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctOSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTY0LVxcISB7XG4gIG1hcmdpbi1yaWdodDogc3BhY2luZy4kc3BhY2luZy05ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC02NC1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy05ICFpbXBvcnRhbnQ7XG59XG5cbi8vIDgwXG4ubWFyZ2luLXRvcC04MC1cXCEge1xuICBtYXJnaW4tdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTEwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTgwLVxcISB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMTAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC04MC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctMTAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTgwLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTEwICFpbXBvcnRhbnQ7XG59XG4iLCJAdXNlICdAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvZGlzdC9zY3NzL3ZhcmlhYmxlcycgYXMgdmFyaWFibGVzO1xuQHVzZSAnLi4vLi4vMS12YXJpYWJsZXMvc3BhY2luZy52YXJpYWJsZXMnIGFzIHNwYWNpbmc7XG5AdXNlICcuLi8uLi8xLXZhcmlhYmxlcy9icmVha3BvaW50cy52YXJpYWJsZXMnIGFzIGJyZWFrcG9pbnRzO1xuQGZvcndhcmQgJy4uLy4uLzctb3ZlcnJpZGVzL3NwYWNpbmcub3ZlcnJpZGVzJztcblxuLypcbiogIEdsb2JhbCBtaXhpbnNcbiogIFVzZWQgYWNyb3NzIG11bHRpcGxlIGNvbXBvbmVudHNcbiovXG5cbkBtaXhpbiB3b3JkLXdyYXAoKSB7XG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0LW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHQtbXMtaHlwaGVuczogYXV0bztcblx0LW1vei1oeXBoZW5zOiBhdXRvO1xuXHQtd2Via2l0LWh5cGhlbnM6IGF1dG87XG5cdGh5cGhlbnM6IGF1dG87XG59XG5cbkBtaXhpbiB0d28tY29sdW1uLWxpc3RzKCkge1xuXHRjb2x1bW4tY291bnQ6IHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1jb3VudDE7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Y29sdW1uLWNvdW50OiB2YXJpYWJsZXMuJGdyaWQtY29sdW1ucy1jb2x1bW4tY291bnQyO1xuXG5cdFx0bGk6bGFzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgc3BhY2luZy4kc3BhY2luZy0zIDA7XG5cdFx0fVxuXHR9XG59XG5cbi8qKlxuICogTWl4aW4gdGhhdCBhZGRzIHNwYWNpbmcgdG8gYSBwb3NpdGlvbiBhbmQgbWFyayBpdCBhcyBpbXBvcnRhbnRcbiAqICR0eXBlIGlzIHRoZSB0eXBlIG9mIHNwYWNpbmcgdG8gdXNlIGFuZCBjYW4gYmUgZWl0aGVyIHBhZGRpbmcgb3IgbWFyZ2luXG4gKiAkcG9zaXRpb24gaXMgdGhlIGRpcmVjdGlvbiB0byB3aGljaCB0aGUgc3BhY2luZyBpcyBhcHBsaWVkOyBjYW4gYmUgdG9wLCByaWdodCwgYm90dG9tIG9yIGxlZnRcbiAqICRzaXplIGlzIHRoZSBhbW91bnQgb2YgcHggdG8gYmUgdXNlZCBhcyB0aGUgc3BhY2luZzsgY2FuIGJlIDAsIDQsIDgsIDEyLCAxNiwgMjQsIDMyLCA0MCwgNDggb3IgNjRcbiAqL1xuQG1peGluIHNwYWNpbmctaW1wb3J0YW50KCR0eXBlOiBwYWRkaW5nLCAkcG9zaXRpb246IHJpZ2h0LCAkc2l6ZTogMTYpIHtcblx0QGV4dGVuZCAuI3skdHlwZX0tI3skcG9zaXRpb259LSN7JHNpemV9LVxcISAhb3B0aW9uYWw7XG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuQHVzZSAnc2FzczpsaXN0JztcbkB1c2UgJ3Nhc3M6c3RyaW5nJztcbkB1c2UgJy4uLy4uLzEtdmFyaWFibGVzL2dyaWQudmFyaWFibGVzJyBhcyBncmlkO1xuQHVzZSAnLi4vLi4vMi10b29scy9mdW5jdGlvbnMvZ3JpZC5mdW5jdGlvbnMnIGFzIGdyaWRGdW5jdGlvbnM7XG5cbi8qXG4qICBHcmlkIG1peGluc1xuKlxuKiAgMSAtIEV4cG9ydGluZyBncmlkIGNvZGVcbiogIDIgLSBDbGVhcmZpeFxuKiAgMyAtIEdyaWQgcm93XG4qICA0IC0gR3JpZCBjb2x1bW5cbiogIDUgLSBHcmlkIEhUTUwgY2xhc3Nlc1xuKi9cblxuLyoqKiAxIC0gRXhwb3J0aW5nIGdyaWQgY29kZSAqKiovXG4vLy8gQ3JlYXRlcyBhIGdsb2JhbCBtb2R1bGUuXG4vLy9cbi8vLyBAcGFyYW0ge3N0cmluZ30gJG5hbWVcbi8vLyAgIFRoZSBuYW1lIG9mIHRoZSBtb2R1bGUuXG5cbkBtaXhpbiBleHBvcnRzKCRuYW1lKSB7XG5cdC8vIEltcG9ydCBmcm9tIGdsb2JhbCBzY29wZVxuXHQkbW9kdWxlczogJG1vZHVsZXMgIWdsb2JhbDtcblxuXHQvLyBDaGVjayBpZiBhIG1vZHVsZSBpcyBhbHJlYWR5IG9uIHRoZSBsaXN0XG5cdCRtb2R1bGVfaW5kZXg6IGxpc3QuaW5kZXgoJG1vZHVsZXMsICRuYW1lKTtcblx0QGlmICgoJG1vZHVsZV9pbmRleCA9PSBudWxsKSBvciAoJG1vZHVsZV9pbmRleCA9PSBmYWxzZSkpIHtcblx0XHQkbW9kdWxlczogbGlzdC5hcHBlbmQoJG1vZHVsZXMsICRuYW1lKSAhZ2xvYmFsO1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8qKiogMiAtIENsZWFyZml4ICoqKi9cbkBtaXhpbiBjbGVhcmZpeCB7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cbi8qKiogMyAtIEdyaWQgcm93ICoqKi9cbi8vLyBGb3IgY3JlYXRpbmcgY29udGFpbmVyLCBuZXN0ZWQsIGFuZCBjb2xsYXBzZWQgcm93cy5cbi8vL1xuLy8vIEBwYXJhbSB7c3RyaW5nfSAkYmVoYXZpb3VyXG4vLy8gICBBbnkgc3BlY2lhbCBiZWhhdmlvdXIgZm9yIHRoaXMgcm93LlxuLy8vICAgRGVmYXVsdDogZmFsc2Vcbi8vLyAgIE9wdGlvbnM6IG5lc3QsIGNvbGxhcHNlLCBuZXN0LWNvbGxhcHNlLCBmYWxzZVxuXG5AbWl4aW4gZ3JpZC1yb3coJGJlaGF2aW91cjogZmFsc2UpIHtcblx0Ly8gdXNlIEBpbmNsdWRlIGdyaWQtcm93KG5lc3QpOyB0byBpbmNsdWRlIGEgbmVzdGVkIHJvd1xuXHRAaWYgJGJlaGF2aW91ciA9PSBuZXN0IHtcblx0XHRtYXJnaW46IDAgbWF0aC5kaXYoLShncmlkLiRjb2x1bW4tZ3V0dGVyKSwgMik7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0Ly8gdXNlIEBpbmNsdWRlIGdyaWQtcm93KGNvbGxhcHNlKTsgdG8gY29sbGFwc2VkIGEgY29udGFpbmVyIHJvdyBtYXJnaW5zXG5cdEBlbHNlIGlmICRiZWhhdmlvdXIgPT0gY29sbGFwc2Uge1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtd2lkdGg6IGdyaWQuJHJvdy13aWR0aDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC8vIHVzZSBAaW5jbHVkZSBncmlkLXJvdyhuZXN0LWNvbGxhcHNlKTsgdG8gY29sbGFwc2Ugb3V0ZXIgbWFyZ2lucyBvbiBhIG5lc3RlZCByb3dcblx0QGVsc2UgaWYgJGJlaGF2aW91ciA9PSBuZXN0LWNvbGxhcHNlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0Ly8gdXNlIEBpbmNsdWRlIGdyaWQtcm93OyB0byB1c2UgYSBjb250YWluZXIgcm93XG5cdEBlbHNlIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IGdyaWQuJHJvdy13aWR0aDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC8vIGNsZWFyZml4IGZvciBhbGwgcm93c1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4vKioqIDQgLSBHcmlkIGNvbHVtbiAqKiovXG4vLy8gQ3JlYXRlcyBhIGNvbHVtbiwgc2hvdWxkIGJlIHVzZWQgaW5zaWRlIG9mIGEgbWVkaWEgcXVlcnkgdG8gY29udHJvbCBsYXlvdXRzXG4vLy9cbi8vLyBAcGFyYW0ge251bWJlcn0gJGNvbHVtbnNcbi8vLyAgIFRoZSBudW1iZXIgb2YgY29sdW1ucyB0aGlzIHNob3VsZCBiZVxuLy8vIEBwYXJhbSB7Ym9vbGVhbn0gJGxhc3QtY29sdW1uXG4vLy8gICBJcyB0aGlzIHRoZSBsYXN0IGNvbHVtbj8gRGVmYXVsdDogZmFsc2UuXG4vLy8gQHBhcmFtIHtib29sZWFufSAkY2VudGVyXG4vLy8gICBDZW50ZXIgdGhlc2UgY29sdW1ucz8gRGVmYXVsdDogZmFsc2UuXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICRvZmZzZXRcbi8vLyAgICMgb2YgY29sdW1ucyB0byBvZmZzZXQuIERlZmF1bHQ6IGZhbHNlLlxuLy8vIEBwYXJhbSB7bnVtYmVyIG9yIGJvb2xlYW59ICRwdXNoXG4vLy8gICAjIG9mIGNvbHVtbnMgdG8gcHVzaC4gRGVmYXVsdDogZmFsc2UuXG4vLy8gQHBhcmFtIHtudW1iZXIgb3IgYm9vbGVhbn0gJHB1bGxcbi8vLyAgICMgb2YgY29sdW1ucyB0byBwdWxsLiBEZWZhdWx0OiBmYWxzZS5cbi8vLyBAcGFyYW0ge2Jvb2xlYW59ICRjb2xsYXBzZVxuLy8vICAgR2V0IHJpZCBvZiBndXR0ZXIgcGFkZGluZyBvbiBjb2x1bW4/IERlZmF1bHQ6IGZhbHNlLlxuLy8vIEBwYXJhbSB7Ym9vbGVhbiBvciBzdHJpbmd9ICRmbG9hdFxuLy8vICAgU2hvdWxkIHRoaXMgZmxvYXQ/IERlZmF1bHQ6IHRydWUuIE9wdGlvbnM6IHRydWUsIGZhbHNlLCBsZWZ0LCByaWdodC5cblxuQG1peGluIGdyaWQtY29sdW1uKCRjb2x1bW5zOiBmYWxzZSwgJGxhc3QtY29sdW1uOiBmYWxzZSwgJGNlbnRlcjogZmFsc2UsICRvZmZzZXQ6IGZhbHNlLCAkcHVzaDogZmFsc2UsICRwdWxsOiBmYWxzZSwgJGNvbGxhcHNlOiBmYWxzZSwgJGZsb2F0OiB0cnVlLCAkcG9zaXRpb246IGZhbHNlKSB7XG5cdC8vIElmIHBvc2l0aW9uZWQgZm9yIGRlZmF1bHQgLmNvbHVtbiwgaW5jbHVkZSByZWxhdGl2ZSBwb3NpdGlvblxuXHQvLyBwdXNoIGFuZCBwdWxsIHJlcXVpcmUgcG9zaXRpb24gc2V0XG5cdEBpZiAkcG9zaXRpb24gb3IgJHB1c2ggb3IgJHB1bGwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC8vIElmIGNvbGxhcHNlZCwgZ2V0IHJpZCBvZiBndXR0ZXIgcGFkZGluZ1xuXHRAaWYgJGNvbGxhcHNlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdC8vIEd1dHRlciBwYWRkaW5nIHdoZW5ldmVyIGEgY29sdW1uIGlzbid0IHNldCB0byBjb2xsYXBzZVxuXHQvLyAodXNlICRjb2xsYXBzZTpudWxsIHRvIGRvIG5vdGhpbmcpXG5cdEBlbHNlIGlmICRjb2xsYXBzZSA9PSBmYWxzZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiBtYXRoLmRpdihncmlkLiRjb2x1bW4tZ3V0dGVyLCAyKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdihncmlkLiRjb2x1bW4tZ3V0dGVyLCAyKTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0Ly8gSWYgYSBjb2x1bW4gbnVtYmVyIGlzIGdpdmVuLCBjYWxjdWxhdGUgd2lkdGhcblx0QGlmICRjb2x1bW5zIHtcblx0XHR3aWR0aDogZ3JpZEZ1bmN0aW9ucy5ncmlkLWNhbGMoJGNvbHVtbnMsIGdyaWQuJHRvdGFsLWNvbHVtbnMpO1xuXG5cdFx0Ly8gSWYgbGFzdCBjb2x1bW4sIGZsb2F0IG5hdHVyYWxseSBpbnN0ZWFkIG9mIHRvIHRoZSByaWdodFxuXHRcdEBpZiAkbGFzdC1jb2x1bW4ge1xuXHRcdFx0ZmxvYXQ6IGdyaWQuJG9wcG9zaXRlLWRpcmVjdGlvbjtcblx0XHR9XG5cdH1cblxuXHQvLyBTb3VyY2UgT3JkZXJpbmcsIGFkZHMgbGVmdC9yaWdodCBkZXBlbmRpbmcgb24gd2hpY2ggeW91IHVzZS5cblx0QGlmICRwdXNoIHtcblx0XHQje2dyaWQuJGRlZmF1bHQtZmxvYXR9OiBncmlkRnVuY3Rpb25zLmdyaWQtY2FsYygkcHVzaCwgZ3JpZC4kdG90YWwtY29sdW1ucyk7XG5cdFx0I3tncmlkLiRvcHBvc2l0ZS1kaXJlY3Rpb259OiBhdXRvO1xuXHR9XG5cdEBpZiAkcHVsbCB7XG5cdFx0I3tncmlkLiRvcHBvc2l0ZS1kaXJlY3Rpb259OiBncmlkRnVuY3Rpb25zLmdyaWQtY2FsYygkcHVsbCwgZ3JpZC4kdG90YWwtY29sdW1ucyk7XG5cdFx0I3tncmlkLiRkZWZhdWx0LWZsb2F0fTogYXV0bztcblx0fVxuXG5cdEBpZiAkZmxvYXQgYW5kICRsYXN0LWNvbHVtbiA9PSBmYWxzZSB7XG5cdFx0QGlmICRmbG9hdCA9PSBsZWZ0IG9yICRmbG9hdCA9PSB0cnVlIHtcblx0XHRcdGZsb2F0OiBncmlkLiRkZWZhdWx0LWZsb2F0O1xuXHRcdH0gQGVsc2UgaWYgJGZsb2F0ID09IHJpZ2h0IHtcblx0XHRcdGZsb2F0OiBncmlkLiRvcHBvc2l0ZS1kaXJlY3Rpb247XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQvLyBJZiBjZW50ZXJlZCwgZ2V0IHJpZCBvZiBmbG9hdCBhbmQgYWRkIGFwcHJvcHJpYXRlIG1hcmdpbnNcblx0QGlmICRjZW50ZXIge1xuXHRcdG1hcmdpbi0je2dyaWQuJGRlZmF1bHQtZmxvYXR9OiBhdXRvO1xuXHRcdG1hcmdpbi0je2dyaWQuJG9wcG9zaXRlLWRpcmVjdGlvbn06IGF1dG87XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblxuXHQvLyBJZiBvZmZzZXQsIGNhbGN1bGF0ZSBhcHByb3ByaWF0ZSBtYXJnaW5zXG5cdEBpZiAkb2Zmc2V0IHtcblx0XHRtYXJnaW4tI3tncmlkLiRkZWZhdWx0LWZsb2F0fTogZ3JpZEZ1bmN0aW9ucy5ncmlkLWNhbGMoJG9mZnNldCwgZ3JpZC4kdG90YWwtY29sdW1ucykgIWltcG9ydGFudDtcblx0fVxufVxuXG4vKioqIDUgLSBHcmlkIEhUTUwgY2xhc3NlcyAqKiovXG4vLy8gQ3JlYXRlIHByZXNlbnRhdGlvbmFsIGNsYXNzZXMgZm9yIGdyaWRcbi8vL1xuLy8vIEBwYXJhbSB7c3RyaW5nfSAkc2l6ZVxuLy8vICAgTmFtZSBvZiBjbGFzcyB0byB1c2UsIGkuZS4gXCJsYXJnZVwiIHdpbGwgZ2VuZXJhdGUgLmxhcmdlLTEsIC5sYXJnZS0yLCBldGMuXG5cbkBtaXhpbiBncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZSkge1xuXHRAZm9yICRpIGZyb20gMCB0aHJvdWdoIGdyaWQuJHRvdGFsLWNvbHVtbnMgLSAxIHtcblx0XHQuI3skc2l6ZX0tcHVzaC0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkLWNvbHVtbigkcHVzaDogJGksICRjb2xsYXBzZTogbnVsbCwgJGZsb2F0OiBmYWxzZSk7XG5cdFx0fVxuXG5cdFx0LiN7JHNpemV9LXB1bGwtI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW4oJHB1bGw6ICRpLCAkY29sbGFwc2U6IG51bGwsICRmbG9hdDogZmFsc2UpO1xuXHRcdH1cblx0fVxuXG5cdC5jb2x1bW4sXG5cdC5jb2x1bW5zIHtcblx0XHRAaW5jbHVkZSBncmlkLWNvbHVtbigkY29sdW1uczogZmFsc2UsICRwb3NpdGlvbjogdHJ1ZSk7XG5cdH1cblxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIGdyaWQuJHRvdGFsLWNvbHVtbnMge1xuXHRcdC4jeyRzaXplfS0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkLWNvbHVtbigkY29sdW1uczogJGksICRjb2xsYXBzZTogbnVsbCwgJGZsb2F0OiBmYWxzZSk7XG5cdFx0fVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIDAgdGhyb3VnaCBncmlkLiR0b3RhbC1jb2x1bW5zIC0gMSB7XG5cdFx0LiN7JHNpemV9LW9mZnNldC0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkLWNvbHVtbigkb2Zmc2V0OiAkaSwgJGNvbGxhcHNlOiBudWxsLCAkZmxvYXQ6IGZhbHNlKTtcblx0XHR9XG5cdH1cblxuXHQuI3skc2l6ZX0tcmVzZXQtb3JkZXIge1xuXHRcdGZsb2F0OiBncmlkLiRkZWZhdWx0LWZsb2F0O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLSN7Z3JpZC4kZGVmYXVsdC1mbG9hdH06IDA7XG5cdFx0bWFyZ2luLSN7Z3JpZC4kb3Bwb3NpdGUtZGlyZWN0aW9ufTogMDtcblx0XHRyaWdodDogYXV0bztcblx0fVxuXG5cdC5jb2x1bW4uI3skc2l6ZX0tY2VudGVyZWQsXG5cdC5jb2x1bW5zLiN7JHNpemV9LWNlbnRlcmVkIHtcblx0XHRAaW5jbHVkZSBncmlkLWNvbHVtbigkY2VudGVyOiB0cnVlLCAkY29sbGFwc2U6IG51bGwsICRmbG9hdDogZmFsc2UpO1xuXHR9XG5cblx0LmNvbHVtbi4jeyRzaXplfS11bmNlbnRlcmVkLFxuXHQuY29sdW1ucy4jeyRzaXplfS11bmNlbnRlcmVkIHtcblx0XHRmbG9hdDogZ3JpZC4kZGVmYXVsdC1mbG9hdDtcblx0XHRtYXJnaW4tI3tncmlkLiRkZWZhdWx0LWZsb2F0fTogMDtcblx0XHRtYXJnaW4tI3tncmlkLiRvcHBvc2l0ZS1kaXJlY3Rpb259OiAwO1xuXHR9XG5cblx0Ly8gRmlnaHRpbmcgW2NsYXNzKj1cImNvbHVtblwiXSArIFtjbGFzcyo9XCJjb2x1bW5cIl06bGFzdC1jaGlsZFxuXHQuY29sdW1uLiN7JHNpemV9LWNlbnRlcmVkOmxhc3QtY2hpbGQsXG5cdC5jb2x1bW5zLiN7JHNpemV9LWNlbnRlcmVkOmxhc3QtY2hpbGQge1xuXHRcdGZsb2F0OiBub25lO1xuXHR9XG5cblx0Ly8gRmlnaHRpbmcgLmNvbHVtbi48cHJldmlvdXMtc2l6ZT4tY2VudGVyZWQ6bGFzdC1jaGlsZFxuXHQuY29sdW1uLiN7JHNpemV9LXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcblx0LmNvbHVtbnMuI3skc2l6ZX0tdW5jZW50ZXJlZDpsYXN0LWNoaWxkIHtcblx0XHRmbG9hdDogZ3JpZC4kZGVmYXVsdC1mbG9hdDtcblx0fVxuXG5cdC5jb2x1bW4uI3skc2l6ZX0tdW5jZW50ZXJlZC5vcHBvc2l0ZSxcblx0LmNvbHVtbnMuI3skc2l6ZX0tdW5jZW50ZXJlZC5vcHBvc2l0ZSB7XG5cdFx0ZmxvYXQ6IGdyaWQuJG9wcG9zaXRlLWRpcmVjdGlvbjtcblx0fVxuXG5cdC5yb3cge1xuXHRcdCYuI3skc2l6ZX0tY29sbGFwc2Uge1xuXHRcdFx0PiAuY29sdW1uLFxuXHRcdFx0PiAuY29sdW1ucyB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRjb2xsYXBzZTogdHJ1ZSwgJGZsb2F0OiBmYWxzZSk7XG5cdFx0XHR9XG5cblx0XHRcdC5yb3cge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLiN7JHNpemV9LXVuY29sbGFwc2Uge1xuXHRcdFx0PiAuY29sdW1uLFxuXHRcdFx0PiAuY29sdW1ucyB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQHVzZSAnLi4vLi4vMS12YXJpYWJsZXMvY29sb3Vycy52YXJpYWJsZXMnIGFzIGNvbG91cnM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGb2N1cyBwbGFjZWhvbGRlciB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGZvY3VzLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbiRmb2N1cy1ib3gtc2hhZG93OiAwIDAgMCA0cHggY29sb3Vycy4kY29sb3VyLWZvY3VzO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9jdXMgcGxhY2Vob2xkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJWZvY3VzIHtcblx0Ym94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG5cdG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogJGZvY3VzLXRyYW5zaXRpb247XG59XG4iLCJAdXNlICcuLi8xLXZhcmlhYmxlcy9jb2xvdXJzLnZhcmlhYmxlcycgYXMgY29sb3VycztcblxuLypcbiogIENvbG91ciBjbGFzc2VzXG4qXG4qICAxIC0gQmFja2dyb3VuZCBjb2xvdXJzXG4qICAgIDEuMSAtIEdyZXlzY2FsZSBiYWNrZ3JvdW5kIGNvbG91cnNcbiogICAgMS4yIC0gTWFpbiBhY2NlbnQgYmFja2dyb3VuZCBjb2xvdXJzXG4qICAgIDEuMyAtIExpZ2h0IGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnNcbiogICAgMS40IC0gRGFyayBhY2NlbnQgYmFja2dyb3VuZCBjb2xvdXJzXG4qL1xuXG4vKioqIDEgLSBHcmV5c2NhbGUgYmFja2dyb3VuZCBjb2xvdXJzICoqKi9cbi5iZy13aGl0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci13aGl0ZTtcbn1cbi5iZy1ncmV5c2NhbGUtNSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGdyZXlzY2FsZS01O1xufVxuLmJnLWdyZXlzY2FsZS0yMCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGdyZXlzY2FsZS0yMDtcbn1cbi5iZy1ncmV5c2NhbGUtNDAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRncmV5c2NhbGUtNDA7XG59XG4uYmctZ3JleXNjYWxlLTYwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kZ3JleXNjYWxlLTYwO1xufVxuLmJnLWdyZXlzY2FsZS03MCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGdyZXlzY2FsZS03MDtcbn1cbi5iZy1ibGFjayB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1ibGFjaztcbn1cblxuLyoqKiAyIC0gTWFpbiBhY2NlbnQgYmFja2dyb3VuZCBjb2xvdXJzICoqKi9cbi5iZy1nb2xkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWdvbGQ7XG59XG4uYmcteWVsbG93IHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLXllbGxvdztcbn1cbi5iZy10YXVwZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci10YXVwZTtcbn1cbi5iZy1ncmVlbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1ncmVlbjtcbn1cbi5iZy1saW1lIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpbWU7XG59XG4uYmctdGVhbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci10ZWFsO1xufVxuLmJnLXNreSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1za3k7XG59XG4uYmctYmx1ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1ibHVlO1xufVxuLmJnLXB1cnBsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1wdXJwbGU7XG59XG4uYmctb3JhbmdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLW9yYW5nZTtcbn1cbi5iZy1yZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItcmVkO1xufVxuLmJnLW1hZ2VudGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbWFnZW50YTtcbn1cblxuLyoqKiAxIC0gTGlnaHQgYWNjZW50IGJhY2tncm91bmQgY29sb3VycyAqKiovXG4uYmctbGlnaHQtZ29sZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC1nb2xkO1xufVxuLmJnLWxpZ2h0LXllbGxvdyB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC15ZWxsb3c7XG59XG4uYmctbGlnaHQtdGF1cGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGlnaHQtdGF1cGU7XG59XG4uYmctbGlnaHQtZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGlnaHQtZ3JlZW47XG59XG4uYmctbGlnaHQtbGltZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC1saW1lO1xufVxuLmJnLWxpZ2h0LXRlYWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGlnaHQtdGVhbDtcbn1cbi5iZy1saWdodC1za3kge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGlnaHQtc2t5O1xufVxuLmJnLWxpZ2h0LWJsdWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGlnaHQtYmx1ZTtcbn1cbi5iZy1saWdodC1wdXJwbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGlnaHQtcHVycGxlO1xufVxuLmJnLWxpZ2h0LW9yYW5nZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC1vcmFuZ2U7XG59XG4uYmctbGlnaHQtcmVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpZ2h0LXJlZDtcbn1cbi5iZy1saWdodC1tYWdlbnRhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpZ2h0LW1hZ2VudGE7XG59XG5cbi8qKiogMSAtIERhcmsgYWNjZW50IGJhY2tncm91bmQgY29sb3VycyAqKiovXG4uYmctZGFyay1nb2xkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmstZ29sZDtcbn1cbi5iZy1kYXJrLXllbGxvdyB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1kYXJrLXllbGxvdztcbn1cbi5iZy1kYXJrLXRhdXBlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmstdGF1cGU7XG59XG4uYmctZGFyay1ncmVlbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1kYXJrLWdyZWVuO1xufVxuLmJnLWRhcmstbGltZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1kYXJrLWxpbWU7XG59XG4uYmctZGFyay10ZWFsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmstdGVhbDtcbn1cbi5iZy1kYXJrLXNreSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1kYXJrLXNreTtcbn1cbi5iZy1kYXJrLWJsdWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay1ibHVlO1xufVxuLmJnLWRhcmstcHVycGxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmstcHVycGxlO1xufVxuLmJnLWRhcmstb3JhbmdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmstb3JhbmdlO1xufVxuLmJnLWRhcmstcmVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmstcmVkO1xufVxuLmJnLWRhcmstbWFnZW50YSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1kYXJrLW1hZ2VudGE7XG59XG4iLCJAdXNlICcuLi8xLXZhcmlhYmxlcy9mb250LXdlaWdodHMudmFyaWFibGVzJyBhcyBmb250V2VpZ2h0cztcbkB1c2UgJy4uLzItdG9vbHMvZnVuY3Rpb25zL2Fzc2V0LWhlbHBlci5mdW5jdGlvbnMnIGFzIGFzc2V0SGVscGVyRnVuY3Rpb25zO1xuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdDb3VyaWVyIFByaW1lJztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBsb2NhbCgnQ291cmllciBQcmltZScpLCBsb2NhbCgnQ291cmllci1wcmltZS1yZWd1bGFyJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnY291cmllci1wcmltZS00MDAvQ291cmllclByaW1lLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdDb3VyaWVyIFByaW1lJztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtbm9ybWFsO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBsb2NhbCgnQ291cmllciBQcmltZSBJdGFsaWMnKSwgbG9jYWwoJ0NvdXJpZXItcHJpbWUtaXRhbGljJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnY291cmllci1wcmltZS00MDAtLWl0YWxpYy9Db3VyaWVyUHJpbWUtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQ291cmllciBQcmltZSc7XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLWJvbGQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IGxvY2FsKCdDb3VyaWVyIFByaW1lIEJvbGQnKSwgbG9jYWwoJ0NvdXJpZXItcHJpbWUtYm9sZCcpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ2NvdXJpZXItcHJpbWUtNzAwL0NvdXJpZXJQcmltZS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQ291cmllciBQcmltZSc7XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLWJvbGQ7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IGxvY2FsKCdDb3VyaWVyIFByaW1lIEJvbGQgSXRhbGljJyksIGxvY2FsKCdDb3VyaWVyLXByaW1lLWJvbGQtaXRhbGljJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnY291cmllci1wcmltZS03MDAtLWl0YWxpYy9Db3VyaWVyUHJpbWUtQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLW5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogYXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTQwMC9vcGVuLXNhbnMtNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy00MDAvb3Blbi1zYW5zLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTQwMC9vcGVuLXNhbnMtNDAwLnN2ZyNPcGVuU2FucycpIGZvcm1hdCgnc3ZnJyksIGxvY2FsKCdPcGVuIFNhbnMnKSxcblx0XHRsb2NhbCgnT3Blbi1TYW5zLXJlZ3VsYXInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtc2VtaS1ib2xkO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNjAwL29wZW4tc2Fucy02MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTYwMC9vcGVuLXNhbnMtNjAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNjAwL29wZW4tc2Fucy02MDAuc3ZnI09wZW5TYW5zJykgZm9ybWF0KCdzdmcnKSxcblx0XHRsb2NhbCgnT3BlbiBTYW5zIFNlbWlib2xkJyksIGxvY2FsKCdPcGVuLVNhbnMtNjAwJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLW5vcm1hbDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogYXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTQwMC0taXRhbGljL29wZW4tc2Fucy00MDAtLWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNDAwLS1pdGFsaWMvb3Blbi1zYW5zLTQwMC0taXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNDAwLS1pdGFsaWMvb3Blbi1zYW5zLTQwMC0taXRhbGljLnN2ZyNPcGVuU2FucycpIGZvcm1hdCgnc3ZnJyksXG5cdFx0bG9jYWwoJ09wZW4gU2FucyBJdGFsaWMnKSwgbG9jYWwoJ09wZW4tU2Fucy1pdGFsaWMnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtYm9sZDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IGxvY2FsKCdPcGVuIFNhbnMgQm9sZCcpLCBsb2NhbCgnT3Blbi1TYW5zLTcwMCcpO1xuXHRzcmM6IGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5lb3QnKTtcblx0c3JjOiBhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5zdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLW5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogYXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgncmFsZXdheS1tb2RpZmllZC00MDAvcmFsZXdheS1tb2RpZmllZC00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgncmFsZXdheS1tb2RpZmllZC00MDAvcmFsZXdheS1tb2RpZmllZC00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ3JhbGV3YXktbW9kaWZpZWQtNDAwL3JhbGV3YXktbW9kaWZpZWQtNDAwLnN2ZycpIGZvcm1hdCgnc3ZnJyksIGxvY2FsKCdSYWxld2F5JyksXG5cdFx0bG9jYWwoJ1JhbGV3YXktNDAwJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1JhbGV3YXknO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1zZW1pLWJvbGQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ3JhbGV3YXktbW9kaWZpZWQtNjAwL3JhbGV3YXktbW9kaWZpZWQtNjAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ3JhbGV3YXktbW9kaWZpZWQtNjAwL3JhbGV3YXktbW9kaWZpZWQtNjAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdyYWxld2F5LW1vZGlmaWVkLTYwMC9yYWxld2F5LW1vZGlmaWVkLTYwMC5zdmcnKSBmb3JtYXQoJ3N2ZycpLFxuXHRcdGxvY2FsKCdSYWxld2F5IFNlbWlCb2xkJyksIGxvY2FsKCdSYWxld2F5LTYwMCcpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdSYWxld2F5Jztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtYm9sZDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogYXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgncmFsZXdheS1tb2RpZmllZC03MDAvcmFsZXdheS1tb2RpZmllZC03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgncmFsZXdheS1tb2RpZmllZC03MDAvcmFsZXdheS1tb2RpZmllZC03MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ3JhbGV3YXktbW9kaWZpZWQtNzAwL3JhbGV3YXktbW9kaWZpZWQtNzAwLnN2ZycpIGZvcm1hdCgnc3ZnJyksXG5cdFx0bG9jYWwoJ1JhbGV3YXkgQm9sZCcpLCBsb2NhbCgnUmFsZXdheS03MDAnKTtcbn1cbiIsIkB1c2UgJy4uLzEtdmFyaWFibGVzL2NvbG91cnMudmFyaWFibGVzJyBhcyBjb2xvdXJzO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvZm9udC13ZWlnaHRzLnZhcmlhYmxlcycgYXMgZm9udFdlaWdodHM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9mb250LXNpemVzLnZhcmlhYmxlcycgYXMgZm9udFNpemVzO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvdHlwb2dyYXBoeS52YXJpYWJsZXMnIGFzIHR5cG9ncmFwaHk7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9nbG9iYWwudmFyaWFibGVzJyBhcyBnbG9iYWw7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9zcGFjaW5nLnZhcmlhYmxlcycgYXMgc3BhY2luZztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2JyZWFrcG9pbnRzLnZhcmlhYmxlcycgYXMgYnJlYWtwb2ludHM7XG5cbi8qXG4qICBHbG9iYWwgZWxlbWVudHNcbipcbiogIDEgLSBVbmNsYXNzZWQgZWxlbWVudHNcbiogICAgMS4xIC0gQmFzZVxuKiAgICAxLjIgLSBUeXBvZ3JhcGh5XG4qICAgIDEuMyAtIEZvcm1zXG4qICAgIDEuNCAtIEhvcml6b250YWwgUnVsZVxuKiAgICAxLjUgLSBMaXN0c1xuKi9cblxuLyoqKiAxIC0gVW5jbGFzc2VkIEVsZW1lbnRzICoqKi9cblxuLyogQmFzZSAqL1xuaHRtbCB7XG5cdGZvbnQtZmFtaWx5OiB0eXBvZ3JhcGh5LiRmb250LW9wZW4tc2Fucztcblx0Zm9udC1zaXplOiBmb250U2l6ZXMuJGZvbnQtc2l6ZS1zdGFuZGFyZC1ib2R5LXRleHQ7XG59XG5cbmJvZHkge1xuXHRmb250LXNpemU6IGZvbnRTaXplcy4kZm9udC1zaXplLXN0YW5kYXJkLWJvZHktdGV4dDtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLXdoaXRlO1xuXHRjb2xvcjogY29sb3Vycy4kY29sb3VyLWJsYWNrO1xuXHRtYXJnaW46IDA7XG59XG5cbi8qIFR5cG9ncmFwaHkgKi9cbnAge1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cdG1hcmdpbjogMCAwIHNwYWNpbmcuJHNwYWNpbmctNSAwO1xufVxuXG5jaXRlIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtYm9sZDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmgxLFxuLmgxIHtcblx0QGV4dGVuZCAlaDEtc3R5bGVzO1xufVxuXG5oMixcbi5oMiB7XG5cdEBleHRlbmQgJWgyLXN0eWxlcztcbn1cblxuaDMsXG4uaDMge1xuXHRAZXh0ZW5kICVoMy1zdHlsZXM7XG59XG5cbmg0LFxuLmg0IHtcblx0QGV4dGVuZCAlaDQtc3R5bGVzO1xufVxuXG5oNSxcbi5oNSB7XG5cdEBleHRlbmQgJWg1LXN0eWxlcztcbn1cblxuaDYsXG4uaDYge1xuXHRAZXh0ZW5kICVoNi1zdHlsZXM7XG59XG5cbi5sZWFkLXN0YXRlbWVudCB7XG5cdEBleHRlbmQgJWxlYWQtc3RhdGVtZW50O1xufVxuXG4vKiBldmVyeXRoaW5nIC0gaW5jbHVkaW5nIGJlZm9yZSBhbmQgYWZ0ZXIgLSBzaG91bGQgaW5oZXJpdCB0aGVpciBib3ggc2l6aW5nICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5tYWluIHAsXG5tYWluIHA6bm90KC5sZWFkLXN0YXRlbWVudCksXG5tYWluIGRkLFxubWFpbiBsaSB7XG5cdG1heC13aWR0aDogZ2xvYmFsLiRzdGFuZGFyZC13aWR0aDtcbn1cblxuaHIge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy03IDA7XG5cdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBjb2xvdXJzLiRncmV5c2NhbGUtMjA7XG59XG5cbi8qIEhvcml6b250YWwgUnVsZSAqL1xuaHIuaHItLWRhcmsge1xuXHRib3JkZXItYm90dG9tOiA0cHggc29saWQgY29sb3Vycy4kY29sb3VyLWJsYWNrO1xufVxuXG5hIHtcblx0Y29sb3I6IGNvbG91cnMuJGNvbG91ci1saW5rO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGluay0tdmlzaXRlZDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGluay0taG92ZXI7XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6IGNvbG91cnMuJGNvbG91ci1saW5rLS1hY3RpdmU7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHQtbW96LWJveC1zaGFkb3c6IDAgMCAwIDRweCBjb2xvdXJzLiRjb2xvdXItZm9jdXM7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA0cHggY29sb3Vycy4kY29sb3VyLWZvY3VzO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDRweCBjb2xvdXJzLiRjb2xvdXItZm9jdXM7XG5cdFx0b3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuXHR9XG59XG5cbuKAi3Age1xuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy01IHNwYWNpbmcuJHNwYWNpbmctMDtcbn1cblxu4oCLcCArIGgxLFxucCArIGgyLFxucCArIGgzLFxucCArIGg0LFxucCArIGg1LFxucCArIGg2LFxudWwgKyBoMSxcbnVsICsgaDIsXG51bCArIGgzLFxudWwgKyBoNCxcbnVsICsgaDUsXG51bCArIGg2LFxub2wgKyBoMSxcbm9sICsgaDIsXG5vbCArIGgzLFxub2wgKyBoNCxcbm9sICsgaDUsXG5vbCArIGg2LFxuaDEgKyBoMixcbmgyICsgaDMsXG5oMyArIGg0LFxuaDQgKyBoNSxcbmg1ICsgaDYge1xuXHRtYXJnaW4tdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTY7XG59XG5cbnAgY29kZSwgdGQgY29kZSwgbGkgY29kZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG59XG5cblxuLyogRm9ybXMgKi9cbmlucHV0W3R5cGU9J3RleHQnXSxcbmlucHV0W3R5cGU9J251bWJlciddLFxuaW5wdXRbdHlwZT0nZW1haWwnXSxcbmlucHV0W3R5cGU9J2RhdGUnXSxcbmlucHV0W3R5cGU9J2NvbG9yJ10sXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSxcbmlucHV0W3R5cGU9J3RlbCddLFxudGV4dGFyZWEge1xuXHRiYWNrZ3JvdW5kLW9yaWdpbjogaW5pdGlhbDtcblx0aGVpZ2h0OiBhdXRvO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsLFxuaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcblx0Zm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZvbnQtb3Blbi1zYW5zO1xuXHRmb250LXNpemU6IGZvbnRTaXplcy4kZm9udC1zaXplLXN0YW5kYXJkLWJvZHktdGV4dDtcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtbm9ybWFsO1xuXHRtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy0wO1xuXHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctMDtcbn1cblxuZmllbGRzZXQge1xuXHRib3JkZXI6IHNwYWNpbmcuJHNwYWNpbmctMDtcblx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTA7XG5cdHBhZGRpbmc6IHNwYWNpbmcuJHNwYWNpbmctMDtcblx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xufVxuXG5sZWdlbmQsXG5sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMDtcbn1cblxuc2VsZWN0IHtcblx0YmFja2dyb3VuZC1vcmlnaW46IGluaXRpYWw7XG5cdGhlaWdodDogYXV0bztcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qIExpc3RzICovXG51bCxcbm9sIHtcblx0cGFkZGluZzogc3BhY2luZy4kc3BhY2luZy0wO1xufVxuXG51bCB7XG5cdG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTY7XG59XG5cbnVsIGxpIHtcblx0cGFkZGluZzogc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTMgc3BhY2luZy4kc3BhY2luZy0wO1xufVxuXG5vbCB7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKHNwYWNpbmcuJHNwYWNpbmctMyArIHNwYWNpbmcuJHNwYWNpbmctNCk7XG59XG5cbm9sIGxpIHtcblx0cGFkZGluZzogc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTMgc3BhY2luZy4kc3BhY2luZy0xO1xufVxuXG51bCBsaTpsYXN0LWNoaWxkLFxub2wgbGk6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTA7XG59XG5cbnVsIHVsLFxub2wgdWwge1xuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0yIHNwYWNpbmcuJHNwYWNpbmctNjtcbn1cblxudWwgb2wsXG5vbCBvbCB7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0yIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTIgMS43NXJlbTtcbn1cblxucCArIHVsLFxucCArIG9sIHtcblx0bWFyZ2luLXRvcDogY2FsYyhzcGFjaW5nLiRzcGFjaW5nLTMgKiAtMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdHVsIHtcblx0XHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy01IHNwYWNpbmcuJHNwYWNpbmctODtcblx0fVxuXG5cdG9sIHtcblx0XHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy01IDIuNzVyZW07XG5cdH1cblxuXHR1bCB1bCxcblx0b2wgdWwge1xuXHRcdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0yIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTIgc3BhY2luZy4kc3BhY2luZy04O1xuXHR9XG5cblx0dWwgb2wsXG5cdG9sIG9sIHtcblx0XHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0yIDIuNzVyZW07XG5cdH1cbn1cbiIsIkB1c2UgJy4uLzEtdmFyaWFibGVzL2dyaWQudmFyaWFibGVzJyBhcyBncmlkVmFyaWFibGVzO1xuQHVzZSAnLi4vMi10b29scy9taXhpbnMvZ3JpZC5taXhpbnMnIGFzIGdyaWRNaXhpbnM7XG5cbkBpbmNsdWRlIGdyaWRNaXhpbnMuZXhwb3J0cygnZ3JpZCcpIHtcblx0LnJvdyB7XG5cdFx0QGluY2x1ZGUgZ3JpZE1peGlucy5ncmlkLXJvdztcblxuXHRcdCYucm93LS1jb2xsYXBzZSB7XG5cdFx0XHQ+IC5jb2x1bW4sXG5cdFx0XHQ+IC5jb2x1bW5zIHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZE1peGlucy5ncmlkLWNvbHVtbigkY29sbGFwc2U6IHRydWUsICRmbG9hdDogZmFsc2UpO1xuXHRcdFx0fVxuXG5cdFx0XHQucm93IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucm93IHtcblx0XHRcdEBpbmNsdWRlIGdyaWRNaXhpbnMuZ3JpZC1yb3coJGJlaGF2aW91cjogbmVzdCk7XG5cblx0XHRcdCYucm93LS1jb2xsYXBzZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWRNaXhpbnMuZ3JpZC1yb3coJGJlaGF2aW91cjogbmVzdC1jb2xsYXBzZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbHVtbixcblx0LmNvbHVtbnMge1xuXHRcdEBpbmNsdWRlIGdyaWRNaXhpbnMuZ3JpZC1jb2x1bW4oJGNvbHVtbnM6IGdyaWRWYXJpYWJsZXMuJHRvdGFsLWNvbHVtbnMpO1xuXG5cdFx0JiArICY6bGFzdC1jaGlsZCB7XG5cdFx0XHRmbG9hdDogZ3JpZFZhcmlhYmxlcy4kbGFzdC1jaGlsZC1mbG9hdDtcblx0XHR9XG5cblx0XHQmICsgJi5lbmQge1xuXHRcdFx0ZmxvYXQ6IGdyaWRWYXJpYWJsZXMuJGRlZmF1bHQtZmxvYXQ7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICN7Z3JpZFZhcmlhYmxlcy4kc21hbGwtdXB9IHtcblx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtaHRtbC1jbGFzc2VzKCRzaXplOiBzbWFsbCk7XG5cdH1cblxuXHRAbWVkaWEgI3tncmlkVmFyaWFibGVzLiRtZWRpdW0tdXB9IHtcblx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtaHRtbC1jbGFzc2VzKCRzaXplOiBtZWRpdW0pO1xuXHR9XG5cblx0QG1lZGlhICN7Z3JpZFZhcmlhYmxlcy4kbGFyZ2UtdXB9IHtcblx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtaHRtbC1jbGFzc2VzKCRzaXplOiBsYXJnZSk7XG5cblx0XHRAZm9yICRpIGZyb20gMCB0aHJvdWdoIGdyaWRWYXJpYWJsZXMuJHRvdGFsLWNvbHVtbnMgLSAxIHtcblx0XHRcdC5wdXNoLSN7JGl9IHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZE1peGlucy5ncmlkLWNvbHVtbigkcHVzaDogJGksICRjb2xsYXBzZTogbnVsbCwgJGZsb2F0OiBmYWxzZSk7XG5cdFx0XHR9XG5cblx0XHRcdC5wdWxsLSN7JGl9IHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZE1peGlucy5ncmlkLWNvbHVtbigkcHVsbDogJGksICRjb2xsYXBzZTogbnVsbCwgJGZsb2F0OiBmYWxzZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICN7Z3JpZFZhcmlhYmxlcy4keGxhcmdlLXVwfSB7XG5cdFx0QGluY2x1ZGUgZ3JpZE1peGlucy5ncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZTogeGxhcmdlKTtcblx0fVxuXG5cdEBtZWRpYSAje2dyaWRWYXJpYWJsZXMuJHh4bGFyZ2UtdXB9IHtcblx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtaHRtbC1jbGFzc2VzKCRzaXplOiB4eGxhcmdlKTtcblx0fVxufVxuIiwiQHVzZSAnLi4vMS12YXJpYWJsZXMvZm9udC13ZWlnaHRzLnZhcmlhYmxlcycgYXMgZm9udFdlaWdodHM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy90eXBvZ3JhcGh5LnZhcmlhYmxlcycgYXMgdHlwb2dyYXBoeTtcbkB1c2UgJy4uLzEtdmFyaWFibGVzL3NwYWNpbmcudmFyaWFibGVzJyBhcyBzcGFjaW5nO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvY29sb3Vycy52YXJpYWJsZXMnIGFzIGNvbG91cnM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9icmVha3BvaW50cy52YXJpYWJsZXMnIGFzIGJyZWFrcG9pbnRzO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvZ2xvYmFsLnZhcmlhYmxlcycgYXMgZ2xvYmFsVmFyaWFibGVzO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvbGV0dGVyLXNwYWNpbmcudmFyaWFibGVzJyBhcyBsZXR0ZXJTcGFjaW5nO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvbGluZS1oZWlnaHRzLnZhcmlhYmxlcycgYXMgbGluZUhlaWdodDtcblxuLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcblx0bWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy04O1xufVxuXG4uZmllbGRzZXRfX2xlZ2VuZCB7XG5cdGNvbG9yOiBjb2xvdXJzLiRjb2xvdXItYmxhY2s7XG5cdGZvbnQtZmFtaWx5OiB0eXBvZ3JhcGh5LiRmb250LXJhbGV3YXktbW9kaWZpZWQ7XG5cdGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ib2xkO1xuXHRtYXJnaW46IDAgMCBzcGFjaW5nLiRzcGFjaW5nLTQgMDtcblx0bGluZS1oZWlnaHQ6IGdsb2JhbFZhcmlhYmxlcy4kbGluZS1oZWlnaHQtZGVmYXVsdDtcblx0bWF4LXdpZHRoOiBnbG9iYWxWYXJpYWJsZXMuJG5hcnJvdy13aWR0aDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0d2lkdGg6IGdsb2JhbFZhcmlhYmxlcy4kZnVsbC13aWR0aDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTg7XG5cdH1cbn1cblxuLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcge1xuXHRmb250LXNpemU6IDEuNzVyZW07XG5cdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy14c21hbGw7XG5cdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC0xO1xuXG5cdGgxIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiAxLjQzNzVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTU7XG5cdH1cbn1cblxuLmZpZWxkc2V0X19sZWdlbmQtcmVxdWlyZWQtZmxhZyxcbi5maWVsZHNldF9fbGVnZW5kLW9wdGlvbmFsLWZsYWcge1xuXHRmb250LWZhbWlseTogdHlwb2dyYXBoeS4kZm9udC1vcGVuLXNhbnM7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtbm9ybWFsO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxhMCc7XG5cdH1cbn1cblxuLmxhYmVsX19mbGFnIHtcblx0Zm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZvbnQtb3Blbi1zYW5zO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLW5vcm1hbDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcYTAnO1xuXHR9XG59XG4iLCJAdXNlICcuLi8xLXZhcmlhYmxlcy90eXBvZ3JhcGh5LnZhcmlhYmxlcycgYXMgdHlwb2dyYXBoeTtcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2NvbG91cnMudmFyaWFibGVzJyBhcyBjb2xvdXJzO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvc3BhY2luZy52YXJpYWJsZXMnIGFzIHNwYWNpbmc7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9nbG9iYWwudmFyaWFibGVzJyBhcyBnbG9iYWw7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9icmVha3BvaW50cy52YXJpYWJsZXMnIGFzIGJyZWFrcG9pbnRzO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvbGV0dGVyLXNwYWNpbmcudmFyaWFibGVzJyBhcyBsZXR0ZXJTcGFjaW5nO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvbGluZS1oZWlnaHRzLnZhcmlhYmxlcycgYXMgbGluZUhlaWdodDtcblxuLypcbiogIExhYmVsc1xuKi9cblxuLmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogY29sb3Vycy4kY29sb3VyLWJsYWNrO1xuXHRmb250LWZhbWlseTogdHlwb2dyYXBoeS4kZm9udC1yYWxld2F5LW1vZGlmaWVkO1xuXHRmb250LXNpemU6IDEuMTg3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IGdsb2JhbC4kbGluZS1oZWlnaHQtZGVmYXVsdDtcblx0bWFyZ2luOiAwIDAgc3BhY2luZy4kc3BhY2luZy00IDA7XG5cdG1heC13aWR0aDogZ2xvYmFsLiRuYXJyb3ctd2lkdGg7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtODtcblx0fVxufVxuXG4ubGFiZWwtLWxhcmdlIHtcblx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmcteHNtYWxsO1xuXHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtMTtcblx0bWF4LXdpZHRoOiAyNi4yNWVtO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiAxLjQzNzVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTU7XG5cdH1cbn1cblxuaDEgPiAubGFiZWwtLWhlYWRpbmcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0wO1xuXHRAZXh0ZW5kICVoMS1zdHlsZXM7XG59XG5cbi5sYWJlbF9fZmxhZyB7XG5cdGZvbnQtZmFtaWx5OiB0eXBvZ3JhcGh5LiRmb250LW9wZW4tc2Fucztcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxhMCc7XG5cdH1cbn1cbiIsIkB1c2UgJy4uLzEtdmFyaWFibGVzL3R5cG9ncmFwaHkudmFyaWFibGVzJyBhcyB0eXBvZ3JhcGh5O1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvY29sb3Vycy52YXJpYWJsZXMnIGFzIGNvbG91cnM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9zcGFjaW5nLnZhcmlhYmxlcycgYXMgc3BhY2luZztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2dsb2JhbC52YXJpYWJsZXMnIGFzIGdsb2JhbDtcbkB1c2UgJy4uLzItdG9vbHMvcGxhY2Vob2xkZXIvZm9jdXMucGxhY2Vob2xkZXJzJyBhcyBmb2N1c1BsYWNlaG9sZGVycztcblxuLypcbiogIFRleHQgSW5wdXRzXG4qL1xuXG4uaW5wdXQge1xuXHRib3JkZXI6IGdsb2JhbC4kYm9yZGVyLXNpemUtc3RhbmRhcmQgc29saWQgY29sb3Vycy4kY29sb3VyLWJsYWNrO1xuXHRib3JkZXItcmFkaXVzOiBnbG9iYWwuJGdsb2JhbC1yYWRpdXM7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGNvbG9yOiBjb2xvdXJzLiRjb2xvdXItYmxhY2s7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtZmFtaWx5OiB0eXBvZ3JhcGh5LiRmb250LW9wZW4tc2Fucztcblx0bGluZS1oZWlnaHQ6IGdsb2JhbC4kbGluZS1oZWlnaHQtZGVmYXVsdDtcblx0bWFyZ2luOiAwIDAgc3BhY2luZy4kc3BhY2luZy03O1xuXHRtYXgtd2lkdGg6IGdsb2JhbC4kc3RhbmRhcmQtd2lkdGg7XG5cdHdpZHRoOiBnbG9iYWwuJGZ1bGwtd2lkdGg7XG5cdHBhZGRpbmc6IDAuNjI1cmVtIHNwYWNpbmcuJHNwYWNpbmctNDtcblx0dHJhbnNpdGlvbjogZm9jdXNQbGFjZWhvbGRlcnMuJGZvY3VzLXRyYW5zaXRpb247XG5cblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdEBleHRlbmQgJWZvY3VzO1xuXHR9XG59XG5cbi5pbnB1dC0tMi1jaGFyLXdpZHRoIHtcblx0bWF4LXdpZHRoOiA4ZXg7XG59XG5cbi5pbnB1dC0tMy1jaGFyLXdpZHRoIHtcblx0bWF4LXdpZHRoOiAxMGV4O1xufVxuXG4uaW5wdXQtLTQtY2hhci13aWR0aCB7XG5cdG1heC13aWR0aDogMTJleDtcbn1cblxuLmlucHV0LS01LWNoYXItd2lkdGgge1xuXHRtYXgtd2lkdGg6IDE0ZXg7XG59XG5cbi5pbnB1dC0tNy1jaGFyLXdpZHRoIHtcblx0bWF4LXdpZHRoOiAxN2V4O1xufVxuXG4uaW5wdXQtLTEwLWNoYXItd2lkdGgge1xuXHRtYXgtd2lkdGg6IDIzZXg7XG59XG5cbi5pbnB1dC0tMjAtY2hhci13aWR0aCB7XG5cdG1heC13aWR0aDogNDFleDtcbn1cblxuLy9mb3IgZ2VuZXJhbCBmb3Jtc1xuLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcblx0bWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbiIsIkB1c2UgJy4uLzEtdmFyaWFibGVzL2dsb2JhbC52YXJpYWJsZXMnIGFzIGdsb2JhbFZhcmlhYmxlcztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL3NwYWNpbmcudmFyaWFibGVzJyBhcyBzcGFjaW5nO1xuXG4uYXNpZGUgKjpsYXN0LW9mLXR5cGUsXG4uY2FsbG91dCAqOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMjtcbn1cblxuYXNpZGUgKixcbmNhbGxvdXQgKiB7XG5cdG1heC13aWR0aDogZ2xvYmFsVmFyaWFibGVzLiRzdGFuZGFyZC13aWR0aDtcblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0yO1xuXHR9XG59XG4iLCJAdXNlICcuLi8xLXZhcmlhYmxlcy9zcGFjaW5nLnZhcmlhYmxlcycgYXMgc3BhY2luZztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2NvbG91cnMudmFyaWFibGVzJyBhcyBjb2xvdXJzO1xuXG5wYWdlLWFsZXJ0IHtcblx0cCB7XG5cdFx0bWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy0wO1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0yO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1vZi10eXBlICsgdWwge1xuXHRcdFx0bWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy00O1xuXHRcdH1cblx0fVxuXG5cdHVsOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0yO1xuXHR9XG59XG5cbnBhZ2UtYWxlcnRbdHlwZT0nZXJyb3InXSB7XG5cdHVsIHtcblx0XHRtYXJnaW4tbGVmdDogKHNwYWNpbmcuJHNwYWNpbmctMiArIHNwYWNpbmcuJHNwYWNpbmctNCk7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTI7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6IGNvbG91cnMuJGNvbG91ci1hbGVydDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogIzZiMDAwMDtcblx0XHR9XG5cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogIzI4MDAwMDtcblx0XHR9XG5cdH1cbn1cbiIsIi8qXG4gIERPIE5PVCBFRElUXG4gIFRoaXMgZmlsZSBpcyBhdXRvLWdlbmVyYXRlZCBmb3IgZGVzaWduLXN5c3RlbS1jb21wbGV0ZS1zdHlsZXMgcGFja2FnZS5cbiovXG4iLCJAdXNlICcuLi8xLXZhcmlhYmxlcy9icmVha3BvaW50cy52YXJpYWJsZXMnIGFzIGJyZWFrcG9pbnRzO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvZ2xvYmFsLnZhcmlhYmxlcycgYXMgZ2xvYmFsVmFyaWFibGVzO1xuXG4vKlxuKiBWaXNpYmlsaXR5XG4qXG4qIEhlbHBlciBjbGFzc2VzIHRvIGRldGVybWluZSB2aXNpYmlsaXR5IG9mIGVsZW1lbnRzXG4qL1xuXG4uaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQgLSBnbG9iYWxWYXJpYWJsZXMuJHBpeGVsKSkge1xuXHQuaGlkZS1mb3Itc21hbGwtb25seSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDBlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0LnNob3ctZm9yLXNtYWxsLW9ubHkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0LmhpZGUtZm9yLW1lZGl1bSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IChicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCAtIGdsb2JhbFZhcmlhYmxlcy4kcGl4ZWwpKSB7XG5cdC5zaG93LWZvci1tZWRpdW0ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6IChicmVha3BvaW50cy4kbWVkaXVtLWJyZWFrcG9pbnQgLSBnbG9iYWxWYXJpYWJsZXMuJHBpeGVsKSkge1xuXHQuaGlkZS1mb3ItbWVkaXVtLW9ubHkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQgLSBnbG9iYWxWYXJpYWJsZXMuJHBpeGVsKSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJG1lZGl1bS1icmVha3BvaW50KSB7XG5cdC5zaG93LWZvci1tZWRpdW0tb25seSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kbWVkaXVtLWJyZWFrcG9pbnQpIHtcblx0LmhpZGUtZm9yLWxhcmdlIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKGJyZWFrcG9pbnRzLiRtZWRpdW0tYnJlYWtwb2ludCAtIGdsb2JhbFZhcmlhYmxlcy4kcGl4ZWwpKSB7XG5cdC5zaG93LWZvci1sYXJnZSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRtZWRpdW0tYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6IChicmVha3BvaW50cy4kbGFyZ2UtYnJlYWtwb2ludCAtIGdsb2JhbFZhcmlhYmxlcy4kcGl4ZWwpKSB7XG5cdC5oaWRlLWZvci1sYXJnZS1vbmx5IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKGJyZWFrcG9pbnRzLiRtZWRpdW0tYnJlYWtwb2ludCAtIGdsb2JhbFZhcmlhYmxlcy4kcGl4ZWwpKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kbGFyZ2UtYnJlYWtwb2ludCkge1xuXHQuc2hvdy1mb3ItbGFyZ2Utb25seSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5zaG93LWZvci1zcixcbi5zaG93LW9uLWZvY3VzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbn1cblxuLnNob3ctb24tZm9jdXM6YWN0aXZlLFxuLnNob3ctb24tZm9jdXM6Zm9jdXMge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0Y2xpcDogYXV0bztcbn1cblxuLnNob3ctZm9yLWxhbmRzY2FwZSxcbi5oaWRlLWZvci1wb3J0cmFpdCB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXHQuc2hvdy1mb3ItbGFuZHNjYXBlLFxuXHQuaGlkZS1mb3ItcG9ydHJhaXQge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcblx0LnNob3ctZm9yLWxhbmRzY2FwZSxcblx0LmhpZGUtZm9yLXBvcnRyYWl0IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmhpZGUtZm9yLWxhbmRzY2FwZSxcbi5zaG93LWZvci1wb3J0cmFpdCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG5cdC5oaWRlLWZvci1sYW5kc2NhcGUsXG5cdC5zaG93LWZvci1wb3J0cmFpdCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG5cdC5oaWRlLWZvci1sYW5kc2NhcGUsXG5cdC5zaG93LWZvci1wb3J0cmFpdCB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIFBsZWFzZSBzZWUgL3N0YW5kYXJkcy9hcmNoaXRlY3R1cmUubWQgZm9yIHN0YW5kYXJkcyBvbiBob3cgdG8gd3JpdGUgQ1NTIGZvclxuICAgIHRoaXMgcHJvamVjdC5cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyoqKiAwIC0gVG9vbHMgLSBGdW5jdGlvbnMgKioqL1xuLy8gTm90ZSB0aGVzZSBmYWxsIHVuZGVyIGxheWVyIDIgYnV0IGFyZSBkZXBlbmRlbmNpZXMgdGhhdCBtdXN0IGJlIGxvYWRlZCBiZWZvcmVcbi8vIG90aGVyIHBhcnRpYWxzIHRoYXQgZGVwZW5kIG9uIHRoZW0uICBUaGlzIGFsbG93cyB1cyB0byB1c2UgQHVzZSBhbmQgQGZvcndhcmRcbi8vIHdpdGggYHdpdGhgIHRvIGNvbmZpZ3VyZSBvdXIgbGlicmFyeS4gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZVxuLy8gaHR0cHM6Ly9zYXNzLWxhbmcuY29tL2RvY3VtZW50YXRpb24vYXQtcnVsZXMvZm9yd2FyZCNjb25maWd1cmluZy1tb2R1bGVzXG5AZm9yd2FyZCAnLi8yLXRvb2xzL2Z1bmN0aW9ucy9ncmlkLmZ1bmN0aW9ucyc7XG5AZm9yd2FyZCAnLi8yLXRvb2xzL2Z1bmN0aW9ucy9nbG9iYWwuZnVuY3Rpb25zJztcbkBmb3J3YXJkICcuLzItdG9vbHMvZnVuY3Rpb25zL2Fzc2V0LWhlbHBlci5mdW5jdGlvbnMnO1xuXG4vKioqIDEgLSBWYXJpYWJsZXMgKioqL1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvYnJlYWtwb2ludHMudmFyaWFibGVzJztcbkBmb3J3YXJkICcuLzEtdmFyaWFibGVzL2NvbG91cnMudmFyaWFibGVzJztcbkBmb3J3YXJkICcuLzEtdmFyaWFibGVzL2ZvbnQtc2l6ZXMudmFyaWFibGVzJztcbkBmb3J3YXJkICcuLzEtdmFyaWFibGVzL2ZvbnQtd2VpZ2h0cy52YXJpYWJsZXMnO1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvZ2xvYmFsLnZhcmlhYmxlcyc7XG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy9ncmlkLnZhcmlhYmxlcyc7XG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy9sZXR0ZXItc3BhY2luZy52YXJpYWJsZXMnO1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvbGluZS1oZWlnaHRzLnZhcmlhYmxlcyc7XG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy9zcGFjaW5nLnZhcmlhYmxlcyc7XG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy90eXBvZ3JhcGh5LnZhcmlhYmxlcyc7XG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy96LWluZGV4LnZhcmlhYmxlcyc7XG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy9saW5lLWhlaWdodHMudmFyaWFibGVzJztcblxuLyoqKiAyIC0gVG9vbHMgLSBNaXhpbnMgYW5kIHBsYWNlaG9sZGVycyAqKiovXG5AZm9yd2FyZCAnLi8yLXRvb2xzL21peGlucy9nbG9iYWwubWl4aW5zJztcbkBmb3J3YXJkICcuLzItdG9vbHMvbWl4aW5zL2dyaWQubWl4aW5zJztcblxuQGZvcndhcmQgJy4vMi10b29scy9wbGFjZWhvbGRlci9mb2N1cy5wbGFjZWhvbGRlcnMnO1xuXG4vKioqIDMgLSBHZW5lcmljcyAqKiovXG5AZm9yd2FyZCAnLi8zLWdlbmVyaWNzL2NvbG91cnMuZ2VuZXJpY3MnO1xuQGZvcndhcmQgJy4vMy1nZW5lcmljcy90eXBvZ3JhcGh5LmdlbmVyaWNzJztcblxuLyoqKiA0IC0gRWxlbWVudHMgKioqL1xuQGZvcndhcmQgJy4vNC1lbGVtZW50cy9nbG9iYWwuZWxlbWVudHMnO1xuXG4vKioqIDUgLSBMYXlvdXQgKioqL1xuQGZvcndhcmQgJy4vNS1sYXlvdXQvZ3JpZC5sYXlvdXQnO1xuXG4vKioqIDYgLSBDb21wb25lbnRzICoqKi9cbkBmb3J3YXJkICcuLzYtY29tcG9uZW50cy9mb3JtLmNvbXBvbmVudCc7XG5AZm9yd2FyZCAnLi82LWNvbXBvbmVudHMvbGFiZWxzLmNvbXBvbmVudCc7XG5AZm9yd2FyZCAnLi82LWNvbXBvbmVudHMvdGV4dC1pbnB1dHMuY29tcG9uZW50JztcbkBmb3J3YXJkICcuLzYtY29tcG9uZW50cy9jYWxsb3V0cy1hc2lkZXMnO1xuQGZvcndhcmQgJy4vNi1jb21wb25lbnRzL3BhZ2UtYWxlcnRzLmNvbXBvbmVudCc7XG5AZm9yd2FyZCAnLi82LWNvbXBvbmVudHMvYWxsLmNvbXBvbmVudCc7XG5cbi8qKiogNyAtIE92ZXJyaWRlcyAqKiovXG5AZm9yd2FyZCAnLi83LW92ZXJyaWRlcy9zcGFjaW5nLm92ZXJyaWRlcyc7XG5AZm9yd2FyZCAnLi83LW92ZXJyaWRlcy92aXNpYmlsaXR5Lm92ZXJyaWRlcyc7XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuT250YXJpbyBEZXNpZ24gU3lzdGVtIFRoZW1lXG5odHRwOi8vZGVzaWduc3lzdGVtLm9udGFyaW8uY2FcblxuLy9ub3RlOiBpbXBvcnRzIERTIHRoZW1lIGNvbG91cnMgYXMgYW4gb3ZlcnJpZGUgaW4gb250YXJpbzIwMjEtdGhlbWUuc2Nzc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCIxMmNvbC1ncmlkXCI7XG5AaW1wb3J0IFwiYWNjb3JkaW9uc1wiO1xuQGltcG9ydCBcImJhY2stdG8tdG9wXCI7XG5AaW1wb3J0IFwiYmxvY2txdW90ZVwiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJjYWxsb3V0cy1hc2lkZXNcIjtcbkBpbXBvcnQgXCJjaGVja2JveGVzXCI7XG5AaW1wb3J0IFwiY3JpdGljYWwtYWxlcnRzXCI7XG5AaW1wb3J0IFwiZHJvcGRvd24tbGlzdHNcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy5nbG9iYWxcIjtcbkBpbXBvcnQgXCJmaWVsZHNldHNcIjtcbkBpbXBvcnQgXCJmb290ZXJzXCI7XG5AaW1wb3J0IFwiZm9ybS1sYWJlbHNcIjtcbkBpbXBvcnQgXCJoaW50LXRleHRcIjtcbkBpbXBvcnQgXCJpY29ucy1wcmltYXJ5XCI7XG5AaW1wb3J0IFwibG9hZGluZy1pbmRpY2F0b3JcIjtcbkBpbXBvcnQgXCJwYWdlLWFsZXJ0c1wiO1xuQGltcG9ydCBcInJhZGlvLWJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJ0YWdcIjtcbkBpbXBvcnQgXCJ0ZXh0LWFyZWFzXCI7XG5AaW1wb3J0IFwidGV4dC1pbnB1dHNcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJncmlkXCIpIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgZ3JpZC1yb3c7XG5cbiAgICAmLnJvdy0tY29sbGFwc2UsICYuY29sbGFwc2Uge1xuICAgICAgPiAuY29sdW1uLFxuICAgICAgPiAuY29sdW1ucyB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKCRjb2xsYXBzZTogdHJ1ZSwgJGZsb2F0OiBmYWxzZSk7XG4gICAgICB9XG5cbiAgICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgQGluY2x1ZGUgZ3JpZC1yb3coJGJlaGF2aW91cjogbmVzdCk7XG5cbiAgICAgICYucm93LS1jb2xsYXBzZSwgJi5jb2xsYXBzZSB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KCRiZWhhdmlvdXI6IG5lc3QtY29sbGFwc2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigkY29sdW1uczogJHRvdGFsLWNvbHVtbnMpO1xuXG4gICAgJiArICY6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogJGxhc3QtY2hpbGQtZmxvYXQ7XG4gICAgfVxuXG4gICAgJiArICYuZW5kIHtcbiAgICAgIGZsb2F0OiAkZGVmYXVsdC1mbG9hdDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc21hbGwtdXB9IHtcbiAgICBAaW5jbHVkZSBncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZTogc21hbGwpO1xuICB9XG5cbiAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgIEBpbmNsdWRlIGdyaWQtaHRtbC1jbGFzc2VzKCRzaXplOiBtZWRpdW0pO1xuICB9XG5cbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IGxhcmdlKTtcblxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJHRvdGFsLWNvbHVtbnMgLSAxIHtcbiAgICAgIC5wdXNoLSN7JGl9IHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oXG4gICAgICAgICAgJHB1c2g6ICRpLFxuICAgICAgICAgICRjb2xsYXBzZTogbnVsbCxcbiAgICAgICAgICAkZmxvYXQ6IGZhbHNlXG4gICAgICAgICk7XG4gICAgICB9XG5cbiAgICAgIC5wdWxsLSN7JGl9IHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oXG4gICAgICAgICAgJHB1bGw6ICRpLFxuICAgICAgICAgICRjb2xsYXBzZTogbnVsbCxcbiAgICAgICAgICAkZmxvYXQ6IGZhbHNlXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHhsYXJnZS11cH0ge1xuICAgIEBpbmNsdWRlIGdyaWQtaHRtbC1jbGFzc2VzKCRzaXplOiB4bGFyZ2UpO1xuICB9XG5cbiAgQG1lZGlhICN7JHh4bGFyZ2UtdXB9IHtcbiAgICBAaW5jbHVkZSBncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZTogeHhsYXJnZSk7XG4gIH1cbn1cblxuLnJvdy5leHBhbmRlZCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbiIsIi5hY2NvcmRpb25zX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6ICRzdGFuZGFyZC13aWR0aDtcbiAgd2lkdGg6ICRmdWxsLXdpZHRoO1xufVxuXG4uYWNjb3JkaW9uIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRncmV5c2NhbGUtMjA7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JleXNjYWxlLTIwO1xuICB9XG59XG5cbi5hY2NvcmRpb25fX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmFjY29yZGlvbl9fYnV0dG9uLFxuLmFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmQtYWxsIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGwge1xuICBmb250LXNpemU6ICRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuICBjb2xvcjogJGNvbG91ci1saW5rO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAZXh0ZW5kICVmb2N1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1hY3RpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmFjY29yZGlvbi0tZXhwYW5kLWNsb3NlLWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvcmRpb25fX2NvbnRyb2xzLS1hY3RpdmUge1xuICAuYWNjb3JkaW9uLS1leHBhbmQtY2xvc2UtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWNjb3JkaW9uLS1leHBhbmQtb3Blbi1hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFjY29yZGlvbl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAkY29sb3VyLWxpbms7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogJHNwYWNpbmctMyAkc3BhY2luZy0yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogJGZ1bGwtd2lkdGg7XG4gIEBleHRlbmQgJWg0LXN0eWxlcztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcblxuICAuYWNjb3JkaW9uX19idXR0b24taWNvbi0tY2xvc2UsXG4gIC5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1vcGVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTI7XG4gIH1cblxuICAub250YXJpby1pY29uIHtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBoZWlnaHQ6IDEuNzVyZW07XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTU7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAZXh0ZW5kICVmb2N1cztcbiAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG91ci1mb2N1cyBpbnNldDtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1hY3RpdmU7XG4gIH1cbn1cblxuLmFjY29yZGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTMgJHNwYWNpbmctMyAkc3BhY2luZy02ICRzcGFjaW5nLTM7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy0wO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTY7XG4gIH1cblxuICAqIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0wO1xuICAgIG1heC13aWR0aDogJHN0YW5kYXJkLXdpZHRoO1xuICAgIHdpZHRoOiAkZnVsbC13aWR0aDtcbiAgfVxuXG4gIHVsLFxuICBvbCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAkc3BhY2luZy04KTtcbiAgfVxuXG4gICYgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uX19idXR0b24taWNvbi0tY2xvc2UsXG4uZXhwYW5kZXItLWFjdGl2ZSAuYWNjb3JkaW9uX19idXR0b24taWNvbi0tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5leHBhbmRlci0tYWN0aXZlIH4gLmFjY29yZGlvbl9fY29udGVudCxcbi5leHBhbmRlci0tYWN0aXZlIC5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIHtcbiAgLmgxLFxuICAuaDIsXG4gIC5oMyxcbiAgLmg0LFxuICAuaDUsXG4gIHAsXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgfVxufVxuIiwiJGZvY3VzLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcblxuLy8gQ29sb3VyIHZhcmlhYmxlc1xuJGNvbG91ci1iYWNrLXRvLXRvcC0tZGVmYXVsdC1iYWNrZ3JvdW5kOiAjZTZlNmU2O1xuJGNvbG91ci1iYWNrLXRvLXRvcC0tYWN0aXZlLWJhY2tncm91bmQ6ICNiMmIyYjI7XG5cbiRkZWZhdWx0LXBhZGRpbmctdG9wOiByZW0tY2FsYyg4KTtcbiRkZWZhdWx0LXBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDE2KTtcbiRkZWZhdWx0LXBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg4KTtcbiRkZWZhdWx0LXBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTIpO1xuXG4kZGVmYXVsdC1pY29uLW1hcmdpbi10b3A6IHJlbS1jYWxjKDEpO1xuJGRlZmF1bHQtaWNvbi1tYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDgpO1xuJGRlZmF1bHQtaWNvbi1tYXJnaW4tYm90dG9tOiByZW0tY2FsYygxKTtcbiRkZWZhdWx0LWljb24tbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTA7XG5cbiR0YWJsZXQtcGFkZGluZy10b3A6IHJlbS1jYWxjKDYpO1xuJHRhYmxldC1wYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxMik7XG4kdGFibGV0LXBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg5KTtcbiR0YWJsZXQtcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxMik7XG5cbiR0YWJsZXQtaWNvbi1tYXJnaW4tdG9wOiByZW0tY2FsYygxKTtcbiR0YWJsZXQtaWNvbi1tYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTA7XG4kdGFibGV0LWljb24tbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNCk7XG4kdGFibGV0LWljb24tbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTA7XG5cbiRtb2JpbGUtcGFkZGluZzogcmVtLWNhbGMoOCk7XG4kbW9iaWxlLWljb24tbWFyZ2luOiAkc3BhY2luZy0wO1xuXG4uYmFjay10by10b3AtLWRlZmF1bHQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNSU7XG4gIHJpZ2h0OiAyJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiByZW0tY2FsYyg0OCk7XG4gIHBhZGRpbmc6ICRkZWZhdWx0LXBhZGRpbmctdG9wICRkZWZhdWx0LXBhZGRpbmctcmlnaHQgJGRlZmF1bHQtcGFkZGluZy1ib3R0b20gJGRlZmF1bHQtcGFkZGluZy1sZWZ0O1xuICBiYWNrZ3JvdW5kOiAkY29sb3VyLWJhY2stdG8tdG9wLS1kZWZhdWx0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogcmVtLWNhbGMoMikgc29saWQgJGNvbG91ci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDAgcmVtLWNhbGMoMikgcmVtLWNhbGMoNCkgcmdiYSgkY29sb3VyLWJsYWNrLCAwLjYpO1xuICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIwKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXN0YW5kYXJkLWJvZHktdGV4dDtcbiAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodHMtc2VtaS1ib2xkO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC5vbnRhcmlvLWljb24ge1xuICAgIG1hcmdpbjogMC4xMjVyZW0gJHNwYWNpbmctMiAkc3BhY2luZy0wICRzcGFjaW5nLTA7XG4gICAgd2lkdGg6IHJlbS1jYWxjKDMyKTtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDMyKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtMjA7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJhY2stdG8tdG9wLS1kZWZhdWx0LWJhY2tncm91bmQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgcmVtLWNhbGMoNCkgJGNvbG91ci1mb2N1cyxcbiAgICAwIHJlbS1jYWxjKDMpIHJlbS1jYWxjKDUpIHJlbS1jYWxjKDMpIHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBvdXRsaW5lOiByZW0tY2FsYyg0KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYmFjay10by10b3AtLWFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHJlbS1jYWxjKDQpICRjb2xvdXItZm9jdXMsXG4gICAgMCByZW0tY2FsYyg1KSByZW0tY2FsYyg3KSByZW0tY2FsYygzKSByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgb3V0bGluZTogcmVtLWNhbGMoNCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcywgJGZvY3VzLXRyYW5zaXRpb247XG4gIH1cblxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDc2KTtcbiAgICBwYWRkaW5nOiAkdGFibGV0LXBhZGRpbmctdG9wICR0YWJsZXQtcGFkZGluZy1yaWdodCAkdGFibGV0LXBhZGRpbmctYm90dG9tICR0YWJsZXQtcGFkZGluZy1sZWZ0O1xuICAgIC5vbnRhcmlvLWljb24ge1xuICAgICAgbWFyZ2luOiAkdGFibGV0LWljb24tbWFyZ2luLXRvcCAkdGFibGV0LWljb24tbWFyZ2luLXJpZ2h0ICR0YWJsZXQtaWNvbi1tYXJnaW4tYm90dG9tICR0YWJsZXQtaWNvbi1tYXJnaW4tbGVmdDtcbiAgICAgIHdpZHRoOiByZW0tY2FsYygzMik7XG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDMyKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6ICRtb2JpbGUtcGFkZGluZztcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IHJlbS1jYWxjKDQ4KTtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDQ4KTtcbiAgICBzdmcub250YXJpby1pY29uIHtcbiAgICAgIG1hcmdpbjogJG1vYmlsZS1pY29uLW1hcmdpbjtcbiAgICAgIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctMSAkc3BhY2luZy0xICRzcGFjaW5nLTA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuIiwiLmJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRncmV5c2NhbGUtNzA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yYWxld2F5LW1vZGlmaWVkO1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTg7XG4gIG1heC13aWR0aDogJHN0YW5kYXJkLXdpZHRoO1xuICBtYXJnaW46ICRzcGFjaW5nLTY7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTUgJHNwYWNpbmctMCAkc3BhY2luZy01ICRzcGFjaW5nLTU7XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtNztcbiAgICBtYXJnaW46ICRzcGFjaW5nLTUgJHNwYWNpbmctMCAkc3BhY2luZy02ICRzcGFjaW5nLTA7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtLXNob3J0IHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygyOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTc7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIzKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTY7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTUgJHNwYWNpbmctMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGVfX2F0dHJpYnV0aW9uLFxuLmJsb2NrcXVvdGVfX2J5bGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC03O1xuICB9XG59XG5cbi5ibG9ja3F1b3RlX19hdHRyaWJ1dGlvbiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodHMtYm9sZDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDAyMFwiO1xuICB9XG59XG5cbmJsb2NrcXVvdGUge1xuICBxdW90ZXM6IFwiXFwyMDFDXCIgXCJcXDIwMURcIjtcbn1cblxuaHRtbFtsYW5nPVwiZnJcIl0gYmxvY2txdW90ZSB7XG4gIHF1b3RlczogXCLCqyBcIiBcIiDCu1wiO1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kYnV0dG9uLWJnLXByaW1hcnk6ICRjb2xvdXItbGluaztcbiRidXR0b24tYmctcHJpbWFyeS0taG92ZXI6ICRjb2xvdXItbGluay0taG92ZXI7XG4kYnV0dG9uLWJnLXByaW1hcnktLWFjdGl2ZTogJGNvbG91ci1saW5rLS1hY3RpdmU7XG4kYnV0dG9uLWJnLXNlY29uZGFyeTogJGNvbG91ci13aGl0ZTtcbiRmb2N1cy10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG5cbi5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLXNlbWktYm9sZDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMTQgLyA5KTtcbiAgbWFyZ2luOiAkc3BhY2luZy0wIGNhbGMoI3skc3BhY2luZy00fSArICN7JHNwYWNpbmctM30pICRzcGFjaW5nLTUgJHNwYWNpbmctMDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogbWF0aC5kaXYoJHNwYWNpbmctNCArICRzcGFjaW5nLTEsIDIpICRzcGFjaW5nLTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBleHRlbmQgJWZvY3VzO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRmdWxsLXdpZHRoO1xuICB9XG5cbiAgLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG59XG5cbi5idXR0b24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJnLXByaW1hcnk7XG4gIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmctcHJpbWFyeS0taG92ZXI7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJnLXByaW1hcnktLWhvdmVyO1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dCwgJGZvY3VzLXRyYW5zaXRpb247XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iZy1wcmltYXJ5LS1hY3RpdmU7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcywgJGZvY3VzLXRyYW5zaXRpb247XG4gIH1cblxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG59XG5cbi5idXR0b24tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmctc2Vjb25kYXJ5O1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3VyLWxpbms7XG4gIGNvbG9yOiAkY29sb3VyLWxpbms7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy0yO1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctMjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktLWhvdmVyO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYnV0dG9uLXNlY29uZGFyeS0taG92ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dCwgJGZvY3VzLXRyYW5zaXRpb247XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1idXR0b24tc2Vjb25kYXJ5LS1hY3RpdmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLWxpbmstLWFjdGl2ZTtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1hY3RpdmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcywgJGZvY3VzLXRyYW5zaXRpb247XG4gIH1cblxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbms7XG4gIH1cbn1cblxuLmJ1dHRvbi0tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRjb2xvdXItbGluaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1idXR0b24tdGVydGlhcnktLWhvdmVyO1xuICAgIGNvbG9yOiAkYnV0dG9uLWJnLXByaW1hcnktLWhvdmVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1idXR0b24tdGVydGlhcnktLWhvdmVyO1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dCwgJGZvY3VzLXRyYW5zaXRpb247XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1idXR0b24tdGVydGlhcnktLWFjdGl2ZTtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1hY3RpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcywgJGZvY3VzLXRyYW5zaXRpb247XG4gIH1cblxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbms7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1ldGFcIjtcblxuLmNhbGxvdXQsXG4uYXNpZGUge1xuICBib3JkZXItbGVmdDogJHNwYWNpbmctMSBzb2xpZCAkY29sb3VyLWRhcmstdGVhbDtcbiAgcGFkZGluZzogJHNwYWNpbmctNTtcblxuICAqIHtcbiAgICBtYXgtd2lkdGg6ICRzdGFuZGFyZC13aWR0aDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuICAgIH1cbiAgfVxufVxuXG4uY2FsbG91dCB7XG4gIG1hcmdpbjogJHNwYWNpbmctNiAkc3BhY2luZy0wICRzcGFjaW5nLTcgJHNwYWNpbmctMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS01O1xufVxuXG4uYXNpZGUge1xuICBtYXJnaW46ICRzcGFjaW5nLTYgJHNwYWNpbmctMCAkc3BhY2luZy03ICRzcGFjaW5nLTY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gIC5hc2lkZSB7XG4gICAgbWFyZ2luOiAkc3BhY2luZy02ICRzcGFjaW5nLTAgJHNwYWNpbmctNyAkc3BhY2luZy00O1xuICB9XG59XG5cbi5jYWxsb3V0X190aXRsZSxcbi5hc2lkZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBDYWxsb3V0ICYgQXNpZGUgYm9yZGVyIHZhcmlhbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGhpZ2hsaWdodC1jb2xvdXJzOiAoXG4gIFwidGVhbFwiOiAkY29sb3VyLWRhcmstdGVhbCxcbiAgXCJnb2xkXCI6ICRjb2xvdXItZGFyay1nb2xkLFxuICBcInllbGxvd1wiOiAkY29sb3VyLWRhcmsteWVsbG93LFxuICBcInRhdXBlXCI6ICRjb2xvdXItZGFyay10YXVwZSxcbiAgXCJncmVlblwiOiAkY29sb3VyLWRhcmstZ3JlZW4sXG4gIFwibGltZVwiOiAkY29sb3VyLWRhcmstbGltZSxcbiAgXCJza3lcIjogJGNvbG91ci1kYXJrLXNreSxcbiAgXCJibHVlXCI6ICRjb2xvdXItZGFyay1ibHVlLFxuICBcInB1cnBsZVwiOiAkY29sb3VyLWRhcmstcHVycGxlLFxuKTtcblxuQGVhY2ggJGNvbG9yLW5hbWUsICRoZXggaW4gJGhpZ2hsaWdodC1jb2xvdXJzIHtcbiAgLmJvcmRlci1oaWdobGlnaHQtLSN7JGNvbG9yLW5hbWV9IHtcbiAgICBib3JkZXItY29sb3I6ICRoZXggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kdG91Y2gtdGFyZ2V0LXNpemU6IDM2cHg7XG4kdG91Y2gtdGFyZ2V0LXNpemUtbW9iaWxlOiA0MHB4O1xuJGNoZWNrYm94ZXMtc2l6ZTogMjhweDtcbiRjaGVja2JveGVzLXNpemUtbW9iaWxlOiAzMnB4O1xuJGNoZWNrYm94LWJvcmRlci1zaXplOiAycHg7XG5cbi5jaGVja2JveGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNztcbiAgbWF4LXdpZHRoOiAkc3RhbmRhcmQtd2lkdGg7XG59XG5cbi5jaGVja2JveGVzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy00O1xuICBwYWRkaW5nOiAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy02O1xuICBtaW4taGVpZ2h0OiAkY2hlY2tib3hlcy1zaXplO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTc7XG4gICAgbWluLWhlaWdodDogJGNoZWNrYm94ZXMtc2l6ZS1tb2JpbGU7XG4gIH1cbn1cblxuLmNoZWNrYm94ZXNfX2lucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46ICRzcGFjaW5nLTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtJGNoZWNrYm94LWJvcmRlci1zaXplO1xuICBsZWZ0OiAtJGNoZWNrYm94LWJvcmRlci1zaXplO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogJHRvdWNoLXRhcmdldC1zaXplO1xuICBoZWlnaHQ6ICR0b3VjaC10YXJnZXQtc2l6ZTtcbiAgei1pbmRleDogJHotaW5kZXgtYWJvdmUtbG93O1xuXG4gIC8vIHByZXZlbnQgYmx1ZSBkZWZhdWx0IGhpZ2hsaWdodGluZyBvZiBpbnB1dCBvbiBhbmRyb2lkXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogJHRvdWNoLXRhcmdldC1zaXplLW1vYmlsZTtcbiAgICBoZWlnaHQ6ICR0b3VjaC10YXJnZXQtc2l6ZS1tb2JpbGU7XG4gIH1cbn1cblxuLmNoZWNrYm94ZXNfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogJHNwYWNpbmctMSAkc3BhY2luZy0wO1xuICBwYWRkaW5nOiAkc3BhY2luZy0wICRzcGFjaW5nLTQ7XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luOiAwLjMzcmVtICRzcGFjaW5nLTA7XG4gIH1cblxuICAvLyBbIF0gQ2hlY2sgYm94IHN0eWxlc1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiAkY2hlY2tib3gtYm9yZGVyLXNpemUgc29saWQgJGNvbG91ci1ibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICRjaGVja2JveGVzLXNpemUtbW9iaWxlO1xuICAgIGhlaWdodDogJGNoZWNrYm94ZXMtc2l6ZS1tb2JpbGU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6ICRjaGVja2JveGVzLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjaGVja2JveGVzLXNpemU7XG4gICAgfVxuICB9XG5cbiAgLy8g4pyU4pyU4pyUIENoZWNrIG1hcmsgc3R5bGVzIOKclOKclOKclFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWNoZWNrYm94LWJhY2tncm91bmQtbm8td2lkdGguc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6ICRjaGVja2JveGVzLXNpemUgKyAkY2hlY2tib3gtYm9yZGVyLXNpemU7XG4gICAgd2lkdGg6ICRjaGVja2JveGVzLXNpemUgKyAkY2hlY2tib3gtYm9yZGVyLXNpemU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogbWF0aC5kaXYoJGNoZWNrYm94LWJvcmRlci1zaXplLCAyKTtcbiAgICBsZWZ0OiBtYXRoLmRpdigkY2hlY2tib3gtYm9yZGVyLXNpemUsIDIpO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICBoZWlnaHQ6ICRjaGVja2JveGVzLXNpemUtbW9iaWxlICtcbiAgICAgICAgICAgICAgICAkY2hlY2tib3gtYm9yZGVyLXNpemU7XG4gICAgICB3aWR0aDogJGNoZWNrYm94ZXMtc2l6ZS1tb2JpbGUgK1xuICAgICAgICAgICAgICAgICRjaGVja2JveC1ib3JkZXItc2l6ZTtcbiAgICB9XG4gIH1cbn1cblxuLmNoZWNrYm94ZXNfX2lucHV0OmZvY3VzICsgLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG91ci1mb2N1cztcbiAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrYm94ZXNfX2lucHV0OmNoZWNrZWQgKyAuY2hlY2tib3hlc19fbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2hlY2tib3hlc19faW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveGVzX19sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1ibGFjaztcbn1cbiIsIi5jcml0aWNhbC1hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItd2FybmluZztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodHMtbm9ybWFsO1xuICBtYXJnaW46ICRzcGFjaW5nLTA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTQgJHNwYWNpbmctMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uY3JpdGljYWwtYWxlcnRfX2JvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5jcml0aWNhbC1hbGVydF9faWNvbiBzdmcge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46ICRzcGFjaW5nLTAgMC44NXJlbSAkc3BhY2luZy0wICRzcGFjaW5nLTA7XG59XG5cbi5jcml0aWNhbC1hbGVydCBwIHtcbiAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICBwYWRkaW5nOiAkc3BhY2luZy0wO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4uY3JpdGljYWwtYWxlcnQgYSB7XG4gIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ib2xkO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIH1cbn1cblxuXG4iLCIuZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1tYXRlcmlhbC1kcm9wZG93bi1hcnJvdy00OHB4LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJHNwYWNpbmctMiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogJHNwYWNpbmctNjtcbiAgcGFkZGluZy1yaWdodDogY2FsYygjeyRzcGFjaW5nLTR9KiAyLjI1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBUaGVzZSBzdHlsZXMgYXJlIHRvIGZpeCBkaWZmZXJlbmNlcyBpbiBkZWZhdWx0IHN0eWxpbmcgZm9yIGRyb3Bkb3ducyBpbiBJRSAqL1xuLmRyb3Bkb3duOjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3Bkb3duIG9wdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4iLCIvKiBldmVyeXRoaW5nIC0gaW5jbHVkaW5nIGJlZm9yZSBhbmQgYWZ0ZXIgLSBzaG91bGQgaW5oZXJpdCB0aGVpciBib3ggc2l6aW5nICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgbWFyZ2luOiAwO1xufVxuXG5tYWluIHAsXG5tYWluIHA6bm90KC5sZWFkLXN0YXRlbWVudCksXG5tYWluIGRkLFxubWFpbiBsaSB7XG4gIG1heC13aWR0aDogJHN0YW5kYXJkLXdpZHRoO1xufVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyLjVyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNDQ0NDQ0M7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hIHtcbiAgY29sb3I6ICRjb2xvdXItbGluaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS12aXNpdGVkO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0tYWN0aXZlO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG91ci1mb2N1cztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzO1xuICAgIG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG59XG5cbnAgKyBoMSxcbnAgKyBoMixcbnAgKyBoMyxcbnAgKyBoNCxcbnAgKyBoNSxcbnAgKyBoNixcbnVsICsgaDEsXG51bCArIGgyLFxudWwgKyBoMyxcbnVsICsgaDQsXG51bCArIGg1LFxudWwgKyBoNixcbm9sICsgaDEsXG5vbCArIGgyLFxub2wgKyBoMyxcbm9sICsgaDQsXG5vbCArIGg1LFxub2wgKyBoNixcbmgxICsgaDIsXG5oMiArIGgzLFxuaDMgKyBoNCxcbmg0ICsgaDUsXG5oNSArIGg2IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogaW5pdGlhbDtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xufVxuXG5sZWdlbmQsXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbnNlbGVjdCB7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBpbml0aWFsO1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ubGVhZC1zdGF0ZW1lbnQge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgIExpc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnVsLFxub2wge1xuICBwYWRkaW5nOiAwO1xufVxuXG51bCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG51bCBsaSB7XG4gIHBhZGRpbmc6IDAgMCAwLjc1cmVtIDA7XG59XG5cbm9sIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNzVyZW07XG59XG5cbm9sIGxpIHtcbiAgcGFkZGluZzogMCAwIDAuNzVyZW0gMC4yNXJlbTtcbn1cblxudWwgbGk6bGFzdC1jaGlsZCxcbm9sIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxudWwgdWwsXG5vbCB1bCB7XG4gIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIDJyZW07XG59XG5cbnVsIG9sLFxub2wgb2wge1xuICBtYXJnaW46IDAuNXJlbSAwIDAuNXJlbSAxLjc1cmVtO1xufVxuXG5wICsgdWwsXG5wICsgb2wge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICB1bCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAxLjVyZW0gM3JlbTtcbiAgfVxuXG4gIG9sIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDEuNXJlbSAyLjc1cmVtO1xuICB9XG5cbiAgdWwgdWwsXG4gIG9sIHVsIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDAuNXJlbSAzcmVtO1xuICB9XG5cbiAgdWwgb2wsXG4gIG9sIG9sIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDAuNXJlbSAyLjc1cmVtO1xuICB9XG59XG5cbi8qIG1vdmUgdGhpcyAqL1xuaHIuZGFyayB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMWExYTFhO1xufVxuIiwiLmZpZWxkc2V0X19sZWdlbmQge1xuICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgZm9udC1mYW1pbHk6ICRmb250LXJhbGV3YXktbW9kaWZpZWQ7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ib2xkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTc7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTQgJHNwYWNpbmctMDtcbiAgbWF4LXdpZHRoOiAzOC43NWVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogJGZ1bGwtd2lkdGg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICB9XG59XG5cbi5maWVsZHNldF9fbGVnZW5kLS1sYXJnZSxcbi5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWF4LXdpZHRoOiAyNi4yNWVtO1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy00O1xuXG4gIGgxIHtcbiAgICBAZXh0ZW5kICVoMS1zdHlsZXM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIH1cbn1cblxuLmZpZWxkc2V0X19sZWdlbmRfX2ZsYWcge1xuICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGEwJztcbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy0xMDtcbiAgcGFkZGluZzogJHNwYWNpbmctOSAkc3BhY2luZy0wO1xufVxuXG4uZm9vdGVyIHsgXG4gIC5jb2x1bW5zICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgJjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmNvbHVtbnM6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTg7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmNvbHVtbnM6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcblx0XHR9XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctNCAkc3BhY2luZy0wO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lciBsaSB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTEgMDtcbn1cblxuLmZvb3Rlcl9fbGluayB7XG4gIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTIgJHNwYWNpbmctMDtcbiAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOnZpc2l0ZWQsXG4gICY6YWN0aXZlLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctOCAkc3BhY2luZy00ICRzcGFjaW5nLTA7XG4gIH1cbn1cblxuLmZvb3RlciBwIHtcbiAgbWF4LXdpZHRoOiAkc3RhbmRhcmQtd2lkdGg7XG4gIHdpZHRoOiAkZnVsbC13aWR0aDtcblxuICBhIHtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG91ci13aGl0ZSwgMTApO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qIFN1cGVyZ3JhcGhpYyBiYWNrZ3JvdW5kICovXG4uZm9vdGVyLS1kZWZhdWx0LFxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG91ci13aGl0ZSwgODApO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkZnVsbC13aWR0aDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS10d28tY29sdW1uLWxpc3Qge1xuICBjb2x1bW4tY291bnQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG5cbiAgICAuZm9vdGVyX19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgJHNwYWNpbmctNCAkc3BhY2luZy00IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCAuZm9vdGVyX19saW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQ1JTtcbiAgbWFyZ2luOiAkc3BhY2luZy0wICRzcGFjaW5nLTQgJHNwYWNpbmctMyAkc3BhY2luZy0wO1xuICBwYWRkaW5nOiAkc3BhY2luZy0wO1xuICBvdXRsaW5lOiBub25lO1xuXG4gIGhlaWdodDogY2FsYygjeyRzcGFjaW5nLTh9ICsgI3skc3BhY2luZy0yfSk7XG4gIHdpZHRoOiBjYWxjKCN7JHNwYWNpbmctOH0gKyAjeyRzcGFjaW5nLTJ9KTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG91ci13aGl0ZSwgMTAwKTtcblxuICAgIC5pY29uIHtcbiAgICAgIGZpbGw6ICRjb2xvdXItd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBoZWlnaHQ6ICRzcGFjaW5nLTg7XG4gICAgd2lkdGg6ICRzcGFjaW5nLTg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwgLmZvb3Rlcl9fbGluayAuaWNvbiB7XG4gIGZpbGw6ICRjb2xvdXItd2hpdGU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmJ1dHRvbi5mb290ZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvdXItd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTY7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvdXItd2hpdGUsIDcwKTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG91ci13aGl0ZSwgNjApO1xuICB9XG59XG5cbi5mb290ZXJfX2J1dHRvbiArIC5mb290ZXJfX2xpbmtzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLTU7XG59XG5cbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9mb290ZXIvZm9vdGVyLWV4cGFuZGVkLXN1cGVyZ3JhcGhpYy1sb2dvLnN2ZycpO1xufVxuXG4uZm9vdGVyLmZvb3Rlci0tZXhwYW5kZWQge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1ibGFjaztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRncmV5c2NhbGUtNzA7XG59XG5cbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvdXItd2hpdGUsIDg1KTtcbiAgcGFkZGluZzogJHNwYWNpbmctOSAkc3BhY2luZy0wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG91ci13aGl0ZSwgODApO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAkZnVsbC13aWR0aDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNjVyZW07XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MHZ3IC0gMTI1cmVtKSAtNjRyZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNTByZW07XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwdncgLSAxOTVyZW0pIC0xMDZyZW07XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDVyZW07XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwdncgLSAyMjJyZW0pIC0xNjByZW07XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uIC5mb290ZXJfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3VyLXdoaXRlLCAxMCk7XG4gIH1cbn1cblxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb24gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZXhwYW5kZWQtZm9vdGVyX19vbmUtdGhpcmQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSxcbiAgJjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTA7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctODtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTA7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctOTtcbn1cbiIsIi5mb3JtLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgZm9udC1mYW1pbHk6ICRmb250LXJhbGV3YXktbW9kaWZpZWQ7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy00ICRzcGFjaW5nLTA7XG4gIG1heC13aWR0aDogMzguNzVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6ICRmdWxsLXdpZHRoO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTg7XG4gIH1cbn1cblxuLmZvcm0tbGFiZWwtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC0xO1xuICBtYXgtd2lkdGg6IDI2LjI1ZW07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTU7XG4gIH1cbn1cblxuLmZvcm0tbGFiZWwtLWhlYWRpbmcge1xuICBoMSB7XG4gICAgQGV4dGVuZCAlaDEtc3R5bGVzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46ICRzcGFjaW5nLTA7XG4gIH1cbn1cblxuLmZvcm0tbGFiZWxfX2ZsYWcge1xuICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxhMCc7XG4gIH1cbn1cbiIsIi5oaW50IHtcbiAgY29sb3I6ICRncmV5c2NhbGUtNzA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctNCAwO1xuICB3aWR0aDogJGZ1bGwtd2lkdGg7XG4gIG1heC13aWR0aDogJHN0YW5kYXJkLXdpZHRoO1xuXG4gIC8vIFRoaXMgaXMgYSBmaXggdG8gcHJldmVudCBhdXRvLWRldGVjdGlvbiBvZiBwaG9uZSBudW1iZXJzIGluIEZpcmVmb3ggJiBTYWZhcmkgb24gaVBob25lIGRldmljZXNcbiAgYVt4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzXSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uaGludC1leHBhbmRlcl9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAkc3RhbmRhcmQtd2lkdGg7XG59XG5cbi5oaW50LWV4cGFuZGVyX19idXR0b24ge1xuICBjb2xvcjogJGNvbG91ci1saW5rO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodHMtbm9ybWFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy00ICRzcGFjaW5nLTA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTAgJHNwYWNpbmctMSAkc3BhY2luZy0wICRzcGFjaW5nLTA7XG5cbiAgJi1pY29uLS1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTE7XG4gIH1cblxuICAmLWljb24tLW9wZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTE7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1hY3RpdmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGV4dGVuZCAlZm9jdXM7XG4gIH1cbn1cblxuLmhpbnQtZXhwYW5kZXJfX2NvbnRlbnQge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRncmV5c2NhbGUtMjA7XG4gIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTQgJHNwYWNpbmctNCAkc3BhY2luZy00IGNhbGMoI3skc3BhY2luZy00fSArICN7JHNwYWNpbmctMX0pO1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy00ICRzcGFjaW5nLTE7XG5cbiAgJiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTA7XG4gIH1cblxuICAmIGltZyB7XG4gICAgd2lkdGg6ICRmdWxsLXdpZHRoO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbi5oaW50LWV4cGFuZGVyX19jb250ZW50LmV4cGFuZGVyX19jb250ZW50LS1vcGVuZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lci5leHBhbmRlci0tYWN0aXZlIHtcbiAgLmhpbnQtZXhwYW5kZXJfX2J1dHRvbi1pY29uLS1jbG9zZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmhpbnQtZXhwYW5kZXJfX2J1dHRvbi1pY29uLS1vcGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbnB1dCArIC5oaW50LWV4cGFuZGVyX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogJHNwYWNpbmctNSkgIWltcG9ydGFudDtcbn1cblxuLmNoZWNrYm94ZXNfX2l0ZW0gLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lcixcbi5yYWRpb3NfX2l0ZW0gLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy0yO1xufVxuXG4uY2hlY2tib3hlc19fbGFiZWwgKyAuaGludC1leHBhbmRlcl9fY29udGFpbmVyLFxuLnJhZGlvc19fbGFiZWwgKyAuaGludC1leHBhbmRlcl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctMztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTQ7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVG8gc3VwcG9ydDpcbiogb250YXJpby1pY29ucy1wcmltYXJ5LnN2Z1xuKiBvbnRhcmlvLWljb25zLXNlY29uZGFyeS5zdmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuLm9udGFyaW8taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICAvKiBUaGUgZGVmYXVsdCB2ZXJ0aWNhbC1hbGlnbiBpcyBgYmFzZWxpbmVgLCB3aGljaCBsZWF2ZXMgYSBmZXcgcGl4ZWxzIG9mIHNwYWNlIGJlbG93IHRoZSBpY29uLiBVc2luZyBgY2VudGVyYCBwcmV2ZW50cyB0aGlzLiBGb3IgaWNvbnMgc2hvd24gYWxvbmdzaWRlIHRleHQsIHlvdSBtYXkgd2FudCB0byB1c2UgYSBtb3JlIHByZWNpc2UgdmFsdWUsIGUuZy4gYHZlcnRpY2FsLWFsaWduOiAtNHB4YCBvciBgdmVydGljYWwtYWxpZ246IC0wLjE1ZW1gLiAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAvKiBQYXRocyBhbmQgc3Ryb2tlcyB0aGF0IG92ZXJmbG93IHRoZSB2aWV3Qm94IGNhbiBzaG93IGluIElFMTEuICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICdzYXNzOmNvbG9yJztcblxuJG9mZnNldDogMSwgMjAwO1xuJGR1cmF0aW9uOiAxLjVzO1xuJHNwaW5uZXItc2l6ZTogM3JlbTtcbiRkYXNoYXJyYXk6IDg5LCAyMDA7XG5cbi5sb2FkaW5nLWluZGljYXRvcl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3VyLXdoaXRlLCAwLjcpO1xuICB6LWluZGV4OiA5OTk5O1xuXG4gICZbYXJpYS1oaWRkZW49J2ZhbHNlJ10ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJlthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sb2FkaW5nLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgcCB7XG4gICAgY29sb3I6ICRncmV5c2NhbGUtNzA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXJhbGV3YXktbW9kaWZpZWQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ib2xkO1xuICAgIHdvcmQtc3BhY2luZzogMC4wMjVyZW07XG4gICAgbWFyZ2luOiAkc3BhY2luZy0zICRzcGFjaW5nLTAgJHNwYWNpbmctMDtcbiAgfVxufVxuXG4ubG9hZGluZy1pbmRpY2F0b3JfX3NwaW5uZXIge1xuICBhbmltYXRpb246IHJvdGF0b3IgJGR1cmF0aW9uIGxpbmVhciBpbmZpbml0ZTtcbiAgd2lkdGg6ICRzcGlubmVyLXNpemU7XG4gIGhlaWdodDogJHNwaW5uZXItc2l6ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgY2lyY2xlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAkb2Zmc2V0O1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICBzdHJva2U6ICRncmV5c2NhbGUtNzA7XG4gICAgYW5pbWF0aW9uOiBkYXNoICRkdXJhdGlvbiBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0b3Ige1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZGFzaCB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAkb2Zmc2V0O1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogJGRhc2hhcnJheTtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTM1cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogJGRhc2hhcnJheTtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNHB4O1xuICB9XG59XG4iLCIuYWxlcnQge1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogJHNwYWNpbmctNTtcbiAgbWFyZ2luOiAkc3BhY2luZy02ICRzcGFjaW5nLTAgJHNwYWNpbmctNyAkc3BhY2luZy0wO1xufVxuXG4uYWxlcnRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFsZXJ0X19oZWFkZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjk1cmVtO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWxlcnRfX2hlYWRlci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTM7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5hbGVydF9fYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiAzLjI1cmVtO1xuICBtYXgtd2lkdGg6ICRzdGFuZGFyZC13aWR0aDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5hbGVydF9fYm9keSBwIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctMDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgfVxufVxuXG4uYWxlcnRfX2JvZHkgcDpsYXN0LW9mLXR5cGUgKyB1bCB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLTQ7XG59XG5cbi5hbGVydF9fYm9keSB1bDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xufVxuXG4uYWxlcnQtLWVycm9yIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5hbGVydC0tZXJyb3IgdWw6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgICBBbGVydCB2YXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGluZm9ybWF0aW9uYWwgYWxlcnRcbi5hbGVydC0taW5mb3JtYXRpb25hbCB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG91ci1pbmZvcm1hdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1pbmZvcm1hdGlvbi1saWdodDtcbn1cblxuLmFsZXJ0LS1pbmZvcm1hdGlvbmFsIHN2ZyB7XG4gIGZpbGw6ICRjb2xvdXItaW5mb3JtYXRpb247XG59XG5cbi8vIHdhcm5pbmcgYWxlcnRcbi5hbGVydC0td2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG91ci13YXJuaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXdhcm5pbmctbGlnaHQ7XG59XG5cbi5hbGVydC0td2FybmluZyBzdmcge1xuICBmaWxsOiAkY29sb3VyLXdhcm5pbmc7XG59XG5cbi8vIHN1Y2Nlc3MgYWxlcnRcbi5hbGVydC0tc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXN1Y2Nlc3MtbGlnaHQ7XG59XG5cbi5hbGVydC0tc3VjY2VzcyBzdmcge1xuICBmaWxsOiAkY29sb3VyLXN1Y2Nlc3M7XG59XG5cbi8vIGVycm9yIGFsZXJ0XG4uYWxlcnQtLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLWFsZXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWFsZXJ0LWxpZ2h0O1xufVxuXG4uYWxlcnQtLWVycm9yIHN2ZyB7XG4gIGZpbGw6ICRjb2xvdXItYWxlcnQ7XG59XG5cbi5hbGVydC0tZXJyb3IgYSB7XG4gIGNvbG9yOiAkY29sb3VyLWFsZXJ0O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjNmIwMDAwO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAjMjgwMDAwO1xuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiR0b3VjaC10YXJnZXQtc2l6ZTogMzZweDtcbiR0b3VjaC10YXJnZXQtc2l6ZS1tb2JpbGU6IDQwcHg7XG4kcmFkaW9zLXNpemU6IDMycHg7XG4kcmFkaW9zLXNpemUtbW9iaWxlOiAzNnB4O1xuJGlucHV0LW9mZnNldDogbWF0aC5kaXYoJHRvdWNoLXRhcmdldC1zaXplIC0gJHJhZGlvcy1zaXplLCAyKTtcblxuKiAucmFkaW9zIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtbW96LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5yYWRpb3Mge1xuICBwYWRkaW5nOiAwIDAgMCBtYXRoLmRpdigkc3BhY2luZy0xLCAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNztcbiAgbWF4LXdpZHRoOiAkc3RhbmRhcmQtd2lkdGg7XG59XG5cbi5yYWRpb3NfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy00O1xuICBwYWRkaW5nOiAkc3BhY2luZy0wICRzcGFjaW5nLTYgJHNwYWNpbmctMDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcbiAgfVxufVxuXG4ucmFkaW9zX19pbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogJGlucHV0LW9mZnNldCAqIC0xO1xuICBsZWZ0OiAkaW5wdXQtb2Zmc2V0ICogLTE7XG4gIHdpZHRoOiAkdG91Y2gtdGFyZ2V0LXNpemU7XG4gIGhlaWdodDogJHRvdWNoLXRhcmdldC1zaXplO1xuICB6LWluZGV4OiAkei1pbmRleC1hYm92ZS1sb3c7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogJHRvdWNoLXRhcmdldC1zaXplLW1vYmlsZTtcbiAgICBoZWlnaHQ6ICR0b3VjaC10YXJnZXQtc2l6ZS1tb2JpbGU7XG4gICAgdG9wOiAkaW5wdXQtb2Zmc2V0ICogLTAuNzU7XG4gICAgbGVmdDogJGlucHV0LW9mZnNldCAqIC0wLjc1O1xuICB9XG59XG5cbi5yYWRpb3NfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0O1xuICBtYXJnaW46IDAuMnJlbSAkc3BhY2luZy0wO1xuICBwYWRkaW5nOiAkc3BhY2luZy0wICRzcGFjaW5nLTM7XG4gIC8vIHJlbW92ZSAzMDBtcyBwYXVzZSBvbiBtb2JpbGVcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW46IDAuM3JlbSAkc3BhY2luZy0wO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3VyLWJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHJhZGlvcy1zaXplO1xuICAgIGhlaWdodDogJHJhZGlvcy1zaXplO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjFzIGVhc2UtaW4tb3V0O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiAkcmFkaW9zLXNpemUtbW9iaWxlO1xuICAgICAgaGVpZ2h0OiAkcmFkaW9zLXNpemUtbW9iaWxlO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDEwcHggc29saWQgJGNvbG91ci1ibGFjaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoXG4gICAgICAgICRpbnB1dC1vZmZzZXQgKiAzLFxuICAgICAgICAkaW5wdXQtb2Zmc2V0ICogM1xuICAgICk7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICBib3JkZXI6IDEycHggc29saWQgJGNvbG91ci1ibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLnJhZGlvc19faW5wdXQ6Zm9jdXMgKyAucmFkaW9zX19sYWJlbDo6YmVmb3JlIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG91ci1mb2N1cztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkY29sb3VyLWZvY3VzO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG91ci1mb2N1cztcbiAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5yYWRpb3NfX2lucHV0OmNoZWNrZWQgKyAucmFkaW9zX19sYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcblxuJHRhYmxlLWNhcHRpb24tYmFja2dyb3VuZDogIzAwMDAwMDFhO1xuJHRhYmxlLXRvdGFsOiAjMDA3N2EwNTY7XG4kdGFibGUtc3VidG90YWw6ICMwMDdiOWUxZDtcbiR0YWJsZS1oaWdobGlnaHQ6ICNlMTkxMDAzYztcbiR0YWJsZS1yb3ctZGl2aWRlcjogIzAwMDAwMDRkO1xuJHRhYmxlLXplYnJhLXN0cmlwaW5nOiAjMDAwMDAwMGQ7XG4kdGFibGUtc2hhZG93LS1jb3ZlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiR0YWJsZS1zaGFkb3ctLWJsYWNrOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4kdGFibGUtc2hhZG93LS1jbGVhcjogcmdiYSgyNTIsIDAsIDAsIDApO1xuJHRhYmxlLXNjcm9sbGVyLS1oZWlnaHQ6IDIwcHg7XG5cbiRyZW1jYWxjLThweDogcmVtLWNhbGMoOCk7XG4kcmVtY2FsYy0xMnB4OiByZW0tY2FsYygxMik7XG4kcmVtY2FsYy0xNHB4OiByZW0tY2FsYygxNCk7XG4kcmVtY2FsYy0xNnB4OiByZW0tY2FsYygxNik7XG4kcmVtY2FsYy0xN3B4OiByZW0tY2FsYygxNyk7XG4kcmVtY2FsYy0xOHB4OiByZW0tY2FsYygxOCk7XG4kcmVtY2FsYy0xOXB4OiByZW0tY2FsYygxOSk7XG4kcmVtY2FsYy0yMHB4OiByZW0tY2FsYygyMCk7XG4kcmVtY2FsYy0yM3B4OiByZW0tY2FsYygyMyk7XG4kcmVtY2FsYy0yNHB4OiByZW0tY2FsYygyNCk7XG4kcmVtY2FsYy0yOHB4OiByZW0tY2FsYygyOCk7XG4kcmVtY2FsYy0yNC01cHg6IHJlbS1jYWxjKDI0LjUpO1xuJHJlbWNhbGMtNDBweDogcmVtLWNhbGMoNDApO1xuXG5jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWNhcHRpb24tYmFja2dyb3VuZDtcbiAgcGFkZGluZzogJHJlbWNhbGMtMThweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTE4cHggJHJlbWNhbGMtMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjIpO1xuICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzUpO1xuXG4gIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6ICRyZW1jYWxjLTIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRyZW1jYWxjLTE2cHg7XG4gIH1cbn1cblxuLnRhYmxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAkcmVtY2FsYy04cHggMCAkcmVtY2FsYy00MHB4IDA7IC8vRXhjbHVkZXMgMjBweCBzY3JvbGxiYXIgb24gdG9wIGFuZCBib3R0b21cblxuICB0YWJsZTpub3QoLnRhYmxlLS1uby16ZWJyYS1zdHJpcGVzKSB7XG4gICAgdGJvZHkge1xuICAgICAgdHI6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobiArIDYpLFxuICAgICAgdHI6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobiArIDYpIH4gdHIge1xuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXplYnJhLXN0cmlwaW5nO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kaXYge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG5cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3VyLXdoaXRlIDMwJSwgJHRhYmxlLXNoYWRvdy0tY292ZXIpLFxuICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHRhYmxlLXNoYWRvdy0tY292ZXIsICRjb2xvdXItd2hpdGUgNzAlKSAwIDEwMCUsXG4gICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkdGFibGUtc2hhZG93LS1ibGFjayAwJSwgJHRhYmxlLXNoYWRvdy0tY2xlYXIgMTAwLjAxJSksXG4gICAgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0YWJsZS1zaGFkb3ctLWJsYWNrIDAlLCAkdGFibGUtc2hhZG93LS1jbGVhciAxMDAuMDElKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAkcmVtY2FsYy00MHB4IDEwMCUsICRyZW1jYWxjLTQwcHggMTAwJSwgJHJlbWNhbGMtMTRweCAxMDAlLCAkcmVtY2FsYy0xNHB4IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMTAwJSwgMCAwLCAxMDAlO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsLCBsb2NhbCwgc2Nyb2xsLCBzY3JvbGw7XG59XG5cbi50YWJsZS1zY3JvbGwtLXdyYXBwZXIge1xuICBoZWlnaHQ6ICR0YWJsZS1zY3JvbGxlci0taGVpZ2h0O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogJHJlbWNhbGMtMTdweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgJi50YWJsZS0tZnVsbC1jb250YWluZXItd2lkdGgge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogJHJlbWNhbGMtMTZweDtcbiAgfVxufVxuXG50YWJsZS50YWJsZS0tY29uZGVuc2VkIHtcbiAgdGQge1xuICAgIHBhZGRpbmc6ICRyZW1jYWxjLTEycHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLTI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHRkLnRhYmxlLWNlbGwtLW51bWVyaWMge1xuICAgIHBhZGRpbmc6ICRyZW1jYWxjLTEycHggJHJlbWNhbGMtMjRweCAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLTE2cHg7XG4gICAgZm9udC1zaXplOiAkcmVtY2FsYy0xN3B4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgdGJvZHkgdGgsXG4gIHRmb290IHRoIHtcbiAgICBwYWRkaW5nOiAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMTJweCAkcmVtY2FsYy0yNHB4O1xuICB9XG5cbiAgdHIudGFibGUtcm93LS1oaWdobGlnaHQgdGggaW1nLnRhYmxlLS1oaWdobGlnaHQtaW5kaWNhdG9yIHtcbiAgICB0b3A6ICRyZW1jYWxjLTE3cHg7XG4gIH1cblxuICB0ci50YWJsZS1yb3ctLXN1YnRvdGFsLFxuICB0Zm9vdCB0ciB7XG4gICAgdGgsIHRkIHtcbiAgICAgIHBhZGRpbmc6ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTI0cHg7XG4gICAgfVxuXG4gICAgdGQudGFibGUtY2VsbC0tbnVtZXJpYyB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmc6ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMjRweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTE2cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLThweCAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLTE2cHg7XG4gICAgICBmb250LXNpemU6ICRyZW1jYWxjLTE2cHg7XG4gICAgfVxuXG4gICAgdGQudGFibGUtY2VsbC0tbnVtZXJpYyB7XG4gICAgICBwYWRkaW5nOiAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMTJweCAkcmVtY2FsYy04cHg7XG4gICAgfVxuXG4gICAgdGJvZHkgdGgge1xuICAgICAgcGFkZGluZzogJHJlbWNhbGMtMTJweCAkcmVtY2FsYy04cHggJHJlbWNhbGMtMTJweCAkcmVtY2FsYy0xNnB4O1xuICAgIH1cblxuICAgIHRyLnRhYmxlLXJvdy0tc3VidG90YWwsIHRmb290IHRyIHtcbiAgICAgIHRoLCB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtOHB4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMTZweDtcbiAgICAgIH1cblxuICAgICAgdGQudGFibGUtY2VsbC0tbnVtZXJpYyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy04cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnRib2R5IHtcbiAgZm9udC1zaXplOiAkcmVtY2FsYy0xNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG5cbiAgdHIge1xuICAgIGJvcmRlcjogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiByZW0tY2FsYygxKSAwO1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLXJvdy1kaXZpZGVyO1xuICB9XG5cbiAgdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXdpZHRoOiByZW0tY2FsYygzKSAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICB9XG5cbiAgdHIudGFibGUtcm93LS1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oaWdobGlnaHQgIWltcG9ydGFudDtcblxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHJlbWNhbGMtMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGltZy50YWJsZS0taGlnaGxpZ2h0LWluZGljYXRvciB7XG4gICAgICAgIC8vIFdpZHRoIG9mIHllbGxvdyB0cmlhbmdsZSBzdmdcbiAgICAgICAgd2lkdGg6ICRyZW1jYWxjLThweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyBEaXN0YW5jZSBmcm9tIHRvcCBvZiBzdmcgdG8gdG9wIG9mIGNvbnRhaW5lclxuICAgICAgICB0b3A6ICRyZW1jYWxjLTI0cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnRoZWFkIHtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiByZW0tY2FsYygzKSAwO1xuICBib3JkZXItY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblxuICB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAkcmVtY2FsYy0yOHB4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMjhweCAkcmVtY2FsYy0yNHB4O1xuICAgIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgICBmb250LXNpemU6ICRyZW1jYWxjLTE4cHg7XG4gICAgbGluZS1oZWlnaHQ6ICRyZW1jYWxjLTI0cHg7XG4gICAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiAkcmVtY2FsYy0xNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIxKTtcbiAgICAgIHBhZGRpbmc6ICRyZW1jYWxjLTI0LTVweCAkcmVtY2FsYy04cHggJHJlbWNhbGMtMjQtNXB4ICRyZW1jYWxjLTE2cHg7XG4gICAgfVxuICB9XG5cbiAgdGgudGFibGUtY2VsbC0tbnVtZXJpYyB7XG4gICAgcGFkZGluZzogJHJlbWNhbGMtMjhweCAkcmVtY2FsYy0yNHB4ICRyZW1jYWxjLTI4cHggJHJlbWNhbGMtMTZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nOiAkcmVtY2FsYy0yNC01cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0yNC01cHggJHJlbWNhbGMtOHB4O1xuICAgIH1cbiAgfVxufVxuXG50ZC50YWJsZS1jZWxsLS1udW1lcmljIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiAnQ291cmllciBQcmltZScsIENvdXJpZXIsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tMSB7XG4gIC8vRXF1aXZhbGVudCB0byAxIGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDguMzMzMzN2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tMiB7XG4gIC8vRXF1aXZhbGVudCB0byAyIGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDE2LjY2NjY2dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTMge1xuICAvL0VxdWl2YWxlbnQgdG8gMyBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiAyNXZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi00IHtcbiAgLy9FcXVpdmFsZW50IHRvIDQgZ3JpZCBjb2x1bW5zXG4gIG1pbi13aWR0aDogMzMuMzMzMzN2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tNSB7XG4gIC8vRXF1aXZhbGVudCB0byA1IGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDQxLjY2NjY2dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTYge1xuICAvL0VxdWl2YWxlbnQgdG8gNiBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiA1MHZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi03IHtcbiAgLy9FcXVpdmFsZW50IHRvIDcgZ3JpZCBjb2x1bW5zXG4gIG1pbi13aWR0aDogNTguMzMzMzN2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tOCB7XG4gIC8vRXF1aXZhbGVudCB0byA4IGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDY2LjY2NjY2dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTkge1xuICAvL0VxdWl2YWxlbnQgdG8gOSBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiA3NXZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0xMCB7XG4gIC8vRXF1aXZhbGVudCB0byAxMCBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiA4My4zMzMzM3Z3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0xMSB7XG4gIC8vRXF1aXZhbGVudCB0byAxMSBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiA5MS42NjY2NnZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0xMiB7XG4gIC8vRXF1aXZhbGVudCB0byAxMiBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiAxMDB2dztcbn1cblxudGJvZHkgdGgsXG50Zm9vdCB0aCB7XG4gIHBhZGRpbmc6ICRyZW1jYWxjLTE5cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xOXB4ICRyZW1jYWxjLTI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygwLjQpO1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogJHJlbWNhbGMtMTZweDtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjYpO1xuICAgIHBhZGRpbmc6ICRyZW1jYWxjLTE5cHggJHJlbWNhbGMtOHB4ICRyZW1jYWxjLTE5cHggJHJlbWNhbGMtMTZweDtcbiAgfVxufVxuXG50ZCB7XG4gIHBhZGRpbmc6ICRyZW1jYWxjLTE5cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xOXB4ICRyZW1jYWxjLTI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygwLjQpO1xuXG4gIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbnRkLnRhYmxlLWNlbGwtLW51bWVyaWMsXG50aC50YWJsZS1jZWxsLS1kaXJlY3Rvcnkge1xuICBwYWRkaW5nOiAkcmVtY2FsYy0xOXB4ICRyZW1jYWxjLTI0cHggJHJlbWNhbGMtMTlweCAkcmVtY2FsYy0xNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiLCBDb3VyaWVyLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAkcmVtY2FsYy0xN3B4O1xufVxuXG50aC50YWJsZS1jZWxsLS1kaXJlY3Rvcnkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ib2xkO1xufVxuXG50ci50YWJsZS1yb3ctLXN1YnRvdGFsLCB0Zm9vdCB0ciB7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci13aWR0aDogcmVtLWNhbGMoMykgMDtcbiAgZm9udC1zaXplOiAkcmVtY2FsYy0xNnB4O1xuICBib3JkZXItY29sb3I6ICRjb2xvdXItYmxhY2s7XG5cbiAgdGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6ICRyZW1jYWxjLTIzcHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0yM3B4ICRyZW1jYWxjLTI0cHg7XG4gIH1cbn1cblxudGJvZHkge1xuICB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHtcbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiAkcmVtY2FsYy0yM3B4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMjNweCAkcmVtY2FsYy0yNHB4O1xuICAgIH1cbiAgfVxufVxuXG50Zm9vdCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgdGgge1xuICAgIHBhZGRpbmc6ICRyZW1jYWxjLTIzcHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0yM3B4ICRyZW1jYWxjLTI0cHg7XG4gIH1cbn1cblxudHIudGFibGUtcm93LS1zdWJ0b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zdWJ0b3RhbCAhaW1wb3J0YW50O1xufVxuXG50Zm9vdCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10b3RhbCAhaW1wb3J0YW50O1xufVxuXG4vKlRhYmxlIGNvbXBvbmVudCBjb2xvdXJzKi9cbi5iZy10YWJsZS1yb3ctZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctZGl2aWRlcjtcbn1cblxuLmJnLXRhYmxlLWNhcHRpb24tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1jYXB0aW9uLWJhY2tncm91bmQ7XG59XG5cbi5iZy10YWJsZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGlnaGxpZ2h0O1xufVxuXG4uYmctdGFibGUtc3VidG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc3VidG90YWw7XG59XG5cbi5iZy10YWJsZS10b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10b3RhbDtcbn1cbiIsIi50YWcge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzICogMztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogJGZvbnQtcmFsZXdheS1tb2RpZmllZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAkc3BhY2luZy0wICRzcGFjaW5nLTM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAkZ3JleXNjYWxlLTIwO1xuICBjb2xvcjogJGNvbG91ci1ibGFjaztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4udGFnLS1saW1lIHtcbiAgYmFja2dyb3VuZDogJGNvbG91ci1saW1lO1xufVxuXG4udGFnLS1nb2xkIHtcbiAgYmFja2dyb3VuZDogJGNvbG91ci1nb2xkO1xufVxuXG4udGFnLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAkY29sb3VyLXllbGxvdztcbn1cblxuLnRhZy0tdGF1cGUge1xuICBiYWNrZ3JvdW5kOiAkY29sb3VyLXRhdXBlO1xufVxuIiwiLnRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAkZnVsbC13aWR0aDtcbiAgbWluLWhlaWdodDogMTQ0cHg7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTU7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbiIsIi5pbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvdXItYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdGFuZGFyZC1ib2R5LXRleHQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTc7XG4gIG1heC13aWR0aDogJHN0YW5kYXJkLXdpZHRoO1xuICB3aWR0aDogJGZ1bGwtd2lkdGg7XG4gIHBhZGRpbmc6IDAuNjI1cmVtICRzcGFjaW5nLTQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGV4dGVuZCAlZm9jdXM7XG4gIH1cbn1cblxuLmlucHV0LS0yLWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDhleDtcbiAgbWluLXdpZHRoOiA4ZXg7XG59XG5cbi5pbnB1dC0tMy1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMGV4O1xuICBtaW4td2lkdGg6IDEwZXg7XG59XG5cbi5pbnB1dC0tNC1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMmV4O1xuICBtaW4td2lkdGg6IDEyZXg7XG59XG5cbi5pbnB1dC0tNS1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxNGV4O1xuICBtaW4td2lkdGg6IDE0ZXg7XG59XG5cbi5pbnB1dC0tNy1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxN2V4O1xuICBtaW4td2lkdGg6IDE3ZXg7XG59XG5cbi5pbnB1dC0tMTAtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMjNleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnB1dC0tMjAtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogNDFleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vZm9yIGdlbmVyYWwgZm9ybXNcbi5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgLmNoZWNrYm94ZXMsIC5yYWRpb3Mge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTA7XG4gIH1cbn1cblxuLy9EYXRlIGlucHV0c1xuXG4uZGF0ZV9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1zZW1pLWJvbGQ7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctNDtcbiAgfVxufVxuXG4uZGF0ZV9fZ3JvdXAtaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTU7XG59XG5cbi5kYXRlLS1lcnJvciB7XG4gIGlucHV0IHtcbiAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICRjb2xvdXItYWxlcnQ7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIERlc2lnbiBTeXN0ZW0gcGFsZXR0ZSBjb2xvdXIgbWFwcGluZ1xuICAgIFJlZmVyIHRvIGJhc2Uvb250YXJpby1kZXNpZ24tc3lzdGVtL3V0aWxpdGllcy92YXJpYWJsZXMvY29sb3Vycy52YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuZmlsbCBmb3IgU1ZHc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGRzQ29sb3JNYXBMaWdodDogKFxuICBcIndoaXRlXCI6ICRjb2xvdXItd2hpdGUsXG4gIFwiZ3JleXNjYWxlLTVcIjogJGdyZXlzY2FsZS01LFxuICBcImdyZXlzY2FsZS0yMFwiOiAkZ3JleXNjYWxlLTIwLFxuICBcImdyZXlzY2FsZS00MFwiOiAkZ3JleXNjYWxlLTQwLFxuICBcImdvbGRcIjogJGNvbG91ci1nb2xkLFxuICBcInllbGxvd1wiOiAkY29sb3VyLXllbGxvdyxcbiAgXCJ0YXVwZVwiOiAkY29sb3VyLXRhdXBlLFxuICBcImdyZWVuXCI6ICRjb2xvdXItZ3JlZW4sXG4gIFwibGltZVwiOiAkY29sb3VyLWxpbWUsXG4gIFwidGVhbFwiOiAkY29sb3VyLXRlYWwsXG4gIFwic2t5XCI6ICRjb2xvdXItc2t5LFxuICBcImJsdWVcIjogJGNvbG91ci1ibHVlLFxuICBcInB1cnBsZVwiOiAkY29sb3VyLXB1cnBsZSxcbiAgXCJvcmFuZ2VcIjogJGNvbG91ci1vcmFuZ2UsXG4gIFwicmVkXCI6ICRjb2xvdXItcmVkLFxuICBcIm1hZ2VudGFcIjogJGNvbG91ci1tYWdlbnRhLFxuICBcImxpZ2h0LWdvbGRcIjogJGNvbG91ci1saWdodC1nb2xkLFxuICBcImxpZ2h0LXllbGxvd1wiOiAkY29sb3VyLWxpZ2h0LXllbGxvdyxcbiAgXCJsaWdodC10YXVwZVwiOiAkY29sb3VyLWxpZ2h0LXRhdXBlLFxuICBcImxpZ2h0LWdyZWVuXCI6ICRjb2xvdXItbGlnaHQtZ3JlZW4sXG4gIFwibGlnaHQtbGltZVwiOiAkY29sb3VyLWxpZ2h0LWxpbWUsXG4gIFwibGlnaHQtdGVhbFwiOiAkY29sb3VyLWxpZ2h0LXRlYWwsXG4gIFwibGlnaHQtc2t5XCI6ICRjb2xvdXItbGlnaHQtc2t5LFxuICBcImxpZ2h0LWJsdWVcIjogJGNvbG91ci1saWdodC1ibHVlLFxuICBcImxpZ2h0LXB1cnBsZVwiOiAkY29sb3VyLWxpZ2h0LXB1cnBsZSxcbiAgXCJsaWdodC1vcmFuZ2VcIjogJGNvbG91ci1saWdodC1vcmFuZ2UsXG4gIFwibGlnaHQtcmVkXCI6ICRjb2xvdXItbGlnaHQtcmVkLFxuICBcImxpZ2h0LW1hZ2VudGFcIjogJGNvbG91ci1saWdodC1tYWdlbnRhLFxuKTtcblxuLy8gbG9vcCB0aHJvdWdoIG1hcCBieSBrZXkvdmFsdWUgcGFpclxuQGVhY2ggJGNvbG9yLCAkaGV4IGluICRkc0NvbG9yTWFwTGlnaHQge1xuICAuI3skY29sb3J9IHtcbiAgICAmLWZpbGwge1xuICAgICAgZmlsbDogJGhleCAhaW1wb3J0YW50OyAvL292ZXJyaWRlIGJhY2tncm91bmQgY29sb3VyIGZvciBsYWJlbHNcbiAgICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4kZHNDb2xvck1hcERhcms6IChcbiAgXCJibGFja1wiOiAkY29sb3VyLWJsYWNrLFxuICBcImdyZXlzY2FsZS02MFwiOiAkZ3JleXNjYWxlLTYwLFxuICBcImdyZXlzY2FsZS03MFwiOiAkZ3JleXNjYWxlLTcwLFxuICBcImRhcmstZ29sZFwiOiAkY29sb3VyLWRhcmstZ29sZCxcbiAgXCJkYXJrLXllbGxvd1wiOiAkY29sb3VyLWRhcmsteWVsbG93LFxuICBcImRhcmstdGF1cGVcIjogJGNvbG91ci1kYXJrLXRhdXBlLFxuICBcImRhcmstZ3JlZW5cIjogJGNvbG91ci1kYXJrLWdyZWVuLFxuICBcImRhcmstbGltZVwiOiAkY29sb3VyLWRhcmstbGltZSxcbiAgXCJkYXJrLXRlYWxcIjogJGNvbG91ci1kYXJrLXRlYWwsXG4gIFwiZGFyay1za3lcIjogJGNvbG91ci1kYXJrLXNreSxcbiAgXCJkYXJrLWJsdWVcIjogJGNvbG91ci1kYXJrLWJsdWUsXG4gIFwiZGFyay1wdXJwbGVcIjogJGNvbG91ci1kYXJrLXB1cnBsZSxcbiAgXCJkYXJrLW9yYW5nZVwiOiAkY29sb3VyLWRhcmstb3JhbmdlLFxuICBcImRhcmstcmVkXCI6ICRjb2xvdXItZGFyay1yZWQsXG4gIFwiZGFyay1tYWdlbnRhXCI6ICRjb2xvdXItZGFyay1tYWdlbnRhLFxuKTtcblxuLy8gbG9vcCB0aHJvdWdoIG1hcCBieSBrZXkvdmFsdWUgcGFpclxuQGVhY2ggJGNvbG9yLCAkaGV4IGluICRkc0NvbG9yTWFwRGFyayB7XG4gIC4jeyRjb2xvcn0ge1xuICAgICYtZmlsbCB7XG4gICAgICBmaWxsOiAkaGV4ICFpbXBvcnRhbnQ7IC8vb3ZlcnJpZGUgYmFja2dyb3VuZCBjb2xvdXIgZm9yIGxhYmVsc1xuICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEFuZ3VsYXIgcHJvamVjdCBjb2xvdXJzXG4gICAgVG8gZGVwcmVjYXRlIHRoZXNlIGNvbG91ciBzdHlsZXMgYW5kIHVzZSB0aGUgRFMgY29sb3VyIHBhbGV0dGVcbiAgICBodHRwczovL2Rlc2lnbnN5c3RlbS5vbnRhcmlvLmNhL2RvY3MvYmFzaWNzL2NvbG91cnMuaHRtbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEdyZXlzY2FsZVxuLS0tLS0tLS0tLS0tLS0tICovXG4kZGFya2VzdC1ncmF5OiAjMjIyO1xuJGRhcmstZ3JheTogIzRkNGQ0ZDtcbiRtZWRpdW0tZ3JheTogIzY2NjtcbiRsaWdodC1ncmF5OiAjNzM3MzczO1xuJGxpZ2h0ZXItZ3JheTogI2Q5ZDlkOTtcbiRsaWdodGVzdC1ncmF5OiAjZWRlZGVkO1xuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuXG4vLyBSRVZJRVcgTUVcbiRncmF5LTEwOiByZ2JhKDAsMCwwLC4xKTtcbiRncmF5LTI1OiByZ2JhKDAsMCwwLC4yNSk7XG4kZ3JheS01MDogcmdiYSgwLDAsMCwuNSk7XG4kZ3JheS03NTogcmdiYSgwLDAsMCwuNzUpO1xuJGdyYXktOTA6IHJnYmEoMCwwLDAsLjkpO1xuXG4vLyBXZSB1c2UgdGhlc2UgYXMgZGVmYXVsdCBjb2xvcnMgdGhyb3VnaG91dFxuJGdyZXlzY2FsZS0wOiAgI2ZmZjtcbiRncmV5c2NhbGUtNDogIGRhcmtlbigkZ3JleXNjYWxlLTAsIDQlKTsgIC8vICNmNWY1ZjUgcmdiOiAyNDUgcGFuZWxzXG4kZ3JleXNjYWxlLTc6ICBkYXJrZW4oJGdyZXlzY2FsZS0wLCA3JSk7ICAvLyByZ2I6IDIzNSBmb290ZXIsIHRhYmxlIHN0cmlwZSBiZywgdGFibGUgaGVhZGVyIGJnXG4kZ3JleXNjYWxlLTE1OiBkYXJrZW4oJGdyZXlzY2FsZS0wLCAxNSUpOyAvLyAjZDlkOWQ5IHJnYjoyMTdcbiRncmV5c2NhbGUtMjA6IGRhcmtlbigkZ3JleXNjYWxlLTAsIDIwJSk7IC8vICNjY2MgcmdiOjIwNFxuJGdyZXlzY2FsZS00MDogZGFya2VuKCRncmV5c2NhbGUtMCwgNDAlKTsgLy8gIzk5OSByZ2I6MTUzXG4kZ3JleXNjYWxlLTU1OiBkYXJrZW4oJGdyZXlzY2FsZS0wLCA1NSUpOyAvLyBoNCByZ2I6MTE5XG4kZ3JleXNjYWxlLTYwOiBkYXJrZW4oJGdyZXlzY2FsZS0wLCA2MCUpOyAvLyBoMyAjNjY2IHJnYjoxMDJcbiRncmV5c2NhbGUtNzA6IGRhcmtlbigkZ3JleXNjYWxlLTAsIDcwJSk7IC8vIGgxLGgyLGJvZHkgcmdiOjc2XG4kZ3JleXNjYWxlLTgwOiBkYXJrZW4oJGdyZXlzY2FsZS0wLCA4MCUpOyAvLyBoZWFkZXIgIzMzMzMzMyByZ2I6NTFcbiRncmV5c2NhbGUtOTA6IGRhcmtlbigkZ3JleXNjYWxlLTAsIDkwJSk7IC8vIGhlYWRlciAjMUExQTFBIHJnYjo1MVxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9udHNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuJGZvbnQtY29sb3I6ICRjb2xvdXItYmxhY2s7XG4kZm9udC1jb2xvci1saWdodDogJHdoaXRlO1xuJGZvbnQtY29sb3ItZGFyazogIzMzMztcbiRmb250LWNvbG9yLW1lZGl1bTogJGRhcmstZ3JheTtcblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuJGFiYnJldmlhdGlvbi1jb2xvcjogIzk5OTtcbiRwcmltYXJ5LWJsdWU6ICMwNmM7XG4kbGluay1jb2xvcjogJHByaW1hcnktYmx1ZTtcbiRsaW5rLWNvbG9yLWRhcms6ICMwMDU2YWM7XG4kdmlzaXRlZC1jb2xvcjogIzU1MWE4YjtcbiRsaW5rLWhvdmVyLWNvbG9yOiAjMDA0NzhmO1xuJGxpbmstYWN0aXZlLWNvbG9yOiAjMDAyMTQyO1xuXG4kc2VydmljZS1vbnRhcmlvOiAjMDA2YjNmO1xuJHByaW1hcnktYnV0dG9uLWNvbG9yOiAjMDA2NmNjO1xuJHRoZW1lLWxpZ2h0OiAkZ3JleXNjYWxlLTc7XG4kdGhlbWUtbWlkOiAjZDFkZGViO1xuJHRoZW1lLWRhcms6ICRncmV5c2NhbGUtOTA7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEJvZHlcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gV2UgdXNlIHRoZXNlIHRvIGNvbnRyb2wgdmFyaW91cyBnbG9iYWwgc3R5bGVzXG4kYm9keS1iZzogJGdyZXlzY2FsZS0wO1xuJGJvZHktZm9udC1jb2xvcjogJGZvbnQtY29sb3I7XG4kYm9keS1mb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBIaWdobGlnaHQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4kbWludHk6ICNkZmYzZjM7IC8vIGNhbGxvdXRzXG4kcGlua3k6ICNmYWQyZDI7IC8vIGFsZXJ0cywgZmFpbHVyZVxuJGxpbWV5OiAjZTZmYWQyOyAvLyBzdWNjZXNzXG4kZHVja3k6ICNmZWY2ZGM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEluZm9ncmFwaGljIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gISEgaWYgeW91IG1ha2UgY2hhbmdlcyBoZXJlIHBsZWFzZSBjb3B5IHRoZSBjaGFuZ2VzIGludG8gdGhlIGNvbG91clNlcnZpY2VcbiR5ZWxsb3c6ICNmZmMzMDA7XG4kb3JhbmdlOiAjZjI2NzFmO1xuJHJlZDogI2M5MWIyNjtcbiRtYWdlbnRhOiAjOWMwZjVmO1xuJHB1cnBsZTogIzYwMDQ3YTtcbiRibHVlOiAjMDA4N2NiO1xuJGdyZWVuOiAjMDA4YjUyO1xuJGRhcmstZ3JlZW46ICMyZDY4NDM7IC8vIHVzZWQgb24gUlRQIGNvbXBvbmVudFxuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBCYXNlIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuJHByaW1hcnktY29sb3I6ICRzZXJ2aWNlLW9udGFyaW87XG4kc2Vjb25kYXJ5LWNvbG9yOiAkdGhlbWUtbWlkO1xuJGFsZXJ0LWNvbG9yOiAjOWQyZjAwO1xuJHN1Y2Nlc3MtY29sb3I6ICRzZXJ2aWNlLW9udGFyaW87XG4kd2FybmluZy1jb2xvcjogJGR1Y2t5O1xuJGluZm8tY29sb3I6ICRncmV5c2NhbGUtNztcblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgQnV0dG9uIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuJHByaW1hcnktYnV0dG9uOiAkcHJpbWFyeS1idXR0b24tY29sb3I7XG4kc2Vjb25kYXJ5LWJ1dHRvbjogJHRoZW1lLW1pZDtcblxuLy8gQ29sb3VycyB1c2VkIGluIGluZm9ncmFwaGljc1xuJGNvbG9yTWFwOiAoXG4gIFwib3JhbmdlXCI6JG9yYW5nZSxcbiAgXCJyZWRcIjokcmVkLFxuICBcIm1hZ2VudGFcIjokbWFnZW50YSxcbiAgXCJwdXJwbGVcIjokcHVycGxlLFxuICBcImJsdWVcIjokYmx1ZSxcbiAgXCJncmVlblwiOiRncmVlblxuKTtcblxuLy8gbG9vcCB0aHJvdWdoIG1hcCBieSBrZXkvdmFsdWUgcGFpclxuQGVhY2ggJGNvbG9yLCAkaGV4IGluICRjb2xvck1hcCB7XG4gIC4jeyRjb2xvcn0ge1xuICAgICYtYmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhleCAhaW1wb3J0YW50OyAvL292ZXJyaWRlIGJhY2tncm91bmQgY29sb3VyIGZvciBsYWJlbHNcbiAgICAgIGNvbG9yOiAjZmZmOyAvLyAkZ3JleXNjYWxlLTAgaW4gX2NvbG91cnMuc2Nzc1xuICAgICAgYSwgYTp2aXNpdGVkLCBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRncmV5c2NhbGUtNztcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICBjb2xvcjogJGhleDtcbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRXh0ZW5kZWQgY29sb3VyIHBhbGV0dGUgYmcgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4vLyBsaWdodCBiYWNrZ3JvdW5kIGNvbG91cnMgZnJvbSBzZWNvbmRhcnkvdGhlbWUtbWlkIHBhbGV0dGUgYW5kXG4vLyBicmlnaHQgYmFja2dyb3VuZCBjb2xvdXJzIGZyb20gd2FybmluZyBjb2xvdXIgcGFsZXR0ZSAodXNlZCBpbiBzbWFydGllcywgc2tpdHRsZXMsIHBhbmVscylcbi8vIERpZ2l0YWwgU2VydmljZSBTdGFuZGFyZCAoRFNTKSBjb2xvdXIgcGFsZXR0ZVxuQGVhY2ggJGNsYXNzLCAkY29sb3VyIGluIChcbiAgXCJsaWdodC1ibHVlLWJnXCI6I2QxZGRlYiwgLy8gISEgaWYgeW91IGNoYW5nZSB0aGlzLCBjb3B5IGl0IHRvIHRoZSBjb2xvdXJTZXJ2aWNlXG4gIFwibGlnaHQtbGF2ZW5kZXItYmdcIjojZDJkMWViLFxuICBcImxpZ2h0LXB1cnBsZS1iZ1wiOiNkZmQxZWIsXG4gIFwibGlnaHQtbWFnZW50YS1iZ1wiOiNlYmQxZWEsXG4gIFwibGlnaHQtcGluay1iZ1wiOiNlYmQxZGQsXG4gIFwibGlnaHQtcmVkLWJnXCI6I2ViZDJkMSxcbiAgXCJsaWdodC1vcmFuZ2UtYmdcIjojZWJkZmQxLFxuICBcImxpZ2h0LXllbGxvdy1iZ1wiOiNlYWViZDEsXG4gIFwibGlnaHQtbGltZS1iZ1wiOiNkZGViZDEsXG4gIFwibGlnaHQtZ3JlZW4tYmdcIjojZDFlYmQyLFxuICBcImxpZ2h0LW1pbnQtYmdcIjojZDFlYmRmLFxuICBcImxpZ2h0LWFxdWEtYmdcIjojZDFlYWViLFxuICBcImJyaWdodC15ZWxsb3ctYmdcIjojZmFmYWQyLFxuICBcImJyaWdodC1saW1lLWJnXCI6I2U2ZmFkMixcbiAgXCJicmlnaHQtZ3JlZW4tYmdcIjojZDJmYWQyLFxuICBcImJyaWdodC1taW50LWJnXCI6I2QyZmFlNixcbiAgXCJicmlnaHQtYXF1YS1iZ1wiOiNkMmZhZmEsXG4gIFwiYnJpZ2h0LWJsdWUtYmdcIjojZDJlNmZhLFxuICBcImJyaWdodC1sYXZlbmRlci1iZ1wiOiNkMmQyZmEsXG4gIFwiYnJpZ2h0LXB1cnBsZS1iZ1wiOiNlNmQyZmEsXG4gIFwiYnJpZ2h0LW1hZ2VudGEtYmdcIjojZmFkMmZhLFxuICBcImJyaWdodC1waW5rLWJnXCI6I2ZhZDJlNixcbiAgXCJicmlnaHQtcmVkLWJnXCI6I2ZhZDJkMixcbiAgXCJicmlnaHQtb3JhbmdlLWJnXCI6I2ZhZTZkMixcbiAgXCJkc3MtYnJpZ2h0XCI6Izk5ZDhlMCxcbiAgXCJkc3MtbGlnaHRcIjojY2FlOWVlLFxuICBcImRzcy1saWdodC1kZXNhdFwiOiNiM2MzYzRcbikge1xuICAuI3skY2xhc3N9IHtcbiAgICBiYWNrZ3JvdW5kOiAjeyRjb2xvdXJ9ICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIGJhY2tncm91bmQgY29sb3VyIGZvciBiYXIgZ3JhcGhzLCBhc2lkZXMgYW5kIHBhbmVsc1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIERTUyBiYWNrZ3JvdW5kIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gdG8gaW5jbHVkZSB0ZXh0IGNvbG91ciBmb3Igc3BlY2lmaWMgRFNTIGJhY2tncm91bmQgY29sb3Vyc1xuQGVhY2ggJGNsYXNzLCAkY29sb3VyIGluIChcbiAgXCJkc3MtcHJpbWFyeVwiOiMwZjQxM2MsXG4gIFwiZHNzLWRhcmtcIjojMTk0MjNjLFxuICBcImRzcy1kYXJrLWRlc2F0XCI6IzVkNzk2OSxcbiAgXCJkc3MtbWVkaXVtXCI6IzNiOGQ3YixcbiAgXCJkc3MtYWNjZW50XCI6I2YxOWQyMyxcbiAgXCJkc3MtZGlzY292ZXJ5XCI6IzFlNmE5ZCxcbiAgXCJkc3MtYWxwaGFcIjojMTE4YzdiLFxuICBcImRzcy1iZXRhXCI6IzdiOTUzZCxcbiAgXCJkc3MtbGl2ZVwiOiNiYjc3MGJcbikge1xuICAuI3skY2xhc3N9IHtcbiAgICBiYWNrZ3JvdW5kOiAjeyRjb2xvdXJ9ICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIGJhY2tncm91bmQgY29sb3VyIGZvciBiYXIgZ3JhcGhzLCBhc2lkZXMgYW5kIHBhbmVsc1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIFBPIGJhY2tncm91bmQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4vLyB0byBpbmNsdWRlIHRleHQgY29sb3VyIGZvciBzcGVjaWZpYyBQTyBiYWNrZ3JvdW5kIGNvbG91cnNcbkBlYWNoICRjbGFzcywgJGNvbG91ciBpbiAoXG4gIFwicG8tcmljaC1ibGFjay1iZ1wiOiMwMDAwMDAsXG4gIFwicG8tZGFyay15ZWxsb3ctYmdcIjojY2JhNTJlLFxuICBcInBvLXllbGxvdy1iZ1wiOiNmY2FmMTcsXG4gIFwicG8tdGF1cGUtYmdcIjojYzFiMjhmLFxuICBcInBvLWdyZWVuLWJnXCI6IzM5YjU0YSxcbiAgXCJwby1saWdodC1ncmVlbi1iZ1wiOiM4ZGM2M2YsXG4gIFwicG8tdGVhbC1iZ1wiOiM0OWE3YTIsXG4gIFwicG8tbGlnaHQtYmx1ZS1iZ1wiOiMwMGIyZTMsXG4gIFwicG8tZGFyay1ibHVlLWJnXCI6IzA0N2JjMSxcbiAgXCJwby1wdXJwbGUtYmdcIjojOTIyNzhmLFxuICBcInBvLW9yYW5nZS1iZ1wiOiNmMTVhMjIsXG4gIFwicG8tcmVkLWJnXCI6I2VkMWMyNCxcbiAgXCJwby1tYWdlbnRhLWJnXCI6I2VkMDM3Yyxcbikge1xuICAuI3skY2xhc3N9IHtcbiAgICBiYWNrZ3JvdW5kOiAjeyRjb2xvdXJ9ICFpbXBvcnRhbnQ7XG4gICAgQGlmIChsaWdodG5lc3MoJGNvbG91cikgPiA0NCkge1xuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gTGlnaHRlciBiYWNrZ3JvdW5kLCB1c2UgYmxhY2sgZm9udFxuICAgICAgYWJiciwgYSwgYTpob3ZlciwgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IC8vIERhcmtlciBiYWNrZ3JvdW5kLCB1c2Ugd2hpdGUgZm9udFxuICAgICAgYWJiciwgYSwgYTpob3ZlciwgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRpbWVsaW5lLWNvbnRlbnQuI3skY2xhc3N9OjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjeyRjb2xvdXJ9O1xuICB9XG4gIC50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LiN7JGNsYXNzfTo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICN7JGNvbG91cn07XG4gIH1cbn1cbiIsIi8vIFdlIHVzZSB0aGVzZSB0byBjb250cm9sIGhlYWRlciBmb250IHNpemVzXG4kaDEtZm9udC1zaXplOiByZW0tY2FsYygzMik7XG4kaDItZm9udC1zaXplOiByZW0tY2FsYygyNyk7XG4kaDMtZm9udC1zaXplOiByZW0tY2FsYygyMyk7XG4kaDQtZm9udC1zaXplOiByZW0tY2FsYygyMCk7XG4kaDUtZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG4kaDYtZm9udC1zaXplOiAxcmVtO1xuXG4vLyBXZSB1c2UgdGhlc2UgdG8gY29udHJvbCBoZWFkZXIgc2l6ZSByZWR1Y3Rpb24gb24gc21hbGwgc2NyZWVuc1xuJGgxLWZvbnQtcmVkdWN0aW9uOiByZW0tY2FsYyg0KSAhZGVmYXVsdDtcbiRoMi1mb250LXJlZHVjdGlvbjogcmVtLWNhbGMoMykgIWRlZmF1bHQ7XG4kaDMtZm9udC1yZWR1Y3Rpb246IDAgIWRlZmF1bHQ7XG4kaDQtZm9udC1yZWR1Y3Rpb246IDAgIWRlZmF1bHQ7XG4kaDUtZm9udC1yZWR1Y3Rpb246IDAgIWRlZmF1bHQ7XG4kaDYtZm9udC1yZWR1Y3Rpb246IDAgIWRlZmF1bHQ7XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRoaXMgaXMgdGhlIGZpbGUgdG8gcHV0IG9udGFyaW8gZ2xvYmFsIHZhcmlhYmxlcy5cbiAgICBXZSBhcmUgZ29pbmcgdG8gZ3JhZHVhbGx5IGludGVncmF0ZSBhbGwgdGhlIG9udGFyaW8gdmFyaWFibGVzIGhlcmUuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kbWFya2V0aW5nLWJhbm5lci16LWluZGV4OiAxMDtcblxuLy8gSGVpZ2h0IHZhbHVlc1xuJHN0YW5kYXJkLWlucHV0LWhlaWdodDogNDhweDtcbiRsb2dvLWhlaWdodDogNDZweDtcblxuIiwiLy8gSGVscGVyIGNsYXNzZXMgZm9yIHRleHQgZWxlbWVudHNcbi5uYnNwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIiRmb250LW9wZW4tc2FuczogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtcmFsZXdheS1tb2RpZmllZDogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuJWhlYWRlci1zdHlsZXMge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xuICBmb250LWZhbWlseTogJGZvbnQtcmFsZXdheS1tb2RpZmllZDtcbn1cblxuJWgxLXN0eWxlcyB7XG4gIEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzIpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAkc3BhY2luZy03IDAgJHNwYWNpbmctNSAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg0MCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIH1cbn1cblxuJWgyLXN0eWxlcyB7XG4gIEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjcpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLTMgMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzMpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICB9XG59XG5cbiVoMy1zdHlsZXMge1xuICBAZXh0ZW5kICVoZWFkZXItc3R5bGVzO1xuICBmb250LXNpemU6IHJlbS1jYWxjKDIzKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBtYXJnaW46IDAgMCAkc3BhY2luZy0zIDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDI4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuXG4laDQtc3R5bGVzIHtcbiAgQGV4dGVuZCAlaGVhZGVyLXN0eWxlcztcbiAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAkc3BhY2luZy0zIDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMzEzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuJWg1LXN0eWxlcyB7XG4gIEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgJHNwYWNpbmctMyAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxOSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICB9XG59XG5cbiVoNi1zdHlsZXMge1xuICBAZXh0ZW5kICVoZWFkZXItc3R5bGVzO1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLTMgMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgfVxufVxuXG4lbGVhZC1zdGF0ZW1lbnQge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWF4LXdpZHRoOiAkZnVsbC13aWR0aDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjIpO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVmFyaWFibGVzIGZvciBlbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRjb2RlLWNvbG9yOiAjZGNkY2RjO1xuJGNvZGUtYmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTtcbiRjb2RlLWJvcmRlci1zaXplOiAwO1xuJGNvZGUtYm9yZGVyLXN0eWxlOiBub25lO1xuJGNvZGUtYm9yZGVyLWNvbG9yOiBub25lO1xuJGNvZGUtcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRWxlbWVudHNcblVuY2xhc3NlZCBzdHlsZXMsIGJhcmUgSFRNTCBzdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICBjdXJzb3I6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UYWdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYVtocmVmXj1cInRlbDpcIl0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c21hbGwtYnJlYWtwb2ludCkge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICBhYmJyIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgfVxufVxuXG5hYmJyLCBhYmJyW3RpdGxlXSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgJGdyZXlzY2FsZS00MDtcbn1cblxuQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgLm1haW4tY29udGVudCBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICBmb250LXNpemU6IC44NWVtO1xuICB9XG59XG5cbi8vIHRhZyBpcyBub3QgbG9uZ2VyIHN1cHBvcnRlZCBpbiBIVE1MNSwgd2lsbCBoaWRlIHRleHQgaWYgdXNlZFxuYWNyb255bSwgYmlnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYXNpZGU6bm90KC5zaWRlYmFyKSB7XG4gIEBleHRlbmQgLmFzaWRlO1xufVxuXG5hc2lkZSBjb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmFzaWRlIGhyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXlzY2FsZS00MDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIEBleHRlbmQgLmJsb2NrcXVvdGU7XG59XG5cbmNpdGUge1xuICBjb2xvcjogJGZvbnQtY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuYSB7XG4gIGNpdGUge1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbms7XG4gIH1cblxuICAmOnZpc2l0ZWQge1xuICAgIGNpdGUge1xuICAgICAgY29sb3I6ICRjb2xvdXItbGluay0tdmlzaXRlZDtcbiAgICB9XG4gICAgYWJiciB7XG4gICAgICBjb2xvcjogJGNvbG91ci1saW5rLS12aXNpdGVkO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNpdGUge1xuICAgICAgY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gICAgfVxuICAgIGFiYnIge1xuICAgICAgY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gICAgfVxuICB9XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2RlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXN0eWxlOiAkY29kZS1ib3JkZXItc3R5bGU7XG4gIGJvcmRlci13aWR0aDogJGNvZGUtYm9yZGVyLXNpemU7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6ICRjb2RlLXBhZGRpbmc7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5cbnAsIGxpIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5zdHJvbmcge1xuICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkhlYWRpbmdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaDEsXG5oMSArIGhyLFxuaDIgKyBociB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTGlzdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxudWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cblxudWwgdWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cblxuZGwge1xuICBkdCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICBkZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuICAgIC8vIHNldHRpbmcgdGhlIHVzZXIgYWdlbnQgbWFyZ2luLWlubGluZSB0byAwXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBOb3RlOiBQdWxsZWQgZnJvbSB0aGUgQW5ndWxhciBwcm9qZWN0LlxuICAgIFdlIGNhbiByZXRpcmUgdGhlc2Ugb25jZSB0aGUgRFMgSFRNTCBiZWNvbWVzIHdpZGVseSB1c2VkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gd2Ugc2V0IHRoZXNlIGhlcmUgYW5kIG5vdCBpbiBjdXN0b20tc2V0dGluZ3MgYmVjYXVzZSB0aGV5IHNob3VsZCBvbmx5IGFwcGx5IHRvIGJvZHkgY29udGVudFxuY29kZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGEge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkdmlzaXRlZC1jb2xvciwgMzAlKTtcbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGxpbmstY29sb3IsIDU1JSlcbiAgICB9XG4gIH1cbn1cblxuLy9hc2lkZSBzdHlsaW5nIGluIGJvb2tzXG4jZTJlLWJvb2stbWFpbiAubWFpbi1jb250ZW50IGFzaWRlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiRzZWFyY2gtaW5wdXQtcGFkZGluZzogNy4ycmVtO1xuJHNlYXJjaC1pbnB1dC1wYWRkaW5nLS1tb2JpbGU6IDYuNHJlbTtcblxuJGhlYWRlci1sb2dvLXdpZHRoOiAxODBweDtcbiRoZWFkZXItbG9nby13aWR0aC0tbW9iaWxlOiA0NXB4O1xuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1Ljc1cmVtO1xuXG4gIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogJHNwYWNpbmctNjtcbiAgICBoZWlnaHQ6ICRzcGFjaW5nLTY7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcbiAgfVxufVxuXG4uaGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XG4gIGhlaWdodDogJGxvZ28taGVpZ2h0O1xufVxuXG4uaGVhZGVyX19sb2dvLWNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGdsb2JhbC1yYWRpdXMgJGNvbG91ci1mb2N1cztcbiAgfVxufVxuXG4uaGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XG4gIGltZyB7XG4gICAgd2lkdGg6ICRoZWFkZXItbG9nby13aWR0aC0tbW9iaWxlO1xuICAgIGhlaWdodDogJGxvZ28taGVpZ2h0O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiAkaGVhZGVyLWxvZ28td2lkdGg7XG4gICAgICBoZWlnaHQ6ICRsb2dvLWhlaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLyogSGVhZGVyIHNlYXJjaCBzdHlsZXMgKi9cbi5oZWFkZXJfX3NlYXJjaC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoMnJlbSwgMik7XG4gIH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuICBoZWlnaHQ6ICRzdGFuZGFyZC1pbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJHNwYWNpbmctMztcbiAgcGFkZGluZy1yaWdodDogJHNlYXJjaC1pbnB1dC1wYWRkaW5nO1xuXG4gIC8qIGNsZWFycyB0aGUgJ1gnIGZyb20gSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgJjo6LW1zLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gICY6Oi1tcy1yZXZlYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBDaHJvbWUgKi9cbiAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbiAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbiAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4gICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6aW52YWxpZCArIGlucHV0W3R5cGU9XCJyZXNldFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgICYgfiAuaGVhZGVyX19zZWFyY2gtc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItbGluaztcbiAgICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGF1dG8gWCBpY29uIGZvciBJRSBhbmQgRWRnZSBvbiBpbnB1dCBhcmVhXG4gICY6Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAvLyBSZW1vdmUgcmVkIG91dGxpbmUgYXJvdW5kIGlucHV0IGFyZWEgb24gRmlyZWZveFxuICAmOmludmFsaWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6aW52YWxpZDpub3QoOmZvY3VzKSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctNDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2VhcmNoLWlucHV0LXBhZGRpbmctLW1vYmlsZTtcbiAgfVxufVxuXG4uaGVhZGVyX19zZWFyY2gtc3VibWl0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS01O1xuICBjb2xvcjogJGNvbG91ci1ibGFjaztcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41NjtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAkc3BhY2luZy00O1xuICB0b3A6ICRzcGFjaW5nLTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTM7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLTM7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGdsb2JhbC1yYWRpdXMgJGNvbG91ci1mb2N1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItbGluay0tYWN0aXZlO1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTA7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmhlYWRlcl9fc2VhcmNoLXJlc2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IDExcHg7XG4gIHJpZ2h0OiA4MHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgcGFkZGluZzogJHNwYWNpbmctMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb25zLWNsb3NlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkZ2xvYmFsLXJhZGl1cyAkY29sb3VyLWZvY3VzO1xuICB9XG59XG5cbi8qIEhlYWRlciBtZW51ICYgbGFuZ3VhZ2UgdG9nZ2xlICYgY2xvc2Ugc2VhcmNoIGJ1dHRvbiBzdHlsZXMgKi9cbi5oZWFkZXJfX25hdi1yaWdodC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4vKiBIZWFkZXIgYnV0dG9ucyAqL1xuLmhlYWRlci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcbiAgaGVpZ2h0OiAkc3RhbmRhcmQtaW5wdXQtaGVpZ2h0O1xuICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMTQsIDkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBAZXh0ZW5kICVmb2N1cztcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cbn1cblxuLmhlYWRlci1idXR0b24tLXdpdGgtb3V0bGluZSxcbi5oZWFkZXItYnV0dG9uLS13aXRob3V0LW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBjb2xvcjogJGNvbG91ci13aGl0ZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTcwO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNjA7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS03MDtcbiAgfVxufVxuXG4uaGVhZGVyLWJ1dHRvbi0td2l0aC1vdXRsaW5lIHtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG91ci13aGl0ZTtcbiAgbWFyZ2luOiAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy00O1xuICBwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2luZy0zLCAyKSAkc3BhY2luZy00O1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvdXItd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTcwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzbWFsbC1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogY2FsYygjeyRzcGFjaW5nLTN9IC8gMik7XG4gIH1cbn1cblxuLmhlYWRlci1idXR0b24tLXdpdGhvdXQtb3V0bGluZSB7XG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNzA7XG4gIH1cbn1cblxuLmhlYWRlcl9fbWVudS10b2dnbGVyIHtcbiAgcGFkZGluZzogbWF0aC5kaXYoJHNwYWNpbmctMywgMikgJHNwYWNpbmctNDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTI7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctMjtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTM7XG5cbiAgYWJiclt0aXRsZV0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX19zZWFyY2gtdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTIgJHNwYWNpbmctMztcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTQ7XG5cbiAgc3ZnIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJfX3NlYXJjaC1jbG9zZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy00O1xuICBwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2luZy01LCAxMCkgJHNwYWNpbmctMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTEgJHNwYWNpbmctMiAkc3BhY2luZy0xICRzcGFjaW5nLTQ7XG4gICAgaGVpZ2h0OiAkc3RhbmRhcmQtaW5wdXQtaGVpZ2h0O1xuXG4gICAgc3BhbiB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAkc3BhY2luZy03O1xuICAgICAgaGVpZ2h0OiAkc3BhY2luZy03O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19zZWFyY2gtY2xvc2Uge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX3NlYXJjaC1jbG9zZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gIC5oZWFkZXItLXNlYXJjaC1vcGVuIC5oZWFkZXJfX2xvZ28tY29udGFpbmVyLFxuICAuaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19uYXYtcmlnaHQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRlci0tc2VhcmNoLW9wZW4gLmhlYWRlcl9fc2VhcmNoLWNsb3NlLWNvbnRhaW5lcixcbiAgLmhlYWRlci0tc2VhcmNoLW9wZW4gLmhlYWRlcl9fc2VhcmNoLWNvbnRhaW5lcixcbiAgLmhlYWRlci0tc2VhcmNoLW9wZW4gLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogJHotaW5kZXgtYWJvdmUtbWVkaXVtO1xufVxuXG4ubmF2aWdhdGlvbi0tb3BlbiB7XG4gIC5vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gY3VzdG9tIHN0eWxlc1xuLmhlYWRlcl9fY29udGFpbmVyIGhlYWRlciB7XG4gIGJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICB9XG5cbiAgLmhlYWRlcl9fc2VhcmNoLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuaGVhZGVyX19zZWFyY2gtY2xvc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmhlYWRlcl9fbG9nby1jb250YWluZXIge1xuICBpbWcge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuXG4uaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciB7XG4gIGEge1xuICAgIEBleHRlbmQgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcjtcbiAgICBAZXh0ZW5kIC5oZWFkZXItYnV0dG9uO1xuICAgIEBleHRlbmQgLmhlYWRlci1idXR0b24tLXdpdGhvdXQtb3V0bGluZTtcbiAgfVxuXG4gICYuc2hvdy1mb3Itc21hbGwtb25seSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4vLyBGaXhpbmcgdGhlIGNvbHVtbnMgaXNzdWUgYmV0d2VlbiAxMDI0cHggdG8gMTE2N3B4ICg2NGVtIHRvIDczZW0pXG4uaGVhZGVyX19jb250YWluZXIge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50ICsgMC4wNjNlbSkge1xuICAgIC5tZWRpdW0tNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgfVxuICAgIC5tZWRpdW0tOCB7XG4gICAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQgKyAwLjA2M2VtKSB7XG4gICAgLmxhcmdlLTMge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLmxhcmdlLTQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIH1cbiAgICAubGFyZ2UtNiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNYXJrZXRpbmcgQmFubmVyIDEuMCBhbmQgMi4wIGhhdmUgdGhlIHotaW5kZXggb2YgMTAuXG4vLyBXZSB3YW50IHRvIG1ha2Ugc3VyZSB0aGUgb3ZlcmxheSBpcyBvbiB0b3Agb2YgaXQuXG4uaGVhZGVyIHtcbiAgei1pbmRleDogJG1hcmtldGluZy1iYW5uZXItei1pbmRleCArIDU7XG59XG5cbi5vdmVybGF5IHtcbiAgei1pbmRleDogJG1hcmtldGluZy1iYW5uZXItei1pbmRleCArIDI7XG59XG4iLCIkaGVhZGVyLWNsb3NlLWJ1dHRvbi0tdG9wLXZhbHVlOiAtNC4zNXJlbTtcblxuLm5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDcycmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAkc3BhY2luZy00O1xuICB6LWluZGV4OiA2O1xufVxuXG4ubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4xcyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAkei1pbmRleC1hYm92ZS1oaWdoO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogJHNwYWNpbmctNDtcbiAgICB0b3A6IGNhbGMoMTAwJSAtICN7JHNwYWNpbmctMn0pO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgbWluLXdpZHRoOiAyOTBweDtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICB6LWluZGV4OiA1O1xuICB9XG59XG5cbi5oZWFkZXIgKyAubmF2aWdhdGlvbiAuaGVhZGVyLWJ1dHRvbiB7XG4gIHRvcDogJGhlYWRlci1jbG9zZS1idXR0b24tLXRvcC12YWx1ZTtcbn1cblxuLmFwcGxpY2F0aW9uLWhlYWRlciArIC5hcHBsaWNhdGlvbi1zdWJoZWFkZXItbWVudV9fY29udGFpbmVyIC5oZWFkZXItYnV0dG9uIHtcbiAgdG9wOiBjYWxjKC0jeyRzcGFjaW5nLTl9ICsgLSN7JHNwYWNpbmctMX0pO1xufVxuXG4ubmF2aWdhdGlvbi5uYXZpZ2F0aW9uLS1vcGVuIC5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAkc3BhY2luZy0yICRzcGFjaW5nLTA7XG4gIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5c2NhbGUtMjA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleXNjYWxlLTIwO1xuICBwYWRkaW5nOiAkc3BhY2luZy0wO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXlzY2FsZS0yMDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiBhIHtcbiAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1zZW1pLWJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogY2FsYygjeyRzcGFjaW5nLTN9IC0gKCN7JHNwYWNpbmctMX0gLyAzLjI1KSkgJHNwYWNpbmctNTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGdyZXlzY2FsZS01LCA1KTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTIwO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBleHRlbmQgJWZvY3VzO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzIGluc2V0O1xuICB9XG5cbiAgJi5saW5rLS1hY3RpdmUge1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgJGNvbG91ci1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiBjYWxjKCN7JHNwYWNpbmctM30gLSAoI3skc3BhY2luZy0xfSAvIDMuMjUpKSAkc3BhY2luZy02O1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS03MDtcblxuICAub250YXJpby1pY29uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNjA7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1ibGFjaztcbiAgfVxufVxuXG4vLyBjdXN0b20gc3R5bGVzXG4vLyBUT0RPIHRha2UgdGhpcyBzZWN0aW9uIG91dCB0byBhIHNlcGFyYXRlIGZpbGUgdG8ga2VlcCB0aGUgRFMgZmlsZXMgdW50b3VjaGVkLlxuLmhlYWRlcl9fY29udGFpbmVyIG5hdiBidXR0b24ge1xuICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBtYXJnaW46IGluaGVyaXQ7XG59XG5cbi5uYXZpZ2F0aW9uLS1vcGVuLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b24ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vLyBNYXJrZXRpbmcgQmFubmVyIDEuMCBhbmQgMi4wIGhhdmUgdGhlIFN1cGVyIGdyYXBoaWMgei1pbmRleCBvZiAxMC5cbi8vIFdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoZSBvdmVybGF5IGlzIG9uIHRvcCBvZiBpdC5cbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uIHtcbiAgcmlnaHQ6ICRzcGFjaW5nLTQ7XG4gIHotaW5kZXg6ICRtYXJrZXRpbmctYmFubmVyLXotaW5kZXggKyA2O1xufVxuXG4ubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgei1pbmRleDogJG1hcmtldGluZy1iYW5uZXItei1pbmRleCArIDQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIHotaW5kZXg6ICRtYXJrZXRpbmctYmFubmVyLXotaW5kZXggKyA1O1xuICB9XG59XG4iLCIgJHJldGluYTogKFxuICBcIiN7JHNjcmVlbn0gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpXCIsXG4gIFwiI3skc2NyZWVufSBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMilcIixcbiAgXCIjeyRzY3JlZW59IGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKVwiLFxuICBcIiN7JHNjcmVlbn0gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKVwiLFxuICBcIiN7JHNjcmVlbn0gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKVwiLFxuICBcIiN7JHNjcmVlbn0gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpXCJcbiApO1xuXG4uc2VydmljZW9udGFyaW8tbG9nbyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9sb2dvLXNlcnZpY2VvbnRhcmlvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjIycHggNTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMjJweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIEBtZWRpYSAjeyRyZXRpbmF9IHtcbiAgICAuc2VydmljZW9udGFyaW8tbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvbG9nby1zZXJ2aWNlb250YXJpb0AyeC5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDBweCA0OXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgfVxuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyc7XG4gIHNyYzpcbiAgICB1cmwoJyN7JGZvbnQtZGlyfS9sb2dvLW1haW4tc2VydmljZW9udGFyaW8ud29mZj9mdndlcXgnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZvbnQtZGlyfS9sb2dvLW1haW4tc2VydmljZW9udGFyaW8uc3ZnP2Z2d2VxeCNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3MqPVwiaWNvLWxvZ28tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdsb2dvLW1haW4tc2VydmljZW9udGFyaW8nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbiRjaGFyUG9zOjAgMSAyIDMgNCA1IDYgNyA4IDkgYSBiIGMgZCBlIGY7XG5cbiVzby1wcm9wcyB7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi8vVE9ETyBkZWxldGUgZXZlcnl0aGluZyBiZWZvcmUgdGhpcyBjb21tZW50XG4uc2VydmljZW9udGFyaW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YzQwO1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogMDtcbiAgJiA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5CbG9jayBHcmlkIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBibG9jay1ncmlkLWNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICAmOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgI3skc21hbGwtdXB9IHtcbiAgdWxbY2xhc3NePSdzbWFsbC11cCddLCB1bFtjbGFzcyo9J3NtYWxsLXVwJ10sXG4gIGRpdltjbGFzc149J3NtYWxsLXVwJ10sIGRpdltjbGFzcyo9J3NtYWxsLXVwJ10ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9XG4gIC5zbWFsbC11cC0xID4gLmNvbHVtbiwgLnNtYWxsLXVwLTEgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjpudGgtb2YtdHlwZSgxbisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLnNtYWxsLXVwLTIgPiAuY29sdW1uLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogNTAlO1xuICAgICY6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5zbWFsbC11cC0zID4gLmNvbHVtbiwgLnNtYWxsLXVwLTMgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAmOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAuc21hbGwtdXAtNCA+IC5jb2x1bW4sIC5zbWFsbC11cC00ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgJjpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLnNtYWxsLXVwLTUgPiAuY29sdW1uLCAuc21hbGwtdXAtNSA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMjAlO1xuICAgICY6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5zbWFsbC11cC02ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTYgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAmOm50aC1vZi10eXBlKDZuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAuc21hbGwtdXAtNyA+IC5jb2x1bW4sIC5zbWFsbC11cC03ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAxNC4yODU3MSU7XG4gICAgJjpudGgtb2YtdHlwZSg3bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLnNtYWxsLXVwLTggPiAuY29sdW1uLCAuc21hbGwtdXAtOCA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTIuNSU7XG4gICAgJjpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICB1bFtjbGFzc149J21lZGl1bS11cCddLCB1bFtjbGFzcyo9J21lZGl1bS11cCddLFxuICBkaXZbY2xhc3NePSdtZWRpdW0tdXAnXSwgZGl2W2NsYXNzKj0nbWVkaXVtLXVwJ10ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9XG4gIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uLCAubWVkaXVtLXVwLTIgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDUwJTtcbiAgICAmOm50aC1vZi10eXBlKDJuKzEpe1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICY6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMjUlO1xuICAgICY6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMjAlO1xuICAgICY6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgICY6bnRoLW9mLXR5cGUoNm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTQuMjg1NzElO1xuICAgICY6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTIuNSU7XG4gICAgJjpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gIHVsW2NsYXNzXj0nbGFyZ2UtdXAnXSwgdWxbY2xhc3MqPSdsYXJnZS11cCddLFxuICBkaXZbY2xhc3NePSdsYXJnZS11cCddLCBkaXZbY2xhc3MqPSdsYXJnZS11cCddIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfVxuICAubGFyZ2UtdXAtMSA+IC5jb2x1bW4sIC5sYXJnZS11cC0xID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5sYXJnZS11cC0yID4gLmNvbHVtbiwgLmxhcmdlLXVwLTIgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDUwJTtcbiAgICAmOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAubGFyZ2UtdXAtMyA+IC5jb2x1bW4sIC5sYXJnZS11cC0zID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgJjpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMjUlO1xuICAgICY6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5sYXJnZS11cC01ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTUgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDIwJTtcbiAgICAmOm50aC1vZi10eXBlKDVuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAubGFyZ2UtdXAtNiA+IC5jb2x1bW4sIC5sYXJnZS11cC02ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgJjpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTQuMjg1NzElO1xuICAgICY6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5sYXJnZS11cC04ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTggPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDEyLjUlO1xuICAgICY6bnRoLW9mLXR5cGUoOG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG59XG4iLCIkZ2xvYmFsLWZsZXhib3g6IHRydWUgIWRlZmF1bHQ7XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6ICcgJztcblxuICAgIEBpZiAkZ2xvYmFsLWZsZXhib3gge1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkdG9wLCAkbGVmdCwgJGJsdXIsICRjb2xvciwgJGluc2V0OiBmYWxzZSkge1xuICBAaWYgJGluc2V0IHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgfSBAZWxzZSB7XG4gICAgYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gIH1cbn1cblxuQG1peGluIHRyYW5zaXRpb24tbGluZWFyLWFsbCgkZHVyYXRpb246IDUwMG1zKSB7XG4gIHRyYW5zaXRpb246ICRkdXJhdGlvbiBsaW5lYXIgYWxsO1xufVxuXG5AbWl4aW4gcmFsZXdheUZvbnQge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1peGluIHJhZGl1cygkcmFkaXVzOiRnbG9iYWwtcmFkaXVzKSB7XG4gIEBpZiAkcmFkaXVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBoaWdobGlnaHQtYmxvY2soJGJhY2tncm91bmQtY29sb3IpIHtcbiAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgLjkzNzVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTUgMCAkc3BhY2luZy01ICRzcGFjaW5nLTU7XG4gIGNvbG9yOiAkZ3JleXNjYWxlLTgwO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcnJpZGVzIGRlZmF1bHQgRFMgYnV0dG9ucy5zY3NzIHN0eWxlIGZvciBhY2NvcmRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGwge1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgcGFkZGluZzogMXB4IDZweDtcbiAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcblxuICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICB9XG59XG5cbi5hY2NvcmRpb25fX2J1dHRvbiB7XG4gIG1hcmdpbjogdW5zZXQ7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UaGlzIHVzZWQgdG8gYmUgdGhlIGxheW91dCBmaWxlIGZvciBvdXIgRm9ydGggbGV2ZWwgKGxheW91dCkgaW4gb3VyIFN0eWxpbmcgYXJjaGl0ZWN0dXJlLlxuVE9ETzogQmFzZWQgb24gdGhlIE9PQ1NTIG1vZGVsLCBsZWF2ZSBvYmplY3RzIGhlcmUgYW5kIG1vdmUgY29tcG9uZW50cyB0byB0aGUgY29tcG9uZW50cyBmb2xkZXIuXG5odHRwczovL2dpdGh1Yi5jb20vc3R1YmJvcm5lbGxhL29vY3NzL3dpa2lcbk1vcmUgaW5mbyBvbiBSRUFETUUubWQgZmlsZS5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBUbyBzZXQgdGhlIHRvcCBvZiBuYXYgKG1haW4gbWVudSkgYmFzZWQgb24gdG9wIG9mIG91ciBjYW52YXMuICovXG4vKiB0aGlzIGFsc28gYWN0cyBhcyB0aGUgbWFpbiB3cmFwcGVyIGZvciBoZWFkZXIsIG1haW4gYW5kIGZvb3RlciAqL1xuLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0byAwLjVyZW0gYXV0bztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgRm91bmRhdGlvbiBHcmlkIERlY29yYXRvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdyaWQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAuOTM3NXJlbTtcbiAgbWF4LXdpZHRoOiA2Mi41cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZ3JpZF9fb3V0ZXItd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5ncmlkX19pbm5lci13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ3JpZC1jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGdWxsIFdpZHRoIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZnVsbC13aWR0aDpub3QodGFibGUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBpbmhlcml0O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGJvcmRlcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQ29udGVudCBibG9ja3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uZmxleC0tYWxpZ24tY2VudGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtLWp1c3RpZnktY29udGVudCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtLWFsaWduLXN0YXJ0IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRm91bmRhdGlvbiBncmlkIGluIGEgbGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG51bC5yb3cge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5DdXN0b20gbWFya2V0aW5nIGJhbm5lciB2YXJpYWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRtZWRpdW0tdG8tc21hbGw6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSknO1xuJG1lZGl1bS1icmVha3BvaW50OiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3Ljg3NWVtKSBhbmQgKG1heC13aWR0aDogNzIuOTM3NWVtKSc7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5NZWRpYSBiYW5uZXJcbkFsc28gY2FsbGVkOiBtYXJrZXRpbmcgYmFubmVyLCBoZXJvIGJhbm5lclxuUmVsYXRlZCB0ZW1wbGF0ZTogb250YXJpby0tbWVkaWEtYmFubmVyLmh0bWwudHdpZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIge1xuICAmLmJhbm5lcl9fd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNlMmUyZTI7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbjogLTJyZW0gLTUwdncgMS41cmVtO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cblxuICAuYmFubmVyX19pbnRybyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyX19pbWFnZS1hcmVhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX2ltYWdlLWFyZWEgLmJhbm5lcl9faW1hZ2UtYXJlYV9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7IC8vIEEgZml4IGZvciBjbGlwLXBhdGggU1ZHIGRpc3RvcnRpb24gaW4gU2FmYXJpIGFuZCBpT1NcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbiAgfVxuXG4gIC5iYW5uZXJfX2ltYWdlLWFyZWEgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgIG1pbi13aWR0aDogNzYwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgICAgd2lkdGg6IDU3MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgd2lkdGg6IDM4MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX3RleHQtYXJlYSB7XG4gICAgei1pbmRleDogMztcbiAgICBAbWVkaWEgI3skc21hbGwtb25seSwgJG1lZGl1bS1vbmx5fSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IC8vIHRoZSBpbXBvcnRhbnQgc2VsZWN0b3IgdG8gb3ZlcnJpZGUgdGhlIGR5bmFtaWNhbGx5IHNldCBjb2xvdXJzXG4gICAgfVxuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgICBtYXgtd2lkdGg6IDM4LjdyZW07XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbSAzcmVtIDMuNXJlbTtcbiAgICAgIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSBhbmQgKG1heC13aWR0aDogNzcuMzEzZW0pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMy4ycmVtO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczLjA2M2VtKSBhbmQgKG1heC13aWR0aDogNzUuMDYzZW0pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc21hbGwtb25seSwgJG1lZGl1bS1vbmx5fSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIGgxIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG5cbiAgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIgaHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5JTtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgYmxhY2s7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cblxuICAuYmFubmVyX19pbnRyby0tdGV4dCB7XG4gICAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBsZWdhY3kgY3NzIGZvciBCYW5uZXIgMS4wXG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xIHtcbiAgJi5iYW5uZXJfX3dyYXBwZXIge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZTJlMmUyO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IDAgLTUwdncgMS41cmVtIC01MHZ3O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9faW50cm8ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5LCAkbWVkaXVtLXRvLXNtYWxsfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9faW50cm8gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tYnJlYWtwb2ludH0geyAvLyBUaGlzIGlzIGEgZml4IGZvciBmaXJlZm94LiBGaXJlZm94IGlzIGJ1Z2d5IHdpdGggbWluLWhlaWdodDogMTAwJS5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciAge1xuICAgIG1heC13aWR0aDogMzdyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW0gMCAxLjVyZW0gMnJlbTtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHksICRtZWRpdW0tdG8tc21hbGx9IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwLjM1cmVtIDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9faW50cm8tLWNvbnRlbnQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmc6IDAgMC42MjVyZW0gMS41cmVtIDAuNjI1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX3JpZ2h0LXN1cGVyZ3JhcGhpYyxcbiAgLmJhbm5lcl9fbGVmdC1zdXBlcmdyYXBoaWMge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6ICRtYXJrZXRpbmctYmFubmVyLXotaW5kZXg7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHksICRtZWRpdW0tdG8tc21hbGx9IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9fbGVmdC1zdXBlcmdyYXBoaWMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xcmVtO1xuICB9XG5cbiAgc3ZnOm5vdCg6cm9vdCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubWVkaXVtLXB1bGwtNSwgLm1lZGl1bS1wdXNoLTcge1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tdG8tc21hbGx9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIGZpZ3VyZS5tZWRpYS0tdHlwZS1iYW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuIiwiLm1haW50ZW5hbmNlLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvY28tc3VwZXJncmFwaGljLW0uc3ZnXCIpIG5vLXJlcGVhdCByaWdodCB0b3A7XG5cbiAgLmxvZ28ge1xuICAgIHdpZHRoOiA5LjgzcmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMzEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gIC5tYWludGVuYW5jZS1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvY28tc3VwZXJncmFwaGljLWQuc3ZnXCIpIG5vLXJlcGVhdCA5MCUgLTEwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5LjA2cmVtIDExLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAubWFpbnRlbmFuY2UtcGFnZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2NvLXN1cGVyZ3JhcGhpYy1kLnN2Z1wiKSBuby1yZXBlYXQgOTAlIHRvcDtcblxuICAgIC5sb2dvIHtcbiAgICAgIG1hcmdpbi10b3A6IDdyZW07XG4gICAgfVxuICB9XG59XG4iLCIvKiBOT1RFOiBldmVudHVhbGx5IHdl4oCZbGwgd2FudCB0byBwaGFzZSBvdXQgdGhlc2UgY2xhc3NlcyBiZWNhdXNlIG9mIHRoZSBEUyBzcGFjaW5nIGNsYXNzZXMgICovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNYXJnaW5zIC0gcmVndWxhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5tYXJnaW4ge1xuICBtYXJnaW46IDFyZW07XG59XG5cbi5tYXJnaW4tLXRvcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5tYXJnaW4tLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5tYXJnaW4tLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ubWFyZ2luLS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNYXJnaW5zIC0gZG91YmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm1hcmdpbi0tZG91YmxlIHtcbiAgbWFyZ2luOiAycmVtO1xufVxuXG4ubWFyZ2luLS10b3AtZG91YmxlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLm1hcmdpbi0tYm90dG9tLWRvdWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5tYXJnaW4tLXJpZ2h0LWRvdWJsZSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLm1hcmdpbi0tbGVmdC1kb3VibGUge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1hcmdpbnMgLSBoYWxmXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm1hcmdpbi0tcmlnaHQtaGFsZiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ubWFyZ2luLS1sZWZ0LWhhbGYge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUGFkZGluZyAtIHJlZ3VsYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucGFkZGluZyB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5wYWRkaW5nLS10b3Age1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLnBhZGRpbmctLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucGFkZGluZy0tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ucGFkZGluZy0tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBhZGRpbmcgLSBkb3VibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucGFkZGluZy0tZG91YmxlIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLnBhZGRpbmctLXRvcC1kb3VibGUge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLnBhZGRpbmctLWJvdHRvbS1kb3VibGUge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnBhZGRpbmctLXJpZ2h0LWRvdWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5wYWRkaW5nLS1sZWZ0LWRvdWJsZSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFJlc2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFkZGluZy0tbm9uZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYWRkaW5nLS10b3Atbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubWFyZ2luLS1ub25lIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQWxpZ25tZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNZWRpYSBsaWJyYXJ5IGFsaWdubWVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmZpZ3VyZS5hbGlnbi1jZW50ZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5maWd1cmUuYWxpZ24tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbmZpZ3VyZS5hbGlnbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjQwNCBlcnJvciBwYWdlXG4qIC9wYWdlL3dlLWNhbnQtZmluZC1wYWdlXG4qIC9mci9wYWdlL2NldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVycm9yLXBhZ2VfX3N1cGVyZ3JhcGhpYyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvNDA0LWVycm9yX3RyaWxsaXVtX0Rlc2t0b3BfMngucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDc2MHB4O1xuICBoZWlnaHQ6IDU2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwcHg7XG4gIHotaW5kZXg6IDA7XG5cbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzLzQwNC1lcnJvcl90cmlsbGl1bV9Nb2JpbGVfMngucG5nKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEzM3B4O1xuICAgIGhlaWdodDogMjU3cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgfVxuXG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvNDA0LWVycm9yX3RyaWxsaXVtX1RhYmxldF8yeC5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcmlnaHQ6IC0yMnB4O1xuICAgIHdpZHRoOiAzMjlweDtcbiAgICBoZWlnaHQ6IDM1NHB4O1xuICB9XG5cbiAgQG1lZGlhICN7JGxhcmdlLW9ubHl9IHtcbiAgICByaWdodDogLTMxNXB4O1xuICB9XG5cbiAgQG1lZGlhICN7JHhsYXJnZS1vbmx5fSB7XG4gICAgcmlnaHQ6IC0zMTVweDtcbiAgfVxuXG4gIEBtZWRpYSAjeyR4eGxhcmdlLXVwfSB7XG4gICAgcmlnaHQ6IC0zMTVweDtcbiAgfVxufVxuXG4uZXJyb3ItcGFnZV9faW50cm8taW5uZXItd3JhcHBlciBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seSwgJHNtYWxsLW9ubHl9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIH1cbn1cblxuaHIuc21hbGwtb3JhbmdlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbjogMS41NjI1cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRkNBRjE3O1xufVxuXG5ib2R5W2NsYXNzKj1cInBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZVwiXSxcbmJvZHlbY2xhc3MqPVwicGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXCJdIHtcblxuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAuaW50cm8tc3R5bGVfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDczJTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogNzBlbSkge1xuICAgIC5pbnRyby1zdHlsZV9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogNzElO1xuICAgIH1cbiAgfVxuXG4gIGhyLmludHJvLXN0eWxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMxYTFhMWE7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgZm9vdGVyLCAuYnJlYWRjcnVtYnMsIC5oZWFkZXItc2l0ZS1uYXZfX3RyYW5zbGF0aW9uLWxpbmtfX2xpc3Qge1xuICAgICBkaXNwbGF5OiBub25lO1xuICAgfVxuXG4gIC5yb3cuaW50cm8sIC5yb3cuaW50cm8ucm93LS1jb2xsYXBzZSAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIC5yb3cuaW50cm8gIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgIC5yb3cuaW50cm8gIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5yb3cuaW50cm8gcCwgaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIC5yb3cuaW50cm8gaDEge1xuICAgIG1hcmdpbi10b3A6IDdyZW07XG4gIH1cblxuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAucm93LmludHJvIHAsIGgxIHtcbiAgICAgIHdpZHRoOiA1OCU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAucm93LmludHJvIGgxICB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgIC5yb3cuaW50cm8gaDEge1xuICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBTcGxhc2ggcGFnZVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogSGlkaW5nIGFsbCBtYWluIGxhbmRtYXJrcyBmb3IgdGhlIHNwbGFzaCBwYWdlICovXG4uc3BsYXNoX19wYWdlIHtcbiAgLmhlYWRlcl9fY29udGFpbmVyLCAuYnJlYWRjcnVtYiwgLmJyZWFkY3J1bWJzLCBmb290ZXIsIC5yb3cuaW50cm8sIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcGxhc2hfX3dyYXBwZXIge1xuICAudG9wLW1hcmdpbi02eCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAgIC50b3AtbWFyZ2luLTZ4IHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLS1zZW1pdHJhbnNwYXJlbnQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDEwMCUsLjgpO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5wYW5lbC0tc2VtaXRyYW5zcGFyZW50IC5idXR0b24ge1xuICAgICAgbWluLXdpZHRoOiA5LjVyZW07XG4gICAgfVxuICB9XG5cbiAgLnNpdGUtbG9nbyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAzMTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE9uIHRoaXMgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi50b2Mge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBjb2x1bW5zOiAyIDIxcmVtO1xuICBjb2x1bW4tZ2FwOiAyLjVyZW07XG4gIGxpIHtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMC43NXJlbSAwLjI1cmVtO1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3Qge1xuICAgIHVsI3smfSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIG9sI3smfSB7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uaHItLXRoaWNrIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRsaWdodGVzdC1ncmF5O1xufVxuXG5ociN0b2MtZW5kIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi8vIFJlbGF0ZWQgbGluayBhcHBlYXJzIG9ubHkgaW4gc21hbGxlciBzY3JlZW5zXG5AbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgbGkucmVsYXRlZC1saSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvb3RlciBDbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmZvb3RlciwgLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5mb290ZXJfX2xpbmsge1xuICAmLCBhLCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICY6aG92ZXIsICY6Zm9jdXMsIGE6aG92ZXIsIGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cblxuLmZvb3Rlci1taW5pc3RyeSBhLmZvb3Rlcl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2ZmZjtcbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gIH1cbn1cblxuLmZvb3Rlci1taW5pc3RyeV9fcXVvdGUge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgbWF4LXdpZHRoOiAzOHJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVGFyZ2V0ZWQgRm9vdGVyczpcbiAgICogQ29udGFjdCB1c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wYXRoLWZlZWRiYWNrLWNvbnRhY3QtdXMsIC5wYXRoLWZyLWNvbW1lbnRhaXJlcy1wb3VyLW5vdXMtam9pbmRyZSB7XG4gIC5mb290ZXIgIHtcbiAgICAuZm9vdGVyX19jb250YWN0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAuZm9vdGVyX19jb250YWN0IHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gRHJ1cGFsIGZvcm1zIG92ZXJyaWRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jZWRpdC1oZWFkZXItY29udGFpbmVyIHAge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5mb3JtLXJlcXVpcmVkLmZvcm0tbGFiZWx7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uLCAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gRm9ybTogZmVlZGJhY2svY29udGFjdC11c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtdXMtYWRkLWZvcm0ge1xuICAjZWRpdC1tYWluLWNvbnRhaW5lci53ZWJmb3JtLWZsZXhib3gge1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cblxuI2VkaXQtYWNjZXNzaWJpbGl0eS1zdGF0ZW1lbnQuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciB7XG4gIC5mb3JtLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgZmllbGRzZXQud2ViZm9ybS1jb21wb3NpdGUtaGlkZGVuLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgI2VkaXQtd291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpbyB7XG4gICAgLmZvcm0taXRlbS13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvIHtcbiAgICAgIGJvcmRlcjogdGhpY2sgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgIGJvcmRlcjogdGhpY2sgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMC4ycmVtIDAgMCAzcmVtO1xuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvLS13cmFwcGVyLS1kZXNjcmlwdGlvbi53ZWJmcm9tLWVsZW1lbnQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIH1cblxuICAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvLnJhZGlvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXJlbTtcbiAgfVxuXG4gICNlZGl0LXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8tLXdyYXBwZXIgLmZpZWxkc2V0X19sZWdlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmZvcm0taXRlbS1lbWFpbCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgI2VkaXQtd291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpbyAuZm9ybS1ncm91cCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuI2VkaXQtYWN0aW9ucy53ZWJmb3JtLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5mb3JtLWl0ZW0td291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpbyBpbnB1dC5yYWRpb3NfX2lucHV0IHtcbiAgd2lkdGg6IDMycHg7XG59XG5cbiAvLyBDb250YWN0IHVzIHNlbmQgYnV0dG9uIG9uIElPUy5cbi53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBvdmVycmlkZXMgZm9yIHJhZGlvIGJ1dHRvbnMgYXBwZWFyaW5nIGxpa2UgY2hlY2tib3hlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG5pbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAuMnJlbSAwO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5AbWVkaWEgI3skc21hbGwtb25seX0ge1xuICBpbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbCB7XG4gICAgbWFyZ2luOiAwLjNyZW0gMDtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cblxuaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0ICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYTFhMWE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgI3skc21hbGwtb25seX0ge1xuICBpbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0ICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDEwcHggc29saWQgIzFhMWExYTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDZweCwgNnB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0ICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWw6OmFmdGVyIHtcbiAgICBib3JkZXI6IDEycHggc29saWQgIzFhMWExYTtcbiAgfVxufVxuXG4ucmFkaW9zX19pbnB1dDpmb2N1cyArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICMwMDlBREI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICBvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0OmNoZWNrZWQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICAvKiBvdmVycmlkZXMgZm9yIHRoZSBjaGVja2JveGVzX19sYWJlbDo6YWZ0ZXIgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTFJEL09JQy9HYXpldHRlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cblxuLy8gRGF0ZSBmaWVsZHMgZm9yIExSRC9PSUMvR2F6ZXR0ZSBvbiBJT1MuXG5kaXZbY2xhc3MqPVwiIGZvcm0taXRlbS1kYXRlLVwiXSBpbnB1dCB7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4iLCJAaW1wb3J0IFwiLi4vMi51dGlsaXRpZXMvY29sb3Vycy5nbG9iYWxcIjtcblxuLmdvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXJfX3BhZ2UgLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXNreTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAwIC01MHZ3IDEuNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuXG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9e1xuICAgICZ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9maWxlcy5vbnRhcmlvLmNhL2NvLWhvbWVwYWdlLXN1cGVyZ3JhcGhpYy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDM0dncgKyA1NiUpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE5N3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vZmlsZXMub250YXJpby5jYS9jby1ob21lcGFnZS1zdXBlcmdyYXBoaWMuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDM0dncgKyA1NiUpO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLy8gdGhpcyBpcyBuZWVkZWQgYmVjYXVzZSB0aGUgZ3JpZC5sYXlvdXQgaXMgb3ZlcnJpZGluZyB0aGUgbmVzdGVkIHJvdyBjbGFzcyBmb3IgdGhlIGJhbm5lclxuICAucm93ICYge1xuICAgLnJvdyB7XG4gICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICBtYXgtd2lkdGg6IDcycmVtO1xuICAgICB3aWR0aDogMTAwJTtcbiAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRGlmZiBtb2R1bGVcbiAgKiBmb3IgdGhlIHJldmlzaW9ucyB0YWJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zcGxpdC1maWVsZHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi51bmlmaWVkLWZpZWxkcyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmRpZmYtaGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMxMDgwYTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjBmNDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBtYXJnaW46IDJyZW0gMCAyMCAwO1xufVxuXG4uZGlmZi1jb250cm9scyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA4MGE2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmYwZjQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgbWFyZ2luOiAwIDAgMi41cmVtIDA7XG59XG5cbi8vIGhpZGUgYSBjb3VwbGUgb2Ygbm90LXNvLWdyZWF0IHN0eWxlcyB3aGVyZSBvdXIgZGVzaWduIHN5c3RlbSBjb25mbGljdHMgd2l0aCBEcnVwYWwgZHJvcGRvd24gc3R5bGVzXG4uanMgLmRpZmYtY29udHJvbHNfX2l0ZW0gLmRyb3BidXR0b24tdG9nZ2xlLFxuLmpzIC5kaWZmLWNvbnRyb2xzX19pdGVtOm50aC1jaGlsZCgyKXtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gU2Vjb25kYXJ5IGRyb3BidXR0b25zIGFyZSBhdXRvbWF0aWNhbGx5IGhpZGRlbiwgc28gdGhleSBtdXN0IGJlIHVuaGlkZGVuIGluIHRoaXMgY2FzZS5cbi5kaWZmLWNvbnRyb2xzX19pdGVtIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbi5zZWNvbmRhcnktYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIvKlxuXG5lYWNoIGJhciBncmFwaCBpcyBtYWRlIHVwIG9mIC5ncmFwaC1yb3dzXG4uZ3JhcGgtcm93IGluY2x1ZGVzIGEgbGFiZWwgb24gdGhlIGxlZnQgKHRvcCBvbiBtb2JpbGUpIGFuZCAuYmFycyBvbiB0aGUgcmlnaHRcbi5iYXJzIGluY2x1ZGVzIG9uZSAubmV3YmFyIG9yIG11bHRpcGxlIC5uZXdiYXJzIChzdGFja2VkIGdyYXBocylcblxuKi9cblxuLmdyYXBoLXJvdyB7IC8vIGluY2x1ZGVzIHRoZSBsYWJlbCBhbmQgdGhlIC5iYXJzXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBhdC1yb290IC5ncm91cGVkICYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cbiAgLy8gZ3JhcGggbGFiZWxzXG4gID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLy8gZmxhdHRlbiBvbiBtb2JpbGUgKGJhcnMgYmVsb3cgbGFiZWxzKVxuQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgLmdyYXBoLXJvdyA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDtcbiAgICAvLyB0aGUgYWJvdmUgcGFkZGluZyBpcyBoZWxwZnVsIHRvIGluZGVudCBmcm9tIGdyb3VwIGhlYWRlcnNcbiAgICAvLyAuLi5idXQgbmVjZXNzYXJ5IGFueWhvdyBhcyB0b29sdGlwIHdvbid0IHJlYWNoIHRvIHRoZSBiZWFrIG90aGVyd2lzZVxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmFycyB7IC8vIGkuZS4gYSBzaW5nbGUgYmFyIG9yIHNldCBvZiBzdGFja2VkIGJhcnNcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgQGF0LXJvb3QgLnN0YWNrZWQgJiB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtOyAvLyBvdGhlcndpc2UgaG92ZXIgJ2JlYWsnIGNvdWxkIG1pc2FsaWduXG4gIH1cbn1cblxuLm5ld2JhciB7IC8vIGNvdWxkIGJlIHJlbmFtZWQgLmJhciB3aGVuIHRoZSBvbGQgLmJhciBzdHlsZXMgYXJlIHJlbW92ZWRcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiB3aGl0ZTtcblxuICAmLmxpZ2h0IHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cblxuICAvLyBzZXBhcmF0ZSBzdGFja2VkIGJhcnMgYnkgYSBwaXhlbCBmb3IgY2xhcml0eVxuICBAYXQtcm9vdCAuc3RhY2tlZCAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG5cbiAgLy8gZHJhdyBhbiAnYXhpcycgYXQgdGhlIHplcm8tbGluZSBpZiB0aGVyZSBhcmUgYm90aCArIGFuZCAtICNzXG4gIEBhdC1yb290IC5taXhlZCAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgYmxhY2s7XG4gIH1cblxuICAvLyB0aGUgYWN0dWFsIHRleHQgZGlzcGxheWVkIGluIHRoZSBiYXJzIChub3QgdG9vbHRpcClcbiAgKlthcmlhLWhpZGRlbl0ge1xuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAvLyB0aGUgZnVsbCB0ZXh0IGZvciBlYWNoIGJhciBpcyBhdmFpbGFibGUgdG8gc2NyZWVucmVhZGVyc1xuICAgIC8vIGFuZCBhbHNvIHVzZWQgYXMgdGhlIHRvb2x0aXAgdGV4dCBzbyBvbmhvdmVyIG11c3QgdW5kbyB1bmRvIGRlZmF1bHQgY3NzXG4gICAgLnNob3ctZm9yLXNyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDJlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBib3R0b206IC0xZW07XG4gICAgICB9XG4gICAgICAvLyB1bmRvIHNob3ctZm9yLXNyXG4gICAgICBjbGlwOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpub3QoLmF4aXMpOjpiZWZvcmUge1xuICAgICAgLy8gc3R5bGVzIGJvcnJvd2VkIGZyb20gc3BlZWNoIGJ1YmJsZVxuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAyMHB4IDE0cHggMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIC8vIG1vZGlmaWVkIHN0eWxlc1xuICAgICAgdG9wOiAtMC41ZW07XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICB0b3A6IDAuOGVtO1xuICAgICAgfVxuICAgICAgYm9yZGVyLWNvbG9yOiBibGFjayB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG4gICAgfVxuICB9XG5cbn1cblxuLmJhcmdyYXBoLWxlZ2VuZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5c2NhbGUtMjA7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG4gIGRpdiB7XG4gICAgYm9yZGVyLWxlZnQ6IDEuNWVtIHNvbGlkIGJsYWNrOyAvLyB0aGUgY29sb3VyIHdpbGwgYmUgb3ZlcndyaXR0ZW5cbiAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICAgIG1hcmdpbjogMC4yZW0gMmVtIDAuMmVtIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8vIHN0eWxlcyBmb3IgdGhlIG9sZCBiYXIgZ3JhcGggcGF0dGVyblxuLy8gdG8gYmUgcmVtb3ZlZCB3aGVuIHRoZSBvbGQgZ3JhcGhzIGhhdmUgYmVlbiB1cGdyYWRlZFxuLmJhciB7XG4gIGhlaWdodDogMi40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjU1NTU2cmVtO1xufVxuXG4uYmFyIC5hbW91bnQge1xuICBiYWNrZ3JvdW5kOiAkdGhlbWUtbWlkOyAvL2NvbG91ciBvZiB0aGUgYmFyc1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJhciAuYW1vdW50IC5udW1iZXIge1xuICBtYXJnaW4tbGVmdDogMC43ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG4iLCIuYnViYmxlIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAuOHJlbTtcbiAgcGFkZGluZzogLjkzNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy9uZWNlc3NhcnkgZm9yIHRoZSA6OmFmdGVyIGNvbnRlbnQgcG9zaXRpb25cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGxlZnQ6IDM4cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgdHJhbnNwYXJlbnQ7IC8vbWFrZXMgaGFsZiB0aGUgYm9yZGVyIHRyYW5zcGFyZW50IHRvIGNyZWF0ZSBhIHRyaWFuZ2xlXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDIwcHggMTRweCAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIEZvbnQgY29sb3Vycy5cbiAgIFRvIGJlIHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBiYWNrZ3JvdW5kIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgTGVnYWN5IG9udGFyaW8uY2EgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi50aGVtZS1taWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtbWlkO1xufVxuXG4udGhlbWUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrO1xufVxuXG4udGhlbWUtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtbGlnaHQ7XG59XG4iLCJ1bC5zbWFydGllcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnN0YXRzLWNhcHRpb24sIC5udW1iZXIsIC5zdGF0IHtcbiAgQGluY2x1ZGUgcmFsZXdheUZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zdGF0cyB7XG4gIC5zdGF0cy1jYXB0aW9uLCAuY2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgcmFsZXdheUZvbnQ7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5udW1iZXIge1xuICAgIEBpbmNsdWRlIHJhbGV3YXlGb250O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIG1hcmdpbjogMjAlIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuICAgIC8vIHRvIHVzZSBpZiB0aGUgZGVmYXVsdCB0ZXh0IHNpemUgYXBwZWFycyB0b28gbGFyZ2UgaW4gdGhlIGZhY3QgYnViYmxlXG4gICAgJi5iaWcge1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzNSU7XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYuc21hbGwge1xuICAgICAgZm9udC1zaXplOiAyLjlyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzMCU7XG4gICAgfVxuICAgIC8vIHRvIHVzZSBpZiB0aGUgdGV4dCBzcGFucyB0d28gbGluZXNcbiAgICAmLm51bWJlci13cmFwIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMjUlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNpcmNsZSB7XG4gIEBpbmNsdWRlIHJhbGV3YXlGb250O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsdWU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOTVweDtcbiAgaGVpZ2h0OiAxOTVweDtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICB3aWR0aDogMTQ1cHg7XG4gICAgaGVpZ2h0OiAxNDVweDtcbiAgfVxufVxuXG4vLyBzbWFsbCBzbWFydGllcywgYWxzbyBrbm93biBhcyBcInNraXR0bGVzXCJcbi5jaXJjbGUtLXNtYWxsIHtcbiAgQGV4dGVuZCAuY2lyY2xlO1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICAubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFRpbWVsaW5lIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kdGltZWxpbmUtZGVmYXVsdC1jb2xvdXI6ICNERkYzRjM7XG4keW91dHViZS1wbGF5LWFycm93LWhvdmVyOiAnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFFZ0FBQUJJQ0FZQUFBQlY3Yk5IQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUtUMmxEUTFCUWFHOTBiM05vYjNBZ1NVTkRJSEJ5YjJacGJHVUFBSGphblZOblZGUHBGajMzM3ZSQ1M0aUFsRXR2VWhVSUlGSkNpNEFVa1NZcUlRa1FTb2dob2RrVlVjRVJSVVVFRzhpZ2lBT09qb0NNRlZFc0RJb0syQWZrSWFLT2c2T0lpc3I3NFh1amE5YTg5K2JOL3JYWFB1ZXM4NTJ6endmQUNBeVdTRE5STllBTXFVSWVFZUNEeDhURzRlUXVRSUVLSkhBQUVBaXpaQ0Z6L1NNQkFQaCtQRHdySXNBSHZnQUJlTk1MQ0FEQVRadkFNQnlIL3cvcVFwbGNBWUNFQWNCMGtUaExDSUFVQUVCNmprS21BRUJHQVlDZG1DWlRBS0FFQUdETFkyTGpBRkF0QUdBbmYrYlRBSUNkK0psN0FRQmJsQ0VWQWFDUkFDQVRaWWhFQUdnN0FLelBWb3BGQUZnd0FCUm1TOFE1QU5ndEFEQkpWMlpJQUxDM0FNRE9FQXV5QUFnTUFEQlJpSVVwQUFSN0FHRElJeU40QUlTWkFCUkc4bGM4OFN1dUVPY3FBQUI0bWJJOHVTUTVSWUZiQ0MxeEIxZFhMaDRvemtrWEt4UTJZUUpobWtBdXdubVpHVEtCTkEvZzg4d0FBS0NSRlJIZ2cvUDllTTRPcnM3T05vNjJEbDh0NnI4Ry95SmlZdVArNWMrcmNFQUFBT0YwZnRIK0xDK3pHb0E3Qm9CdC9xSWw3Z1JvWGd1Z2RmZUxacklQUUxVQW9PbmFWL053K0g0OFBFV2hrTG5aMmVYazVOaEt4RUpiWWNwWGZmNW53bC9BVi8xcytYNDgvUGYxNEw3aUpJRXlYWUZIQlBqZ3dzejBUS1VjejVJSmhHTGM1bzlIL0xjTC8vd2QweUxFU1dLNVdDb1U0MUVTY1k1RW1venpNcVVpaVVLU0tjVWwwdjlrNHQ4cyt3TSszelVBc0dvK0FYdVJMYWhkWXdQMlN5Y1FXSFRBNHZjQUFQSzdiOEhVS0FnRGdHaUQ0YzkzLys4Ly9VZWdKUUNBWmttU2NRQUFYa1FrTGxUS3N6L0hDQUFBUktDQktyQkJHL1RCR0N6QUJoekJCZHpCQy94Z05vUkNKTVRDUWhCQ0NtU0FISEpnS2F5Q1FpaUd6YkFkS21BdjFFQWROTUJSYUlhVGNBNHV3bFc0RGoxd0QvcGhDSjdCS0x5QkNRUkJ5QWdUWVNIYWlBRmlpbGdqamdnWG1ZWDRJY0ZJQkJLTEpDREppQlJSSWt1Uk5VZ3hVb3BVSUZWSUhmSTljZ0k1aDF4R3VwRTd5QUF5Z3Z5R3ZFY3hsSUd5VVQzVURMVkR1YWczR29SR29ndlFaSFF4bW84V29KdlFjclFhUFl3Mm9lZlFxMmdQMm84K1E4Y3d3T2dZQnpQRWJEQXV4c05Dc1Rnc0NaTmp5N0VpckF5cnhocXdWcXdEdTRuMVk4K3hkd1FTZ1VYQUNUWUVkMElnWVI1QlNGaE1XRTdZU0tnZ0hDUTBFZG9KTndrRGhGSENKeUtUcUV1MEpyb1IrY1FZWWpJeGgxaElMQ1BXRW84VEx4QjdpRVBFTnlRU2lVTXlKN21RQWtteHBGVFNFdEpHMG01U0kra3NxWnMwU0Jvams4bmFaR3V5QnptVUxDQXJ5SVhrbmVURDVEUGtHK1FoOGxzS25XSkFjYVQ0VStJb1VzcHFTaG5sRU9VMDVRWmxtREpCVmFPYVV0Mm9vVlFSTlk5YVFxMmh0bEt2VVllb0V6UjFtam5OZ3haSlM2V3RvcFhUR21nWGFQZHByK2gwdWhIZGxSNU9sOUJYMHN2cFIraVg2QVAwZHd3TmhoV0R4NGhuS0JtYkdBY1laeGwzR0srWVRLWVowNHNaeDFRd056SHJtT2VaRDVsdlZWZ3F0aXA4RlpIS0NwVktsU2FWR3lvdlZLbXFwcXJlcWd0VjgxWExWSStwWGxOOXJrWlZNMVBqcVFuVWxxdFZxcDFRNjFNYlUyZXBPNmlIcW1lb2IxUS9wSDVaL1lrR1djTk13MDlEcEZHZ3NWL2p2TVlnQzJNWnMzZ3NJV3NOcTRaMWdUWEVKckhOMlh4MktydVkvUjI3aXoycXFhRTVRek5LTTFlelV2T1VaajhINDVoeCtKeDBUZ25uS0tlWDgzNkszaFR2S2VJcEc2WTBUTGt4WlZ4cnFwYVhsbGlyU0t0UnEwZnJ2VGF1N2FlZHByMUZ1MW43Z1E1Qngwb25YQ2RIWjQvT0JaM25VOWxUM2FjS3B4Wk5QVHIxcmk2cWE2VWJvYnRFZDc5dXArNllucjVlZ0o1TWI2ZmVlYjNuK2h4OUwvMVUvVzM2cC9WSERGZ0dzd3drQnRzTXpoZzh4VFZ4Ynp3ZEw4ZmI4VkZEWGNOQVE2VmhsV0dYNFlTUnVkRThvOVZHalVZUGpHbkdYT01rNDIzR2JjYWpKZ1ltSVNaTFRlcE43cHBTVGJtbUthWTdURHRNeDgzTXphTE4xcGsxbXoweDF6TG5tK2ViMTV2ZnQyQmFlRm9zdHFpMnVHVkpzdVJhcGxudXRyeHVoVm81V2FWWVZWcGRzMGF0bmEwbDFydXR1NmNScDdsT2swNnJudFpudzdEeHRzbTJxYmNac09YWUJ0dXV0bTIyZldGblloZG50OFd1dys2VHZaTjl1bjJOL1QwSERZZlpEcXNkV2gxK2M3UnlGRHBXT3Q2YXpwenVQMzNGOUpicEwyZFl6eERQMkRQanRoUExLY1JwblZPYjAwZG5GMmU1YzRQemlJdUpTNExMTHBjK0xwc2J4dDNJdmVSS2RQVnhYZUY2MHZXZG03T2J3dTJvMjYvdU51NXA3b2Zjbjh3MG55bWVXVE56ME1QSVErQlI1ZEUvQzUrVk1HdmZySDVQUTArQlo3WG5JeTlqTDVGWHJkZXd0NlYzcXZkaDd4Yys5ajV5bitNKzR6dzMzakxlV1YvTU44QzN5TGZMVDhOdm5sK0YzME4vSS85ay8zci8wUUNuZ0NVQlp3T0pnVUdCV3dMNytIcDhJYitPUHpyYlpmYXkyZTFCaktDNVFSVkJqNEt0Z3VYQnJTRm95T3lRclNIMzU1ak9rYzVwRG9WUWZ1alcwQWRoNW1HTHczNE1KNFdIaFZlR1A0NXdpRmdhMFRHWE5YZlIzRU56MzBUNlJKWkUzcHRuTVU4NXJ5MUtOU28rcWk1cVBObzN1alM2UDhZdVpsbk0xVmlkV0Vsc1N4dzVMaXF1Tm01c3Z0Lzg3Zk9INHAzaUMrTjdGNWd2eUYxd2VhSE93dlNGcHhhcExoSXNPcFpBVEloT09KVHdRUkFxcUJhTUpmSVRkeVdPQ25uQ0hjSm5JaS9STnRHSTJFTmNLaDVPOGtncVRYcVM3Skc4Tlhra3hUT2xMT1c1aENlcGtMeE1EVXpkbXpxZUZwcDJJRzB5UFRxOU1ZT1NrWkJ4UXFvaFRaTzJaK3BuNW1aMnk2eGxoYkwreFc2THR5OGVsUWZKYTdPUXJBVlpMUXEyUXFib1ZGb28xeW9Ic21kbFYyYS96WW5LT1phcm5pdk43Y3l6eXR1UU41enZuLy90RXNJUzRaSzJwWVpMVnkwZFdPYTlyR281c2p4eGVkc0s0eFVGSzRaV0Jxdzh1SXEyS20zVlQ2dnRWNWV1ZnIwbWVrMXJnVjdCeW9MQnRRRnI2d3RWQ3VXRmZldmMxKzFkVDFndldkKzFZZnFHblJzK0ZZbUtyaFRiRjVjVmY5Z28zSGpsRzRkdnlyK1ozSlMwcWF2RXVXVFBadEptNmViZUxaNWJEcGFxbCthWERtNE4yZHEwRGQ5V3RPMzE5a1hiTDVmTktOdTdnN1pEdWFPL1BMaThaYWZKenMwN1AxU2tWUFJVK2xRMjd0TGR0V0hYK0c3UjdodDd2UFkwN05YYlc3ejMvVDdKdnR0VkFWVk4xV2JWWmZ0Sis3UDNQNjZKcXVuNGx2dHRYYTFPYlhIdHh3UFNBLzBISXc2MjE3blUxUjNTUFZSU2o5WXI2MGNPeHgrKy9wM3ZkeTBOTmcxVmpaekc0aU53UkhuazZmY0ozL2NlRFRyYWRveDdyT0VIMHg5MkhXY2RMMnBDbXZLYVJwdFRtdnRiWWx1NlQ4dyswZGJxM25yOFI5c2ZENXcwUEZsNVN2TlV5V25hNllMVGsyZnl6NHlkbFoxOWZpNzUzR0Rib3JaNzUyUE8zMm9QYisrNkVIVGgwa1gvaStjN3ZEdk9YUEs0ZFBLeTIrVVRWN2hYbXE4NlgyM3FkT284L3BQVFQ4ZTduTHVhcnJsY2E3bnVlcjIxZTJiMzZSdWVOODdkOUwxNThSYi8xdFdlT1QzZHZmTjZiL2ZGOS9YZkZ0MStjaWY5enN1NzJYY243cTI4VDd4ZjlFRHRRZGxEM1lmVlAxdiszTmp2M0g5cXdIZWc4OUhjUi9jR2hZUFAvcEgxanc5REJZK1pqOHVHRFlicm5qZytPVG5pUDNMOTZmeW5RODlrenlhZUYvNmkvc3V1RnhZdmZ2alY2OWZPMFpqUm9aZnlsNU8vYlh5bC9lckE2eG12MjhiQ3hoNit5WGd6TVY3MFZ2dnR3WGZjZHgzdm85OFBUK1I4SUg4by8yajVzZlZUMEtmN2t4bVRrLzhFQTVqei9HTXpMZHNBQUFBZ1kwaFNUUUFBZWlVQUFJQ0RBQUQ1L3dBQWdPa0FBSFV3QUFEcVlBQUFPcGdBQUJkdmtsL0ZSZ0FBQlExSlJFRlVlTnJzMjF0c1ZFVUF4dkhSUU1Rb3ZsVENTK09aNzVzaUVsQ0lEUkZCTEFZU1NIZ3dFTi93eVdnVDlRRmlGWGlRQkl5SU5TWnRBaFNRWXBGTGI3WXNsRUF2ME52MjNsTXVwU3ZVRWlwUUlBSXRVdWkyM2U2MjR3T3VMSFJiQ3NidElaMUovbSs3bWMwdjJaTXo1OHdJcmJVd0RaMUJNRUFHeUFBWklBTmtnQXlRQVRLRkIvSW9SaXdoeExPeHNiSGpZMk5qeDF1V05TRTZPdnA1eTdJbVRKNDgrWVdvcUtpSmt5Wk5lakZZVkZUVXhQZWpvMThLZmk0bUp1YTV1TGk0Y1hGeGNlT0VFTTlFN0RlUDVFTnJpV2tKbHJWa0hlUkg2NlcxWmhOazRvK1FQeVZKbVpVQ2VXUVhwRHNOc200djBKaEJuTXNtTHJpSXRqemlXZ0hSWGtUY2NwTmRGVVNYbS9UV0svcHN4YjZRL0UySzJ2T0lUaWo2UTc5WG9kaFZRZDc5cDg3anhJMWk0dnBSNGxJZThidUxhTXdtYXZZRFJYdUpBNm1RcVNtUW01S0JsVDhBeTVLazljWVRBNVVRaWJXSzdaNFIvUENudlJLaU9ZZVlOMktnYXNXcll3RW10RE9LQTdsRTFyQkFkWkF2Vnl2ZUdtczRvUlVTalVNQ0hTYWF4akpPQ0ZMeElLQ2ZpWThOenYwcUZEOThBT2c0Y2RYQTNLOWE4ZksvUUllSWhRWWxiUGVBamhBSERjYmd2aVBlRlI1RlVhdllZVUFHOTRWbHJRNWVnd3hJbUZaTGE1K3dnWmtHSTN4ZlMxa2lqaWl1TUJqaCt4N3lsTWdsTnhpTThDVkoyU0l5aWQyUm5yaDIybXYrcHdFb0JmS3l5Q0NLSWozeDNkcWFnZm92RTNwUFRJbnBkekpRR3ZDbnlDWk9SbnJpV3lYRi9WcHJmYWU2U2xlc1dOSGI1RkNnREtKRFpBQXRrWjY0L1ZoUnZ3NFpWMTB1WGJwMHFjOXBRQzZpVTJTTndocnNZU0N0dGZiYXRtNU8yVHBRK3Q0Q3gwRGxFMTZSU2JRN0FTZzQvbktYNjlQZmJCZ29mV2ZlcUVNVkVkM2lWNkRUU1VCYWF4MElCUFNWbkJ6ZHNIWk5mOW1jdDBZTnlxM29FeTZpeTJsQXdYSDc5bTE5ZnVkT1hiZHFWYUJzOXV5SVE3bEpuOGh6TUpEV1d2dDhQdDNXMXFiUGJkNnNhMWV1OUx0bnpZb1lsSzBZRUlWRWo1T0JncU9qbzBNM056ZnJzOG5KdXVienoveVZyOC9vaXdoUVB0SDlOQUJwcmJYZjc5ZXRyYTNhNC9Ib1MrbnB1aXIrazc3L0hjamw4TDlZdUhHenNGQ1hMMS91YTNoMVNzQUFQWFN2WkNjazlOUk5uZXFQMkRVb2w3anJkQ0N2YmV0VDY5YjFSbnFSYXlzR3hINEgzZ2VGd3B6WitHMXYxWXpwZmFOeEgrUllJSzl0NjdOSlNiNkttVE5IOVc3YVZneUlQVUNIVTRDOHRxMWJ0bTN6bGNlKzJldUV0VmlOb2wra1FvNzZZdFZyMjdvMUxhMnZiTzdiUFU1YXpic1ZmV0k3Y0Q3U0U5OHNLT2dQd2x4S1QvZVh6cC9mNDhUblFjZUlicEVDMlJEcGliMjJyYSs1WElIU1JZdTZQY3E1VHhUemlTNnhHVExpajF6TGxpeDJORXl3UTBTbjJBSzUxN3pCQ0Y4MjBTNVNJQk1OUnZoMkE5ZkVMc2g0Z3hHKzdaQVh4QUd6OVdYSWtvRkdzM2xobUJJaDNRWm9tTlpMYTkrOTNhMW1mOUJRUUY4Rjl5Zm1HWkF3NytiNXlsemhVUlNseEdJRE1zd2VSWStpS0NZdUdwRDdWU3FlZVFBb0UvaWd5Y0JvajZKdVVoeW9pbEZ6QnUyMHp3WU9HeURxZkdMWGtJZFo4b2tUWXhtbm5LaCs1R21mUWlKbmpPNnVMM3lzQTNYMWlyK05CWmg2eGViL2RPTFFveWhzWUdFeDhXa0JzYW1JVER0R3VJcUprbExDcmlEUFZaSi8xQ25lcUZPODJhQjQ1NlJpOTJuRngzN29mbEt4cjBIUkYxcTFZbGNsZWFlSzdDd2pPb3FKNjRYRWxhUEV4Y05FeTBIQ2swdWN5Z0pxTW9ueWRDSi9IM0hnRjJKUEtyQmxCN0J4aDVTclU2U00zd3E1YkR1d0lGTmEwMGQwSk5NYzNEV25uZzJRQVRKQUJzZ0FHU0FEWkRKQVQ5RGZBd0NyRFpnOU1Dbi9tUUFBQUFCSlJVNUVya0pnZ2c9PSc7XG4keW91dHViZS1wbGF5LWFycm93OiAnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFFZ0FBQUJJQ0FZQUFBQlY3Yk5IQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQWdZMGhTVFFBQWVpWUFBSUNFQUFENkFBQUFnT2dBQUhVd0FBRHFZQUFBT3BnQUFCZHduTHBSUEFBQUJ5VkpSRUZVZUY3dG13OU1WVlVjeDlISm4vaVRDTWtmVVJDemFkUmlqQ1pFVHJjMnJTMDJXbk81NVd3dGtxMFpjNlVzdEZnMGl1bHNwUldMcmF5UmJScHQxaHB0VW9pQnJDWThIaURFWHg4UHhaREZRR1lTRXVEdCszMmVpMWZsK1JCNGgvZWVoKzNMT2ZmZWM4Njk1M04vNTV6Zk9lOWNMeS8xcHdnb0FvcUFJcUFJS0FLS2dDS2dDQ2dDcms5Z2ZtSmlvamNWRXhQanQzVHAwdnNZaG9lSEI0U0doZ1l0WHJ3NFVCZVBJeU1qL2ZWMEsxZXU5RjIvZnYwQ0N0V2M1MUpWalkyTkRVZGxIbzJPam40UzRUTUlOeTFidHV4bHhMZER1NkIzb0E5dzdrUG9FMXd2UlBnVjlBM09IOFZ4TWVMSEVQOFJZUW1GZUNuTy93S1Y0dmdFOUJ0MDBpQWVsL0U2MHlGKzNKQ1g1UndUNVI3aGZhQkRPUDRjNFVIeEhIa0kzNGJlaEY3RHRhMVJVVkhQSTc0UjBKK0FIbDZ5WkVub3RFSGo3VVdqRWp0UjRBL1FhZWhQcUIyeVFGYWhMb1FVanp2Rk5RdnluVVc4UTZSdlEwaTFDclVncEpvTll0bjJaRXluNTlYTDBzdm1jM1dJKy9MNUtENFBuOHY0akR6bU5lWnJoSDZIamlEZnF3QVdQR1ZZb0oyQmpHYm92S0d3ZXNTcE9nOFE2OUdBZWhJUzRaNUh2Qko2MWhHa2VVaThEd2t2UUUwQ2tpY0FjVlFIR2dPdHNndldsRzRYRWk1bUlWR1BCMW1LSXpERzY0UkVpem8zcVNYaFpKeG9UbWM4b0FuZERaaGJJYld5dVdIVXZQOG1TOExKdmFKREk4bnAzc0FUOHRuNlhvNTZFNEJ3c0lnOXV1aDNQS0dTTTYxRE85MlRDVUNBc3hIaXNEalRnajBsZndOSHVlWExsOGZZSU9GZ2oyaGVubExCMmFpSEZWYjBuQTZJbmlqOWdka28yRlBLb0lPNWg0RG1JMEkzbmg2cnAxUnV4dlVRWHZsblhpdFdyQWhENTN4S2VKVXpMdGlESUhNNjhxMFhPcUo0MEtwaHArVHN5dUVsMUdHT1oxNjRjS0VKOTNUMWw5SE15YlVYdlVZQnh1bnpMTUtKajQ4L3MyWExsbzdnNE9EYW9LQWdrN05meW5UTHA4dkRGUWNDMm9aQ3BIalBXT014cDZTa05JMlBqMTJycUtpNG5KcWEydWJ2NzE4RFdLNElpa3hPRXRDN3NnQmhNY3k4WnMyYXh1SGg0VEVOZjJOalkxcHhjZkdsZGV2V3RSQlVTRWhJN1hUZnVCUHlzY3VwOG9JWmNaRkppZ1hwZ0lhR2hteUE5TC8rL242dHNMQ3dQems1dVRrZ0lLQUdsdVlLb05qbC9FRW44WHNaSFRUZnNEMUFPcWlPam81cisvZnYveHRMc2syMEtLU2ZTMUFFVkUxQUp5Q25kOUJUQVVSUUl5TWptc2xrR3MvTHkrdGxoMDVRV0xPZUUxRG9mbXJZeERqRVN4bHlIVm1RYmtuc20vcjYrclNxcXFyUm5KeWNudFdyVnpmNCtmblZSRVJFbU9rcXlIcGUzTXRFQzVKaVBWTzFJR1BmTkRnNHFGbXRWcTI4dlB5LzdPenNDM0JxNjJsUmRCY2tRYW9sSUdsdlpLb1daSVRFSnRmZDNhMjF0YlZwWldWbFYzZnMyTUYxOGpwMjV2aVZ3dG1nekM0UHlEalN0YmEyYWkwdExWcHBhZWx3UmtaR0Z3R3gyVG54SmJzUElJSWFIUjNWT2pzN3RhYW1KdTNpeFl0YVNVbkpVRUpDUXFNVE8zSDNBcVJiMDVVclY3U2lvcUpMYVdscDdleTBuVGl2Y3o5QWxaV1ZnNXMzYjI3bFBFN0NGTVY5QUZWWFYxL0dKTGNkbmJNcE1EQlExdHpOOVFIVjE5Zi9rNTZlZnBaTEpJVGp4T1kwMldodUErU1NmaEJHcTZITXpNek9rSkJGdFhRU01XSkpjMGNNbzZMTkQrTEdCQ2szbjRvZlpMRlkvczNLeXJLR2hZV1pmWDE5WmZnNmR1dXVlOUsveXJLaU93R0NNM2cxTnpmM0hIMGJIeDhmbTdjc2Mxb3htWkhZNW1MNDk1M3MyVHlHNllubGp0N2UzcEg4L1B4dTdFR3FJeGpaODYwN3RCNTJQYWZaeEQ2VnVSNkVOWjlHK2pNREF3T2pCdzRjK0d2VnFsWDEzdDdlbkxIUHVjWGNBdXY2ZWhCM2g4a0NSQWhKU1VtTkJRVUZQZkNBenhBTSs1cTVia3AycklqN2gwNFIwQ3V5QVBGQk9FeGpSbTdpWXBpTGd0RTdiYTZ5bGhQUTA0S2cwMy8ya1RWYXpzWjl4RWFPNCt5REhvR3FaVnJSYkZSQVFobmNEM21NRmhTQ1NJWGErbktiTDlnR0prWDY1b1dmQVluRXBEaU1ibklmQzU3em9BN29FQTY0YlZjQnVzR0FHenAzNm9EZUFCeHU5MUNBYmpEbzVBQm1BNFMyeGgzMDNQeXRBRjFuME1ocFJteHNXTGdORUwrSjRKZ1BxVDFDMXdHeC8vbnlwbDJ1T0xFYjRpOEd6bHdFZHhjTDVWN3AxSnNBb1lsRmlTYkdieWJ1VlVobWRqV0E4MU5jWEp6UGJUdnVjZkZGd09sbUc3d0hJZEVvNk9yd2s0VEg3WDZPQUhyOGtFWC9Za2ZhYXVNY0R4Q3NKN2RCYy82MXdkRUhMWngrckFVb2Z1TkYzK2ljQ0Z2RVBrYk8yZHp4eXgvOW1mbjhiQ0hzU3JnUHNRdjE0Z2grR0dHY1F6akdCRmpkUzBLejI4VWVIYUszemUrcmVBT2FJbitUWXNINmQxbFczc3dnSHV0aW1vbnZ5WmhQNU9VTDBNVnR5Sk5wSW8waG40VldMc3AwZEg5ZVp4bUVRU2kyYlMxUXVUQ0M5eEJmZTFkZzdDUmVBSGZnQVVCN0NCK2ZKZEIzUXNFYm9EVG9CZWdsbk5zR29Oc1JwK1A1bGxocnlrV1lqMnQ3RVg2RThHTmNLeEQ2UXNBL2hQQXd4UDNhUmgxR25xOXh6cFpPYlBaaTNvTXNDK0UraE8ralRPNlMyMDNQRi9IWCtSelFWbWdUUnlQb0tUeDNNdlFZMGoySTQwaCsramtiVUZRWmlvQWlvQWdvQW9xQUlxQUlLQUtLZ0NJd0dZSC9BVjNlMlF3dVVKNFZBQUFBQUVsRlRrU3VRbUNDJztcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVGltZWxpbmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gdGhpcyBjbGFzcyBpcyB1c2VkIHRvIGdpdmUgYSBtYXgtd2lkdGggdG8gdGhlIGVsZW1lbnQgaXQgaXMgYXBwbGllZCB0bywgYW5kIGNlbnRlciBpdCBob3Jpem9udGFsbHkgd2hlbiBpdCByZWFjaGVzIHRoYXQgbWF4LXdpZHRoXG4udGltZWxpbmUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzMuMTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRpbWVsaW5lLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udGltZWxpbmUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4vLyB0aGlzIGlzIHRoZSB2ZXJ0aWNhbCBsaW5lXG4udGltZWxpbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkN2U0ZWQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDEuMzc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6NXB4O1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0uMTI1cmVtO1xuICB9XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLS4xMjVyZW07XG4gIH1cbn1cblxuLy90aGlzIGlzIHRoZSBlbmQgb2YgdGhlIGxpbmVcbi50aW1lbGluZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdlNGVkO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogLjkzNzVyZW07XG4gIG1hcmdpbi10b3A6IDVlbTtcbiAgd2lkdGg6IDIuODEyNXJlbTtcbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiAuOTM3NXJlbTtcbiAgICBtYXJnaW46IDVlbSBhdXRvO1xuICB9XG59XG5cbi8vdGhlIHdyYXBwZXIgYXJvdW5kIHRoZSBlbnRpcmUgdGltZWxpbmVcbiAudGltZWxpbmUtYmxvY2sge1xuICAgbWFyZ2luOiAyZW0gMDtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICBtYXJnaW46IDIuNWVtIDA7XG4gICB9XG4gfVxuXG4udGltZWxpbmUtYmxvY2s6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdGltZWxpbmUtZGVmYXVsdC1jb2xvdXI7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IC42MjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC50aW1lbGluZS1kYXRlIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogNTUlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi8vIHRoZSBjb250ZW50IHNwYW4sIGFsbCB3cmFwcGVkIGJ5IHRoZSBhW2hyZWZdIHRhZ1xuIC50aW1lbGluZS1jb250ZW50IHtcbiAgIGJhY2tncm91bmQ6ICR0aW1lbGluZS1kZWZhdWx0LWNvbG91cjtcbiAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgIGNvbG9yOiAjMzMzO1xuICAgZGlzcGxheTogYmxvY2s7XG4gICBmbG9hdDogbGVmdDtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIHBhZGRpbmc6IDFyZW07XG4gICBtYXJnaW4tbGVmdDogMy43NXJlbTtcbiAgIHdpZHRoOiA5MCU7XG4gICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgIHdpZHRoOiA0NSU7XG4gICB9XG4gICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICB3aWR0aDogYXV0bztcbiAgIH1cbiB9XG5cbi50aW1lbGluZS1jb250ZW50IGgyLCAudGltZWxpbmUtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIC4yNXJlbSAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4udGltZWxpbmUtY29udGVudCAudGFnIHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi50aW1lbGluZS1jb250ZW50OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi50aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRpbWVsaW5lLWRlZmF1bHQtY29sb3VyO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAxLjc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHdpZHRoOiAwO1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdGltZWxpbmUtZGVmYXVsdC1jb2xvdXI7XG4gICAgdG9wOiAuNjI1cmVtO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuLy9pbWFnZXMsIGljb25zIGFuZCBjb2xvdXJlZCBkb3RzXG4udGltZWxpbmUtaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsZWZ0OiAuNzUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIuMTg3NXJlbTtcbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgbGVmdDogNTAuMTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAvL0ZvcmNlIEhhcmR3YXJlIEFjY2VsZXJhdGlvbiBpbiBXZWJLaXRcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjRweDtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuXG4udGltZWxpbmUtb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2YyNjcxZjtcbn1cblxuLnRpbWVsaW5lLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNjOTFiMjY7XG59XG5cbi50aW1lbGluZS1tYXJvb24ge1xuICBiYWNrZ3JvdW5kOiAjOWMwZjVmO1xufVxuXG4udGltZWxpbmUtcHVycGxlIHtcbiAgYmFja2dyb3VuZDogIzYwMDQ3YTtcbn1cblxuLnRpbWVsaW5lLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDA4N2NiO1xufVxuXG4udGltZWxpbmUtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDA4YjUyO1xufVxuXG4udGltZWxpbmUtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGltZWxpbmUtY29weSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLnRpbWVsaW5lLWRhdGUge1xuICBjb2xvcjogIzY2NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAwIC41ZW0gMmVtO1xuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZWZ0OiA0OSU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICB9XG4gIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufSIsImJ1dHRvbiwgaW5wdXRbdHlwZT0nc3VibWl0J10sIGlucHV0W3R5cGU9J2J1dHRvbiddIHtcbiAgQGV4dGVuZCAuYnV0dG9uO1xufVxuXG4uYnV0dG9uLCAuYnV0dG9uLnByaW1hcnkge1xuICBAZXh0ZW5kIC5idXR0b24tLXByaW1hcnk7XG59XG5cbi5idXR0b24uc2Vjb25kYXJ5IHtcbiAgQGV4dGVuZCAuYnV0dG9uLS1zZWNvbmRhcnk7XG59XG5cbi5idXR0b24ucXVpZXQge1xuICBAZXh0ZW5kIC5idXR0b24tLXRlcnRpYXJ5O1xufVxuXG4uYnV0dG9uLmFsZXJ0IHtcbiAgQGV4dGVuZCAuYnV0dG9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWFsZXJ0O1xuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWRhcmstcmVkO1xuICB9XG59XG5cbi8vIHRvIGF2b2lkIGFiYnIgaW5zaWRlIC5idXR0b24gYmVjb21lIGJsdWUgb3IgcHVycGxlIHdoZW4gdmlzaXRlZCxcbi8vIHRvIGF2b2lkIGFiYnIgaW5zaWRlIC5idXR0b24gYmVjb21lIHB1cnBsZSBvciB3aGl0ZSB3aGVuIGhvdmVyXG5hLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGFiYnIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gICY6dmlzaXRlZCwgJjpob3ZlciwgJjphY3RpdmUge1xuICAgIGFiYnIge1xuICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbmEuYnV0dG9uLS1zZWNvbmRhcnkge1xuICBhYmJyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAmOnZpc2l0ZWQsICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICBhYmJyIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWxpbms7XG4gICAgfVxuICB9XG59XG5cbmEuYnV0dG9uLS10ZXJ0aWFyeSB7XG4gIGFiYnIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gICY6dmlzaXRlZCwgJjpob3ZlciwgJjphY3RpdmUge1xuICAgIGFiYnIge1xuICAgICAgY29sb3I6ICRidXR0b24tYmctcHJpbWFyeS0taG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBTcGVjaWFsdHkgYnV0dG9uOlxuICAgICogQ2hhdCBib3RcbiAgICAqIEV4aXQgdGhpcyBwYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaGF0Ym90LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgcmlnaHQ6IDIlO1xuICBib3R0b206IDUlO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB6LWluZGV4OiAxMDtcbiAgJi0taWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICBAc3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lKSB7XG4gICAgICByaWdodDogMS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcnJpZGU6IERlc2lnbiBTeXN0ZW0gQmFjayB0byBUb3AgYnV0dG9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRtZWRpdW0tbGFuZHNjYXBlOiAnb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLWhlaWdodDogNTEuMjVlbSkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSc7XG5cbi5iYWNrLXRvLXRvcCB7XG4gICYtLWRlZmF1bHQge1xuICAgIG1pbi13aWR0aDogM3JlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgICB9XG4gIH1cbiAgLy8gc3BlY2lmaWMgcG9zaXRpb25pbmcgd2l0aCB0aGUgcmVjYXB0Y2hhIGJ1dHRvblxuICAmLS1yZWNhcHRjaGEge1xuICAgIHJpZ2h0OiAwLjIlO1xuICB9XG59XG4iLCJhW3Jldj1cImZvb3Rub3RlXCJdIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mb290bm90ZXMgbGkge1xuICAmOnRhcmdldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3I7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBIZWFkaW5ncyBvdmVycmlkZXMgaW4gY29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmgxIHtcbiAgQGV4dGVuZCAlaDEtc3R5bGVzO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kICVoMi1zdHlsZXM7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgJWgzLXN0eWxlcztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCAlaDQtc3R5bGVzO1xufVxuXG4uaDUge1xuICBAZXh0ZW5kICVoNS1zdHlsZXM7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgJWg2LXN0eWxlcztcbn1cblxuLy8gT3ZlcnJpZGUgaGVhZGluZyBzaXplcyBieSBhZGRpbmcgY2xhc3MgaDEsIGgyLCBldGMuIHRvIGEgcm93IHRvIHNwZWNpZnkgdGhlIHNpemUgdG8gZm9yY2UgeW91ciBoZWFkaW5nIHRvIG1hdGNoXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgcCwgbGkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxufVxuXG4ucm93LmgxLCAuY29sdW1ucy5oMSB7XG4gIGgyLCBoMywgaDQsIGg1IHtcbiAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gIH1cbn1cblxuLnJvdy5oMiwgLmNvbHVtbnMuaDIge1xuICBoMiwgaDMsIGg0LCBoNSB7XG4gICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICB9XG59XG5cbi5yb3cuaDMsIC5jb2x1bW5zLmgzIHtcbiAgaDIsIGgzLCBoNCwgaDUge1xuICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4ucm93Lmg0LCAuY29sdW1ucy5oNCB7XG4gIGgyLCBoMywgaDQsIGg1IHtcbiAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gIH1cbn1cblxuLnJvdy5oNSwgLmNvbHVtbnMuaDUge1xuICBoMiwgaDMsIGg0LCBoNSB7XG4gICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICB9XG59XG5cbi5yb3cuaDYsIC5jb2x1bW5zLmg2IHtcbiAgaDIsIGgzLCBoNCwgaDUge1xuICAgIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2VuZXJhbCBzdHlsZSBoZWxwZXIgY2xhc3NlcyBmb3IgdGV4dCwgbWFyZ2lucyxcbiAgICBwYWRkaW5nIGFuZCB3aWR0aHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTWFyZ2lucyBhbmQgUGFkZGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIEdlbmVyYXRlcyB0aGUgZm9sbG93aW5nIGNsYXNzZXM6XG4vLyAuW3RvcCxyaWdodCxib3R0b20sbGVmdF0tW21hcmdpbixwYWRkaW5nXS1bZG91YmxlLGhhbGZdIHsg4oCmIH1cbi8vIC5uby1bbWFyZ2luLHBhZGRpbmddLVt0b3AscmlnaHQsYm90dG9tLGxlZnRdIHsg4oCmIH1cbi8vIC5uby1bbWFyZ2luLHBhZGRpbmddIHsg4oCmIH1cbi8vXG4vLyBUbyBzZWUgdGhlIG91dHB1dCBvZiB0aGlzIGJsb2NrOlxuLy8gaHR0cDovL3d3dy5zYXNzbWVpc3Rlci5jb20vZ2lzdC9mZTNmOWUwY2I2OTUxZjU0MjkwMTcwY2FkNzk3MmNlN1xuLy9cblxuJGJhc2VXaGl0ZXNwYWNlOiAxcmVtO1xuXG5AZWFjaCAkdHlwZSBpbiBtYXJnaW4sIHBhZGRpbmcge1xuICBAZWFjaCAkcG9zaXRpb24gaW4gdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0IHtcbiAgICAuI3skcG9zaXRpb259LSN7JHR5cGV9IHtcbiAgICAgICN7JHR5cGV9LSN7JHBvc2l0aW9ufTogJGJhc2VXaGl0ZXNwYWNlICFpbXBvcnRhbnQ7XG4gICAgICBAZWFjaCAkc2l6ZSBpbiBkb3VibGUsIGhhbGYge1xuICAgICAgICAmLSN7JHNpemV9IHtcbiAgICAgICAgICBAaWYgJHNpemUgPT0gZG91YmxlIHtcbiAgICAgICAgICAgICN7JHR5cGV9LSN7JHBvc2l0aW9ufTogJGJhc2VXaGl0ZXNwYWNlICogMiAhaW1wb3J0YW50O1xuICAgICAgICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gaGFsZiB7XG4gICAgICAgICAgICAjeyR0eXBlfS0jeyRwb3NpdGlvbn06IG1hdGguZGl2KCRiYXNlV2hpdGVzcGFjZSwgMikgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5vLSN7JHBvc2l0aW9ufS0jeyR0eXBlfSB7XG4gICAgICAjeyR0eXBlfS0jeyRwb3NpdGlvbn06IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLm5vLSN7JHR5cGV9IHtcbiAgICAjeyR0eXBlfTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEluZGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pbmRlbnQge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubm8taW5kZW50LFxuLm1haW4tY29udGVudCAubm8taW5kZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFJhZGl1c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yYWRpdXMge1xuICBAaW5jbHVkZSByYWRpdXMoJGdsb2JhbC1yYWRpdXMpO1xufVxuXG4ubm8tcmFkaXVzIHtcbiAgQGluY2x1ZGUgcmFkaXVzKDApO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5vLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZGFyay10ZXh0IHtcbiAgY29sb3I6ICRncmV5c2NhbGUtNzA7XG59XG5cbi5pbmFjdGl2ZSB7XG4gIGNvbG9yOiAkZ3JleXNjYWxlLTU1O1xufVxuXG4uYnJlYWstd29yZCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLy8gdXNlZCBmb3IgbGFiZWxzIG9uIGRhcmsgYmdzIC0gZXguUlRQXG4ud2hpdGUtdGV4dC1hbmQtdW5kZXJsaW5lIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTaGFkb3dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucmlnaHQtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogNHB4IDAgNHB4ICRncmV5c2NhbGUtMjA7XG59XG5cbi5uby1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAgMCAkZ3JleXNjYWxlLTAgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgV2lkdGhzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gaS5lLiAudy05MCA9IDkwJVxuJGNsYXNzLXNsdWc6IHcgIWRlZmF1bHQ7XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcbiAgLiN7JGNsYXNzLXNsdWd9LSN7JGl9IHtcbiAgICB3aWR0aDogMCUgKyAkaTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGhpY2ssIC50b3AtYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICR0aGVtZS1saWdodDtcbn1cblxuLmJvdHRvbS1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJHRoZW1lLWxpZ2h0OyAvLyBhbHNvIHVzZWQgaW4gLmZpbHRlcnMtc2Nyb2xsYWJsZSBpbiBfZm9ybXMuc2Nzc1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQb3NpdGlvbmluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEFjY2Vzc2liaWxpdHkgY2xhc3MgaW4gRHJ1cGFsIDhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgQGV4dGVuZCAuc2hvdy1mb3Itc3I7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1ha2VzIHRoZSBEUyAuYWxlcnQgZGVmYXVsdCBzdHlsZSBhbGVydC0taW5mb3JtYXRpb25hbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsZXJ0IHtcbiAgQGV4dGVuZCAuYWxlcnQtLWluZm9ybWF0aW9uYWw7XG4gIGgyLCBoMywgaDQge1xuICAgIEBleHRlbmQgLmFsZXJ0X19oZWFkZXItdGl0bGU7XG4gIH1cbiAgJiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgfVxufVxuXG4uZW1lcmdlbmN5LWJhbm5lciwgLmVtZXJnZW5jeS1iYW5uZXItLWNvdmlkLCAuaGVhZGVyX19hbGVydCB7XG4gIEBleHRlbmQgLmNyaXRpY2FsLWFsZXJ0O1xufVxuXG4vLyBhbGVydCBmdWxsIHdpZHRoIHdyYXBwZXJcbi8vIHVzZWQgaW4gZmllbGQtLWZpZWxkLW9wdGltaXphdGlvbi1iYW5uZXIuaHRtbC50d2lnIGFuZCBvbnRhcmlvLWFyY2hpdmUtYmFubmVyLmh0bWwudHdpZ1xuLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogMCAtNTB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIC5hbGVydF9faGVhZGVyLXRpdGxlLCAuYWxlcnRfX2JvZHkgcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5hbGVydF9fZnVsbC13aWR0aC1pbm5lciB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43Mzc1cmVtO1xufVxuXG4vKiBDb250ZW50IE9wdGltaXphdGlvbiBCYW5uZXIqL1xuLmFsZXJ0LS1vcHRpbWl6YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlZGVjO1xufVxuXG4uYWxlcnRfX2hlYWRlci1pY29uLS1vcHRpbWl6YXRpb24gIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1vcHRpbWl6YXRpb24uc3ZnXCIpO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEFsZXJ0IGJveCBjbGFzc2VzIHJlZmVyZW5jZWQgaW4gdGhlIGNvbnRlbnQgc3R5bGUgZ3VpZGUuXG4gICAgVGhlc2Ugd2lsbCBldmVudHVhbGx5IGJlIHJlbW92ZWQgZnJvbSB0aGUgdGhlbWUgb25jZSB0aGVcbiAgICBEUyBjbGFzc2VzIGFyZSB1c2VkIHdpZGVseS5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGVydC1ib3gge1xuICBAZXh0ZW5kIC5hbGVydDtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLWluZm9ybWF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWluZm9ybWF0aW9uLWxpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGgyLCBoMywgaDQge1xuICAgIEBleHRlbmQgLmFsZXJ0X19oZWFkZXItdGl0bGU7XG4gIH1cbiAgYSwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvdXItbGluaztcbiAgfVxuICBhOmhvdmVyLCBhOnZpc2l0ZWQsIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgfVxuICBhLmJ1dHRvbjpub3QoLnNlY29uZGFyeSl7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cbiAgaSB7IC8vIGljb25zXG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgJiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgfVxufVxuXG4uYWxlcnQtYm94LnN1Y2Nlc3Mge1xuICBAZXh0ZW5kIC5hbGVydC0tc3VjY2Vzcztcbn1cblxuLmFsZXJ0LWJveC5hbGVydCB7XG4gIEBleHRlbmQgLmFsZXJ0LS1lcnJvcjtcbn1cblxuLmFsZXJ0LWJveC53YXJuaW5nIHtcbiAgQGV4dGVuZCAuYWxlcnQtLXdhcm5pbmc7XG59XG5cbi5hbGVydC1ib3ggLmNsb3NlIHtcbiAgcmlnaHQ6IC4yNXJlbTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6ICMwNmM7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAuOTtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMCA2cHggNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8vIFRvIGVuc3VyZSB0aGUgZW1lcmdlbmN5IGJhbm5lciBpcyBvbiB0b3Agb2YgdGhlIG5hdmJhciBvdmVybGF5IG9uIHNtIGFuZCBtZCBzY3JlZW4uXG4uY3JpdGljYWwtYWxlcnQge1xuICB6LWluZGV4OiAkbWFya2V0aW5nLWJhbm5lci16LWluZGV4ICsgNTtcbn1cblxuLy8gdGhpcyBzaXRzIGFib3ZlIHRoZSBtYWluIGhlYWRlci4gdGhlIGNvbG91cnMgY2FuIG1vZGlmaWVkIHRvIHN1aXQgbWFya2V0aW5nIG5lZWRzLlxuLmhlYWRlcl9fYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0QwMDAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGEsIGE6aG92ZXIsIGE6dmlzaXRlZCwgYTpmb2N1cywgYTphY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgSWNvbnMgbmVzdGVkIGluIGxpbmsgdGFnc1xuICAgICogVXNlZCBpbiBjb250YWN0IGxpc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbmEubGluay1pY29uLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEgc3BhbltjbGFzc149XCJpY29uLVwiXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5hW2hyZWZePVwidGVsOlwiXSA+IHNwYW5bY2xhc3NePVwiaWNvbi1cIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLyogTGVnYWN5IGNsYXNzLiBVc2VzIERTIGVtYWlsIGljb24gKi9cbi5pY29uLWVtYWlsLCAuaWNvbi1tYWlsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1lbWFpbC5zdmdcIik7IC8vIHN2ZyBmaWxsIGNvbG91ciBpcyAjMDA2NkNDXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmljb24tY2FtZXJhNCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24taW5zdGFncmFtLnN2Z1wiKTsgLy8gc3ZnIGZpbGwgY29sb3VyIGlzICMwMDY2Q0NcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaWNvbi10d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi10d2l0dGVyLnN2Z1wiKTsgLy8gc3ZnIGZpbGwgY29sb3VyIGlzICMwMDY2Q0NcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaWNvbi1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tZmFjZWJvb2stYWx0LnN2Z1wiKTsgLy8gc3ZnIGZpbGwgY29sb3VyIGlzICMwMDY2Q0NcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaWNvbi1saW5rZWRJbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tbGlua2VkaW4uc3ZnXCIpOyAvLyBzdmcgZmlsbCBjb2xvdXIgaXMgIzAwNjZDQ1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pY29uLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLXlvdXR1YmUuc3ZnXCIpOyAvLyBzdmcgZmlsbCBjb2xvdXIgaXMgIzAwNjZDQ1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pY29uLXNoYXJlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1uZXctd2luZG93LnN2Z1wiKTsgLy8gc3ZnIGZpbGwgY29sb3VyIGlzICMwMDY2Q0NcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaWNvbi13ZWJzaXRlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1saW5rLXVybC5zdmdcIik7IC8vIHN2ZyBmaWxsIGNvbG91ciBpcyAjMDA2NkNDXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQ3VzdG9tIE9uZXNpdGUgSWNvbiBGb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ29uZXNpdGUnO1xuICBzcmM6IHVybCgnI3skZm9udC1kaXJ9L29uZXNpdGUvb25lc2l0ZS5lb3Q/dWlyZWdlJyk7XG4gIHNyYzogdXJsKCcjeyRmb250LWRpcn0vb25lc2l0ZS9vbmVzaXRlLmVvdD91aXJlZ2UjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZm9udC1kaXJ9L29uZXNpdGUvb25lc2l0ZS50dGY/dWlyZWdlJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZvbnQtZGlyfS9vbmVzaXRlL29uZXNpdGUud29mZj91aXJlZ2UnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmb250LWRpcn0vb25lc2l0ZS9vbmVzaXRlLnN2Zz91aXJlZ2Ujb25lc2l0ZScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuQG1peGluIG9uZXNpdGVGb250IHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdvbmVzaXRlJyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE9udGFyaW8gbG9nb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG4uaWNvbi1vbnRhcmlvOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5N2JcIjtcbn1cbi5pY29uLW9udGFyaW9Mb2dvOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgU2VydmljZSBPbnRhcmlvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbi5pY29uLXNlcnZpY2VPbnRhcmlvOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OWVcIjtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG4gIGNvbG9yOiByZ2IoMCwgMTA4LCA2NCk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2MFwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoNDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2M1wiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGg2OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoNzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTY1XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDg6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2NlwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGg5OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTA6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2OFwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxMTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDEyOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NmFcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2YlwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxNDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDE1OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NmRcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTY6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2ZVwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuLmljb24td3JhcHBlci0tbG9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gIGJvcmRlci1yYWRpdXM6IC4xNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvbi13cmFwcGVyLS1sb25nLCAuaWNvbi13cmFwcGVyLS1sb25nLW5vLWJnIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA3cmVtO1xuICBoZWlnaHQ6IDIuM3JlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmljb24tY29udGFjdExvbmc6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBOb3RlOiB0byBwaGFzZSBvdXQgdGhlIHVzZSBvZiB0aGVzZSBpY29uIGNsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuLmljb24tYWxlcnQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1hbWJ1bGFuY2U6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmljb24tYXJyb3dMZWZ0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljb24tYXJyb3dSaWdodDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLWFycm93U21hbGxEb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmljb24tYXJyb3dTbWFsbExlZnQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uaWNvbi1hcnJvd1NtYWxsUmlnaHQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uaWNvbi1hcnJvd1NtYWxsVXA6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uaWNvbi1hcnJvd1VwOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmljb24tYm9va21hcms6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uaWNvbi1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5pY29uLWNhbWVyYTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5pY29uLWNhbWVyYTE6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaWNvbi1jYW1lcmEyOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb24tY2FtZXJhMzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5pY29uLWNBcnJvd0Rvd246OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uaWNvbi1jQXJyb3dMZWZ0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmljb24tY0Fycm93UmlnaHQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi1jQXJyb3dVcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5pY29uLWNoZWNrOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmljb24tY2hlY2tsaXN0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmljb24tY2hlY2tTcXVhcmU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi1jaGV2cm9uRG93bjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5pY29uLWNoZXZyb25MZWZ0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmljb24tY2hldnJvblJpZ2h0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5pY29uLWNoZXZyb25VcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5pY29uLWNpcmNsZS1zbGFzaDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5pY29uLWNsb2NrOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmljb24tY2xvdWREb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmljb24tY2xvdWRVcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5pY29uLWNvbW1lbnQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uaWNvbi1jb21tZW50RGlzYzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5pY29uLWNyb3NzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmljb24tY3Jvc3NCaWc6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uaWNvbi1jcm9zc0NpcmM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uaWNvbi1jcm9zc2hhaXJzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmljb24tZGVza3RvcDE6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uaWNvbi1kZXNrdG9wMjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5pY29uLWRlc2t0b3AzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmljb24tZGlyZWN0aW9uczo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5pY29uLWRvdDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5pY29uLWRvd25sb2FkOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmljb24tZmFjZWJvb2tMb25nOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmljb24tZmlsZS1jc3Y6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG4uaWNvbi1maWxlLWRiZjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG5cbi5pY29uLWZpbGUtZ2VuZXJpYzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5pY29uLWZpbGUtanNvbjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG5cbi5pY29uLWZpbGUta21sOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLmljb24tZmlsZS1tZGI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uaWNvbi1maWxlLW9kYjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG5cbi5pY29uLWZpbGUtcGRmOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cblxuLmljb24tZmlsZS1yZHA6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuXG4uaWNvbi1maWxlLXR4dDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5pY29uLWZpbGUtd29yZDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5pY29uLWZpbGUteGxzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLmljb24tZmlsZS14bWw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uaWNvbi1maWxlLXppcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5pY29uLWZpbG06OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uaWNvbi1maXJlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLmljb24tZmlyZUZ1bGw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uaWNvbi1maXJlSGFsZjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5pY29uLWZpcmVIZWxtZXQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uaWNvbi1mbGFtZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG5cbi5pY29uLWZsaWNrcjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG5cbi5pY29uLWdlYXI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uaWNvbi1nbG9iZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5pY29uLWdvb2dsZVBsdXM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuXG4uaWNvbi1ncDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5pY29uLWdyYXBoOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmljb24tZ3VpZGU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uaWNvbi1oZWFsdGhjcm9zczo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG5cbi5pY29uLWhlYWx0aGNyb3NzRnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG5cbi5pY29uLWhlYWx0aGNyb3NzU3F1YXJlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cblxuLmljb24taGVhbHRoRnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5pY29uLWhlYXJ0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLmljb24taG9zcGl0YWw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uaWNvbi1ob3VyZ2xhc3M6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4uaWNvbi1odW1ic0Rvd246OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4uaWNvbi1pbmZvOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLmljb24taXNzdWU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uaWNvbi1pc3N1ZUNoZWNrOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cblxuLmljb24taXNzdWVSZWZyZXNoOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cblxuLmljb24ta2V5OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cblxuLmljb24tbGFwdG9wOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLmljb24tbGF3OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NTlcIjtcbn1cblxuLmljb24tbGVnYWw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuXG4uaWNvbi1saWdodEJ1bGI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1YlwiO1xufVxuXG4uaWNvbi1saW5rRXh0ZXJuYWw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1ZFwiO1xufVxuXG4uaWNvbi1sb2NhdGlvbjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5pY29uLW1lZGtpdDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG59XG5cbi5pY29uLW1lbnRpb246OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuXG4uaWNvbi1tZW51OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLmljb24tbWludXM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3M1wiO1xufVxuXG4uaWNvbi1tb2JpbGUtcGhvbmU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuXG4uaWNvbi1tb2JpbGUtcGhvbmUyOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NzVcIjtcbn1cblxuLmljb24tbW9uZXk6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuXG4uaWNvbi1tb3J0YXJCb2FyZDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5pY29uLW5ld3NwYXBlcjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5pY29uLW5vRmlyZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG5cbi5pY29uLW9sZC1zZWFyY2g6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuXG4uaWNvbi1vcGVuRGF0YTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG5cbi5pY29uLW9wZW5EYXRhMjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG5cbi5pY29uLW9wZW5EYXRhRnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTdmXCI7XG59XG5cbi5pY29uLXBlbmNpbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG59XG5cbi5pY29uLXBob25lOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cblxuLmljb24tcGhvbmUyOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5ODJcIjtcbn1cblxuLmljb24tcGhvbmVEb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5ODNcIjtcbn1cblxuLmljb24tcGhvbmVGdWxsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5ODRcIjtcbn1cblxuLmljb24tcGhvdG86OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuXG4uaWNvbi1waWU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4NlwiO1xufVxuXG4uaWNvbi1waW46OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4N1wiO1xufVxuXG4uaWNvbi1waW50ZXJlc3Q6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4uaWNvbi1wbGFuZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTg5XCI7XG59XG5cbi5pY29uLXBsYXk6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuXG4uaWNvbi1wbGF5Mjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOThiXCI7XG59XG5cbi5pY29uLXBsdXM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4Y1wiO1xufVxuXG4uaWNvbi1wb2RpdW06OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4uaWNvbi1wcmludDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOThlXCI7XG59XG5cbi5pY29uLXByb2ZpdDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOThmXCI7XG59XG4uaWNvbi1wdWxzZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG5cbi5pY29uLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OTFcIjtcbn1cblxuLmljb24tcXVvdGVzQ2xvc2VFTjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTkyXCI7XG59XG5cbi5pY29uLXF1b3Rlc0Nsb3NlRlI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5M1wiO1xufVxuXG4uaWNvbi1xdW90ZXNPcGVuRU46OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5NFwiO1xufVxuXG4uaWNvbi1xdW90ZXNPcGVuRlI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5NVwiO1xufVxuXG4uaWNvbi1yQXJyb3dEb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OTZcIjtcbn1cblxuLmljb24tckFycm93TGVmdDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG5cbi5pY29uLXJBcnJvd1JpZ2h0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OThcIjtcbn1cblxuLmljb24tckFycm93VXA6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuXG4uaWNvbi1yc3M6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5YVwiO1xufVxuXG4uaWNvbi1zY3JlZW4tZnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG5cbi5pY29uLXNjcmVlbi1ub3JtYWw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuXG4uaWNvbi1zZWFyY2g6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5ZFwiO1xufVxuXG4uaWNvbi1zZXR0aW5nczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cblxuLmljb24tc2hhcmVGdWxsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YTFcIjtcbn1cblxuLmljb24tc2lnbkluOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLmljb24tc2lnbk91dDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG5cbi5pY29uLXNvdW5kOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cblxuLmljb24tc3F1YXJlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YTVcIjtcbn1cblxuLmljb24tc3Rhcjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG5cbi5pY29uLXN0YXJGdWxsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cblxuLmljb24tc3RhdHM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuXG4uaWNvbi1zdGF0c0NpcmM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuXG4uaWNvbi1zdGF0c0Z1bGw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTlhYVwiO1xufVxuXG4uaWNvbi1zdGV0aG9zY29wZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWFiXCI7XG59XG5cbi5pY29uLXN1aXRjYXNlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YWNcIjtcbn1cblxuLmljb24tc3luYzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWFkXCI7XG59XG5cbi5pY29uLXRhYmxlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YWVcIjtcbn1cblxuLmljb24tdGFibGV0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YWZcIjtcbn1cblxuLmljb24tdEFycm93RG93bjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWIwXCI7XG59XG5cbi5pY29uLXRBcnJvd0xlZnQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliMVwiO1xufVxuXG4uaWNvbi10QXJyb3dSaWdodDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XG59XG5cbi5pY29uLXRBcnJvd1VwOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YjNcIjtcbn1cblxuLmljb24tdGVsZXNjb3BlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YjRcIjtcbn1cblxuLmljb24tdGh1bWJzRG93bkZ1bGw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliNVwiO1xufVxuXG4uaWNvbi10aHVtYnNVcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWI2XCI7XG59XG5cbi5pY29uLXRodW1ic1VwRnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWI3XCI7XG59XG5cbi5pY29uLXRvb2xzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YjhcIjtcbn1cblxuLmljb24tdHJhc2hjYW46OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliOVwiO1xufVxuXG4uaWNvbi10d2l0dGVyQmlyZDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWJiXCI7XG59XG5cbi5pY29uLXR3aXR0ZXJMb25nOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YmNcIjtcbn1cblxuLmljb24tdXBBcnJvdzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWJkXCI7XG59XG5cbi5pY29uLXZpZGVvOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YmVcIjtcbn1cblxuLmljb24tdmlkZW8yOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YmZcIjtcbn1cblxuLmljb24tdmlkZW9DaXJjOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YzBcIjtcbn1cblxuLmljb24tdmlkZW9GaWxtOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YzFcIjtcbn1cblxuLmljb24tdmlkZW9GdWxsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YzJcIjtcbn1cblxuLmljb24teW91dHViZUxvbmc6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTljNVwiO1xufVxuXG4uaWNvbi16YXA6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTljNlwiO1xufVxuIiwiLnJvdy5pbnRybywgLnJvdy5pbnRyby5yb3ctLWNvbGxhcHNlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMS41cmVtIGF1dG87XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMWExYTFhO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIGgxIHtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICAgIC8vIFRPRE8gYWRkIHRodW1ibmFpbCB0byBwcm9qZWN0XG4gICAgLnRodW1ibmFpbCBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gbmVlZGVkIG9yIGFic3RyYWN0IHJhdGlvIHdpbGwgYmUgbWFuZ2xlZFxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAubWFya2V0aW5nLWJhbm5lciAuaW50cm8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmludHJvIC5pbnRyb19fdGV4dCxcbi5pbnRybyAuaW50cm9fX3RleHQgcCxcbi5pbnRybyAuaW50cm9fX3RleHQgbGkge1xuICBAZXh0ZW5kIC5sZWFkLXN0YXRlbWVudDtcbn1cblxuLmludHJvIC5pbnRyb19fdGV4dCB7XG4gIC5jYWxsb3V0LCAuYWxlcnQtYm94LCAuYWxlcnQsIC5hc2lkZSwgLnBhbmVsIHtcbiAgICBwLCBsaSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXgtd2lkdGg6IDQ4cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vL2FkZGluZyBtYXJnaW4gdW5kZXIgdGh1bWJuYWlsc1xuLmludHJvIC5tZWRpYS0tdHlwZS10aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy01O1xufVxuIiwiLmltZyB7XG4gICYtbGVmdCB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEuNWVtIDFlbSAwO1xuICB9XG4gICYtcmlnaHQge1xuICAgIGNsZWFyOiByaWdodDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgMWVtIDEuNWVtO1xuICB9XG4gICYtcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgc2hhcGUtb3V0c2lkZTogY2lyY2xlKDUwJSk7XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gb3B0aW9uIHRvIGNsZWFyIGZsb2F0IGZvciBpbWFnZXMgaW4gbW9iaWxlIHZpZXdcbmltZyB7XG4gICYubWVkaXVtLXVwLWxlZnQge1xuICAgIG1hcmdpbjogMCAxLjVlbSAxZW0gMDtcbiAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuICAmLm1lZGl1bS11cC1yaWdodCB7XG4gICAgbWFyZ2luOiAwIDEuNWVtIDFlbSAwO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG5maWd1cmUuaW1nLXJvdW5kIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5maWd1cmUsIGRpdi5odG1sLWZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGZpZ2NhcHRpb24sIGRpdi5odG1sLWZpZ2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247IC8vIGZvcmNlcyBjYXB0aW9uIHRvIHdpZHRoIHRoZSBmaWd1cmUgaW1nXG4gICAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gICAgYmFja2dyb3VuZDogJGdyZXlzY2FsZS03O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGZpZ2NhcHRpb24sIGRpdi5odG1sLWZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgLy8gcmVzZXRzIGJhY2sgdG8gbm9ybWFsXG4gICAgfVxuICB9XG4gICYubGVmdCB7XG4gICAgbWFyZ2luOiAwIDFyZW0gMS41cmVtIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtIDFyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIGV2ZW4gcmlnaHQtZmxvYXRlZCBjYXB0aW9ucyBzaG91bGQgc3RpbGwgaGF2ZSBsZWZ0LWFsaWduZWQgdGV4dFxuZmlndXJlLnJpZ2h0IGZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5maWdjYXB0aW9uIHtcbiAgPiBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuZmlndXJlIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIFVzZWQgYXMgdGFncywgbm90IHRvIGJlIGNvbmZ1c2VkIHdpdGggZm9ybSBsYWJlbHNcbi5sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICRncmV5c2NhbGUtNztcbiAgY3Vyc29yOiBpbml0aWFsO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsXCJPcGVuIFNhbnNcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNDVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjc1cmVtO1xuICB3aWR0aDogaW5pdGlhbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAvLyBTdGF0dXMgbGFiZWxzLiBVc2VkIGluIHRoZSBkYXRhIGNhdGFsb2d1ZVxuICAmLm9wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW1leTtcbiAgfVxuICAmLmNsb3NlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmt5O1xuICB9XG4gICYucmV2aWV3IHtcbiAgICBAZXh0ZW5kIC5saWdodC1sYXZlbmRlci1iZztcbiAgfVxuICAmLnVwY29taW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWludHk7XG4gIH1cbiAgJi5pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS02MDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgJi5zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgW2NsYXNzKj1cImljb24tXCJdIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gRFNTIGFscGhhIGFuZCBiZXRhIGxhYmVsc1xuLmRzcy1waGFzZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTQ7XG4gIEBhdC1yb290IHtcbiAgICAlc3BhbiB7XG4gICAgICBAZXh0ZW5kIC5sYWJlbDtcbiAgICAgIEBleHRlbmQgLmxhcmdlO1xuICAgICAgQGV4dGVuZCAucmlnaHQ7XG4gICAgICBAZXh0ZW5kIC5tYXJnaW4tdG9wLTgtXFwhO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgICViZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbiAgJi5hbHBoYSwgJi5iZXRhIHtcbiAgICBzcGFuIHtcbiAgICAgIEBleHRlbmQgJXNwYW47XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kICViZWZvcmU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2JlYWtlci5wbmcpO1xuICAgIH1cbiAgfVxuICAmLmFscGhhIHtcbiAgICBzcGFuIHtcbiAgICAgIEBleHRlbmQgLmRzcy1hbHBoYTtcbiAgICB9XG4gIH1cbiAgJi5iZXRhIHtcbiAgICBzcGFuIHtcbiAgICAgIEBleHRlbmQgLmRzcy1iZXRhO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVE9ETzogTWVyZ2UgdGhpcyBmaWxlIHdpdGggX2xheW91dC5wYWdlLnNjc3MuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuR2VuZXJhbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIG1ha2luZyBhbGwgdGhlIG9yZGVyZWQgbGlzdHMgaW4gbGVhZCBhbmQgYm9keSB0byB1c2UgdGhlIGNvdW50ZXIgcnVsZVxuLmZpZWxkLS1uYW1lLWJvZHkgaXMgdGhlIGJvZHkgY29udGFpbmVyIGZvciBDS0VkaXRvciA0LlxuLmNrLW9uZXNpdGUtY29udGVudCBpcyB0aGUgZWRpdG9yIGNvbnRhaW5lciBmb3IgQ0tFZGl0b3IgNS4gKi9cbi5tYWluLWNvbnRlbnQsIC5pbnRyb19fdGV4dCwgLmJvZHktZmllbGQsIC5maWVsZC0tbmFtZS1ib2R5LCAuY2stb25lc2l0ZS1jb250ZW50IHtcbiAgb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBjb3VudGVyLXJlc2V0OiByaXRlbTtcblxuICAgIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihyaXRlbSwgZGVjaW1hbCkgXCIuIFwiO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHJpdGVtO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTEuMXJlbTtcbiAgICB9XG4gIH1cblxuICB1bCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IG5vbmU7XG4gIH1cbn1cblxub2xbdHlwZT1cImFcIl0gPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihyaXRlbSwgbG93ZXItYWxwaGEpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHJpdGVtO1xufVxuXG5vbFt0eXBlPVwiQVwiXS51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHJpdGVtLCB1cHBlci1hbHBoYSkgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogcml0ZW07XG59XG5cbm9sW3R5cGU9XCJpXCJdID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocml0ZW0sIGxvd2VyLXJvbWFuKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiByaXRlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjFyZW07XG59XG5cbm9sW3R5cGU9XCJJXCJdLnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocml0ZW0sIHVwcGVyLXJvbWFuKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiByaXRlbTtcbn1cblxuLmlubGluZS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMS4wNjI1cmVtIC0xcmVtIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgJiA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbi5pbnRybywgLm1haW4tY29udGVudCB7XG4gIHVsW2NsYXNzXj1cInNtYWxsLXVwXCJdLFxuICB1bFtjbGFzc149XCJtZWRpdW0tdXBcIl0sXG4gIHVsW2NsYXNzXj1cImxhcmdlLXVwXCJdLFxuICB1bC5hY2NvcmRpb24sXG4gIHVsLmlubGluZS1saXN0LFxuICB1bC5wYWdpbmF0aW9uLFxuICB1bC5uby1idWxsZXQsXG4gIG9sLm5vLWJ1bGxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbm9sLmNvbHM6bm90KC50b2MpLCB1bC5jb2xzOm5vdCgudG9jKSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaSB7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxufVxuXG4ubm8tYnVsbGV0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcblxuICA+IGxpOjpiZWZvcmUge1xuICAgIC8vIG1ha2UgdGhlc2UgaGlkZGVuLCBvdGhlcndpc2UgdGhleSB3b24ndCBpbmNyZW1lbnQgdGhlIGNvdW50ZXJcbiAgICBAZXh0ZW5kIC5zaG93LWZvci1zcjtcbiAgfVxuXG4gIC8vIGFsbCB0aGUgcmVzdCBvZiB0aGlzIGlzIHRvIHVuZG8gRm91bmRhdGlvbidzIGRlc2lyZSB0byBoYXZlIHN1Ymxpc3RzIGJlIHVuYnVsbGV0ZWQgdG9vXG4gIGxpIHtcbiAgICB1bDpub3QoLm5vLWJ1bGxldCksIG9sOm5vdCgubm8tYnVsbGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIH1cblxuICAgIHVsOm5vdCgubm8tYnVsbGV0KSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICBtYXJnaW4tbGVmdDogMS4xcmVtO1xuICAgIH1cblxuICAgIG9sOm5vdCgubm8tYnVsbGV0KSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICBtYXJnaW4tbGVmdDogMS40cmVtO1xuXG4gICAgICAmW3R5cGU9XCJhXCJdIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbiAgICAgIH1cblxuICAgICAgJlt0eXBlPVwiQVwiXS51cHBlciB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItYWxwaGE7XG4gICAgICB9XG5cbiAgICAgICZbdHlwZT1cImlcIl0ge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuO1xuICAgICAgfVxuXG4gICAgICAmW3R5cGU9XCJJXCJdLnVwcGVyIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1yb21hbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuSW5saW5lIC8gaG9yaXpvbnRhbCBsaXN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LS1pbmxpbmUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAxLjA2MjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpc3QtLWlubGluZSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDEuMjVyZW0gLjYyNXJlbSAwO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuXG4ubGlzdC0tbm8tYnVsbGV0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkxlZ2FsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBsZWdhbCBudW1iZXJpbmcgMS4sIDEuMSwgMS4yLCAxLjIuMSwgMS4zLCBldGMuXG4vLyBUT0RPIHJlbW92ZSAubGVnYWwtbGlzdC1wYXJlbnRoZXNlc1xuLmxlZ2FsLWxpc3Qgb2wsXG5vbC5sZWdhbC1saXN0LFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wsXG5vbC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDAuNjI1ZW07XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgIHAge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiLiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gICYubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIihcIiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIpIFwiO1xuICB9XG59XG5cbi8vIHVuZG8gdGhlIGxlZ2FsIHN0eWxlcyBmb3Igbm9uLWxlZ2FsIGxpc3RzXG4vLyBsbGl0ZW0gbWVhbnMgbGVnYWwtbGlzdCBpdGVtXG4ubGVnYWwtbGlzdCwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMge1xuICAucGFyZW50aGVzZXMsIC5wYXJlbnRoZXNlcy1yaWdodCwgb2xbdHlwZV0sIC5ub3QtbGVnYWwge1xuICAgIGxpIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsbGl0ZW07XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGxpdGVtLCBsb3dlci1hbHBoYSkgXCIuIFwiO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjZyZW07XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgb2xbdHlwZT1cImlcIl0ge1xuICAgIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihsbGl0ZW0sIGxvd2VyLXJvbWFuKSBcIi4gXCI7XG4gICAgfVxuICB9XG5cbiAgb2xbdHlwZV0gb2xbdHlwZV0ge1xuICAgIGNvdW50ZXItcmVzZXQ6IGNsbGl0ZW07IC8vY2hpbGQgbGVnYWwtbGlzdCBpdGVtXG5cbiAgICBsaSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogY2xsaXRlbTtcbiAgICB9XG5cbiAgICBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY2xsaXRlbSkgXCIuIFwiO1xuICAgIH1cbiAgfVxuXG4gIG9sW3R5cGVdIG9sW3R5cGU9XCJpXCJdIHtcbiAgICBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY2xsaXRlbSwgbG93ZXItcm9tYW4pIFwiLiBcIjtcbiAgICB9XG4gIH1cblxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblN0cmlwZXMgYW5kIG5vIHN0cmlwZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbnVsIHtcbiAgJi5saXN0LXN0cmlwZXMge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRncmV5c2NhbGUtNztcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjYyNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBsaTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICAgIH1cbiAgfVxuXG4gICYubGlzdC1uby1zdHJpcGVzIHtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMC42MjVyZW07XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXlzY2FsZS0yMDtcbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkxpc3RzIHdpdGggcGFyZW50aGVzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5vbC5wYXJlbnRoZXNlcyxcbm9sLnBhcmVudGhlc2VzLXJpZ2h0IHtcbiAgY291bnRlci1yZXNldDogaXRlbTtcblxuICA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cblxuICBvbCBvbC5wYXJlbnRoZXNlcyxcbiAgb2wgb2wucGFyZW50aGVzZXMtcmlnaHR7XG4gICAgY291bnRlci1yZXNldDogY2l0ZW07XG4gIH1cbn1cblxub2wucGFyZW50aGVzZXMsXG5vbC5wYXJlbnRoZXNlcy1yaWdodCxcbi5sZWdhbC1saXN0IG9sLnBhcmVudGhlc2VzLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wucGFyZW50aGVzZXMsXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcy1yaWdodCxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLnBhcmVudGhlc2VzLXJpZ2h0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgLy9yZW1vdmUgbGlzdCBzdHlsZSBmb3IgQ0sgZWRpdG9yXG5cbiAgPiBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIihcIiBjb3VudGVyKGl0ZW0sIGRlY2ltYWwpIFwiKSBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICBsaSB7XG4gICAgb2wucGFyZW50aGVzZXMge1xuICAgICAgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIoXCIgY291bnRlcihjaXRlbSwgZGVjaW1hbCkgXCIpIFwiO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbm9sLnBhcmVudGhlc2VzLXJpZ2h0LFxuLmxlZ2FsLWxpc3Qgb2wucGFyZW50aGVzZXMtcmlnaHQsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcy1yaWdodCB7XG4gID4gbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihpdGVtLCBkZWNpbWFsKSBcIikgXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gIH1cblxuICBsaSB7XG4gICAgb2wucGFyZW50aGVzZXMtcmlnaHQge1xuICAgICAgbGkge1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG4gICAgICB9XG4gICAgICBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihjaXRlbSwgZGVjaW1hbCkgXCIpIFwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5vbFt0eXBlPVwiYVwiXS5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGl0ZW0sIGxvd2VyLWFscGhhKSBcIikgXCI7XG59XG5cbm9sLnBhcmVudGhlc2VzIG9sW3R5cGU9XCJhXCJdLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoY2l0ZW0sIGxvd2VyLWFscGhhKSBcIikgXCI7XG59XG5cbm9sW3R5cGU9XCJhXCJdLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgbG93ZXItYWxwaGEpIFwiKSBcIjtcbn1cblxub2wucGFyZW50aGVzZXMtcmlnaHQgb2xbdHlwZT1cImFcIl0ucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjaXRlbSwgbG93ZXItYWxwaGEpIFwiKSBcIjtcbn1cblxub2xbdHlwZT1cIkFcIl0ucGFyZW50aGVzZXMudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihpdGVtLCB1cHBlci1hbHBoYSkgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cblxub2wucGFyZW50aGVzZXMgb2xbdHlwZT1cIkFcIl0ucGFyZW50aGVzZXMudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihjaXRlbSwgdXBwZXItYWxwaGEpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xufVxuXG5vbFt0eXBlPVwiQVwiXS5wYXJlbnRoZXNlcy1yaWdodC51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0sIHVwcGVyLWFscGhhKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xufVxuXG5vbC5wYXJlbnRoZXNlcy1yaWdodCBvbFt0eXBlPVwiQVwiXS5wYXJlbnRoZXNlcy1yaWdodC51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNpdGVtLCB1cHBlci1hbHBoYSkgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG59XG5cbm9sW3R5cGU9XCJpXCJdLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoaXRlbSwgbG93ZXItcm9tYW4pIFwiKSBcIjtcbn1cblxub2wucGFyZW50aGVzZXMgb2xbdHlwZT1cImlcIl0ucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihjaXRlbSwgbG93ZXItcm9tYW4pIFwiKSBcIjtcbn1cblxub2xbdHlwZT1cImlcIl0ucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtLCBsb3dlci1yb21hbikgXCIpIFwiO1xufVxuXG5vbC5wYXJlbnRoZXNlcy1yaWdodCBvbFt0eXBlPVwiaVwiXS5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNpdGVtLCBsb3dlci1yb21hbikgXCIpIFwiO1xufVxuXG5vbFt0eXBlPVwiSVwiXS5wYXJlbnRoZXNlcy51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGl0ZW0sIHVwcGVyLXJvbWFuKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xufVxuXG5vbC5wYXJlbnRoZXNlcyBvbFt0eXBlPVwiSVwiXS5wYXJlbnRoZXNlcy51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGNpdGVtLCB1cHBlci1yb21hbikgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG59XG5cbm9sW3R5cGU9XCJJXCJdLnBhcmVudGhlc2VzLXJpZ2h0LnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgdXBwZXItcm9tYW4pIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG59XG5cbm9sLnBhcmVudGhlc2VzLXJpZ2h0IG9sW3R5cGU9XCJJXCJdLnBhcmVudGhlc2VzLXJpZ2h0LnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY2l0ZW0sIHVwcGVyLXJvbWFuKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjaXRlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbk11bHRpLWNvbHVtblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnVsLCBvbCB7XG4gICYuY29sdW1ucy14LXNtYWxsIHtcbiAgICBjb2x1bW4td2lkdGg6IDhlbTtcbiAgfVxuXG4gICYuY29sdW1ucy1zbWFsbCB7XG4gICAgY29sdW1uLXdpZHRoOiAxMGVtO1xuICB9XG5cbiAgJi5jb2x1bW5zLW1lZGl1bSB7XG4gICAgY29sdW1uLXdpZHRoOiAxM2VtO1xuICB9XG5cbiAgJi5jb2x1bW5zLWxhcmdlIHtcbiAgICBjb2x1bW4td2lkdGg6IDE1ZW07XG4gIH1cblxuICAmLmNvbHVtbnMteC1sYXJnZSB7XG4gICAgY29sdW1uLXdpZHRoOiAyMGVtO1xuICB9XG4gICYuY29sdW1ucy14eC1sYXJnZSB7XG4gICAgY29sdW1uLXdpZHRoOiAzMGVtO1xuICB9XG5cbiAgLy8gYXBwbGllcyB0byBhbGwgb2YgdGhlIGNvbHVtbiBjbGFzc2VzXG4gICZbY2xhc3MqPWNvbHVtbnMtXSB7XG4gICAgPiBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cbiAgfVxuXG4gIC8vIGxlZ2FjeSBhbGlhc2VzIHRvIHJlbW92ZSBldmVudHVhbGx5XG4gICYuY29sdW1ucy0yIHtcbiAgICBAZXh0ZW5kIC5jb2x1bW5zLXgtbGFyZ2U7XG4gIH1cblxuICAmLmNvbHVtbnMtMyB7XG4gICAgQGV4dGVuZCAuY29sdW1ucy1sYXJnZTtcbiAgfVxufVxuXG4vLyBwYXJlbnRoZXNlcyBjbGFzc2VzIG5lZWQgc3BhY2luZyBhZGp1c3RlZCB0byBtYXRjaFxub2xbY2xhc3MqPXBhcmVudGhlc2VzXVtjbGFzcyo9Y29sdW1ucy1dID4gbGkge1xuICBwYWRkaW5nOiAwIDAuMmVtIDAgMS4yZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5TdHlsZWQgT3JnIGNoYXJ0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gVE9ETyB0byB0ZXN0IHdpdGhvdXQgdGhlIHVzZSBvZiAhaW1wb3J0YW50XG4ub3JnLWNoYXJ0IHtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBsaSA+IHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDAuMzEyNXJlbSAwIDAuMzEyNXJlbTtcblxuICAgID4gdWwge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDAuMDYyNXJlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogLTEuMjVyZW07XG4gICAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICRncmV5c2NhbGUtMTU7XG4gICAgICBib3R0b206IDMuMTI1cmVtO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEuODc1cmVtO1xuICAgICAgd2lkdGg6IDEuNTYzcmVtO1xuICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAtMS4yNXJlbTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleXNjYWxlLTE1O1xuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAkZ3JleXNjYWxlLTE1O1xuICAgICAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IGxpOjpiZWZvcmUsXG4gID4gbGk6OmFmdGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gdXNlcyAubGlnaHQtYXF1YS1iZyBmcm9tIF9jdXN0b21Db2xvdXJzLnNjc3MgYXMgYmFzZSBmb3Igb3JnIGNoYXJ0c1xuJGJhc2UtY29sb3I6ICNkMWVhZWI7XG4ub3JnLWNoYXJ0IGxpIHtcbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3I7XG4gIH1cblxuICBsaSB7XG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRiYXNlLWNvbG9yLCA0JSk7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJhc2UtY29sb3IsIDglKTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRiYXNlLWNvbG9yLCAxMiUpO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYmFzZS1jb2xvciwgMTYlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZhbmN5IGxpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5vbC5mYW5jeSxcbnVsLmZhbmN5IHtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMXJlbSAwIC0wLjVyZW0gNS41cmVtO1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICB9XG5cbiAgLyogdW5kbyB0aGUgcGFkZGluZyBhcHBsaWVkIHRvIG5vcm1hbCBsaXN0cyAqL1xuICAubWFpbi1jb250ZW50ICYsIC5pbnRybyAmIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAmLmxpZ2h0LWJ1bGxldHMgbGk6OmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAmID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiA0cmVtOyAvLyBtdXN0IGJlIGF0IGxlYXN0IGFzIHRhbGwgYXMgdGhlIGJ1bGxldHNcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHJhbGV3YXlGb250O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01LjVyZW07IC8vIHJldmVyc2VzIHRoZSBtYXJnaW4gYXBwbGllZCB0byB0aGUgd2hvbGUgbGlzdFxuICAgICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgICB3aWR0aDogNC4ycmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsdWU7XG4gICAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtOyAvLyByZXZlcnNlcyB0aGUgbWFyZ2luIGFwcGxpZWQgdG8gdGhlIHdob2xlIGxpc3RcbiAgICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIHdpZHRoOiAzLjJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIDItZGlnaXQgbnVtYmVycyBuZWVkIHRvIGJlIHNtYWxsZXJcbiAgICAmOm50aC1jaGlsZChuKzEwKTo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gcmFpc2UgdGhlIGNvbnRlbnQgdG8gdGhlIHNhbWUgaGVpZ2h0IGFzIHRoZSBcImJ1bGxldFwiXG4gICAgJiA+ICo6bm90KGZpZ3VyZSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0zcmVtO1xuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgdG9wOiAtMi41cmVtO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJiA+IHtcbiAgICAgIGgyLCBoMywgaDQge1xuICAgICAgICB0b3A6IC0zLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIGNvbG91cnNcbiAgJltidWxsZXQtY29sb3VyPVwieWVsbG93XCJdID4gbGk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci15ZWxsb3c7XG4gIH1cbiAgJltidWxsZXQtY29sb3VyPVwib3JhbmdlXCJdID4gbGk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1vcmFuZ2U7XG4gIH1cbiAgJltidWxsZXQtY29sb3VyPVwicmVkXCJdID4gbGk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1yZWQ7XG4gIH1cbiAgJltidWxsZXQtY29sb3VyPVwibWFnZW50YVwiXSA+IGxpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItbWFnZW50YTtcbiAgfVxuICAmW2J1bGxldC1jb2xvdXI9XCJwdXJwbGVcIl0gPiBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXB1cnBsZTtcbiAgfVxuICAmW2J1bGxldC1jb2xvdXI9XCJncmVlblwiXSA+IGxpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItZ3JlZW47XG4gIH1cbiAgJltidWxsZXQtY29sb3VyPVwibGlnaHQtYmx1ZVwiXSA+IGxpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItc2t5O1xuICB9XG4gICZbYnVsbGV0LWNvbG91cj1cImJsYWNrXCJdID4gbGk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1ibGFjaztcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgfVxufVxuXG4vLyBHZW5lcmFsbHksIHJpdGVtIChyb290IGl0ZW0pIHNjb3BlIGlzIGJlaW5nIHVzZWQgZm9yIGxpc3RzXG4vLyBzZXR0aW5nIHRoZSBjb3VudGVyIHNjb3BlIGZvciB0aGUgcm9vdFxuQGZvciAkaSBmcm9tIDIgdG8gMjAwIHtcbiAgb2xbc3RhcnQ9XCIjeyRpfVwiXSB7XG4gICAgY291bnRlci1yZXNldDogcml0ZW0gKCRpIC0gMSk7XG4gIH1cbn1cblxuLy8gc2V0dGluZyB0aGUgY291bnRlciBzY29wZSBmb3IgcGFyZW50aGVzZXMgaXRlbXNcbkBmb3IgJGkgZnJvbSAyIHRvIDIwMCB7XG4gIG9sW3N0YXJ0PVwiI3skaX1cIl0ucGFyZW50aGVzZXMge1xuICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW0gKCRpIC0gMSk7XG4gIH1cbn1cblxuLy8gc2V0dGluZyB0aGUgY291bnRlciBzY29wZSBmb3IgcGFyZW50aGVzZXMgY2hpbGQgaXRlbXNcbkBmb3IgJGkgZnJvbSAyIHRvIDIwMCB7XG4gIG9sIG9sW3N0YXJ0PVwiI3skaX1cIl0ucGFyZW50aGVzZXMge1xuICAgIGNvdW50ZXItcmVzZXQ6IGNpdGVtICgkaSAtIDEpO1xuICB9XG59XG5cbi8vIHNldHRpbmcgdGhlIGNvdW50ZXIgc2NvcGUgZm9yIGxlZ2FsLWxpc3QgaXRlbXNcbkBmb3IgJGkgZnJvbSAyIHRvIDIwMCB7XG4gIG9sW3N0YXJ0PVwiI3skaX1cIl0ubGVnYWwtbGlzdCB7XG4gICAgY291bnRlci1yZXNldDogaXRlbSAoJGkgLSAxKTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgRGVjb3JhdGl2ZSBzdHlsZXMgZm9yIFBhZ2Ugb2JqZWN0LlxuICAgV2l0aGluIHRoZSBJVENTUyBtb2RlbCwgd2UgZG9uJ3QgaGF2ZSBwYWdlIGJhc2VkIHN0eWxlcy4gSXQgc2hvdWxkIGJlIGVpdGhlclxuICAgYW4gb2JqZWN0IG9yIGEgY29tcG9uZW50IGluc2lkZSBhbiBvYmplY3QuXG4gICBUT0RPOiBncmFkdWFsbHkgbW92ZSBjb21wb25lbnRzIGZyb20gdGhpcyBmaWxlIHRvIGFzc29jaWF0ZWQgZmlsZSBpblxuICAgY29tcG9uZW50cyBmb2xkZXIuXG5cbiAgIDEuIENsZWFyZml4XG4gICAyLiBQYWdlIHRleHQgZm9ybWF0dGluZyB1bmRlciAubWFpbi1jb250ZW50XG4gICAzLiBQYWdlIHNpZGViYXJcbiAgIDQuIEFyY2hpdmUgbGFiZWwgaW4gc2lkZWJhclxuICAgNS4gQXJjaGl2ZSB0aXRsZSBwcmVwZW5kXG4gICA2LiBCbG9ja3F1b3RlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgMS4gQ2xlYXJmaXhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1haW4tY29udGVudC1jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICAub250YXJpby1mbG9hdC1yaWdodCwgLmZsb2F0LXJpZ2h0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAyLiBQYWdlIHRleHQgZm9ybWF0dGluZyB1bmRlciAubWFpbi1jb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuKltpZHw9XCJzZWN0aW9uXCJdIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1jb250ZW50IGEge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAvLyB0aGUgY2xhc3MgaXMgYXBwbGllZCB2aWEgSlNcbiAgLy8gb25seSBhcHBsaWVkIGlmIGltZywgZGl2IGFuZCBzcGFucyBhcmUgbmVzdGVkIGluc2lkZVxuICAmLmxpbmstd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuXG4vLyBwdXR0aW5nIGJvcmRlciB0b3AgYmVmb3JlIGVhY2ggc2VjdGlvbi5cbi5tYWluLWNvbnRlbnQgaDJbaWR8PVwic2VjdGlvblwiXSB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZDlkOWQ5O1xuICBoZWlnaHQ6IDEwMCU7XG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuLmNvbnRhY3QtbGlzdCAub250YXJpby1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxlYWQtc3RhdGVtZW50IHtcbiAgQGV4dGVuZCAlbGVhZC1zdGF0ZW1lbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIDMuIFBhZ2Ugc2lkZWJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2lkZWJhcl9faGVhZGVyIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0ZXN0LWdyYXk7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5LCAkbWVkaXVtLW9ubHl9IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uc2lkZWJhcl9fY29udGVudCB7XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5LCAkbWVkaXVtLW9ubHl9IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIHN1cCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICA0LiBBcmNoaXZlIGxhYmVsIGluIHNpZGViYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpZGViYXIgLmFsZXJ0LmFsZXJ0LS13YXJuaW5nIHtcbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgNS4gQXJjaGl2ZSB0aXRsZSBwcmVwZW5kXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIFNlZSBgb25lc2l0ZV9hcmNoaXZlLm1vZHVsZWAgZm9yIGZ1bGwgY29udGV4dC5cbi5hcmNoaXZlLXByZXBlbmQge1xuICAmOmxhbmcoZnIpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdBcmNoaXbDqWUgLSAnO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ0FyY2hpdmVkIC0gJztcbiAgfVxufVxuXG4vLyBUaGUgaHRtbF90aXRsZSBtb2R1bGUgMS40IGNyZWF0ZXMgdHdvIHNwYW5zIHdpdGggdGhlIGNsYXNzIC5hcmNoaXZlLXByZXBlbmRcbi8vIHRoZXJlZm9yZSwgd2UgbXVzdCByZW1vdmUgdGhlICdBcmNoaXZlZCAtJyBmcm9tIGFueSBjaGlsZCBjbGFzcy5cbi5hcmNoaXZlLXByZXBlbmQgPiAuYXJjaGl2ZS1wcmVwZW5kIHtcbiAgJjpsYW5nKGZyKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIDYuIEJsb2NrcXVvdGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJsb2NrcXVvdGVfX25vcXVvdGUge1xuICBxdW90ZXM6IG5vbmU7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUGFuZWwgVmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRwYW5lbC1kYXJrLWJnOiAkZGFyay1ncmF5O1xuJHBhbmVsLWRhcmstZm9udC1jb2xvcjogJHdoaXRlO1xuJHBhbmVsLWRhcmstbGluay1jb2xvcjogI2QxZGRlYjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBhbmVsIENsYXNzZXNcbiAgICBOb3RlOiBleHRlbmRzIHRoZSBjYWxsb3V0IHN0eWxlcyBmcm9tIHRoZSBEZXNpZ24gU3lzdGVtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYW5lbCwgLnJvdy5wYW5lbCB7XG4gIEBleHRlbmQgLmNhbGxvdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhbmVsIGgyLCAucGFuZWwgaDMge1xuICBAZXh0ZW5kIC5jYWxsb3V0X190aXRsZTtcbn1cblxuLnBhbmVsX19jbG9zZS1idXR0b24ge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDAuOTM3NSAqIDIpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC45Mzc1cmVtO1xuICB0b3A6IDEwJTtcbn1cblxuLnBhbmVsX19pbWFnZSB7XG4gIG1hcmdpbjogMCAwIDFlbSAxLjVlbTtcbn1cblxuLnBhbmVsLS1hc2lkZSB7XG4gIEBleHRlbmQgLmFzaWRlO1xufVxuXG4ucGFuZWwtLWNhbGxvdXQge1xuICBAZXh0ZW5kIC5jYWxsb3V0O1xufVxuXG4ucGFuZWwtLWVycm9yIHtcbiAgQGV4dGVuZCAuYWxlcnQtLWVycm9yO1xufVxuXG4ucGFuZWwtLXN1Y2Nlc3Mge1xuICBAZXh0ZW5kIC5hbGVydC0tc3VjY2Vzcztcbn1cblxuLnBhbmVsLS13YXJuaW5nIHtcbiAgQGV4dGVuZCAuYWxlcnQtLXdhcm5pbmc7XG59XG5cbi5wYW5lbC0tYWxlcnQge1xuICBAZXh0ZW5kIC5hbGVydDtcbn1cblxuLnBhbmVsLS1kYXJrIHtcbiAgQGluY2x1ZGUgaGlnaGxpZ2h0LWJsb2NrKCRncmV5c2NhbGUtNzApO1xuICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cbn1cblxuLnBhbmVsLS1kYXJrIGFiYnIsXG4ucGFuZWwtLWRhcmsgYWJiclt0aXRsZV0sXG4ucGFuZWwtLWRhcmsgPiBhYmJyLFxuLnBhbmVsLS1kYXJrID4gIGFiYnJbdGl0bGVdIHtcbiAgY29sb3I6ICRwYW5lbC1kYXJrLWxpbmstY29sb3I7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgJHBhbmVsLWRhcmstbGluay1jb2xvcjtcbn1cblxuLnBhbmVsLS1kYXJrIGEge1xuICBjb2xvcjogJHBhbmVsLWRhcmstbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICY6dmlzaXRlZCwgJjpmb2N1cywgJjphY3RpdmUsICYuYWN0aXZlLCAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBhbmVsLWRhcmstbGluay1jb2xvcjtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhbGxvdXQsIC5hc2lkZSB7XG4gICYgOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG4gIH1cbn1cblxuLypcbiAgICBUaGlzIHRhcmdldHMgYW4gZXJyb3IgcGFuZWwvbWVzc2FnZSBmb3IgYSByZXF1aXJlZCBpbnB1dCBmaWVsZC5cbiAgICBUaGlzIGlzIHRvIGFsbG93IGZvciBhIHNtYWxsZXIgcGFuZWwgdG8gZGlzcGxheSBlcnJvciBtZXNzYWdlc1xuICAgIGluIGZvcm1zLlxuKi9cbmlucHV0OnJlcXVpcmVkICsgLnBhbmVsLS1lcnJvcixcbnRleHRhcmVhOnJlcXVpcmVkICsgLnBhbmVsLS1lcnJvcixcbmZpZWxkc2V0OnJlcXVpcmVkICsgLnBhbmVsLS1lcnJvcixcbnNlbGVjdDpyZXF1aXJlZCArIC5wYW5lbC0tZXJyb3Ige1xuICBwYWRkaW5nOiAuMzc1cmVtO1xufVxuXG4ucGFuZWwsIC5tYWluLWNvbnRlbnQgYXNpZGUge1xuICBoMiBpbWcsIGgzIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYge1xuICAgIGgjeyRpfSB7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAmIDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuICB9XG4gIC8vIFVzZWQgb24gc3BsYXNoIHBhZ2VzXG4gICYtLXNlbWl0cmFuc3BhcmVudCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMZWdhY3kgdGFibGUgY2xhc3Nlc1xuICAgIEV4dGVuZHMgZnJvbSB0aGUgRGVzaWduIFN5c3RlbSBjbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gYXBwbGllcyB0aGUgRGVzaWduIFN5c3RlbSBzdHlsZXMgZnJvbSAudGFibGUtY29udGFpbmVyIGFuZCAudGFibGUtZGl2LlxuLm1haW4tY29udGVudCB0YWJsZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3VyLXdoaXRlIDMwJSwgJHRhYmxlLXNoYWRvdy0tY292ZXIpLFxuICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHRhYmxlLXNoYWRvdy0tY292ZXIsICRjb2xvdXItd2hpdGUgNzAlKSAwIDEwMCUsXG4gICAgbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byByaWdodCxcbiAgICAgICAgJHRhYmxlLXNoYWRvdy0tYmxhY2sgMCUsXG4gICAgICAgICR0YWJsZS1zaGFkb3ctLWNsZWFyIDEwMC4wMSVcbiAgICApLFxuICAgIGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gbGVmdCxcbiAgICAgICAgJHRhYmxlLXNoYWRvdy0tYmxhY2sgMCUsXG4gICAgICAgICR0YWJsZS1zaGFkb3ctLWNsZWFyIDEwMC4wMSVcbiAgICApO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkcmVtY2FsYy00MHB4IDEwMCUsICRyZW1jYWxjLTQwcHggMTAwJSwgJHJlbWNhbGMtMTRweCAxMDAlLCAkcmVtY2FsYy0xNHB4IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAxMDAlLCAwIDAsIDEwMCU7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbCwgbG9jYWwsIHNjcm9sbCwgc2Nyb2xsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMC41cmVtIDAgMS41cmVtIDA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgJjpub3QoLnRhYmxlLS1uby16ZWJyYS1zdHJpcGVzKSB7XG4gICAgdGJvZHkge1xuICAgICAgdHI6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobiArIDYpLFxuICAgICAgdHI6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobiArIDYpIH4gdHIge1xuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXplYnJhLXN0cmlwaW5nO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYWluLWNvbnRlbnQgdGFibGUudXNlLXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHVuc2V0O1xufVxuXG5kaXYuZmxleC10YWJsZSB7XG4gIEBleHRlbmQgLnRhYmxlLWRpdjtcbn1cblxudGFibGUuZnVsbC13aWR0aCB7XG4gIEBleHRlbmQgLnRhYmxlLS1mdWxsLWNvbnRhaW5lci13aWR0aDtcbiAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbnRhYmxlLm5vLXN0cmlwZXMsIHRhYmxlLm5vU3RyaXBlcyB7XG4gIEBleHRlbmQgLnRhYmxlLS1uby16ZWJyYS1zdHJpcGVzO1xufVxuXG5zcGFuLnRhYmxlLS1oaWdobGlnaHQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9vbnRhcmlvXzIwMjEvYXNzZXRzL2ljb25zL2hpZ2hsaWdodC1pbmRpY2F0b3Iuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkcmVtY2FsYy0yNHB4O1xuICB3aWR0aDogOHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGFibGVzIHdpdGggbnVtZXJpYyBkYXRhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnRhYmxlLm51bWVyaWMge1xuICB0aGVhZCB0aCB7XG4gICAgJjpub3QoLm5vbi1udW1lcmljKSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbiAgdGJvZHkgdGQsIHRmb290IHRkIHtcbiAgICAmOm5vdCgubm9uLW51bWVyaWMpIHtcbiAgICAgIEBleHRlbmQgLnRhYmxlLWNlbGwtLW51bWVyaWM7XG4gICAgfVxuICB9XG59XG5cbnRhYmxlIHRyLnN1bW1hcnkge1xuICBAZXh0ZW5kIC50YWJsZS1yb3ctLXN1YnRvdGFsO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgdWktZ3JpZCBkYXRhIHRhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5baWRePVwib25lcGFnZS1kYXRhdGFibGVcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDFweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4IC8gNTAlIDAgMCA1MCU7XG4gICAgYm94LXNoYWRvdzogLTVweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIC51aS1ncmlkLWhlYWRlci1jZWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleXNjYWxlLTYwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRncmV5c2NhbGUtMDtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBncm9vdmUgJGdyZXlzY2FsZS00MCAhaW1wb3J0YW50O1xuICAgIGEsIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhOmZvY3VzLCBhOmFjdGl2ZSwgYS5hY3RpdmUsIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICRncmV5c2NhbGUtMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIHJpZ2h0OiAuNDVyZW07XG4gICAgICB0cmFuc2l0aW9uOiBmb250LXNpemUgNDBtcyBlYXNlLCByaWdodCA0MG1zIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgLnVpLWdyaWQtcm93Om50aC1jaGlsZChldmVuKSAudWktZ3JpZC1jZWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleXNjYWxlLTA7XG4gIH1cblxuICAudWktZ3JpZC1yb3c6bnRoLWNoaWxkKG9kZCkgLnVpLWdyaWQtY2VsbCB7XG4gICAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgfVxuXG4gIC51aS1ncmlkLWNlbGwuc29ydGVkIHtcbiAgICBib3JkZXI6IHNvbGlkICRwcmltYXJ5LWJ1dHRvbi1jb2xvcjtcbiAgICBib3JkZXItd2lkdGg6IDAgMC4zZW07XG4gICAgLnVpLWdyaWQtY2VsbC1jb250ZW50cyB7XG4gICAgICBib3JkZXI6IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMC43ZW07XG4gICAgfVxuICB9XG5cbiAgLy8gcmVtb3ZlcyAxcHggc3BhY2UgYmV0d2VlbiB0YWJsZSBoZWFkZXIgYW5kIGJvZHlcbiAgLnVpLWdyaWQtY2FudmFzIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBoaWRlcyBkZWZhdWx0IHBhZ2luYXRpb25cbiAgLnVpLWdyaWQtcGFnZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gcHJldmVudHMgYm90dG9tIGhvcml6b250YWwgc2Nyb2xsYmFyIGdldHRpbmcgdG9vIHRhbGxcbiAgLnVpLWdyaWQtaGVhZGVyLWNlbGwgLnVpLWdyaWQtY2VsbC1jb250ZW50cyB7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICB9XG5cbiAgLy8gcHJldmVudHMgbnVtYmVyIG9mIHJvdyBjb3VudGVyIG92ZXJsYXBwaW5nIHRhYmxlXG4gIC51aS1ncmlkLXBhZ2VyLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIGhpZGVzIHZlcnRpY2FsIHNjcm9sbCBiYXIgb24gUENzXG4gIC51aS1ncmlkLXZpZXdwb3J0IHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuXG59XG5cbltpZCo9XCJkYXRhdGFibGUtdXBwZXItc2Nyb2xsYmFyXCJdIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBkaXYge1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGb250cyAobm90IGluY2x1ZGVkIGluIHRoZSBEZXNpZ24gU3lzdGVtIHBhY2thZ2UpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIEJvbGRcIiksbG9jYWwoXCJPcGVuLVNhbnMtNjAwXCIpO1xuICBzcmM6IHVybCgnI3skZm9udC1kaXJ9L29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtZGlyfS9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmb250LWRpcn0vb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZvbnQtZGlyfS9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZvbnQtZGlyfS9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoXCIjeyRmb250LWRpcn0vb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLnN2Z1wiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtcmVndWxhclwiKSxcbiAgdXJsKFwiI3skZm9udC1kaXJ9L2NvdXJpZXItcHJpbWUtNDAwL0NvdXJpZXJQcmltZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lIEl0YWxpY1wiKSwgbG9jYWwoXCJDb3VyaWVyLXByaW1lLWl0YWxpY1wiKSxcbiAgdXJsKFwiI3skZm9udC1kaXJ9L2NvdXJpZXItcHJpbWUtNDAwLS1pdGFsaWMvQ291cmllclByaW1lLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiQ291cmllciBQcmltZSBCb2xkXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtYm9sZFwiKSxcbiAgdXJsKFwiI3skZm9udC1kaXJ9L2NvdXJpZXItcHJpbWUtNzAwL0NvdXJpZXJQcmltZS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtYm9sZC1pdGFsaWNcIiksXG4gIHVybChcIiN7JGZvbnQtZGlyfS9jb3VyaWVyLXByaW1lLTcwMC0taXRhbGljL0NvdXJpZXJQcmltZS1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGV4dCBzaXppbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50ZXh0LS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xufVxuXG4ubGFyZ2Uge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcbn1cblxuLngtbGFyZ2Uge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDI4KTtcbn1cblxuLnh4LWxhcmdlIHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygzOCk7XG59XG5cbi5sYXJnZXIge1xuICBmb250LXNpemU6IDExMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRleHQgc3R5bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBhYmJyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgfVxufVxuXG5zcGFuLnVwcGVyY2FzZSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbnNwYW4uc3BlY2llcyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxucDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIGhpZGUgYWxsIHRoZSBleHRyYSBwYXJhZ3JhcGhzIHRoYXQgY2tlZGl0b3IgaW5zZXJ0cyAqL1xufVxuXG4ucmVkYWN0ZWQsIHNwYW4ucmVkYWN0ZWQsIFt0aXRsZX49cmVkYWN0ZWRdLCBbdGl0bGV+PcOpZGl0w6ldIHtcbiAgQGV4dGVuZCAubGFiZWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNztcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG4gIGJveC1zaGFkb3c6IDAuMjVlbSAwIDAgJGdyZXlzY2FsZS03LCAtMC4yNWVtIDAgMCAkZ3JleXNjYWxlLTc7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTsgLyogdGhpcyBpcyBmb3IgZmlyZWZveCAqL1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMC4yNWVtO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xufVxuXG4uc3ViaGVhZGVyIHtcbiAgY29sb3I6ICRncmV5c2NhbGUtNjA7XG59XG5cbi5pbmZvZ3JhcGhpYyB7XG4gIEBpbmNsdWRlIHJhbGV3YXlGb250O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBTbWFsbCB0ZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zbWFsbCwgc21hbGwge1xuICBmb250LXNpemU6IC45Mzc1cmVtO1xufVxuXG5oMiwgaDMge1xuICAmLnNtYWxsIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiAgfVxufVxuXG5cbi5zbWFsbGVyIHtcbiAgJiwgcCB7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gIH1cbn1cblxuLm1haW5fY29udGVudCB7XG4gIHNtYWxsLCAuc21hbGwsIC5zbWFsbGVyIHtcbiAgICBhIHtcbiAgICAgICRjb2xvcjogIzcyOGRhZTtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAmOnZpc2l0ZWQsICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5Db2xvdXIgb3ZlcnJpZGVzIGZvciBibGFjayBhbmQgd2hpdGUgdGV4dFxuVXNlZCBmb3IgdGV4dCBhZ2FpbnN0IGJhY2tncm91bmQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hLnRleHQtd2hpdGUsIGEudGV4dC13aGl0ZTpob3ZlciwgYS50ZXh0LXdoaXRlOnZpc2l0ZWQsIC50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG5cbiAgYWJiciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbmEudGV4dC1ibGFjaywgYS50ZXh0LWJsYWNrOmhvdmVyLCBhLnRleHQtYmxhY2s6dmlzaXRlZCwgLnRleHQtYmxhY2sge1xuICBjb2xvcjogJGNvbG91ci1ibGFjaztcblxuICBhYmJyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblRleHQgYWxpZ25tZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuIiwiLnZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjQlO1xufVxuXG4udmlkZW8tc2l6aW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG59XG5cbi5mbGV4LXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbjogMCAwIC41cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAuMjVyZW0gLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDBlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgLy9hZGRpbmcgbGVnYWN5IGNsYXNzIGZvciBjb250ZW50cyBjcmVhdGVkIG9uIEQ3LiBEaWRuJ3QgdXNlIEBleHRlbmQgLnNob3ctZm9yLXNtYWxsLW9ubHkgc2luY2UgaXQgaXMgdXNlZCBpbnNpZGUgbWVkaWEgcXVlcnlcbiAgLnNob3ctZm9yLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQcmV2aWV3IGRyYWZ0IHdhdGVybWFya1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2F0ZXJtYXJrLXRleHQge1xuICBmb250OiA0cmVtIFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBjb2xvcjogcmdiYSgyMzAsMTMsMTMsMC4zNyk7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tbGVmdDogLTE0LjM3NXJlbTtcbiAgbGVmdDogNTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIEJvb2sgY29udGVudCB0eXBlXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYm9va19fd3JhcHBlciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZSBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRThFOEU4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLmJvb2tfX2ludHJvIC5yb3cuaW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMWExYTFhO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoMSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICB9XG4gIH1cbiAgLmludHJvX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5ib29rX19pbm5lci13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAycmVtIDVyZW0gMnJlbTtcbn1cblxuLmJvb2tfX3RvYyB7XG4gIC50b2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxuICAmICsgLmJvZHktZmllbGQgaDIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIGhyI3RvYy1lbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJvb2tfX2RhdGVzLS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gTWFpbiBuYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJvb2tfX25hdmlnYXRpb24sIC5jb2x1bW5zLmJvb2tfX25hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBmb250LXNpemU6IDkwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgaHIge1xuICAgIGJvcmRlci1ib3R0b206IDAuMjVyZW0gc29saWQgI2U4ZThlODtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxudWwuYm9va19fbmF2aWdhdGlvbi0tbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIH1cbn1cblxubGkuYm9va19fbmF2aWdhdGlvbi0tbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMC43NXJlbSAycmVtO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgIG91dGxpbmU6IHVuc2V0O1xuICAgIH1cblxuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5YWRiO1xuICAgICAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJltocmVmPVwiXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmJvb2tfX25hdmlnYXRpb24gLmJvb2tfX25hdmlnYXRpb24tLW1vYmlsZSB7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkICNFOEU4RTg7XG4gICAgbGkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICAgIGJvcmRlci1yaWdodDogMC4yNXJlbSBzb2xpZCAjRThFOEU4O1xuICAgIH1cbiAgfVxufVxuXG4uYm9va19fbmF2aWdhdGlvbiAub250YXJpby1pY29uIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gVGFibGUgb2YgY29udGVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hc2lkZS5ib29rX19vZmYtY2FudmFzLFxuLmJvb2tfX29mZi1jYW52YXMge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBib3R0b206IC0xcmVtO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UgMHM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgd2lkdGg6IDI1cmVtO1xuICB9XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBhOmhvdmVyOm5vdCguYm9va19fdG9nZ2xlQ29sbGFwc2libGVMaXN0KSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmpzX19zbGlkZS1pbiB7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4gLjVzIGZvcndhcmRzO1xufVxuXG4uanNfX3NsaWRlLW91dCB7XG4gIGFuaW1hdGlvbjogc2xpZGUtb3V0IC41cyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBzbGlkZS1pbiB7XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtb3V0IHtcbiAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG59XG5cbi5ib29rX19vZmYtY2FudmFzLS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgIHdpZHRoOiAyNXJlbTtcbiAgfVxufVxuXG4uYm9va19fdHJlZV90b2MtbWFpbiB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uYm9va19fbWVudS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGE6bm90KC5ib29rX19vZmYtY2FudmFzLS1pY29ucykge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLmJvb2tfX21lbnUtaXRlbS0tY29sbGFwc2VkIHtcbiAgYTpub3QoLmJvb2tfX3RvZ2dsZUNvbGxhcHNpYmxlTGlzdCkge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAuMjVyZW0gMCAwIDAuMjVyZW07IC8vIGhlbHBzIHdpdGggbWFraW5nIGZvY3VzIGFyZWEgbW9yZSB2aXNpYmxlXG4gIH1cbn1cblxuLy8gV2hlbiB0aGUgbWVudSBpdGVtIGlzIGNsaWNrZWQgb24vYWN0aXZlLiBJdCBoYXMgbm8gbGlua1xuLmJvb2tfX3BhcmVudC1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDkwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAuMjVyZW0gMCAwIDAuMjVyZW07XG59XG5cbi5ib29rX190cmVlX3RvYy1pbm5lciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMC44NXJlbSAxLjY1cmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjg1cmVtO1xufVxuXG4uYm9va19fdHJlZV90b2MtaW5uZXIgbGkuYm9va19fbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMXJlbSAwIDAgMXJlbTtcbn1cblxuLmJvb2tfX3RyZWVfdG9jLWlubmVyIGxpLmJvb2tfX21lbnUtaXRlbS0tY29sbGFwc2VkIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLmJvb2tfX29mZi1jYW52YXMtLW1lbnUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMnJlbSAycmVtIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJvb2staWNvbl9fY2hldnJvbi11cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tY2hldnJvbi11cC5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbGVmdDogLTAuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5ib29rLWljb25fX2NoZXZyb24tZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tY2hldnJvbi1kb3duLnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBsZWZ0OiAtMC4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcblxufVxuXG4uYm9va19fb2ZmLWNhbnZhcy0tdG9nZ2xlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgei1pbmRleDogMTA0O1xuICB9XG59XG5cbi5ib29rX19vZmYtY2FudmFzLS10b2dnbGUtY2xvc2Ugc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmJvb2tfX29mZi1jYW52YXMtLWhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ib29rX19wcmludEJvb2tfX3dyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5ib29rX19vZmYtY2FudmFzLS1tZW51LXdyYXBwZXIgJiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uYm9va19fcHJpbnRCb29rIHtcbiAgQGV4dGVuZCBzbWFsbDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwLjVyZW0gMS44cmVtIDAuNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogMC4yNXJlbTtcbiAgc3ZnIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmJvb2tfX29mZi1jYW52YXMtLW1lbnUtd3JhcHBlciAmIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ib29rIC5ib29rX19wcmludEJvb2sge1xuICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW07XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgQnJlYWRjcnVtYiBmZWF0dXJlXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiVjaGV2cm9uIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvY2hldnJvbi1yaWdodC5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gID4gKjpudGgtY2hpbGQobisxKTo6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVjaGV2cm9uO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDAuMTVyZW07XG4gIH1cbiAgPiAqOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjJyZW07XG4gIH1cbiAgbGkgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIEdhemV0dGUgc2VhcmNoIHJlc3VsdHNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIFNlYXJjaCBibG9jayBjb250YWluZXJcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgQGV4dGVuZCAuY29sdW1ucztcbiAgQGV4dGVuZCAuc21hbGwtMTI7XG4gIEBleHRlbmQgLm1lZGl1bS0xMjtcbiAgQGV4dGVuZCAubGFyZ2UtNDtcblxuICAuZm9ybS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGV4dGVuZCAuY29sdW1ucztcbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIG1pbi13aWR0aDogOS42cmVtO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIC5idXR0b24tLXNlY29uZGFyeSB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLS1zZWNvbmRhcnk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gge1xuICAgIG1hcmdpbjogMCBjYWxjKC0ycmVtIC8gMik7XG5cbiAgICAuZm9ybS1pdGVtLXF1ZXJ5IHtcbiAgICAgIEBleHRlbmQgLmNvbHVtbnM7XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbS1kYXRlLWZyb20sIC5mb3JtLWl0ZW0tZGF0ZS10byB7XG4gICAgICBAZXh0ZW5kIC5jb2x1bW5zO1xuICAgICAgQGV4dGVuZCAuc21hbGwtMTI7XG4gICAgICBAZXh0ZW5kIC5tZWRpdW0tNjtcbiAgICAgIEBleHRlbmQgLmxhcmdlLTEyO1xuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIHtcbiAgQGV4dGVuZCAuY29sdW1ucztcbiAgQGV4dGVuZCAuc21hbGwtMTI7XG4gIEBleHRlbmQgLm1lZGl1bS0xMjtcbiAgQGV4dGVuZCAubGFyZ2UtODtcbn1cblxuLy8gTGlzdCByZXN1bHRzIGFuZCBTZWFyY2ggcmVzdWx0c1xuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCB7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIGhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIGFydGljbGUgc21hbGwgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2VkZWRlZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLy8gcGFnaW5hdGlvblxuICBuYXYucGFnZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgdWwucGFnZXJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLW91dDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMC4wNjI1cmVtIDAuNjI1cmVtO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWRkZWI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC8vIHRvIGVuc3VyZSBuYXYgZG9lcyBub3QgZ2V0IGRpc3RvcnRlZCBlc3BlY2lhbGx5LCBvbiBtb2JpbGUuXG4gIG5hdiArIGZvb3RlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi8vIHNpbmNlIGNob2ljZSBvZiBoMiBhbmQgaDMgdGFncyBhcmUgZGlmZmVyZW50IGluIHR3byB2aWV3cyB3ZSBuZWVkIHRvXG4vLyBzZXBhcmF0ZWx5IHN0eWxlIHRoZW0gaW4gZ2F6ZXR0ZSBsaXN0cyBhbmQgZ2F6ZXR0ZSBzZWFyY2ggcmVzdWx0cy5cbi5nYXpldHRlLWxpc3QtcmVzdWx0cyB7XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5nYXpldHRlLXJlc3VsdC0taXRlbS1wYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00O1xuICB9XG59XG5cbi5nYXpldHRlLXNlYXJjaC1yZXN1bHRzIHtcbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTE7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG5cbiAgaDQge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTM7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMztcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTc7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuXG4gIC5nYXpldHRlLXJlc3VsdC0taXRlbS1idW5kbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy01O1xuXG4gICAgLmdhemV0dGUtcmVzdWx0LS1pdGVtLXBhZ2Uge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy03O1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBMUkQgRXhwb3NlZCBGb3JtcyBmb3Igc2VhcmNoIHBhZ2UuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubHJkLWxpc3QtcmVzdWx0cyBoZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmxyZC1saXN0LXJlc3VsdHMgLmxyZC1yZXN1bHQtdGV4dCB7XG4gIG1heC13aWR0aDogMTcuNWVtO1xuICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gIEBtZWRpYSAjeyRsYXJnZS1vbmx5fSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IC02ZW07XG4gIG1hcmdpbi1yaWdodDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItc29ydCAuZm9ybS1pdGVtIHtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogMTJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1MDA7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBzZWFyY2ggYmxvY2tcbi8vIGV4cG9zZWQgZm9ybSBjb2x1bW5cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIge1xuICBAZXh0ZW5kIC5jb2x1bW5zO1xuICBAZXh0ZW5kIC5zbWFsbC0xMjtcbiAgQGV4dGVuZCAubWVkaXVtLTEyO1xuICBAZXh0ZW5kIC5sYXJnZS00O1xuXG4gICNlZGl0LWFjdGlvbnMtLTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsb2F0OiBub25lO1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIEBleHRlbmQgLmNvbHVtbnM7XG59XG5cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIHtcbiAgbWFyZ2luOiAwIGNhbGMoLTJyZW0gLyAyKTtcbiAgLmZvcm0taXRlbS1xdWVyeSB7XG4gICAgQGV4dGVuZCAuY29sdW1ucztcbiAgfVxuXG4gIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAuZm9ybS1pdGVtLWRhdGUtdG8sIC5mb3JtLWNoZWNrYm94ZXMge1xuICAgIEBleHRlbmQgLmNvbHVtbnM7XG4gICAgQGV4dGVuZCAuc21hbGwtMTI7XG4gICAgQGV4dGVuZCAubWVkaXVtLTY7XG4gICAgQGV4dGVuZCAubGFyZ2UtMTI7XG4gIH1cblxuICAuY2hlY2tib3hlc19fbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIHtcbiAgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDkuMXJlbTtcbiAgICBtaW4td2lkdGg6IDcuMXJlbTtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24tLXByaW1hcnkge1xuICAgIG1hcmdpbi1yaWdodDogMS43NXJlbTtcbiAgfVxuXG4gIC5idXR0b24tLXNlY29uZGFyeSB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLS1zZWNvbmRhcnk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIHtcbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgLmpzLWZvcm0taXRlbS1kYXRlLWZyb20sIC5qcy1mb3JtLWl0ZW0tZGF0ZS10byB7XG4gICAgICBtYXgtd2lkdGg6IDI1ZW07XG4gICAgfVxuICAgICNlZGl0LWFjdGlvbnMtLTIge1xuICAgICAgbWF4LXdpZHRoOiA1MGVtO1xuICAgIH1cbiAgfVxufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250ZW50IGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4vLyByZXN1bHRzIGNvbHVtblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udGVudCBsYWJlbDo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udGVudCBsYWJlbDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb25fX2NvbnRlbnQgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250ZW50IGlucHV0LmNoZWNrYm94ZXNfX2lucHV0IHtcbiAgdG9wOiB1bnNldDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyB7XG4gIEBleHRlbmQgLmNvbHVtbnM7XG4gIEBleHRlbmQgLnNtYWxsLTEyO1xuICBAZXh0ZW5kIC5tZWRpdW0tMTI7XG4gIEBleHRlbmQgLmxhcmdlLTg7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNhbGxvdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBzdmcge1xuICAgIG1hcmdpbjogMCAwLjYyNXJlbSAwLjI1cmVtIDA7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi8vIHJlc3VsdHMgbGlzdFxuLmxyZC1saXN0LXJlc3VsdHMgYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQ7XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gcGFnaW5hdGlvblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBuYXYucGFnZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2Utb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjA2MjVyZW0gMC42MjVyZW07XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWRkZWI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLy8gc2hvd2luZyBAc3RhcnQgQGVuZCBvZiBAdG90YWwgcmVzdWx0c1xuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBmb290ZXIge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8vIHRvIGVuc3VyZSBuYXYgZG9lcyBub3QgZ2V0IGRpc3RvcnRlZCBlc3BlY2lhbGx5LCBvbiBtb2JpbGUuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIG5hdiArIGZvb3RlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTFJEIG92ZXJyaWRlcyBmb3IgdGhlIGFjY29yZGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmV4cGFuZGVyLS1hY3RpdmUge1xuICAuYWNjb3JkaW9uX19jb250ZW50LFxuICAuYWNjb3JkaW9uX19idXR0b24taWNvbi0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zICAuYWNjb3JkaW9uX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgLy8gU2FmYXJpL0VkZ2UgYnJlYWsgd2hlbiBpdHMganVzdCAnZmxleCcuXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5idXR0b24ubHJkLWV4cG9zZWRmaWx0ZXItYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41NTU1NTU1NTU2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgc2VjdGlvbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwIDJyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC5jaGVja2JveGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5maWVsZHNldC1sZWdlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIExSRCBQREYgdGl0bGUgcHJlcGVuZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBTZWUgYG9uZXNpdGVfbGFuZF9yZWdpc3RyYXRpb25fZG9jdW1lbnQubW9kdWxlYCBmb3IgZnVsbCBjb250ZXh0LlxuLmxyZC1wZGYtcHJlcGVuZCB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1BERjogJztcbiAgfVxufVxuXG4vLyBUaGUgaHRtbF90aXRsZSBtb2R1bGUgMS40IGNyZWF0ZXMgdHdvIHNwYW5zIHdpdGggdGhlIGNsYXNzIC5scmQtcGRmLXByZXBlbmRcbi8vIHRoZXJlZm9yZSwgd2UgbXVzdCByZW1vdmUgdGhlICdQREY6ICcgZnJvbSBhbnkgY2hpbGQgY2xhc3MuXG4ubHJkLXBkZi1wcmVwZW5kID4gLmxyZC1wZGYtcHJlcGVuZCB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgT3JkZXJzIGluIENvdW5jaWwgY29udGVudCB0eXBlXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBtYWluIGNvbnRlbnRcbi5tYWluLWNvbnRlbnQtb2ljIHtcbiAgLm1pbmlzdHJ5LXNpZ25pbmctZ3JvdXAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTU7XG4gIH1cblxuICAuYXBwcm92ZWQtYW5kLW9yZGVyZWQtZ3JvdXAgPiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5hbWVuZGVkLWJ5LWdyb3VwLCAucmV2b2tlZC1ieS1ncm91cCB7XG4gICAgYiB7XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgIHBhZGRpbmc6IDAuMTI1cmVtIDAuNzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy90byBhbGxvdyBsYWJlbCByZW5kZXIgaW4gbXVsdGlsaW5lIGluIHRoZSBtb2JpbGUgdmlld1xuICAgIH1cbiAgfVxuXG4gIC5hbWVuZGVkLWJ5LWdyb3VwIHNwYW4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1zdWNjZXNzLWxpZ2h0O1xuICB9XG4gIC5yZXZva2VkLWJ5LWdyb3VwIHNwYW4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1hbGVydC1saWdodDtcbiAgfVxufVxuXG4vLyBzZWFyY2ggYmxvY2tcbi8vIGV4cG9zZWQgZm9ybSBjb2x1bW5cbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIHtcbiAgQGV4dGVuZCAuY29sdW1ucztcbiAgQGV4dGVuZCAuc21hbGwtMTI7XG4gIEBleHRlbmQgLm1lZGl1bS0xMjtcbiAgQGV4dGVuZCAubGFyZ2UtNDtcblxuICAjZWRpdC1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAZXh0ZW5kIC5jb2x1bW5zO1xuICB9XG5cbiAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmcge1xuICAgIG1hcmdpbjogMCBjYWxjKC0ycmVtIC8gMik7XG5cbiAgICAuZm9ybS1pdGVtLXF1ZXJ5IHtcbiAgICAgIEBleHRlbmQgLmNvbHVtbnM7XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbS1kYXRlLWZyb20sIC5mb3JtLWl0ZW0tZGF0ZS10byB7XG4gICAgICBAZXh0ZW5kIC5jb2x1bW5zO1xuICAgICAgQGV4dGVuZCAuc21hbGwtMTI7XG4gICAgICBAZXh0ZW5kIC5tZWRpdW0tNjtcbiAgICAgIEBleHRlbmQgLmxhcmdlLTEyO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDkuMXJlbTtcbiAgICBtaW4td2lkdGg6IDcuMXJlbTtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtO1xuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICAjZWRpdC1hY3Rpb25zLS0yIHtcbiAgICAgIG1heC13aWR0aDogNTBlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gcmVzdWx0cyBjb2x1bW5cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmcge1xuICBAZXh0ZW5kIC5jb2x1bW5zO1xuICBAZXh0ZW5kIC5zbWFsbC0xMjtcbiAgQGV4dGVuZCAubWVkaXVtLTEyO1xuICBAZXh0ZW5kIC5sYXJnZS04O1xuXG4gIC8vIHJlc3VsdHMgaGVhZGVyXG4gIGhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAuY2FsbG91dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuNjI1cmVtIDAuMjVyZW0gMDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gcmVzdWx0cyBsaXN0XG4gIC5vaWMtbGlzdC1yZXN1bHRzIHtcbiAgICBhcnRpY2xlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQ7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHBhZ2luYXRpb25cbiAgbmF2LnBhZ2VyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIHVsLnBhZ2VyX19pdGVtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAuMDYyNXJlbSAwLjYyNXJlbTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkZGViO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHNob3dpbmcgQHN0YXJ0IEBlbmQgb2YgQHRvdGFsIHJlc3VsdHNcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC8vIHRvIGVuc3VyZSBuYXYgZG9lcyBub3QgZ2V0IGRpc3RvcnRlZCBlc3BlY2lhbGx5LCBvbiBtb2JpbGUuXG4gIG5hdiArIGZvb3RlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBURkEgc2NyZWVuICh1c2VyIGxvZ2luKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGZhLXBhZ2UsIC50ZmEtcGFnZSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRmYS1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAubGF5b3V0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi50ZmEtcGFnZV9fdXNlci1mb3JtIHtcbiAgZmxleC1iYXNpczogNjAlO1xuICB3aWR0aDogMTAwJTtcbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uY29udGVudC1oZWFkZXIge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi50ZmEtcGFnZV9fcGFnZS10aXRsZSB7XG4gIG1hcmdpbjogMi41cmVtIDAgMS41cmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5cbi50ZmEtcGFnZS0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi50ZmEtcGFnZV9fd2FsbHBhcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiA0MCU7XG4gIGltZyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRHJ1cGFsIG92ZXJyaWRlcy5cbiAgICBTdHlsZXMgc3BlY2lmaWMgdG8gdGhlIERydXBhbCBpbnRlcmZhY2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBzcGVjaWZpYyB0byBzaXRlIGNvbnRyaWJ1dG9yIHJvbGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogVmlldyBQcm9maWxlICovXG4uYWRtaW4tY29udHJpYnV0b3IgLnRvb2xiYXItbWVudSBhW3RpdGxlPVwiVXNlciBhY2NvdW50XCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTWFuYWdlICovXG4uYWRtaW4tY29udHJpYnV0b3IgLnRvb2xiYXItdGFiICN0b29sYmFyLWl0ZW0tYWRtaW5pc3RyYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBNeSB3b3JrYmVuY2ggKi9cbi5hZG1pbi1jb250cmlidXRvciAudG9vbGJhci10YWIgI3Rvb2xiYXItbGluay13b3JrYmVuY2gtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdlbmVyYWwgb3ZlcnJpZGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmpzIC5qcy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHb29nbGUncyByZWNhcHRjaGEgbW9kdWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBib3R0b206IDMlICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE92ZXJyaWRlIGZvciB0aGUgRHJ1cGFsIE1lZGlhIHBsdWdpbiBzdHlsZXNcbiAgICBpbiB0aGUgQ0tFZGl0b3JcbiAgICBAc2VlIGh0dHBzOi8vd3d3LmRydXBhbC5vcmcvbm9kZS8zMDkyNzk1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZHJ1cGFsLW1lZGlhIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2VkaXQsXG5kcnVwYWwtbWVkaWEgLm1lZGlhLWxpYnJhcnktaXRlbV9fZWRpdDpob3ZlcixcbmRydXBhbC1tZWRpYSAubWVkaWEtbGlicmFyeS1pdGVtX19lZGl0OmZvY3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiAwLjJzIGJvcmRlci1jb2xvcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cblxuZHJ1cGFsLW1lZGlhIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2VkaXQge1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2NvcmUvbWlzYy9pY29ucy83ODc4NzgvcGVuY2lsLnN2Z1wiKSAjZmZmIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQ3VzdG9tIHRhZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHkuY2tlX2VkaXRhYmxlIGltZy5ja2VfcHJvdGVjdGVkIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMDlhZGI7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBPdmVycmlkZSBkcnVwYWwtbWVkaWEgYWxpZ24gd2l0aGluIENLRWRpdG9yIDUsIHNvIHRoYXQgdGV4dCBhbGlnbnMgYW5kIHdyYXBzXG4gIGFyb3VuZCBtZWRpYSBjb3JyZWN0bHkgaW4gQ0tFNSB3aGVuIHRoZSBzcGVjaWZpZWQgb3B0aW9uIGlzIHNlbGVjdGVkLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jay1vbmVzaXRlLWNvbnRlbnQge1xuICAuZHJ1cGFsLW1lZGlhLmNrLXdpZGdldCB7XG4gICAgbWFyZ2luOiAwLjlyZW0gMDtcbiAgfVxuICAuZHJ1cGFsLW1lZGlhLmNrLXdpZGdldC5kcnVwYWwtbWVkaWEtc3R5bGUtYWxpZ24tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG4gIC5kcnVwYWwtbWVkaWEuY2std2lkZ2V0LmRydXBhbC1tZWRpYS1zdHlsZS1hbGlnbi1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICB9XG4gIC5kcnVwYWwtbWVkaWEuY2std2lkZ2V0LmRydXBhbC1tZWRpYS1zdHlsZS1hbGlnbi1jZW50ZXIge1xuICAgIG1hcmdpbjogMC45cmVtIGF1dG87XG4gIH1cbn1cbi5jay1vbmVzaXRlLWNvbnRlbnQgZmlndXJlLmRydXBhbC1tZWRpYSBkaXZ7XG4gIGZpZ3VyZS5hbGlnbi1jZW50ZXIge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIGZpZ3VyZS5hbGlnbi1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICB9XG5cbiAgZmlndXJlLmFsaWduLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENLRWRpdG9yIDUgdGFibGUgY2FwdGlvbi5cblxuICBJbiB0aGUgZWRpdG9yLCB0aGUgY2FwdGlvbiBpcyBwcmVzZW50ZWQgYXMgYSBmaWdjYXB0aW9uIHRoYXQgaXMgYmVsb3cgdGhlXG4gIHRhYmxlLiBUaGVzZSBvdmVycmlkZXMgYmV0dGVyIGFsaWduIHRoZSBzdHlsaW5nIHdpdGggdGFibGUgPiBjYXB0aW9uLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jay1vbmVzaXRlLWNvbnRlbnQge1xuICBmaWd1cmUudGFibGUgZmlnY2FwdGlvbiB7XG4gICAgQGV4dGVuZCBjYXB0aW9uO1xuICAgIGNhcHRpb24tc2lkZTogdG9wO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQcmludCBzdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNob3ctZm9yLXByaW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogR2xvYmFsICovXG4gIEBwYWdlXG4gIHtcbiAgICBzaXplOiBhdXRvOyAgIC8qIGF1dG8gaXMgdGhlIGluaXRpYWwgdmFsdWUgKi9cbiAgICAvKiB0aGlzIGFmZmVjdHMgdGhlIG1hcmdpbiBpbiB0aGUgcHJpbnRlciBzZXR0aW5ncyAqL1xuICAgIG1hcmdpbjogMTBtbSAxMG1tIDEwbW0gMTBtbTtcbiAgfVxuXG4gIGh0bWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7IC8qIHRoaXMgYWZmZWN0cyB0aGUgbWFyZ2luIG9uIHRoZSBodG1sIGJlZm9yZSBzZW5kaW5nIHRvIHByaW50ZXIgKi9cbiAgfVxuXG4gIGJvZHkge1xuICAgIG1hcmdpbjogNW1tOyAvKiBtYXJnaW4geW91IHdhbnQgZm9yIHRoZSBjb250ZW50ICovXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogTm9ybWFsaXplIGZvbnQgc2l6ZXMgKi9cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRwdDtcbiAgfVxuXG4gIGhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB0O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMTRwdDtcbiAgfVxuXG4gIGFzaWRlIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHQ7XG4gIH1cblxuICAuZmFjdC1ibG9jay0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThwdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgYm9keSxcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYsXG4gIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHAsXG4gIGEuYnV0dG9uXG4gIHtcbiAgICBmb250LXNpemU6IDEycHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIEVuZCBvZiBmb250IHNpemUgbm9ybWFsaXphdGlvbiAqL1xuXG4gIC8vIE92ZXJyaWRlIGluLXBhZ2UgYmFja2dyb3VuZCBjb2xvdXJzLlxuICAvLyBlc3JpLSBpcyB0aGUgcHJlZml4IGZvciBBUkNHSVMgbWFwcy5cbiAgLy8gQFRPRE8gZGlzY292ZXIgYWxsIHRoZSB1c2UgY2FzZXMgb2YgdGhpcyBzZWxlY3RvciBhbmQgZGVmaW5lIGEgbW9yZVxuICAvLyAgc3BlY2lmaWMgY3NzIHJ1bGUuXG4gIGRpdjpub3QoW2NsYXNzXj1cImVzcmktXCJdKSwgc3Bhbjpub3QoW2NsYXNzXj1cImVzcmktXCJdKSwgaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oaWRlLWZvci1wcmludCB7XG4gICAgLy8gSXQncyBub3QgdGFraW5nIHByZWNlZGVuY2UgaW4gc29tZSBjYXNlcywgc28gYWRkZWQgaW1wb3J0YW50LlxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIFVuZmxvYXQgYmVjYXVzZSB3ZSd2ZSByZW1vdmVkIHRoZSBsZWZ0IGNvbHVtbiB3aXRoIHRoZSBzdmcuXG4gIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIFVuc2V0IGEgbG90IG9mIHRoZSBtZWRpYSBiYW5uZXIgc28gaXQgbGluZXMgdXAgd2l0aCByZXN0IG9mIGNvbnRlbnQuXG4gIC5iYW5uZXJfX3dyYXBwZXIsXG4gIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyLFxuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yLmJhbm5lcl9fd3JhcHBlciB7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG5cbiAgLy8gT3ZlcmlkZXMgZm9yIGVsZW1lbnRzIHRoYXQgd2UgY2Fubm90IGFwcGx5IFwiaGlkZS1mb3ItcHJpbnRcIiBvbi5cbiAgLmN1c3RvbS10b2MsIC8vIFJlbW92ZSB0YWJsZSBvZiBjb250ZW50cy5cbiAgLm9udGFyaW8taWNvbiwgLmFsZXJ0X19oZWFkZXItaWNvbiwgLy8gUmVtb3ZlIGljb25zLlxuICAuY2hhdGJvdC1idXR0b24sIC8vIEhpZGUgdGhlIGNoYXRib3QgYnV0dG9uLlxuICAuc2tpcC1saW5rLCAvLyBIaWRlIHNraXAgdG8gY29udGVudCBsaW5rLlxuICAuc2hvdy1mb3Itc21hbGwtb25seSwgLy8gVGhpcyBkb2Vzbid0IGdldCBjYWxjdWxhdGVkIHByb3Blcmx5IGZvciBwcmludC5cbiAgLnBhZ2luYXRpb24sIC8vIEhpZGUgcGFnaW5hdGlvbiBlbGVtZW50cyBmcm9tIGRhdGEgdGFibGVzLlxuICBici5oaWRlLWZvci1zbWFsbC1vbmx5LCAvLyBHZXQgcmlkIG9mIHBhZ2UgYnJlYWtzIHRoYXQgZ2V0IGhpZGRlbiBvbiBtb2JpbGUuXG4gICNiYWNrdG90b3AsICNiYWNrLXRvLXRvcC1idXR0b24gLy8gSGlkZSBiYWNrdG90b3AgYnV0dG9uLlxuICB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gU2hvdyB0aGUgU1IgdGV4dCBhcyBhbiBhbHRlcm5hdGl2ZS5cbiAgLnNlcnZpY2VvbnRhcmlvIC5zaG93LWZvci1zciB7XG4gICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgLy8gU3dhcCBmcm9tIGJsYWNrIGJhY2tncm91bmQgYW5kIHdoaXRlIHRleHQvaWNvbixcbiAgLy8gdG8gYmxhY2sgdGV4dC9pY29uLlxuICAub250YXJpby1sb2dvLXByaW50IHtcbiAgICAtd2Via2l0LWZpbHRlcjogaW52ZXJ0KDEwMCk7IC8qIHNhZmFyaSA2LjAgLSA5LjAgKi9cbiAgICAgICAgICBmaWx0ZXI6IGludmVydCgxMDApO1xuICB9XG5cbiAgLy8gSGVhZGVyXG4gIC5vbnRhcmlvLWhlYWRlcl9fbG9nby1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmhlYWRlciAucm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5oZWFkZXJfX2xvZ28tY29udGFpbmVyIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBzcGFuLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAvLyBIaWRlIGludGVybmFsIGxpbmtzIGJlY2F1c2UgaXQgZG9lc24ndCBwcm92aWRlIHZhbHVlLlxuICBhW2hyZWZePVwiI1wiXTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBQcmVwZW5kIG9udGFyaW8uY2EgdG8gcHJpbnQgYWJzb2x1dGUgdXJsLlxuICBhW2hyZWZePVwiL1wiXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChodHRwczovL3d3dy5vbnRhcmlvLmNhXCIgYXR0cihocmVmKSBcIikgXCI7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY3NXJlbTtcbiAgfVxuXG4gIC8vIERpc3BsYXkgdXJsIGZvciBleHRlcm5hbCBsaW5rcyBhbmQgZGlzcGxheVxuICAvLyBlbWFpbCBmb3IgZW1haWxzLCBmb3IgcHJpbnRpbmcuXG4gIGFbaHJlZl49XCJodHRwXCJdOjphZnRlciwgYVtocmVmXj1cIm1haWx0bzpcIl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIikgXCI7XG4gIH1cblxuICAvLyBIaWRlIFVSTFMgdGhhdCBsaW5rIHRvIGltYWdlcy5cbiAgYSB7XG4gICAgQGVhY2ggJGV4dCBpbiBqcGcgZ2lmIHBuZyB7XG4gICAgICAmW2hyZWYkPVwiLiN7JGV4dH1cIl0ge1xuICAgICAgICAmLCAmOjphZnRlciwgJjp2aXNpdGVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5vLXdyYXAsIGFbaHJlZl49XCJ0ZWxcIl0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAvLyBSZW1vdmUgbGluayBzdHlsaW5nIGZvciB0aGUgaW1hZ2VzIGFuZCB0ZXh0IHdlJ3ZlXG4gIC8vIGxlZnQgYmVoaW5kIGFzIGFsdGVybmF0aXZlcyBmb3IgbGlua3MuXG4gIGEsXG4gIGEgY2l0ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnV0dG9uLCBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZWJlYmViICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHQgc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICBtYXJnaW46IDAgMXJlbSAxcmVtO1xuICB9XG5cbiAgLmNvbHVtbixcbiAgLmNvbHVtbnMsXG4gIC5jb2x1bW4gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zICsgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIElmIGEgY29sdW1uIGlzIGZ1bGwgd2lkdGggb24gbW9iaWxlLCBpdCBsb29rcyBiZXR0ZXJcbiAgLy8gZnVsbC13aWR0aCBpbiBwcmludCB0b28uXG4gIC5jb2x1bW4uc21hbGwtMTIsXG4gIC5jb2x1bW5zLnNtYWxsLTEyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGVydF9fYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnNpZGViYXJfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGhyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhc2lkZSxcbiAgLnBhbmVsLFxuICAuY2FsbG91dCxcbiAgLmFsZXJ0LWJveCxcbiAgLmFsZXJ0IHtcbiAgICBib3JkZXI6IDJwdCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhbGxvdXQgcCxcbiAgLmFsZXJ0IHAsXG4gIC5tYWluLWNvbnRlbnQgcCxcbiAgLm1haW4tY29udGVudCBoMixcbiAgLm1haW4tY29udGVudCBoMyxcbiAgLm1haW4tY29udGVudCBoNCxcbiAgLm1haW4tY29udGVudCBkZCxcbiAgLm1haW4tY29udGVudCBsaSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHN2Z1thbHQ9XCJcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBUaGVyZSBhcmUgYSBsb3Qgb2Ygc2VydmljZW9udGFyaW8gbGlua3MgdGhhdCB1c2VcbiAgLy8gaW1hZ2VzIGZvciB0aGUgdGV4dCwgd2UgbmVlZCB0byBoaWRlIHRoZSBpbWFnZS5cbiAgYVtocmVmXj1cIi9wYWdlL3NlcnZpY2VvbnRhcmlvXCJdIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFRoZW4gd2UgbmVlZCB0byBzaG93IHRoZSBzciB0ZXh0IGluc3RlYWQgb3V0c2lkZSBvZiB0aGUgaGVhZGVyLlxuICAubWFpbi1jb250ZW50IGFbaHJlZl49XCIvcGFnZS9zZXJ2aWNlb250YXJpb1wiXSAuc2hvdy1mb3Itc3Ige1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBCZWNhdXNlIHdlJ3JlIHNob3dpbmcgU1IgY29udGVudCwgaGlkZSB0aGUgYXJpYS1oaWRkZW4gY29udGVudFxuICAvLyBzbyB3ZSdyZSBub3QgcmVwZWF0aW5nIGNvbnRlbnQuXG4gIC5tYWluLWNvbnRlbnQgYVtocmVmXj1cIi9wYWdlL3NlcnZpY2VvbnRhcmlvXCJdIHNwYW5bYXJpYS1oaWRkZW5ePVwidHJ1ZVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZXJ2aWNlb250YXJpb19fcHJpbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG5cbiAgLnRhYmxlLXNjcm9sbC0td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50YWJsZS1kaXYsIGRpdi5mbGV4LXRhYmxlIHtcbiAgICBvdmVyZmxvdy14OiB1bnNldDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIHRhYmxlLCAubWFpbi1jb250ZW50IHRhYmxlIHtcbiAgICBib3JkZXI6IDJwdCBzb2xpZCAjY2NjO1xuICAgIG92ZXJmbG93LXg6IHVuc2V0O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICB0YWJsZSB0aCwgdGQge1xuICAgIGJvcmRlcjogMXB0IHNvbGlkICNjY2M7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICB0YWJsZSB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHRhYmxlIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgdGFibGUgdGhlYWQgdGgge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgY29kZSB7XG4gICAgYm9yZGVyOiAycHQgc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLmZhY3QtYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDFyZW0gMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBheW1lbnQtZ3JpZCBkaXYge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIG1hcHNcbiAgLmlmcmFtZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICNtYXAtZnJhbWUsICNtYXAtaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTAyNHB4O1xuICB9XG5cbiAgLy9yZW1vdmluZyB0aGUgYm9vayB3cmFwcGVyIGZvciBwcmludCBvbmx5XG4gIC5ib29rX193cmFwcGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAvL2Zvcm1hdHRpbmcgdGhlIFByZXZpb3VzIGFuZCBOZXh0IGJ1dHRvbiBhbmQgbGlua3MgdG8gZGlzcGxheSBhcyBzdGFja2VkIGluIFByaW50XG4gIHVsLmJvb2tfX25hdmlnYXRpb24tLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJiBsaSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC8vZGVjcmVhc2luZyB0aGUgcGFkZGluZ1xuICAuYm9va19faW50cm8gLnJvdy5pbnRybyAuaW50cm9fX3RleHQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbiIsIi8qR3JleXNjYWxlIGJhY2tncm91bmQgY29sb3VycyovXG4uYmctd2hpdGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXdoaXRlOyB9XG4uYmctZ3JleXNjYWxlLTUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTU7IH1cbi5iZy1ncmV5c2NhbGUtMjAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTIwOyB9XG4uYmctZ3JleXNjYWxlLTQwIHsgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS00MDsgfVxuLmJnLWdyZXlzY2FsZS02MCB7IGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNjA7IH1cbi5iZy1ncmV5c2NhbGUtNzAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTcwOyB9XG4uYmctYmxhY2sgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrOyB9XG5cbi8qTWFpbiBwYWxldHRlIGJhY2tncm91bmQgY29sb3VycyovXG4uYmctZ29sZCB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItZ29sZDsgfVxuLmJnLXllbGxvdyB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXIteWVsbG93OyB9XG4uYmctdGF1cGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXRhdXBlOyB9XG4uYmctZ3JlZW4geyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWdyZWVuOyB9XG4uYmctbGltZSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItbGltZTsgfVxuLmJnLXRlYWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXRlYWw7IH1cbi5iZy1za3kgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXNreTsgfVxuLmJnLWJsdWUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsdWU7IH1cbi5iZy1wdXJwbGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXB1cnBsZTsgfVxuLmJnLW9yYW5nZSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItb3JhbmdlOyB9XG4uYmctcmVkIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1yZWQ7IH1cbi5iZy1tYWdlbnRhIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1tYWdlbnRhOyB9XG5cbi8qTGlnaHQgcGFsZXR0ZSBiYWNrZ3JvdW5kIGNvbG91cnMqL1xuLmJnLWxpZ2h0LWdvbGQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWxpZ2h0LWdvbGQ7IH1cbi5iZy1saWdodC15ZWxsb3cgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWxpZ2h0LXllbGxvdzsgfVxuLmJnLWxpZ2h0LXRhdXBlIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saWdodC10YXVwZTsgfVxuLmJnLWxpZ2h0LWdyZWVuIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saWdodC1ncmVlbjsgfVxuLmJnLWxpZ2h0LWxpbWUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWxpZ2h0LWxpbWU7IH1cbi5iZy1saWdodC10ZWFsIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saWdodC10ZWFsOyB9XG4uYmctbGlnaHQtc2t5IHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saWdodC1za3k7IH1cbi5iZy1saWdodC1ibHVlIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saWdodC1ibHVlOyB9XG4uYmctbGlnaHQtcHVycGxlIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saWdodC1wdXJwbGU7IH1cbi5iZy1saWdodC1vcmFuZ2UgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWxpZ2h0LW9yYW5nZTsgfVxuLmJnLWxpZ2h0LXJlZCB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItbGlnaHQtcmVkOyB9XG4uYmctbGlnaHQtbWFnZW50YSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItbGlnaHQtbWFnZW50YTsgfVxuXG4vKkRhcmsgcGFsZXR0ZSBiYWNrZ3JvdW5kIGNvbG91cnMqL1xuLmJnLWRhcmstZ29sZCB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItZGFyay1nb2xkOyB9XG4uYmctZGFyay15ZWxsb3cgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWRhcmsteWVsbG93OyB9XG4uYmctZGFyay10YXVwZSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItZGFyay10YXVwZTsgfVxuLmJnLWRhcmstZ3JlZW4geyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWRhcmstZ3JlZW47IH1cbi5iZy1kYXJrLWxpbWUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWRhcmstbGltZTsgfVxuLmJnLWRhcmstdGVhbCB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItZGFyay10ZWFsOyB9XG4uYmctZGFyay1za3kgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWRhcmstc2t5OyB9XG4uYmctZGFyay1ibHVlIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1kYXJrLWJsdWU7IH1cbi5iZy1kYXJrLXB1cnBsZSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItZGFyay1wdXJwbGU7IH1cbi5iZy1kYXJrLW9yYW5nZSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItZGFyay1vcmFuZ2U7IH1cbi5iZy1kYXJrLXJlZCB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItZGFyay1yZWQ7IH1cbi5iZy1kYXJrLW1hZ2VudGEgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWRhcmstbWFnZW50YTsgfVxuXG4vKlRhYmxlIGNvbXBvbmVudCBjb2xvdXJzKi9cbi5iZy10YWJsZS1yb3ctZGl2aWRlciB7IGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctZGl2aWRlciB9O1xuLmJnLXRhYmxlLWNhcHRpb24tYmFja2dydW5kIHsgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWNhcHRpb24tYmFja2dyb3VuZH07XG4uYmctdGFibGUtaGlnaGxpZ2h0IHsgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhpZ2hsaWdodCB9O1xuLmJnLXRhYmxlLXN1YnRvdGFsIHsgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN1YnRvdGFsIH07XG4uYmctdGFibGUtdG90YWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtdG90YWwgfTtcbiJdfQ== */
