@charset "UTF-8";
* {
  box-sizing: border-box; }

/*lets make this less - big*/
/* Here is how the breakpoints work

0px --- 300px (xs)
 301px --- 480px (sm)
    481px --- 768px (md)
         769px --- 1000px(lg)
            1001px --- 1200px default -styles
                1201px --- 1400px (xl) min-width: 1201px
                    1401px --- ∞px (xxl) min-width: 1401px


*/
/*
    Number of columns in the grid
    DO NOT TOUCH UNLESS ABSOLUTELY SURE
*/
/*****************
* There are two list variables at the bottom of this file. 
* If you add a color to this file add it to one or both of the list variables
****************/
/* UI grayscale; runs darkest to lightest */
/* Other UI colors */
/* what uses this? */
/* Social media colors */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  color: #2e6d9d;
  text-decoration: none;
  background-color: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.35em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

.pgBorder-left {
  border-left: solid 1px #d5d5d5; }

.pgBorder-right {
  border-right: solid 1px #d5d5d5; }

.pgBorder-top {
  border-top: solid 1px #d5d5d5; }

.pgBorder-bottom {
  border-bottom: solid 1px #d5d5d5; }

.pgBorder--dashed.pgBorder-top {
  border-top-style: dashed; }

.pgBorder--dashed.pgBorder-right {
  border-right-style: dashed; }

.pgBorder--dashed.pgBorder-bottom {
  border-bottom-style: dashed; }

.pgBorder--dashed.pgBorder-left {
  border-left-style: dashed; }

.pgBorder--dotted.pgBorder-top {
  border-top-style: dotted; }

.pgBorder--dotted.pgBorder--right {
  border-right-style: dotted; }

.pgBorder--dotted.pgBorder-bottom {
  border-bottom-style: dotted; }

.pgBorder--dotted.pgBorder-left {
  border-left-style: dotted; }

@media (max-width: 1400px) {
  .pgNoBorder-top-xxl {
    border-top: none; }
  .pgNoBorder-right-xxl {
    border-right: none; }
  .pgNoBorder-bottom-xxl {
    border-bottom: none; }
  .pgNoBorder-left-xxl {
    border-left: none; } }

@media (max-width: 1200px) {
  .pgNoBorder-top-xl {
    border-top: none; }
  .pgNoBorder-right-xl {
    border-right: none; }
  .pgNoBorder-bottom-xl {
    border-bottom: none; }
  .pgNoBorder-left-xl {
    border-left: none; } }

@media (max-width: 1000px) {
  .pgNoBorder-top-lg {
    border-top: none; }
  .pgNoBorder-right-lg {
    border-right: none; }
  .pgNoBorder-bottom-lg {
    border-bottom: none; }
  .pgNoBorder-left-lg {
    border-left: none; } }

@media (max-width: 768px) {
  .pgNoBorder-top-md {
    border-top: none; }
  .pgNoBorder-right-md {
    border-right: none; }
  .pgNoBorder-bottom-md {
    border-bottom: none; }
  .pgNoBorder-left-md {
    border-left: none; } }

@media (max-width: 480px) {
  .pgNoBorder-top-sm {
    border-top: none; }
  .pgNoBorder-right-sm {
    border-right: none; }
  .pgNoBorder-bottom-sm {
    border-bottom: none; }
  .pgNoBorder-left-sm {
    border-left: none; } }

@media (max-width: 300px) {
  .pgNoBorder-top-xs {
    border-top: none; }
  .pgNoBorder-right-xs {
    border-right: none; }
  .pgNoBorder-bottom-xs {
    border-bottom: none; }
  .pgNoBorder-left-xs {
    border-left: none; } }

html {
  font-size: 14px; }

body {
  color: #2a2a2a;
  font-family: "FranklinITCProLight", Helvetica, Arial, sans-serif; }

strong {
  font-family: "FranklinITCProBold", Helvetica, Arial, sans-serif;
  font-weight: 400; }

a {
  color: #2e6d9d; }

/* FONTS */
.postoni-standard, .pgH1.postoni-standard, .postoni-standard.pgHeadline--wKicker,
.pgH2.postoni-standard,
.pgH3.postoni-standard,
.pgH4.postoni-standard,
.pgH5.postoni-standard {
  font-family: "PostoniStandardRegular", Georgia, serif;
  font-weight: normal; }

.postoni-standard-italic, .pgH1.postoni-standard-italic, .postoni-standard-italic.pgHeadline--wKicker,
.pgH2.postoni-standard-italic,
.pgH3.postoni-standard-italic,
.pgH4.postoni-standard-italic,
.pgH5.postoni-standard-italic {
  font-family: "PostoniStandardItalic", Georgia, serif;
  font-weight: normal; }

.postoni-standard-bold, .pgH1.postoni-standard-bold, .postoni-standard-bold.pgHeadline--wKicker,
.pgH2.postoni-standard-bold,
.pgH3.postoni-standard-bold,
.pgH4.postoni-standard-bold,
.pgH5.postoni-standard-bold {
  font-family: "PostoniStandardBold", Georgia, serif;
  font-weight: normal; }

.postoni-standard-bold-italic, .pgH1.postoni-standard-bold-italic, .postoni-standard-bold-italic.pgHeadline--wKicker,
.pgH2.postoni-standard-bold-italic,
.pgH3.postoni-standard-bold-italic,
.pgH4.postoni-standard-bold-italic,
.pgH5.postoni-standard-bold-italic {
  font-family: "PostoniStandardBoldItalic", Georgia, serif;
  font-weight: normal; }

.postoni-standard strong, .pgH1.postoni-standard strong, .postoni-standard.pgHeadline--wKicker strong,
.pgH2.postoni-standard strong,
.pgH3.postoni-standard strong,
.pgH4.postoni-standard strong,
.pgH5.postoni-standard strong {
  font-family: "PostoniStandardBold", Georgia, serif;
  font-weight: normal; }

.postoni-standard em, .pgH1.postoni-standard em, .postoni-standard.pgHeadline--wKicker em,
.pgH2.postoni-standard em,
.pgH3.postoni-standard em,
.pgH4.postoni-standard em,
.pgH5.postoni-standard em {
  font-family: "PostoniStandardItalic", Georgia, serif;
  font-weight: normal; }

.postoni-standard strong em, .pgH1.postoni-standard strong em, .postoni-standard.pgHeadline--wKicker strong em,
.pgH2.postoni-standard strong em,
.pgH3.postoni-standard strong em,
.pgH4.postoni-standard strong em,
.pgH5.postoni-standard strong em {
  font-family: "PostoniStandardBoldItalic", Georgia, serif;
  font-weight: normal; }

.postoni-standard.small, .postoni-standard-italic.small {
  font-size: 2.8em; }

.franklin-light, .pgH1.franklin-light, .franklin-light.pgHeadline--wKicker,
.pgH2.franklin-light,
.pgH3.franklin-light,
.pgH4.franklin-light,
.pgH5.franklin-light, .pgPublishedDate, .pg2nd-lead, .pg2nd-lead--chunked {
  font-family: "FranklinITCProLight", Helvetica, Arial, sans-serif;
  font-weight: normal; }

.franklin-bold, .pgH1, .pgHeadline--wKicker,
.pgH2,
.pgH3,
.pgH4,
.pgH5, .pgHeadline-kicker, .pgByline, .pgByline-author-wrap, .pgByline-author, .pgRelatedCoverage-header, .pgRelatedCoverage-items .headline {
  font-family: "FranklinITCProBold", Helvetica, Arial, sans-serif;
  font-weight: normal; }

.franklin-thin, .pgH1.franklin-thin, .franklin-thin.pgHeadline--wKicker,
.pgH2.franklin-thin,
.pgH3.franklin-thin,
.pgH4.franklin-thin,
.pgH5.franklin-thin, .pgLead {
  font-family: "FranklinITCProThin", Helvetica, Arial, sans-serif;
  font-weight: normal; }

.franklin-light.small, .small.pgPublishedDate, .small.pg2nd-lead, .small.pg2nd-lead--chunked {
  font-size: 3.2em; }

.georgia, .bodyCopy, .pgInterstitialLink {
  font-family: Georgia, serif;
  font-weight: normal; }

.georgia a, .bodyCopy a, .pgInterstitialLink a {
  font-family: Georgia, serif;
  font-weight: normal; }

.bodyCopy, .pgInterstitialLink {
  line-height: 1.8em;
  margin-bottom: 24px;
  font-size: 18px;
  margin-top: 0;
  color: #2a2a2a;
  text-shadow: 0 1px 0 #FFF;
  font-weight: normal; }

.pgInterstitialLink {
  font-style: italic; }
  .pgInterstitialLink a {
    text-decoration: underline; }

.pgH1, .pgHeadline--wKicker,
.pgH2,
.pgH3,
.pgH4,
.pgH5 {
  color: #2a2a2a; }

.pgH1, .pgHeadline--wKicker {
  font-size: 3em;
  line-height: 1.2em; }

.pgH2 {
  font-size: 2.1em;
  line-height: 1.2em;
  margin: 0.5em 0; }

.pgH3 {
  font-size: 1.5em;
  line-height: 1.3em;
  margin: 0.5em 0; }

.pgH4 {
  font-size: 1.2em;
  line-height: 1.4em;
  margin: 0.5em 0; }

/*implicit gutters in the gird*/
.pgGrid {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: -1em 0 1em -1em; }

/*overwriting styles makes BEM sad*/
.pgGrid--noGutters {
  margin: auto; }

.pgGrid--guttersLg {
  margin: -1.5em 0 1.5em -1.5em; }

.pgGrid--guttersXl {
  margin: -2em 0 2em -2em; }

/*
https://css-tricks.com/snippets/css/a-guide-to-flexbox/#flexbox-basics
This is the shorthand for flex-grow, flex-shrink and flex-basis combined. The second and third parameters (flex-shrink and flex-basis) are optional. Default is 0 1 auto.
It is recommended that you use this shorthand property rather than set the individual properties. The short hand sets the other values intelligently.
*/
[class^="pgGrid-cell"] {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.5em 0 0 0.5em;
  overflow: hidden; }

/*overwriting styles makes BEM sad*/
.pgGrid--noGutters > [class^="pgGrid-cell"] {
  padding: 0; }

.pgGrid--guttersLg > [class^="pgGrid-cell"] {
  padding: 1em 0 0 1em; }

.pgGrid--guttersXl > [class^="pgGrid-cell"] {
  padding: 1.5em 0 0 1.5em; }

.pgGrid-cell-img {
  width: 100%; }

/*

	Using flex basis for explicitly building out the grid
	Flex-basis - https://css-tricks.com/snippets/css/a-guide-to-flexbox/#flexbox-basics
	This defines the default size of an element before the remaining space is distributed. The main-size value makes it match the width or height, depending on which is relevant based on the flex-direction.
*/
.pgGrid-cell--1 {
  -webkit-flex: 0 0 8.33333%;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%; }

.pgGrid-cell--2 {
  -webkit-flex: 0 0 16.66667%;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%; }

.pgGrid-cell--3 {
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%; }

.pgGrid-cell--4 {
  -webkit-flex: 0 0 33.33333%;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%; }

.pgGrid-cell--5 {
  -webkit-flex: 0 0 41.66667%;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%; }

.pgGrid-cell--6 {
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%; }

.pgGrid-cell--7 {
  -webkit-flex: 0 0 58.33333%;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%; }

.pgGrid-cell--8 {
  -webkit-flex: 0 0 66.66667%;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%; }

.pgGrid-cell--9 {
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%; }

.pgGrid-cell--10 {
  -webkit-flex: 0 0 83.33333%;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%; }

.pgGrid-cell--11 {
  -webkit-flex: 0 0 91.66667%;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%; }

.pgGrid-cell--12 {
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%; }

@media (min-width: 1200px) {
  .pgGrid-xxl--1 {
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%; }
  .pgGrid-xxl--2 {
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%; }
  .pgGrid-xxl--3 {
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%; }
  .pgGrid-xxl--4 {
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%; }
  .pgGrid-xxl--5 {
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%; }
  .pgGrid-xxl--6 {
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%; }
  .pgGrid-xxl--7 {
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%; }
  .pgGrid-xxl--8 {
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%; }
  .pgGrid-xxl--9 {
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%; }
  .pgGrid-xxl--10 {
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%; }
  .pgGrid-xxl--11 {
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%; }
  .pgGrid-xxl--12 {
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
  .pgGrid-xxl--stack .pgGrid-cell--1,
  .pgGrid-xxl--stack .pgGrid-cell--2,
  .pgGrid-xxl--stack .pgGrid-cell--3,
  .pgGrid-xxl--stack .pgGrid-cell--4,
  .pgGrid-xxl--stack .pgGrid-cell--5,
  .pgGrid-xxl--stack .pgGrid-cell--6,
  .pgGrid-xxl--stack .pgGrid-cell--7,
  .pgGrid-xxl--stack .pgGrid-cell--8,
  .pgGrid-xxl--stack .pgGrid-cell--9,
  .pgGrid-xxl--stack .pgGrid-cell--10,
  .pgGrid-xxl--stack .pgGrid-cell--11,
  .pgGrid-xxl--stack .pgGrid-cell--12 {
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; } }

@media (max-width: 1200px) {
  .pgGrid-xl--1 {
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%; }
  .pgGrid-xl--2 {
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%; }
  .pgGrid-xl--3 {
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%; }
  .pgGrid-xl--4 {
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%; }
  .pgGrid-xl--5 {
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%; }
  .pgGrid-xl--6 {
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%; }
  .pgGrid-xl--7 {
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%; }
  .pgGrid-xl--8 {
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%; }
  .pgGrid-xl--9 {
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%; }
  .pgGrid-xl--10 {
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%; }
  .pgGrid-xl--11 {
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%; }
  .pgGrid-xl--12 {
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
  .pgGrid-xl--stack .pgGrid-cell--1,
  .pgGrid-xl--stack .pgGrid-cell--2,
  .pgGrid-xl--stack .pgGrid-cell--3,
  .pgGrid-xl--stack .pgGrid-cell--4,
  .pgGrid-xl--stack .pgGrid-cell--5,
  .pgGrid-xl--stack .pgGrid-cell--6,
  .pgGrid-xl--stack .pgGrid-cell--7,
  .pgGrid-xl--stack .pgGrid-cell--8,
  .pgGrid-xl--stack .pgGrid-cell--9,
  .pgGrid-xl--stack .pgGrid-cell--10,
  .pgGrid-xl--stack .pgGrid-cell--11,
  .pgGrid-xl--stack .pgGrid-cell--12 {
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; } }

@media (max-width: 1000px) {
  .pgGrid-lg--1 {
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%; }
  .pgGrid-lg--2 {
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%; }
  .pgGrid-lg--3 {
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%; }
  .pgGrid-lg--4 {
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%; }
  .pgGrid-lg--5 {
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%; }
  .pgGrid-lg--6 {
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%; }
  .pgGrid-lg--7 {
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%; }
  .pgGrid-lg--8 {
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%; }
  .pgGrid-lg--9 {
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%; }
  .pgGrid-lg--10 {
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%; }
  .pgGrid-lg--11 {
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%; }
  .pgGrid-lg--12 {
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
  .pgGrid-lg--stack .pgGrid-cell--1,
  .pgGrid-lg--stack .pgGrid-cell--2,
  .pgGrid-lg--stack .pgGrid-cell--3,
  .pgGrid-lg--stack .pgGrid-cell--4,
  .pgGrid-lg--stack .pgGrid-cell--5,
  .pgGrid-lg--stack .pgGrid-cell--6,
  .pgGrid-lg--stack .pgGrid-cell--7,
  .pgGrid-lg--stack .pgGrid-cell--8,
  .pgGrid-lg--stack .pgGrid-cell--9,
  .pgGrid-lg--stack .pgGrid-cell--10,
  .pgGrid-lg--stack .pgGrid-cell--11,
  .pgGrid-lg--stack .pgGrid-cell--12 {
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; } }

@media (max-width: 768px) {
  .pgGrid-md--1 {
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%; }
  .pgGrid-md--2 {
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%; }
  .pgGrid-md--3 {
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%; }
  .pgGrid-md--4 {
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%; }
  .pgGrid-md--5 {
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%; }
  .pgGrid-md--6 {
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%; }
  .pgGrid-md--7 {
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%; }
  .pgGrid-md--8 {
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%; }
  .pgGrid-md--9 {
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%; }
  .pgGrid-md--10 {
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%; }
  .pgGrid-md--11 {
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%; }
  .pgGrid-md--12 {
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
  .pgGrid-md--stack .pgGrid-cell--1,
  .pgGrid-md--stack .pgGrid-cell--2,
  .pgGrid-md--stack .pgGrid-cell--3,
  .pgGrid-md--stack .pgGrid-cell--4,
  .pgGrid-md--stack .pgGrid-cell--5,
  .pgGrid-md--stack .pgGrid-cell--6,
  .pgGrid-md--stack .pgGrid-cell--7,
  .pgGrid-md--stack .pgGrid-cell--8,
  .pgGrid-md--stack .pgGrid-cell--9,
  .pgGrid-md--stack .pgGrid-cell--10,
  .pgGrid-md--stack .pgGrid-cell--11,
  .pgGrid-md--stack .pgGrid-cell--12 {
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; } }

@media (max-width: 480px) {
  .pgGrid-sm--1 {
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%; }
  .pgGrid-sm--2 {
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%; }
  .pgGrid-sm--3 {
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%; }
  .pgGrid-sm--4 {
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%; }
  .pgGrid-sm--5 {
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%; }
  .pgGrid-sm--6 {
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%; }
  .pgGrid-sm--7 {
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%; }
  .pgGrid-sm--8 {
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%; }
  .pgGrid-sm--9 {
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%; }
  .pgGrid-sm--10 {
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%; }
  .pgGrid-sm--11 {
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%; }
  .pgGrid-sm--12 {
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
  .pgGrid-sm--stack .pgGrid-cell--1,
  .pgGrid-sm--stack .pgGrid-cell--2,
  .pgGrid-sm--stack .pgGrid-cell--3,
  .pgGrid-sm--stack .pgGrid-cell--4,
  .pgGrid-sm--stack .pgGrid-cell--5,
  .pgGrid-sm--stack .pgGrid-cell--6,
  .pgGrid-sm--stack .pgGrid-cell--7,
  .pgGrid-sm--stack .pgGrid-cell--8,
  .pgGrid-sm--stack .pgGrid-cell--9,
  .pgGrid-sm--stack .pgGrid-cell--10,
  .pgGrid-sm--stack .pgGrid-cell--11,
  .pgGrid-sm--stack .pgGrid-cell--12 {
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; } }

@media (max-width: 300px) {
  .pgGrid-xs--1 {
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%; }
  .pgGrid-xs--2 {
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%; }
  .pgGrid-xs--3 {
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%; }
  .pgGrid-xs--4 {
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%; }
  .pgGrid-xs--5 {
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%; }
  .pgGrid-xs--6 {
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%; }
  .pgGrid-xs--7 {
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%; }
  .pgGrid-xs--8 {
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%; }
  .pgGrid-xs--9 {
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%; }
  .pgGrid-xs--10 {
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%; }
  .pgGrid-xs--11 {
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%; }
  .pgGrid-xs--12 {
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
  .pgGrid-xs--stack .pgGrid-cell--1,
  .pgGrid-xs--stack .pgGrid-cell--2,
  .pgGrid-xs--stack .pgGrid-cell--3,
  .pgGrid-xs--stack .pgGrid-cell--4,
  .pgGrid-xs--stack .pgGrid-cell--5,
  .pgGrid-xs--stack .pgGrid-cell--6,
  .pgGrid-xs--stack .pgGrid-cell--7,
  .pgGrid-xs--stack .pgGrid-cell--8,
  .pgGrid-xs--stack .pgGrid-cell--9,
  .pgGrid-xs--stack .pgGrid-cell--10,
  .pgGrid-xs--stack .pgGrid-cell--11,
  .pgGrid-xs--stack .pgGrid-cell--12 {
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; } }

/*IE Gird Fix import*/
/*For the team - explicit or implicit grutters*/
.pg-ie .pgGrid,
.ie10 .pgGrid {
  float: left;
  display: block;
  padding: 0;
  margin: -0.5em 0em 0.5em -1em;
  width: 100%;
  clear: both;
  overflow: auto; }

.pg-ie .pgChart {
  overflow: initial; }

.ie10 [class^="pgGrid-cell"],
.pg-ie [class^="pgGrid-cell"] {
  float: left;
  padding: 0.5em 0 0em 1em; }

/*overwriting styles makes BEM sad*/
.ie10 .pgGrid--noGutters > [class^="pgGrid-cell"],
.pg-ie .pgGrid--noGutters > [class^="pgGrid-cell"] {
  padding: 0; }

.ie10 .pgGrid--guttersLg > [class^="pgGrid-cell"],
.pg-ie .pgGrid--guttersLg > [class^="pgGrid-cell"] {
  padding: 1em 0 0 1.5em; }

.ie10 .pgGrid--guttersXl > [class^="pgGrid-cell"],
.pg-ie .pgGrid--guttersXl > [class^="pgGrid-cell"] {
  padding: 1.5em 0 0 2em; }

.ie10 .pgGrid-cell--1, .pg-ie .pgGrid-cell--1 {
  width: 8.33333%; }

.ie10 .pgGrid-cell--2, .pg-ie .pgGrid-cell--2 {
  width: 16.66667%; }

.ie10 .pgGrid-cell--3, .pg-ie .pgGrid-cell--3 {
  width: 25%; }

.ie10 .pgGrid-cell--4, .pg-ie .pgGrid-cell--4 {
  width: 33.33333%; }

.ie10 .pgGrid-cell--5, .pg-ie .pgGrid-cell--5 {
  width: 41.66667%; }

.ie10 .pgGrid-cell--6, .pg-ie .pgGrid-cell--6 {
  width: 50%; }

.ie10 .pgGrid-cell--7, .pg-ie .pgGrid-cell--7 {
  width: 58.33333%; }

.ie10 .pgGrid-cell--8, .pg-ie .pgGrid-cell--8 {
  width: 66.66667%; }

.ie10 .pgGrid-cell--9, .pg-ie .pgGrid-cell--9 {
  width: 75%; }

.ie10 .pgGrid-cell--10, .pg-ie .pgGrid-cell--10 {
  width: 83.33333%; }

.ie10 .pgGrid-cell--11, .pg-ie .pgGrid-cell--11 {
  width: 91.66667%; }

.ie10 .pgGrid-cell--12, .pg-ie .pgGrid-cell--12 {
  width: 100%; }

@media (max-width: 1400px) {
  .ie10 .pgGrid-xxl--1, .pg-ie .pgGrid-xxl--1 {
    width: 8.33333%; }
  .ie10 .pgGrid-xxl--2, .pg-ie .pgGrid-xxl--2 {
    width: 16.66667%; }
  .ie10 .pgGrid-xxl--3, .pg-ie .pgGrid-xxl--3 {
    width: 25%; }
  .ie10 .pgGrid-xxl--4, .pg-ie .pgGrid-xxl--4 {
    width: 33.33333%; }
  .ie10 .pgGrid-xxl--5, .pg-ie .pgGrid-xxl--5 {
    width: 41.66667%; }
  .ie10 .pgGrid-xxl--6, .pg-ie .pgGrid-xxl--6 {
    width: 50%; }
  .ie10 .pgGrid-xxl--7, .pg-ie .pgGrid-xxl--7 {
    width: 58.33333%; }
  .ie10 .pgGrid-xxl--8, .pg-ie .pgGrid-xxl--8 {
    width: 66.66667%; }
  .ie10 .pgGrid-xxl--9, .pg-ie .pgGrid-xxl--9 {
    width: 75%; }
  .ie10 .pgGrid-xxl--10, .pg-ie .pgGrid-xxl--10 {
    width: 83.33333%; }
  .ie10 .pgGrid-xxl--11, .pg-ie .pgGrid-xxl--11 {
    width: 91.66667%; }
  .ie10 .pgGrid-xxl--12, .pg-ie .pgGrid-xxl--12 {
    width: 100%; }
  .ie10 .pgGrid-xxl--stack .pgGrid-cell--1,
  .ie10 .pgGrid-xxl--stack .pgGrid-cell--2,
  .ie10 .pgGrid-xxl--stack .pgGrid-cell--3,
  .ie10 .pgGrid-xxl--stack .pgGrid-cell--4,
  .ie10 .pgGrid-xxl--stack .pgGrid-cell--5,
  .ie10 .pgGrid-xxl--stack .pgGrid-cell--6,
  .ie10 .pgGrid-xxl--stack .pgGrid-cell--7,
  .ie10 .pgGrid-xxl--stack .pgGrid-cell--8,
  .ie10 .pgGrid-xxl--stack .pgGrid-cell--9,
  .ie10 .pgGrid-xxl--stack .pgGrid-cell--10,
  .ie10 .pgGrid-xxl--stack .pgGrid-cell--11,
  .ie10 .pgGrid-xxl--stack .pgGrid-cell--12, .pg-ie .pgGrid-xxl--stack .pgGrid-cell--1,
  .pg-ie .pgGrid-xxl--stack .pgGrid-cell--2,
  .pg-ie .pgGrid-xxl--stack .pgGrid-cell--3,
  .pg-ie .pgGrid-xxl--stack .pgGrid-cell--4,
  .pg-ie .pgGrid-xxl--stack .pgGrid-cell--5,
  .pg-ie .pgGrid-xxl--stack .pgGrid-cell--6,
  .pg-ie .pgGrid-xxl--stack .pgGrid-cell--7,
  .pg-ie .pgGrid-xxl--stack .pgGrid-cell--8,
  .pg-ie .pgGrid-xxl--stack .pgGrid-cell--9,
  .pg-ie .pgGrid-xxl--stack .pgGrid-cell--10,
  .pg-ie .pgGrid-xxl--stack .pgGrid-cell--11,
  .pg-ie .pgGrid-xxl--stack .pgGrid-cell--12 {
    width: 100%; } }

@media (max-width: 1200px) {
  .ie10 .pgGrid-xl--1, .pg-ie .pgGrid-xl--1 {
    width: 8.33333%; }
  .ie10 .pgGrid-xl--2, .pg-ie .pgGrid-xl--2 {
    width: 16.66667%; }
  .ie10 .pgGrid-xl--3, .pg-ie .pgGrid-xl--3 {
    width: 25%; }
  .ie10 .pgGrid-xl--4, .pg-ie .pgGrid-xl--4 {
    width: 33.33333%; }
  .ie10 .pgGrid-xl--5, .pg-ie .pgGrid-xl--5 {
    width: 41.66667%; }
  .ie10 .pgGrid-xl--6, .pg-ie .pgGrid-xl--6 {
    width: 50%; }
  .ie10 .pgGrid-xl--7, .pg-ie .pgGrid-xl--7 {
    width: 58.33333%; }
  .ie10 .pgGrid-xl--8, .pg-ie .pgGrid-xl--8 {
    width: 66.66667%; }
  .ie10 .pgGrid-xl--9, .pg-ie .pgGrid-xl--9 {
    width: 75%; }
  .ie10 .pgGrid-xl--10, .pg-ie .pgGrid-xl--10 {
    width: 83.33333%; }
  .ie10 .pgGrid-xl--11, .pg-ie .pgGrid-xl--11 {
    width: 91.66667%; }
  .ie10 .pgGrid-xl--12, .pg-ie .pgGrid-xl--12 {
    width: 100%; }
  .ie10 .pgGrid-xl--stack .pgGrid-cell--1,
  .ie10 .pgGrid-xl--stack .pgGrid-cell--2,
  .ie10 .pgGrid-xl--stack .pgGrid-cell--3,
  .ie10 .pgGrid-xl--stack .pgGrid-cell--4,
  .ie10 .pgGrid-xl--stack .pgGrid-cell--5,
  .ie10 .pgGrid-xl--stack .pgGrid-cell--6,
  .ie10 .pgGrid-xl--stack .pgGrid-cell--7,
  .ie10 .pgGrid-xl--stack .pgGrid-cell--8,
  .ie10 .pgGrid-xl--stack .pgGrid-cell--9,
  .ie10 .pgGrid-xl--stack .pgGrid-cell--10,
  .ie10 .pgGrid-xl--stack .pgGrid-cell--11,
  .ie10 .pgGrid-xl--stack .pgGrid-cell--12, .pg-ie .pgGrid-xl--stack .pgGrid-cell--1,
  .pg-ie .pgGrid-xl--stack .pgGrid-cell--2,
  .pg-ie .pgGrid-xl--stack .pgGrid-cell--3,
  .pg-ie .pgGrid-xl--stack .pgGrid-cell--4,
  .pg-ie .pgGrid-xl--stack .pgGrid-cell--5,
  .pg-ie .pgGrid-xl--stack .pgGrid-cell--6,
  .pg-ie .pgGrid-xl--stack .pgGrid-cell--7,
  .pg-ie .pgGrid-xl--stack .pgGrid-cell--8,
  .pg-ie .pgGrid-xl--stack .pgGrid-cell--9,
  .pg-ie .pgGrid-xl--stack .pgGrid-cell--10,
  .pg-ie .pgGrid-xl--stack .pgGrid-cell--11,
  .pg-ie .pgGrid-xl--stack .pgGrid-cell--12 {
    width: 100%; } }

@media (max-width: 1000px) {
  .ie10 .pgGrid-lg--1, .pg-ie .pgGrid-lg--1 {
    width: 8.33333%; }
  .ie10 .pgGrid-lg--2, .pg-ie .pgGrid-lg--2 {
    width: 16.66667%; }
  .ie10 .pgGrid-lg--3, .pg-ie .pgGrid-lg--3 {
    width: 25%; }
  .ie10 .pgGrid-lg--4, .pg-ie .pgGrid-lg--4 {
    width: 33.33333%; }
  .ie10 .pgGrid-lg--5, .pg-ie .pgGrid-lg--5 {
    width: 41.66667%; }
  .ie10 .pgGrid-lg--6, .pg-ie .pgGrid-lg--6 {
    width: 50%; }
  .ie10 .pgGrid-lg--7, .pg-ie .pgGrid-lg--7 {
    width: 58.33333%; }
  .ie10 .pgGrid-lg--8, .pg-ie .pgGrid-lg--8 {
    width: 66.66667%; }
  .ie10 .pgGrid-lg--9, .pg-ie .pgGrid-lg--9 {
    width: 75%; }
  .ie10 .pgGrid-lg--10, .pg-ie .pgGrid-lg--10 {
    width: 83.33333%; }
  .ie10 .pgGrid-lg--11, .pg-ie .pgGrid-lg--11 {
    width: 91.66667%; }
  .ie10 .pgGrid-lg--12, .pg-ie .pgGrid-lg--12 {
    width: 100%; }
  .ie10 .pgGrid-lg--stack .pgGrid-cell--1,
  .ie10 .pgGrid-lg--stack .pgGrid-cell--2,
  .ie10 .pgGrid-lg--stack .pgGrid-cell--3,
  .ie10 .pgGrid-lg--stack .pgGrid-cell--4,
  .ie10 .pgGrid-lg--stack .pgGrid-cell--5,
  .ie10 .pgGrid-lg--stack .pgGrid-cell--6,
  .ie10 .pgGrid-lg--stack .pgGrid-cell--7,
  .ie10 .pgGrid-lg--stack .pgGrid-cell--8,
  .ie10 .pgGrid-lg--stack .pgGrid-cell--9,
  .ie10 .pgGrid-lg--stack .pgGrid-cell--10,
  .ie10 .pgGrid-lg--stack .pgGrid-cell--11,
  .ie10 .pgGrid-lg--stack .pgGrid-cell--12, .pg-ie .pgGrid-lg--stack .pgGrid-cell--1,
  .pg-ie .pgGrid-lg--stack .pgGrid-cell--2,
  .pg-ie .pgGrid-lg--stack .pgGrid-cell--3,
  .pg-ie .pgGrid-lg--stack .pgGrid-cell--4,
  .pg-ie .pgGrid-lg--stack .pgGrid-cell--5,
  .pg-ie .pgGrid-lg--stack .pgGrid-cell--6,
  .pg-ie .pgGrid-lg--stack .pgGrid-cell--7,
  .pg-ie .pgGrid-lg--stack .pgGrid-cell--8,
  .pg-ie .pgGrid-lg--stack .pgGrid-cell--9,
  .pg-ie .pgGrid-lg--stack .pgGrid-cell--10,
  .pg-ie .pgGrid-lg--stack .pgGrid-cell--11,
  .pg-ie .pgGrid-lg--stack .pgGrid-cell--12 {
    width: 100%; } }

@media (max-width: 768px) {
  .ie10 .pgGrid-md--1, .pg-ie .pgGrid-md--1 {
    width: 8.33333%; }
  .ie10 .pgGrid-md--2, .pg-ie .pgGrid-md--2 {
    width: 16.66667%; }
  .ie10 .pgGrid-md--3, .pg-ie .pgGrid-md--3 {
    width: 25%; }
  .ie10 .pgGrid-md--4, .pg-ie .pgGrid-md--4 {
    width: 33.33333%; }
  .ie10 .pgGrid-md--5, .pg-ie .pgGrid-md--5 {
    width: 41.66667%; }
  .ie10 .pgGrid-md--6, .pg-ie .pgGrid-md--6 {
    width: 50%; }
  .ie10 .pgGrid-md--7, .pg-ie .pgGrid-md--7 {
    width: 58.33333%; }
  .ie10 .pgGrid-md--8, .pg-ie .pgGrid-md--8 {
    width: 66.66667%; }
  .ie10 .pgGrid-md--9, .pg-ie .pgGrid-md--9 {
    width: 75%; }
  .ie10 .pgGrid-md--10, .pg-ie .pgGrid-md--10 {
    width: 83.33333%; }
  .ie10 .pgGrid-md--11, .pg-ie .pgGrid-md--11 {
    width: 91.66667%; }
  .ie10 .pgGrid-md--12, .pg-ie .pgGrid-md--12 {
    width: 100%; }
  .ie10 .pgGrid-md--stack .pgGrid-cell--1,
  .ie10 .pgGrid-md--stack .pgGrid-cell--2,
  .ie10 .pgGrid-md--stack .pgGrid-cell--3,
  .ie10 .pgGrid-md--stack .pgGrid-cell--4,
  .ie10 .pgGrid-md--stack .pgGrid-cell--5,
  .ie10 .pgGrid-md--stack .pgGrid-cell--6,
  .ie10 .pgGrid-md--stack .pgGrid-cell--7,
  .ie10 .pgGrid-md--stack .pgGrid-cell--8,
  .ie10 .pgGrid-md--stack .pgGrid-cell--9,
  .ie10 .pgGrid-md--stack .pgGrid-cell--10,
  .ie10 .pgGrid-md--stack .pgGrid-cell--11,
  .ie10 .pgGrid-md--stack .pgGrid-cell--12, .pg-ie .pgGrid-md--stack .pgGrid-cell--1,
  .pg-ie .pgGrid-md--stack .pgGrid-cell--2,
  .pg-ie .pgGrid-md--stack .pgGrid-cell--3,
  .pg-ie .pgGrid-md--stack .pgGrid-cell--4,
  .pg-ie .pgGrid-md--stack .pgGrid-cell--5,
  .pg-ie .pgGrid-md--stack .pgGrid-cell--6,
  .pg-ie .pgGrid-md--stack .pgGrid-cell--7,
  .pg-ie .pgGrid-md--stack .pgGrid-cell--8,
  .pg-ie .pgGrid-md--stack .pgGrid-cell--9,
  .pg-ie .pgGrid-md--stack .pgGrid-cell--10,
  .pg-ie .pgGrid-md--stack .pgGrid-cell--11,
  .pg-ie .pgGrid-md--stack .pgGrid-cell--12 {
    width: 100%; } }

@media (max-width: 480px) {
  .ie10 .pgGrid-sm--1, .pg-ie .pgGrid-sm--1 {
    width: 8.33333%; }
  .ie10 .pgGrid-sm--2, .pg-ie .pgGrid-sm--2 {
    width: 16.66667%; }
  .ie10 .pgGrid-sm--3, .pg-ie .pgGrid-sm--3 {
    width: 25%; }
  .ie10 .pgGrid-sm--4, .pg-ie .pgGrid-sm--4 {
    width: 33.33333%; }
  .ie10 .pgGrid-sm--5, .pg-ie .pgGrid-sm--5 {
    width: 41.66667%; }
  .ie10 .pgGrid-sm--6, .pg-ie .pgGrid-sm--6 {
    width: 50%; }
  .ie10 .pgGrid-sm--7, .pg-ie .pgGrid-sm--7 {
    width: 58.33333%; }
  .ie10 .pgGrid-sm--8, .pg-ie .pgGrid-sm--8 {
    width: 66.66667%; }
  .ie10 .pgGrid-sm--9, .pg-ie .pgGrid-sm--9 {
    width: 75%; }
  .ie10 .pgGrid-sm--10, .pg-ie .pgGrid-sm--10 {
    width: 83.33333%; }
  .ie10 .pgGrid-sm--11, .pg-ie .pgGrid-sm--11 {
    width: 91.66667%; }
  .ie10 .pgGrid-sm--12, .pg-ie .pgGrid-sm--12 {
    width: 100%; }
  .ie10 .pgGrid-sm--stack .pgGrid-cell--1,
  .ie10 .pgGrid-sm--stack .pgGrid-cell--2,
  .ie10 .pgGrid-sm--stack .pgGrid-cell--3,
  .ie10 .pgGrid-sm--stack .pgGrid-cell--4,
  .ie10 .pgGrid-sm--stack .pgGrid-cell--5,
  .ie10 .pgGrid-sm--stack .pgGrid-cell--6,
  .ie10 .pgGrid-sm--stack .pgGrid-cell--7,
  .ie10 .pgGrid-sm--stack .pgGrid-cell--8,
  .ie10 .pgGrid-sm--stack .pgGrid-cell--9,
  .ie10 .pgGrid-sm--stack .pgGrid-cell--10,
  .ie10 .pgGrid-sm--stack .pgGrid-cell--11,
  .ie10 .pgGrid-sm--stack .pgGrid-cell--12, .pg-ie .pgGrid-sm--stack .pgGrid-cell--1,
  .pg-ie .pgGrid-sm--stack .pgGrid-cell--2,
  .pg-ie .pgGrid-sm--stack .pgGrid-cell--3,
  .pg-ie .pgGrid-sm--stack .pgGrid-cell--4,
  .pg-ie .pgGrid-sm--stack .pgGrid-cell--5,
  .pg-ie .pgGrid-sm--stack .pgGrid-cell--6,
  .pg-ie .pgGrid-sm--stack .pgGrid-cell--7,
  .pg-ie .pgGrid-sm--stack .pgGrid-cell--8,
  .pg-ie .pgGrid-sm--stack .pgGrid-cell--9,
  .pg-ie .pgGrid-sm--stack .pgGrid-cell--10,
  .pg-ie .pgGrid-sm--stack .pgGrid-cell--11,
  .pg-ie .pgGrid-sm--stack .pgGrid-cell--12 {
    width: 100%; } }

@media (max-width: 300px) {
  .ie10 .pgGrid-xs--1, .pg-ie .pgGrid-xs--1 {
    width: 8.33333%; }
  .ie10 .pgGrid-xs--2, .pg-ie .pgGrid-xs--2 {
    width: 16.66667%; }
  .ie10 .pgGrid-xs--3, .pg-ie .pgGrid-xs--3 {
    width: 25%; }
  .ie10 .pgGrid-xs--4, .pg-ie .pgGrid-xs--4 {
    width: 33.33333%; }
  .ie10 .pgGrid-xs--5, .pg-ie .pgGrid-xs--5 {
    width: 41.66667%; }
  .ie10 .pgGrid-xs--6, .pg-ie .pgGrid-xs--6 {
    width: 50%; }
  .ie10 .pgGrid-xs--7, .pg-ie .pgGrid-xs--7 {
    width: 58.33333%; }
  .ie10 .pgGrid-xs--8, .pg-ie .pgGrid-xs--8 {
    width: 66.66667%; }
  .ie10 .pgGrid-xs--9, .pg-ie .pgGrid-xs--9 {
    width: 75%; }
  .ie10 .pgGrid-xs--10, .pg-ie .pgGrid-xs--10 {
    width: 83.33333%; }
  .ie10 .pgGrid-xs--11, .pg-ie .pgGrid-xs--11 {
    width: 91.66667%; }
  .ie10 .pgGrid-xs--12, .pg-ie .pgGrid-xs--12 {
    width: 100%; }
  .ie10 .pgGrid-xs--stack .pgGrid-cell--1,
  .ie10 .pgGrid-xs--stack .pgGrid-cell--2,
  .ie10 .pgGrid-xs--stack .pgGrid-cell--3,
  .ie10 .pgGrid-xs--stack .pgGrid-cell--4,
  .ie10 .pgGrid-xs--stack .pgGrid-cell--5,
  .ie10 .pgGrid-xs--stack .pgGrid-cell--6,
  .ie10 .pgGrid-xs--stack .pgGrid-cell--7,
  .ie10 .pgGrid-xs--stack .pgGrid-cell--8,
  .ie10 .pgGrid-xs--stack .pgGrid-cell--9,
  .ie10 .pgGrid-xs--stack .pgGrid-cell--10,
  .ie10 .pgGrid-xs--stack .pgGrid-cell--11,
  .ie10 .pgGrid-xs--stack .pgGrid-cell--12, .pg-ie .pgGrid-xs--stack .pgGrid-cell--1,
  .pg-ie .pgGrid-xs--stack .pgGrid-cell--2,
  .pg-ie .pgGrid-xs--stack .pgGrid-cell--3,
  .pg-ie .pgGrid-xs--stack .pgGrid-cell--4,
  .pg-ie .pgGrid-xs--stack .pgGrid-cell--5,
  .pg-ie .pgGrid-xs--stack .pgGrid-cell--6,
  .pg-ie .pgGrid-xs--stack .pgGrid-cell--7,
  .pg-ie .pgGrid-xs--stack .pgGrid-cell--8,
  .pg-ie .pgGrid-xs--stack .pgGrid-cell--9,
  .pg-ie .pgGrid-xs--stack .pgGrid-cell--10,
  .pg-ie .pgGrid-xs--stack .pgGrid-cell--11,
  .pg-ie .pgGrid-xs--stack .pgGrid-cell--12 {
    width: 100%; } }

.ie10 .pgContent.pgGrid, .pg-ie .pgContent.pgGrid {
  float: none;
  margin: auto; }

.ie11 {
  /*overwriting styles makes BEM sad*/ }
  .ie11 .pgGrid-cell--1 {
    -webkit-flex-basis: calc(8.33333% - 0.5em);
        -ms-flex-preferred-size: calc(8.33333% - 0.5em);
            flex-basis: calc(8.33333% - 0.5em); }
  .ie11 .pgGrid-cell--2 {
    -webkit-flex-basis: calc(16.66667% - 0.5em);
        -ms-flex-preferred-size: calc(16.66667% - 0.5em);
            flex-basis: calc(16.66667% - 0.5em); }
  .ie11 .pgGrid-cell--3 {
    -webkit-flex-basis: calc(25% - 0.5em);
        -ms-flex-preferred-size: calc(25% - 0.5em);
            flex-basis: calc(25% - 0.5em); }
  .ie11 .pgGrid-cell--4 {
    -webkit-flex-basis: calc(33.33333% - 0.5em);
        -ms-flex-preferred-size: calc(33.33333% - 0.5em);
            flex-basis: calc(33.33333% - 0.5em); }
  .ie11 .pgGrid-cell--5 {
    -webkit-flex-basis: calc(41.66667% - 0.5em);
        -ms-flex-preferred-size: calc(41.66667% - 0.5em);
            flex-basis: calc(41.66667% - 0.5em); }
  .ie11 .pgGrid-cell--6 {
    -webkit-flex-basis: calc(50% - 0.5em);
        -ms-flex-preferred-size: calc(50% - 0.5em);
            flex-basis: calc(50% - 0.5em); }
  .ie11 .pgGrid-cell--7 {
    -webkit-flex-basis: calc(58.33333% - 0.5em);
        -ms-flex-preferred-size: calc(58.33333% - 0.5em);
            flex-basis: calc(58.33333% - 0.5em); }
  .ie11 .pgGrid-cell--8 {
    -webkit-flex-basis: calc(66.66667% - 0.5em);
        -ms-flex-preferred-size: calc(66.66667% - 0.5em);
            flex-basis: calc(66.66667% - 0.5em); }
  .ie11 .pgGrid-cell--9 {
    -webkit-flex-basis: calc(75% - 0.5em);
        -ms-flex-preferred-size: calc(75% - 0.5em);
            flex-basis: calc(75% - 0.5em); }
  .ie11 .pgGrid-cell--10 {
    -webkit-flex-basis: calc(83.33333% - 0.5em);
        -ms-flex-preferred-size: calc(83.33333% - 0.5em);
            flex-basis: calc(83.33333% - 0.5em); }
  .ie11 .pgGrid-cell--11 {
    -webkit-flex-basis: calc(91.66667% - 0.5em);
        -ms-flex-preferred-size: calc(91.66667% - 0.5em);
            flex-basis: calc(91.66667% - 0.5em); }
  .ie11 .pgGrid-cell--12 {
    -webkit-flex-basis: calc(100% - 0.5em);
        -ms-flex-preferred-size: calc(100% - 0.5em);
            flex-basis: calc(100% - 0.5em); }
  @media (max-width: 1400px) {
    .ie11 .pgGrid-xxl--1 {
      -webkit-flex-basis: calc(8.33333% - 0.5em);
          -ms-flex-preferred-size: calc(8.33333% - 0.5em);
              flex-basis: calc(8.33333% - 0.5em); }
    .ie11 .pgGrid-xxl--2 {
      -webkit-flex-basis: calc(16.66667% - 0.5em);
          -ms-flex-preferred-size: calc(16.66667% - 0.5em);
              flex-basis: calc(16.66667% - 0.5em); }
    .ie11 .pgGrid-xxl--3 {
      -webkit-flex-basis: calc(25% - 0.5em);
          -ms-flex-preferred-size: calc(25% - 0.5em);
              flex-basis: calc(25% - 0.5em); }
    .ie11 .pgGrid-xxl--4 {
      -webkit-flex-basis: calc(33.33333% - 0.5em);
          -ms-flex-preferred-size: calc(33.33333% - 0.5em);
              flex-basis: calc(33.33333% - 0.5em); }
    .ie11 .pgGrid-xxl--5 {
      -webkit-flex-basis: calc(41.66667% - 0.5em);
          -ms-flex-preferred-size: calc(41.66667% - 0.5em);
              flex-basis: calc(41.66667% - 0.5em); }
    .ie11 .pgGrid-xxl--6 {
      -webkit-flex-basis: calc(50% - 0.5em);
          -ms-flex-preferred-size: calc(50% - 0.5em);
              flex-basis: calc(50% - 0.5em); }
    .ie11 .pgGrid-xxl--7 {
      -webkit-flex-basis: calc(58.33333% - 0.5em);
          -ms-flex-preferred-size: calc(58.33333% - 0.5em);
              flex-basis: calc(58.33333% - 0.5em); }
    .ie11 .pgGrid-xxl--8 {
      -webkit-flex-basis: calc(66.66667% - 0.5em);
          -ms-flex-preferred-size: calc(66.66667% - 0.5em);
              flex-basis: calc(66.66667% - 0.5em); }
    .ie11 .pgGrid-xxl--9 {
      -webkit-flex-basis: calc(75% - 0.5em);
          -ms-flex-preferred-size: calc(75% - 0.5em);
              flex-basis: calc(75% - 0.5em); }
    .ie11 .pgGrid-xxl--10 {
      -webkit-flex-basis: calc(83.33333% - 0.5em);
          -ms-flex-preferred-size: calc(83.33333% - 0.5em);
              flex-basis: calc(83.33333% - 0.5em); }
    .ie11 .pgGrid-xxl--11 {
      -webkit-flex-basis: calc(91.66667% - 0.5em);
          -ms-flex-preferred-size: calc(91.66667% - 0.5em);
              flex-basis: calc(91.66667% - 0.5em); }
    .ie11 .pgGrid-xxl--12 {
      -webkit-flex-basis: calc(100% - 0.5em);
          -ms-flex-preferred-size: calc(100% - 0.5em);
              flex-basis: calc(100% - 0.5em); }
    .ie11 .pgGrid-xxl--stack .pgGrid-cell--1,
    .ie11 .pgGrid-xxl--stack .pgGrid-cell--2,
    .ie11 .pgGrid-xxl--stack .pgGrid-cell--3,
    .ie11 .pgGrid-xxl--stack .pgGrid-cell--4,
    .ie11 .pgGrid-xxl--stack .pgGrid-cell--5,
    .ie11 .pgGrid-xxl--stack .pgGrid-cell--6,
    .ie11 .pgGrid-xxl--stack .pgGrid-cell--7,
    .ie11 .pgGrid-xxl--stack .pgGrid-cell--8,
    .ie11 .pgGrid-xxl--stack .pgGrid-cell--9,
    .ie11 .pgGrid-xxl--stack .pgGrid-cell--10,
    .ie11 .pgGrid-xxl--stack .pgGrid-cell--11,
    .ie11 .pgGrid-xxl--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 0.5em);
          -ms-flex-preferred-size: calc(100% - 0.5em);
              flex-basis: calc(100% - 0.5em); } }
  @media (max-width: 1200px) {
    .ie11 .pgGrid-xl--1 {
      -webkit-flex-basis: calc(8.33333% - 0.5em);
          -ms-flex-preferred-size: calc(8.33333% - 0.5em);
              flex-basis: calc(8.33333% - 0.5em); }
    .ie11 .pgGrid-xl--2 {
      -webkit-flex-basis: calc(16.66667% - 0.5em);
          -ms-flex-preferred-size: calc(16.66667% - 0.5em);
              flex-basis: calc(16.66667% - 0.5em); }
    .ie11 .pgGrid-xl--3 {
      -webkit-flex-basis: calc(25% - 0.5em);
          -ms-flex-preferred-size: calc(25% - 0.5em);
              flex-basis: calc(25% - 0.5em); }
    .ie11 .pgGrid-xl--4 {
      -webkit-flex-basis: calc(33.33333% - 0.5em);
          -ms-flex-preferred-size: calc(33.33333% - 0.5em);
              flex-basis: calc(33.33333% - 0.5em); }
    .ie11 .pgGrid-xl--5 {
      -webkit-flex-basis: calc(41.66667% - 0.5em);
          -ms-flex-preferred-size: calc(41.66667% - 0.5em);
              flex-basis: calc(41.66667% - 0.5em); }
    .ie11 .pgGrid-xl--6 {
      -webkit-flex-basis: calc(50% - 0.5em);
          -ms-flex-preferred-size: calc(50% - 0.5em);
              flex-basis: calc(50% - 0.5em); }
    .ie11 .pgGrid-xl--7 {
      -webkit-flex-basis: calc(58.33333% - 0.5em);
          -ms-flex-preferred-size: calc(58.33333% - 0.5em);
              flex-basis: calc(58.33333% - 0.5em); }
    .ie11 .pgGrid-xl--8 {
      -webkit-flex-basis: calc(66.66667% - 0.5em);
          -ms-flex-preferred-size: calc(66.66667% - 0.5em);
              flex-basis: calc(66.66667% - 0.5em); }
    .ie11 .pgGrid-xl--9 {
      -webkit-flex-basis: calc(75% - 0.5em);
          -ms-flex-preferred-size: calc(75% - 0.5em);
              flex-basis: calc(75% - 0.5em); }
    .ie11 .pgGrid-xl--10 {
      -webkit-flex-basis: calc(83.33333% - 0.5em);
          -ms-flex-preferred-size: calc(83.33333% - 0.5em);
              flex-basis: calc(83.33333% - 0.5em); }
    .ie11 .pgGrid-xl--11 {
      -webkit-flex-basis: calc(91.66667% - 0.5em);
          -ms-flex-preferred-size: calc(91.66667% - 0.5em);
              flex-basis: calc(91.66667% - 0.5em); }
    .ie11 .pgGrid-xl--12 {
      -webkit-flex-basis: calc(100% - 0.5em);
          -ms-flex-preferred-size: calc(100% - 0.5em);
              flex-basis: calc(100% - 0.5em); }
    .ie11 .pgGrid-xl--stack .pgGrid-cell--1,
    .ie11 .pgGrid-xl--stack .pgGrid-cell--2,
    .ie11 .pgGrid-xl--stack .pgGrid-cell--3,
    .ie11 .pgGrid-xl--stack .pgGrid-cell--4,
    .ie11 .pgGrid-xl--stack .pgGrid-cell--5,
    .ie11 .pgGrid-xl--stack .pgGrid-cell--6,
    .ie11 .pgGrid-xl--stack .pgGrid-cell--7,
    .ie11 .pgGrid-xl--stack .pgGrid-cell--8,
    .ie11 .pgGrid-xl--stack .pgGrid-cell--9,
    .ie11 .pgGrid-xl--stack .pgGrid-cell--10,
    .ie11 .pgGrid-xl--stack .pgGrid-cell--11,
    .ie11 .pgGrid-xl--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 0.5em);
          -ms-flex-preferred-size: calc(100% - 0.5em);
              flex-basis: calc(100% - 0.5em); } }
  @media (max-width: 1000px) {
    .ie11 .pgGrid-lg--1 {
      -webkit-flex-basis: calc(8.33333% - 0.5em);
          -ms-flex-preferred-size: calc(8.33333% - 0.5em);
              flex-basis: calc(8.33333% - 0.5em); }
    .ie11 .pgGrid-lg--2 {
      -webkit-flex-basis: calc(16.66667% - 0.5em);
          -ms-flex-preferred-size: calc(16.66667% - 0.5em);
              flex-basis: calc(16.66667% - 0.5em); }
    .ie11 .pgGrid-lg--3 {
      -webkit-flex-basis: calc(25% - 0.5em);
          -ms-flex-preferred-size: calc(25% - 0.5em);
              flex-basis: calc(25% - 0.5em); }
    .ie11 .pgGrid-lg--4 {
      -webkit-flex-basis: calc(33.33333% - 0.5em);
          -ms-flex-preferred-size: calc(33.33333% - 0.5em);
              flex-basis: calc(33.33333% - 0.5em); }
    .ie11 .pgGrid-lg--5 {
      -webkit-flex-basis: calc(41.66667% - 0.5em);
          -ms-flex-preferred-size: calc(41.66667% - 0.5em);
              flex-basis: calc(41.66667% - 0.5em); }
    .ie11 .pgGrid-lg--6 {
      -webkit-flex-basis: calc(50% - 0.5em);
          -ms-flex-preferred-size: calc(50% - 0.5em);
              flex-basis: calc(50% - 0.5em); }
    .ie11 .pgGrid-lg--7 {
      -webkit-flex-basis: calc(58.33333% - 0.5em);
          -ms-flex-preferred-size: calc(58.33333% - 0.5em);
              flex-basis: calc(58.33333% - 0.5em); }
    .ie11 .pgGrid-lg--8 {
      -webkit-flex-basis: calc(66.66667% - 0.5em);
          -ms-flex-preferred-size: calc(66.66667% - 0.5em);
              flex-basis: calc(66.66667% - 0.5em); }
    .ie11 .pgGrid-lg--9 {
      -webkit-flex-basis: calc(75% - 0.5em);
          -ms-flex-preferred-size: calc(75% - 0.5em);
              flex-basis: calc(75% - 0.5em); }
    .ie11 .pgGrid-lg--10 {
      -webkit-flex-basis: calc(83.33333% - 0.5em);
          -ms-flex-preferred-size: calc(83.33333% - 0.5em);
              flex-basis: calc(83.33333% - 0.5em); }
    .ie11 .pgGrid-lg--11 {
      -webkit-flex-basis: calc(91.66667% - 0.5em);
          -ms-flex-preferred-size: calc(91.66667% - 0.5em);
              flex-basis: calc(91.66667% - 0.5em); }
    .ie11 .pgGrid-lg--12 {
      -webkit-flex-basis: calc(100% - 0.5em);
          -ms-flex-preferred-size: calc(100% - 0.5em);
              flex-basis: calc(100% - 0.5em); }
    .ie11 .pgGrid-lg--stack .pgGrid-cell--1,
    .ie11 .pgGrid-lg--stack .pgGrid-cell--2,
    .ie11 .pgGrid-lg--stack .pgGrid-cell--3,
    .ie11 .pgGrid-lg--stack .pgGrid-cell--4,
    .ie11 .pgGrid-lg--stack .pgGrid-cell--5,
    .ie11 .pgGrid-lg--stack .pgGrid-cell--6,
    .ie11 .pgGrid-lg--stack .pgGrid-cell--7,
    .ie11 .pgGrid-lg--stack .pgGrid-cell--8,
    .ie11 .pgGrid-lg--stack .pgGrid-cell--9,
    .ie11 .pgGrid-lg--stack .pgGrid-cell--10,
    .ie11 .pgGrid-lg--stack .pgGrid-cell--11,
    .ie11 .pgGrid-lg--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 0.5em);
          -ms-flex-preferred-size: calc(100% - 0.5em);
              flex-basis: calc(100% - 0.5em); } }
  @media (max-width: 768px) {
    .ie11 .pgGrid-md--1 {
      -webkit-flex-basis: calc(8.33333% - 0.5em);
          -ms-flex-preferred-size: calc(8.33333% - 0.5em);
              flex-basis: calc(8.33333% - 0.5em); }
    .ie11 .pgGrid-md--2 {
      -webkit-flex-basis: calc(16.66667% - 0.5em);
          -ms-flex-preferred-size: calc(16.66667% - 0.5em);
              flex-basis: calc(16.66667% - 0.5em); }
    .ie11 .pgGrid-md--3 {
      -webkit-flex-basis: calc(25% - 0.5em);
          -ms-flex-preferred-size: calc(25% - 0.5em);
              flex-basis: calc(25% - 0.5em); }
    .ie11 .pgGrid-md--4 {
      -webkit-flex-basis: calc(33.33333% - 0.5em);
          -ms-flex-preferred-size: calc(33.33333% - 0.5em);
              flex-basis: calc(33.33333% - 0.5em); }
    .ie11 .pgGrid-md--5 {
      -webkit-flex-basis: calc(41.66667% - 0.5em);
          -ms-flex-preferred-size: calc(41.66667% - 0.5em);
              flex-basis: calc(41.66667% - 0.5em); }
    .ie11 .pgGrid-md--6 {
      -webkit-flex-basis: calc(50% - 0.5em);
          -ms-flex-preferred-size: calc(50% - 0.5em);
              flex-basis: calc(50% - 0.5em); }
    .ie11 .pgGrid-md--7 {
      -webkit-flex-basis: calc(58.33333% - 0.5em);
          -ms-flex-preferred-size: calc(58.33333% - 0.5em);
              flex-basis: calc(58.33333% - 0.5em); }
    .ie11 .pgGrid-md--8 {
      -webkit-flex-basis: calc(66.66667% - 0.5em);
          -ms-flex-preferred-size: calc(66.66667% - 0.5em);
              flex-basis: calc(66.66667% - 0.5em); }
    .ie11 .pgGrid-md--9 {
      -webkit-flex-basis: calc(75% - 0.5em);
          -ms-flex-preferred-size: calc(75% - 0.5em);
              flex-basis: calc(75% - 0.5em); }
    .ie11 .pgGrid-md--10 {
      -webkit-flex-basis: calc(83.33333% - 0.5em);
          -ms-flex-preferred-size: calc(83.33333% - 0.5em);
              flex-basis: calc(83.33333% - 0.5em); }
    .ie11 .pgGrid-md--11 {
      -webkit-flex-basis: calc(91.66667% - 0.5em);
          -ms-flex-preferred-size: calc(91.66667% - 0.5em);
              flex-basis: calc(91.66667% - 0.5em); }
    .ie11 .pgGrid-md--12 {
      -webkit-flex-basis: calc(100% - 0.5em);
          -ms-flex-preferred-size: calc(100% - 0.5em);
              flex-basis: calc(100% - 0.5em); }
    .ie11 .pgGrid-md--stack .pgGrid-cell--1,
    .ie11 .pgGrid-md--stack .pgGrid-cell--2,
    .ie11 .pgGrid-md--stack .pgGrid-cell--3,
    .ie11 .pgGrid-md--stack .pgGrid-cell--4,
    .ie11 .pgGrid-md--stack .pgGrid-cell--5,
    .ie11 .pgGrid-md--stack .pgGrid-cell--6,
    .ie11 .pgGrid-md--stack .pgGrid-cell--7,
    .ie11 .pgGrid-md--stack .pgGrid-cell--8,
    .ie11 .pgGrid-md--stack .pgGrid-cell--9,
    .ie11 .pgGrid-md--stack .pgGrid-cell--10,
    .ie11 .pgGrid-md--stack .pgGrid-cell--11,
    .ie11 .pgGrid-md--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 0.5em);
          -ms-flex-preferred-size: calc(100% - 0.5em);
              flex-basis: calc(100% - 0.5em); } }
  @media (max-width: 480px) {
    .ie11 .pgGrid-sm--1 {
      -webkit-flex-basis: calc(8.33333% - 0.5em);
          -ms-flex-preferred-size: calc(8.33333% - 0.5em);
              flex-basis: calc(8.33333% - 0.5em); }
    .ie11 .pgGrid-sm--2 {
      -webkit-flex-basis: calc(16.66667% - 0.5em);
          -ms-flex-preferred-size: calc(16.66667% - 0.5em);
              flex-basis: calc(16.66667% - 0.5em); }
    .ie11 .pgGrid-sm--3 {
      -webkit-flex-basis: calc(25% - 0.5em);
          -ms-flex-preferred-size: calc(25% - 0.5em);
              flex-basis: calc(25% - 0.5em); }
    .ie11 .pgGrid-sm--4 {
      -webkit-flex-basis: calc(33.33333% - 0.5em);
          -ms-flex-preferred-size: calc(33.33333% - 0.5em);
              flex-basis: calc(33.33333% - 0.5em); }
    .ie11 .pgGrid-sm--5 {
      -webkit-flex-basis: calc(41.66667% - 0.5em);
          -ms-flex-preferred-size: calc(41.66667% - 0.5em);
              flex-basis: calc(41.66667% - 0.5em); }
    .ie11 .pgGrid-sm--6 {
      -webkit-flex-basis: calc(50% - 0.5em);
          -ms-flex-preferred-size: calc(50% - 0.5em);
              flex-basis: calc(50% - 0.5em); }
    .ie11 .pgGrid-sm--7 {
      -webkit-flex-basis: calc(58.33333% - 0.5em);
          -ms-flex-preferred-size: calc(58.33333% - 0.5em);
              flex-basis: calc(58.33333% - 0.5em); }
    .ie11 .pgGrid-sm--8 {
      -webkit-flex-basis: calc(66.66667% - 0.5em);
          -ms-flex-preferred-size: calc(66.66667% - 0.5em);
              flex-basis: calc(66.66667% - 0.5em); }
    .ie11 .pgGrid-sm--9 {
      -webkit-flex-basis: calc(75% - 0.5em);
          -ms-flex-preferred-size: calc(75% - 0.5em);
              flex-basis: calc(75% - 0.5em); }
    .ie11 .pgGrid-sm--10 {
      -webkit-flex-basis: calc(83.33333% - 0.5em);
          -ms-flex-preferred-size: calc(83.33333% - 0.5em);
              flex-basis: calc(83.33333% - 0.5em); }
    .ie11 .pgGrid-sm--11 {
      -webkit-flex-basis: calc(91.66667% - 0.5em);
          -ms-flex-preferred-size: calc(91.66667% - 0.5em);
              flex-basis: calc(91.66667% - 0.5em); }
    .ie11 .pgGrid-sm--12 {
      -webkit-flex-basis: calc(100% - 0.5em);
          -ms-flex-preferred-size: calc(100% - 0.5em);
              flex-basis: calc(100% - 0.5em); }
    .ie11 .pgGrid-sm--stack .pgGrid-cell--1,
    .ie11 .pgGrid-sm--stack .pgGrid-cell--2,
    .ie11 .pgGrid-sm--stack .pgGrid-cell--3,
    .ie11 .pgGrid-sm--stack .pgGrid-cell--4,
    .ie11 .pgGrid-sm--stack .pgGrid-cell--5,
    .ie11 .pgGrid-sm--stack .pgGrid-cell--6,
    .ie11 .pgGrid-sm--stack .pgGrid-cell--7,
    .ie11 .pgGrid-sm--stack .pgGrid-cell--8,
    .ie11 .pgGrid-sm--stack .pgGrid-cell--9,
    .ie11 .pgGrid-sm--stack .pgGrid-cell--10,
    .ie11 .pgGrid-sm--stack .pgGrid-cell--11,
    .ie11 .pgGrid-sm--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 0.5em);
          -ms-flex-preferred-size: calc(100% - 0.5em);
              flex-basis: calc(100% - 0.5em); } }
  @media (max-width: 300px) {
    .ie11 .pgGrid-xs--1 {
      -webkit-flex-basis: calc(8.33333% - 0.5em);
          -ms-flex-preferred-size: calc(8.33333% - 0.5em);
              flex-basis: calc(8.33333% - 0.5em); }
    .ie11 .pgGrid-xs--2 {
      -webkit-flex-basis: calc(16.66667% - 0.5em);
          -ms-flex-preferred-size: calc(16.66667% - 0.5em);
              flex-basis: calc(16.66667% - 0.5em); }
    .ie11 .pgGrid-xs--3 {
      -webkit-flex-basis: calc(25% - 0.5em);
          -ms-flex-preferred-size: calc(25% - 0.5em);
              flex-basis: calc(25% - 0.5em); }
    .ie11 .pgGrid-xs--4 {
      -webkit-flex-basis: calc(33.33333% - 0.5em);
          -ms-flex-preferred-size: calc(33.33333% - 0.5em);
              flex-basis: calc(33.33333% - 0.5em); }
    .ie11 .pgGrid-xs--5 {
      -webkit-flex-basis: calc(41.66667% - 0.5em);
          -ms-flex-preferred-size: calc(41.66667% - 0.5em);
              flex-basis: calc(41.66667% - 0.5em); }
    .ie11 .pgGrid-xs--6 {
      -webkit-flex-basis: calc(50% - 0.5em);
          -ms-flex-preferred-size: calc(50% - 0.5em);
              flex-basis: calc(50% - 0.5em); }
    .ie11 .pgGrid-xs--7 {
      -webkit-flex-basis: calc(58.33333% - 0.5em);
          -ms-flex-preferred-size: calc(58.33333% - 0.5em);
              flex-basis: calc(58.33333% - 0.5em); }
    .ie11 .pgGrid-xs--8 {
      -webkit-flex-basis: calc(66.66667% - 0.5em);
          -ms-flex-preferred-size: calc(66.66667% - 0.5em);
              flex-basis: calc(66.66667% - 0.5em); }
    .ie11 .pgGrid-xs--9 {
      -webkit-flex-basis: calc(75% - 0.5em);
          -ms-flex-preferred-size: calc(75% - 0.5em);
              flex-basis: calc(75% - 0.5em); }
    .ie11 .pgGrid-xs--10 {
      -webkit-flex-basis: calc(83.33333% - 0.5em);
          -ms-flex-preferred-size: calc(83.33333% - 0.5em);
              flex-basis: calc(83.33333% - 0.5em); }
    .ie11 .pgGrid-xs--11 {
      -webkit-flex-basis: calc(91.66667% - 0.5em);
          -ms-flex-preferred-size: calc(91.66667% - 0.5em);
              flex-basis: calc(91.66667% - 0.5em); }
    .ie11 .pgGrid-xs--12 {
      -webkit-flex-basis: calc(100% - 0.5em);
          -ms-flex-preferred-size: calc(100% - 0.5em);
              flex-basis: calc(100% - 0.5em); }
    .ie11 .pgGrid-xs--stack .pgGrid-cell--1,
    .ie11 .pgGrid-xs--stack .pgGrid-cell--2,
    .ie11 .pgGrid-xs--stack .pgGrid-cell--3,
    .ie11 .pgGrid-xs--stack .pgGrid-cell--4,
    .ie11 .pgGrid-xs--stack .pgGrid-cell--5,
    .ie11 .pgGrid-xs--stack .pgGrid-cell--6,
    .ie11 .pgGrid-xs--stack .pgGrid-cell--7,
    .ie11 .pgGrid-xs--stack .pgGrid-cell--8,
    .ie11 .pgGrid-xs--stack .pgGrid-cell--9,
    .ie11 .pgGrid-xs--stack .pgGrid-cell--10,
    .ie11 .pgGrid-xs--stack .pgGrid-cell--11,
    .ie11 .pgGrid-xs--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 0.5em);
          -ms-flex-preferred-size: calc(100% - 0.5em);
              flex-basis: calc(100% - 0.5em); } }
  .ie11 .pgGrid--noGutters .pgGrid-cell--1 {
    -webkit-flex-basis: calc(8.33333% - 0);
        -ms-flex-preferred-size: calc(8.33333% - 0);
            flex-basis: calc(8.33333% - 0); }
  .ie11 .pgGrid--noGutters .pgGrid-cell--2 {
    -webkit-flex-basis: calc(16.66667% - 0);
        -ms-flex-preferred-size: calc(16.66667% - 0);
            flex-basis: calc(16.66667% - 0); }
  .ie11 .pgGrid--noGutters .pgGrid-cell--3 {
    -webkit-flex-basis: calc(25% - 0);
        -ms-flex-preferred-size: calc(25% - 0);
            flex-basis: calc(25% - 0); }
  .ie11 .pgGrid--noGutters .pgGrid-cell--4 {
    -webkit-flex-basis: calc(33.33333% - 0);
        -ms-flex-preferred-size: calc(33.33333% - 0);
            flex-basis: calc(33.33333% - 0); }
  .ie11 .pgGrid--noGutters .pgGrid-cell--5 {
    -webkit-flex-basis: calc(41.66667% - 0);
        -ms-flex-preferred-size: calc(41.66667% - 0);
            flex-basis: calc(41.66667% - 0); }
  .ie11 .pgGrid--noGutters .pgGrid-cell--6 {
    -webkit-flex-basis: calc(50% - 0);
        -ms-flex-preferred-size: calc(50% - 0);
            flex-basis: calc(50% - 0); }
  .ie11 .pgGrid--noGutters .pgGrid-cell--7 {
    -webkit-flex-basis: calc(58.33333% - 0);
        -ms-flex-preferred-size: calc(58.33333% - 0);
            flex-basis: calc(58.33333% - 0); }
  .ie11 .pgGrid--noGutters .pgGrid-cell--8 {
    -webkit-flex-basis: calc(66.66667% - 0);
        -ms-flex-preferred-size: calc(66.66667% - 0);
            flex-basis: calc(66.66667% - 0); }
  .ie11 .pgGrid--noGutters .pgGrid-cell--9 {
    -webkit-flex-basis: calc(75% - 0);
        -ms-flex-preferred-size: calc(75% - 0);
            flex-basis: calc(75% - 0); }
  .ie11 .pgGrid--noGutters .pgGrid-cell--10 {
    -webkit-flex-basis: calc(83.33333% - 0);
        -ms-flex-preferred-size: calc(83.33333% - 0);
            flex-basis: calc(83.33333% - 0); }
  .ie11 .pgGrid--noGutters .pgGrid-cell--11 {
    -webkit-flex-basis: calc(91.66667% - 0);
        -ms-flex-preferred-size: calc(91.66667% - 0);
            flex-basis: calc(91.66667% - 0); }
  .ie11 .pgGrid--noGutters .pgGrid-cell--12 {
    -webkit-flex-basis: calc(100% - 0);
        -ms-flex-preferred-size: calc(100% - 0);
            flex-basis: calc(100% - 0); }
  @media (max-width: 1400px) {
    .ie11 .pgGrid--noGutters .pgGrid-xxl--1 {
      -webkit-flex-basis: calc(8.33333% - 0);
          -ms-flex-preferred-size: calc(8.33333% - 0);
              flex-basis: calc(8.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xxl--2 {
      -webkit-flex-basis: calc(16.66667% - 0);
          -ms-flex-preferred-size: calc(16.66667% - 0);
              flex-basis: calc(16.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xxl--3 {
      -webkit-flex-basis: calc(25% - 0);
          -ms-flex-preferred-size: calc(25% - 0);
              flex-basis: calc(25% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xxl--4 {
      -webkit-flex-basis: calc(33.33333% - 0);
          -ms-flex-preferred-size: calc(33.33333% - 0);
              flex-basis: calc(33.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xxl--5 {
      -webkit-flex-basis: calc(41.66667% - 0);
          -ms-flex-preferred-size: calc(41.66667% - 0);
              flex-basis: calc(41.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xxl--6 {
      -webkit-flex-basis: calc(50% - 0);
          -ms-flex-preferred-size: calc(50% - 0);
              flex-basis: calc(50% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xxl--7 {
      -webkit-flex-basis: calc(58.33333% - 0);
          -ms-flex-preferred-size: calc(58.33333% - 0);
              flex-basis: calc(58.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xxl--8 {
      -webkit-flex-basis: calc(66.66667% - 0);
          -ms-flex-preferred-size: calc(66.66667% - 0);
              flex-basis: calc(66.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xxl--9 {
      -webkit-flex-basis: calc(75% - 0);
          -ms-flex-preferred-size: calc(75% - 0);
              flex-basis: calc(75% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xxl--10 {
      -webkit-flex-basis: calc(83.33333% - 0);
          -ms-flex-preferred-size: calc(83.33333% - 0);
              flex-basis: calc(83.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xxl--11 {
      -webkit-flex-basis: calc(91.66667% - 0);
          -ms-flex-preferred-size: calc(91.66667% - 0);
              flex-basis: calc(91.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xxl--12 {
      -webkit-flex-basis: calc(100% - 0);
          -ms-flex-preferred-size: calc(100% - 0);
              flex-basis: calc(100% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xxl--stack .pgGrid-cell--1,
    .ie11 .pgGrid--noGutters .pgGrid-xxl--stack .pgGrid-cell--2,
    .ie11 .pgGrid--noGutters .pgGrid-xxl--stack .pgGrid-cell--3,
    .ie11 .pgGrid--noGutters .pgGrid-xxl--stack .pgGrid-cell--4,
    .ie11 .pgGrid--noGutters .pgGrid-xxl--stack .pgGrid-cell--5,
    .ie11 .pgGrid--noGutters .pgGrid-xxl--stack .pgGrid-cell--6,
    .ie11 .pgGrid--noGutters .pgGrid-xxl--stack .pgGrid-cell--7,
    .ie11 .pgGrid--noGutters .pgGrid-xxl--stack .pgGrid-cell--8,
    .ie11 .pgGrid--noGutters .pgGrid-xxl--stack .pgGrid-cell--9,
    .ie11 .pgGrid--noGutters .pgGrid-xxl--stack .pgGrid-cell--10,
    .ie11 .pgGrid--noGutters .pgGrid-xxl--stack .pgGrid-cell--11,
    .ie11 .pgGrid--noGutters .pgGrid-xxl--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 0);
          -ms-flex-preferred-size: calc(100% - 0);
              flex-basis: calc(100% - 0); } }
  @media (max-width: 1200px) {
    .ie11 .pgGrid--noGutters .pgGrid-xl--1 {
      -webkit-flex-basis: calc(8.33333% - 0);
          -ms-flex-preferred-size: calc(8.33333% - 0);
              flex-basis: calc(8.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xl--2 {
      -webkit-flex-basis: calc(16.66667% - 0);
          -ms-flex-preferred-size: calc(16.66667% - 0);
              flex-basis: calc(16.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xl--3 {
      -webkit-flex-basis: calc(25% - 0);
          -ms-flex-preferred-size: calc(25% - 0);
              flex-basis: calc(25% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xl--4 {
      -webkit-flex-basis: calc(33.33333% - 0);
          -ms-flex-preferred-size: calc(33.33333% - 0);
              flex-basis: calc(33.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xl--5 {
      -webkit-flex-basis: calc(41.66667% - 0);
          -ms-flex-preferred-size: calc(41.66667% - 0);
              flex-basis: calc(41.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xl--6 {
      -webkit-flex-basis: calc(50% - 0);
          -ms-flex-preferred-size: calc(50% - 0);
              flex-basis: calc(50% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xl--7 {
      -webkit-flex-basis: calc(58.33333% - 0);
          -ms-flex-preferred-size: calc(58.33333% - 0);
              flex-basis: calc(58.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xl--8 {
      -webkit-flex-basis: calc(66.66667% - 0);
          -ms-flex-preferred-size: calc(66.66667% - 0);
              flex-basis: calc(66.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xl--9 {
      -webkit-flex-basis: calc(75% - 0);
          -ms-flex-preferred-size: calc(75% - 0);
              flex-basis: calc(75% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xl--10 {
      -webkit-flex-basis: calc(83.33333% - 0);
          -ms-flex-preferred-size: calc(83.33333% - 0);
              flex-basis: calc(83.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xl--11 {
      -webkit-flex-basis: calc(91.66667% - 0);
          -ms-flex-preferred-size: calc(91.66667% - 0);
              flex-basis: calc(91.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xl--12 {
      -webkit-flex-basis: calc(100% - 0);
          -ms-flex-preferred-size: calc(100% - 0);
              flex-basis: calc(100% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xl--stack .pgGrid-cell--1,
    .ie11 .pgGrid--noGutters .pgGrid-xl--stack .pgGrid-cell--2,
    .ie11 .pgGrid--noGutters .pgGrid-xl--stack .pgGrid-cell--3,
    .ie11 .pgGrid--noGutters .pgGrid-xl--stack .pgGrid-cell--4,
    .ie11 .pgGrid--noGutters .pgGrid-xl--stack .pgGrid-cell--5,
    .ie11 .pgGrid--noGutters .pgGrid-xl--stack .pgGrid-cell--6,
    .ie11 .pgGrid--noGutters .pgGrid-xl--stack .pgGrid-cell--7,
    .ie11 .pgGrid--noGutters .pgGrid-xl--stack .pgGrid-cell--8,
    .ie11 .pgGrid--noGutters .pgGrid-xl--stack .pgGrid-cell--9,
    .ie11 .pgGrid--noGutters .pgGrid-xl--stack .pgGrid-cell--10,
    .ie11 .pgGrid--noGutters .pgGrid-xl--stack .pgGrid-cell--11,
    .ie11 .pgGrid--noGutters .pgGrid-xl--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 0);
          -ms-flex-preferred-size: calc(100% - 0);
              flex-basis: calc(100% - 0); } }
  @media (max-width: 1000px) {
    .ie11 .pgGrid--noGutters .pgGrid-lg--1 {
      -webkit-flex-basis: calc(8.33333% - 0);
          -ms-flex-preferred-size: calc(8.33333% - 0);
              flex-basis: calc(8.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-lg--2 {
      -webkit-flex-basis: calc(16.66667% - 0);
          -ms-flex-preferred-size: calc(16.66667% - 0);
              flex-basis: calc(16.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-lg--3 {
      -webkit-flex-basis: calc(25% - 0);
          -ms-flex-preferred-size: calc(25% - 0);
              flex-basis: calc(25% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-lg--4 {
      -webkit-flex-basis: calc(33.33333% - 0);
          -ms-flex-preferred-size: calc(33.33333% - 0);
              flex-basis: calc(33.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-lg--5 {
      -webkit-flex-basis: calc(41.66667% - 0);
          -ms-flex-preferred-size: calc(41.66667% - 0);
              flex-basis: calc(41.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-lg--6 {
      -webkit-flex-basis: calc(50% - 0);
          -ms-flex-preferred-size: calc(50% - 0);
              flex-basis: calc(50% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-lg--7 {
      -webkit-flex-basis: calc(58.33333% - 0);
          -ms-flex-preferred-size: calc(58.33333% - 0);
              flex-basis: calc(58.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-lg--8 {
      -webkit-flex-basis: calc(66.66667% - 0);
          -ms-flex-preferred-size: calc(66.66667% - 0);
              flex-basis: calc(66.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-lg--9 {
      -webkit-flex-basis: calc(75% - 0);
          -ms-flex-preferred-size: calc(75% - 0);
              flex-basis: calc(75% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-lg--10 {
      -webkit-flex-basis: calc(83.33333% - 0);
          -ms-flex-preferred-size: calc(83.33333% - 0);
              flex-basis: calc(83.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-lg--11 {
      -webkit-flex-basis: calc(91.66667% - 0);
          -ms-flex-preferred-size: calc(91.66667% - 0);
              flex-basis: calc(91.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-lg--12 {
      -webkit-flex-basis: calc(100% - 0);
          -ms-flex-preferred-size: calc(100% - 0);
              flex-basis: calc(100% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-lg--stack .pgGrid-cell--1,
    .ie11 .pgGrid--noGutters .pgGrid-lg--stack .pgGrid-cell--2,
    .ie11 .pgGrid--noGutters .pgGrid-lg--stack .pgGrid-cell--3,
    .ie11 .pgGrid--noGutters .pgGrid-lg--stack .pgGrid-cell--4,
    .ie11 .pgGrid--noGutters .pgGrid-lg--stack .pgGrid-cell--5,
    .ie11 .pgGrid--noGutters .pgGrid-lg--stack .pgGrid-cell--6,
    .ie11 .pgGrid--noGutters .pgGrid-lg--stack .pgGrid-cell--7,
    .ie11 .pgGrid--noGutters .pgGrid-lg--stack .pgGrid-cell--8,
    .ie11 .pgGrid--noGutters .pgGrid-lg--stack .pgGrid-cell--9,
    .ie11 .pgGrid--noGutters .pgGrid-lg--stack .pgGrid-cell--10,
    .ie11 .pgGrid--noGutters .pgGrid-lg--stack .pgGrid-cell--11,
    .ie11 .pgGrid--noGutters .pgGrid-lg--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 0);
          -ms-flex-preferred-size: calc(100% - 0);
              flex-basis: calc(100% - 0); } }
  @media (max-width: 768px) {
    .ie11 .pgGrid--noGutters .pgGrid-md--1 {
      -webkit-flex-basis: calc(8.33333% - 0);
          -ms-flex-preferred-size: calc(8.33333% - 0);
              flex-basis: calc(8.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-md--2 {
      -webkit-flex-basis: calc(16.66667% - 0);
          -ms-flex-preferred-size: calc(16.66667% - 0);
              flex-basis: calc(16.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-md--3 {
      -webkit-flex-basis: calc(25% - 0);
          -ms-flex-preferred-size: calc(25% - 0);
              flex-basis: calc(25% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-md--4 {
      -webkit-flex-basis: calc(33.33333% - 0);
          -ms-flex-preferred-size: calc(33.33333% - 0);
              flex-basis: calc(33.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-md--5 {
      -webkit-flex-basis: calc(41.66667% - 0);
          -ms-flex-preferred-size: calc(41.66667% - 0);
              flex-basis: calc(41.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-md--6 {
      -webkit-flex-basis: calc(50% - 0);
          -ms-flex-preferred-size: calc(50% - 0);
              flex-basis: calc(50% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-md--7 {
      -webkit-flex-basis: calc(58.33333% - 0);
          -ms-flex-preferred-size: calc(58.33333% - 0);
              flex-basis: calc(58.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-md--8 {
      -webkit-flex-basis: calc(66.66667% - 0);
          -ms-flex-preferred-size: calc(66.66667% - 0);
              flex-basis: calc(66.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-md--9 {
      -webkit-flex-basis: calc(75% - 0);
          -ms-flex-preferred-size: calc(75% - 0);
              flex-basis: calc(75% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-md--10 {
      -webkit-flex-basis: calc(83.33333% - 0);
          -ms-flex-preferred-size: calc(83.33333% - 0);
              flex-basis: calc(83.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-md--11 {
      -webkit-flex-basis: calc(91.66667% - 0);
          -ms-flex-preferred-size: calc(91.66667% - 0);
              flex-basis: calc(91.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-md--12 {
      -webkit-flex-basis: calc(100% - 0);
          -ms-flex-preferred-size: calc(100% - 0);
              flex-basis: calc(100% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-md--stack .pgGrid-cell--1,
    .ie11 .pgGrid--noGutters .pgGrid-md--stack .pgGrid-cell--2,
    .ie11 .pgGrid--noGutters .pgGrid-md--stack .pgGrid-cell--3,
    .ie11 .pgGrid--noGutters .pgGrid-md--stack .pgGrid-cell--4,
    .ie11 .pgGrid--noGutters .pgGrid-md--stack .pgGrid-cell--5,
    .ie11 .pgGrid--noGutters .pgGrid-md--stack .pgGrid-cell--6,
    .ie11 .pgGrid--noGutters .pgGrid-md--stack .pgGrid-cell--7,
    .ie11 .pgGrid--noGutters .pgGrid-md--stack .pgGrid-cell--8,
    .ie11 .pgGrid--noGutters .pgGrid-md--stack .pgGrid-cell--9,
    .ie11 .pgGrid--noGutters .pgGrid-md--stack .pgGrid-cell--10,
    .ie11 .pgGrid--noGutters .pgGrid-md--stack .pgGrid-cell--11,
    .ie11 .pgGrid--noGutters .pgGrid-md--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 0);
          -ms-flex-preferred-size: calc(100% - 0);
              flex-basis: calc(100% - 0); } }
  @media (max-width: 480px) {
    .ie11 .pgGrid--noGutters .pgGrid-sm--1 {
      -webkit-flex-basis: calc(8.33333% - 0);
          -ms-flex-preferred-size: calc(8.33333% - 0);
              flex-basis: calc(8.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-sm--2 {
      -webkit-flex-basis: calc(16.66667% - 0);
          -ms-flex-preferred-size: calc(16.66667% - 0);
              flex-basis: calc(16.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-sm--3 {
      -webkit-flex-basis: calc(25% - 0);
          -ms-flex-preferred-size: calc(25% - 0);
              flex-basis: calc(25% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-sm--4 {
      -webkit-flex-basis: calc(33.33333% - 0);
          -ms-flex-preferred-size: calc(33.33333% - 0);
              flex-basis: calc(33.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-sm--5 {
      -webkit-flex-basis: calc(41.66667% - 0);
          -ms-flex-preferred-size: calc(41.66667% - 0);
              flex-basis: calc(41.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-sm--6 {
      -webkit-flex-basis: calc(50% - 0);
          -ms-flex-preferred-size: calc(50% - 0);
              flex-basis: calc(50% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-sm--7 {
      -webkit-flex-basis: calc(58.33333% - 0);
          -ms-flex-preferred-size: calc(58.33333% - 0);
              flex-basis: calc(58.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-sm--8 {
      -webkit-flex-basis: calc(66.66667% - 0);
          -ms-flex-preferred-size: calc(66.66667% - 0);
              flex-basis: calc(66.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-sm--9 {
      -webkit-flex-basis: calc(75% - 0);
          -ms-flex-preferred-size: calc(75% - 0);
              flex-basis: calc(75% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-sm--10 {
      -webkit-flex-basis: calc(83.33333% - 0);
          -ms-flex-preferred-size: calc(83.33333% - 0);
              flex-basis: calc(83.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-sm--11 {
      -webkit-flex-basis: calc(91.66667% - 0);
          -ms-flex-preferred-size: calc(91.66667% - 0);
              flex-basis: calc(91.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-sm--12 {
      -webkit-flex-basis: calc(100% - 0);
          -ms-flex-preferred-size: calc(100% - 0);
              flex-basis: calc(100% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-sm--stack .pgGrid-cell--1,
    .ie11 .pgGrid--noGutters .pgGrid-sm--stack .pgGrid-cell--2,
    .ie11 .pgGrid--noGutters .pgGrid-sm--stack .pgGrid-cell--3,
    .ie11 .pgGrid--noGutters .pgGrid-sm--stack .pgGrid-cell--4,
    .ie11 .pgGrid--noGutters .pgGrid-sm--stack .pgGrid-cell--5,
    .ie11 .pgGrid--noGutters .pgGrid-sm--stack .pgGrid-cell--6,
    .ie11 .pgGrid--noGutters .pgGrid-sm--stack .pgGrid-cell--7,
    .ie11 .pgGrid--noGutters .pgGrid-sm--stack .pgGrid-cell--8,
    .ie11 .pgGrid--noGutters .pgGrid-sm--stack .pgGrid-cell--9,
    .ie11 .pgGrid--noGutters .pgGrid-sm--stack .pgGrid-cell--10,
    .ie11 .pgGrid--noGutters .pgGrid-sm--stack .pgGrid-cell--11,
    .ie11 .pgGrid--noGutters .pgGrid-sm--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 0);
          -ms-flex-preferred-size: calc(100% - 0);
              flex-basis: calc(100% - 0); } }
  @media (max-width: 300px) {
    .ie11 .pgGrid--noGutters .pgGrid-xs--1 {
      -webkit-flex-basis: calc(8.33333% - 0);
          -ms-flex-preferred-size: calc(8.33333% - 0);
              flex-basis: calc(8.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xs--2 {
      -webkit-flex-basis: calc(16.66667% - 0);
          -ms-flex-preferred-size: calc(16.66667% - 0);
              flex-basis: calc(16.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xs--3 {
      -webkit-flex-basis: calc(25% - 0);
          -ms-flex-preferred-size: calc(25% - 0);
              flex-basis: calc(25% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xs--4 {
      -webkit-flex-basis: calc(33.33333% - 0);
          -ms-flex-preferred-size: calc(33.33333% - 0);
              flex-basis: calc(33.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xs--5 {
      -webkit-flex-basis: calc(41.66667% - 0);
          -ms-flex-preferred-size: calc(41.66667% - 0);
              flex-basis: calc(41.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xs--6 {
      -webkit-flex-basis: calc(50% - 0);
          -ms-flex-preferred-size: calc(50% - 0);
              flex-basis: calc(50% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xs--7 {
      -webkit-flex-basis: calc(58.33333% - 0);
          -ms-flex-preferred-size: calc(58.33333% - 0);
              flex-basis: calc(58.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xs--8 {
      -webkit-flex-basis: calc(66.66667% - 0);
          -ms-flex-preferred-size: calc(66.66667% - 0);
              flex-basis: calc(66.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xs--9 {
      -webkit-flex-basis: calc(75% - 0);
          -ms-flex-preferred-size: calc(75% - 0);
              flex-basis: calc(75% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xs--10 {
      -webkit-flex-basis: calc(83.33333% - 0);
          -ms-flex-preferred-size: calc(83.33333% - 0);
              flex-basis: calc(83.33333% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xs--11 {
      -webkit-flex-basis: calc(91.66667% - 0);
          -ms-flex-preferred-size: calc(91.66667% - 0);
              flex-basis: calc(91.66667% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xs--12 {
      -webkit-flex-basis: calc(100% - 0);
          -ms-flex-preferred-size: calc(100% - 0);
              flex-basis: calc(100% - 0); }
    .ie11 .pgGrid--noGutters .pgGrid-xs--stack .pgGrid-cell--1,
    .ie11 .pgGrid--noGutters .pgGrid-xs--stack .pgGrid-cell--2,
    .ie11 .pgGrid--noGutters .pgGrid-xs--stack .pgGrid-cell--3,
    .ie11 .pgGrid--noGutters .pgGrid-xs--stack .pgGrid-cell--4,
    .ie11 .pgGrid--noGutters .pgGrid-xs--stack .pgGrid-cell--5,
    .ie11 .pgGrid--noGutters .pgGrid-xs--stack .pgGrid-cell--6,
    .ie11 .pgGrid--noGutters .pgGrid-xs--stack .pgGrid-cell--7,
    .ie11 .pgGrid--noGutters .pgGrid-xs--stack .pgGrid-cell--8,
    .ie11 .pgGrid--noGutters .pgGrid-xs--stack .pgGrid-cell--9,
    .ie11 .pgGrid--noGutters .pgGrid-xs--stack .pgGrid-cell--10,
    .ie11 .pgGrid--noGutters .pgGrid-xs--stack .pgGrid-cell--11,
    .ie11 .pgGrid--noGutters .pgGrid-xs--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 0);
          -ms-flex-preferred-size: calc(100% - 0);
              flex-basis: calc(100% - 0); } }
  .ie11 .pgGrid--guttersLg .pgGrid-cell--1 {
    -webkit-flex-basis: calc(8.33333% - 1em);
        -ms-flex-preferred-size: calc(8.33333% - 1em);
            flex-basis: calc(8.33333% - 1em); }
  .ie11 .pgGrid--guttersLg .pgGrid-cell--2 {
    -webkit-flex-basis: calc(16.66667% - 1em);
        -ms-flex-preferred-size: calc(16.66667% - 1em);
            flex-basis: calc(16.66667% - 1em); }
  .ie11 .pgGrid--guttersLg .pgGrid-cell--3 {
    -webkit-flex-basis: calc(25% - 1em);
        -ms-flex-preferred-size: calc(25% - 1em);
            flex-basis: calc(25% - 1em); }
  .ie11 .pgGrid--guttersLg .pgGrid-cell--4 {
    -webkit-flex-basis: calc(33.33333% - 1em);
        -ms-flex-preferred-size: calc(33.33333% - 1em);
            flex-basis: calc(33.33333% - 1em); }
  .ie11 .pgGrid--guttersLg .pgGrid-cell--5 {
    -webkit-flex-basis: calc(41.66667% - 1em);
        -ms-flex-preferred-size: calc(41.66667% - 1em);
            flex-basis: calc(41.66667% - 1em); }
  .ie11 .pgGrid--guttersLg .pgGrid-cell--6 {
    -webkit-flex-basis: calc(50% - 1em);
        -ms-flex-preferred-size: calc(50% - 1em);
            flex-basis: calc(50% - 1em); }
  .ie11 .pgGrid--guttersLg .pgGrid-cell--7 {
    -webkit-flex-basis: calc(58.33333% - 1em);
        -ms-flex-preferred-size: calc(58.33333% - 1em);
            flex-basis: calc(58.33333% - 1em); }
  .ie11 .pgGrid--guttersLg .pgGrid-cell--8 {
    -webkit-flex-basis: calc(66.66667% - 1em);
        -ms-flex-preferred-size: calc(66.66667% - 1em);
            flex-basis: calc(66.66667% - 1em); }
  .ie11 .pgGrid--guttersLg .pgGrid-cell--9 {
    -webkit-flex-basis: calc(75% - 1em);
        -ms-flex-preferred-size: calc(75% - 1em);
            flex-basis: calc(75% - 1em); }
  .ie11 .pgGrid--guttersLg .pgGrid-cell--10 {
    -webkit-flex-basis: calc(83.33333% - 1em);
        -ms-flex-preferred-size: calc(83.33333% - 1em);
            flex-basis: calc(83.33333% - 1em); }
  .ie11 .pgGrid--guttersLg .pgGrid-cell--11 {
    -webkit-flex-basis: calc(91.66667% - 1em);
        -ms-flex-preferred-size: calc(91.66667% - 1em);
            flex-basis: calc(91.66667% - 1em); }
  .ie11 .pgGrid--guttersLg .pgGrid-cell--12 {
    -webkit-flex-basis: calc(100% - 1em);
        -ms-flex-preferred-size: calc(100% - 1em);
            flex-basis: calc(100% - 1em); }
  @media (max-width: 1400px) {
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--1 {
      -webkit-flex-basis: calc(8.33333% - 1em);
          -ms-flex-preferred-size: calc(8.33333% - 1em);
              flex-basis: calc(8.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--2 {
      -webkit-flex-basis: calc(16.66667% - 1em);
          -ms-flex-preferred-size: calc(16.66667% - 1em);
              flex-basis: calc(16.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--3 {
      -webkit-flex-basis: calc(25% - 1em);
          -ms-flex-preferred-size: calc(25% - 1em);
              flex-basis: calc(25% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--4 {
      -webkit-flex-basis: calc(33.33333% - 1em);
          -ms-flex-preferred-size: calc(33.33333% - 1em);
              flex-basis: calc(33.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--5 {
      -webkit-flex-basis: calc(41.66667% - 1em);
          -ms-flex-preferred-size: calc(41.66667% - 1em);
              flex-basis: calc(41.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--6 {
      -webkit-flex-basis: calc(50% - 1em);
          -ms-flex-preferred-size: calc(50% - 1em);
              flex-basis: calc(50% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--7 {
      -webkit-flex-basis: calc(58.33333% - 1em);
          -ms-flex-preferred-size: calc(58.33333% - 1em);
              flex-basis: calc(58.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--8 {
      -webkit-flex-basis: calc(66.66667% - 1em);
          -ms-flex-preferred-size: calc(66.66667% - 1em);
              flex-basis: calc(66.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--9 {
      -webkit-flex-basis: calc(75% - 1em);
          -ms-flex-preferred-size: calc(75% - 1em);
              flex-basis: calc(75% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--10 {
      -webkit-flex-basis: calc(83.33333% - 1em);
          -ms-flex-preferred-size: calc(83.33333% - 1em);
              flex-basis: calc(83.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--11 {
      -webkit-flex-basis: calc(91.66667% - 1em);
          -ms-flex-preferred-size: calc(91.66667% - 1em);
              flex-basis: calc(91.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--stack .pgGrid-cell--1,
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--stack .pgGrid-cell--2,
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--stack .pgGrid-cell--3,
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--stack .pgGrid-cell--4,
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--stack .pgGrid-cell--5,
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--stack .pgGrid-cell--6,
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--stack .pgGrid-cell--7,
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--stack .pgGrid-cell--8,
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--stack .pgGrid-cell--9,
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--stack .pgGrid-cell--10,
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--stack .pgGrid-cell--11,
    .ie11 .pgGrid--guttersLg .pgGrid-xxl--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); } }
  @media (max-width: 1200px) {
    .ie11 .pgGrid--guttersLg .pgGrid-xl--1 {
      -webkit-flex-basis: calc(8.33333% - 1em);
          -ms-flex-preferred-size: calc(8.33333% - 1em);
              flex-basis: calc(8.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xl--2 {
      -webkit-flex-basis: calc(16.66667% - 1em);
          -ms-flex-preferred-size: calc(16.66667% - 1em);
              flex-basis: calc(16.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xl--3 {
      -webkit-flex-basis: calc(25% - 1em);
          -ms-flex-preferred-size: calc(25% - 1em);
              flex-basis: calc(25% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xl--4 {
      -webkit-flex-basis: calc(33.33333% - 1em);
          -ms-flex-preferred-size: calc(33.33333% - 1em);
              flex-basis: calc(33.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xl--5 {
      -webkit-flex-basis: calc(41.66667% - 1em);
          -ms-flex-preferred-size: calc(41.66667% - 1em);
              flex-basis: calc(41.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xl--6 {
      -webkit-flex-basis: calc(50% - 1em);
          -ms-flex-preferred-size: calc(50% - 1em);
              flex-basis: calc(50% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xl--7 {
      -webkit-flex-basis: calc(58.33333% - 1em);
          -ms-flex-preferred-size: calc(58.33333% - 1em);
              flex-basis: calc(58.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xl--8 {
      -webkit-flex-basis: calc(66.66667% - 1em);
          -ms-flex-preferred-size: calc(66.66667% - 1em);
              flex-basis: calc(66.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xl--9 {
      -webkit-flex-basis: calc(75% - 1em);
          -ms-flex-preferred-size: calc(75% - 1em);
              flex-basis: calc(75% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xl--10 {
      -webkit-flex-basis: calc(83.33333% - 1em);
          -ms-flex-preferred-size: calc(83.33333% - 1em);
              flex-basis: calc(83.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xl--11 {
      -webkit-flex-basis: calc(91.66667% - 1em);
          -ms-flex-preferred-size: calc(91.66667% - 1em);
              flex-basis: calc(91.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xl--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xl--stack .pgGrid-cell--1,
    .ie11 .pgGrid--guttersLg .pgGrid-xl--stack .pgGrid-cell--2,
    .ie11 .pgGrid--guttersLg .pgGrid-xl--stack .pgGrid-cell--3,
    .ie11 .pgGrid--guttersLg .pgGrid-xl--stack .pgGrid-cell--4,
    .ie11 .pgGrid--guttersLg .pgGrid-xl--stack .pgGrid-cell--5,
    .ie11 .pgGrid--guttersLg .pgGrid-xl--stack .pgGrid-cell--6,
    .ie11 .pgGrid--guttersLg .pgGrid-xl--stack .pgGrid-cell--7,
    .ie11 .pgGrid--guttersLg .pgGrid-xl--stack .pgGrid-cell--8,
    .ie11 .pgGrid--guttersLg .pgGrid-xl--stack .pgGrid-cell--9,
    .ie11 .pgGrid--guttersLg .pgGrid-xl--stack .pgGrid-cell--10,
    .ie11 .pgGrid--guttersLg .pgGrid-xl--stack .pgGrid-cell--11,
    .ie11 .pgGrid--guttersLg .pgGrid-xl--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); } }
  @media (max-width: 1000px) {
    .ie11 .pgGrid--guttersLg .pgGrid-lg--1 {
      -webkit-flex-basis: calc(8.33333% - 1em);
          -ms-flex-preferred-size: calc(8.33333% - 1em);
              flex-basis: calc(8.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-lg--2 {
      -webkit-flex-basis: calc(16.66667% - 1em);
          -ms-flex-preferred-size: calc(16.66667% - 1em);
              flex-basis: calc(16.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-lg--3 {
      -webkit-flex-basis: calc(25% - 1em);
          -ms-flex-preferred-size: calc(25% - 1em);
              flex-basis: calc(25% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-lg--4 {
      -webkit-flex-basis: calc(33.33333% - 1em);
          -ms-flex-preferred-size: calc(33.33333% - 1em);
              flex-basis: calc(33.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-lg--5 {
      -webkit-flex-basis: calc(41.66667% - 1em);
          -ms-flex-preferred-size: calc(41.66667% - 1em);
              flex-basis: calc(41.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-lg--6 {
      -webkit-flex-basis: calc(50% - 1em);
          -ms-flex-preferred-size: calc(50% - 1em);
              flex-basis: calc(50% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-lg--7 {
      -webkit-flex-basis: calc(58.33333% - 1em);
          -ms-flex-preferred-size: calc(58.33333% - 1em);
              flex-basis: calc(58.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-lg--8 {
      -webkit-flex-basis: calc(66.66667% - 1em);
          -ms-flex-preferred-size: calc(66.66667% - 1em);
              flex-basis: calc(66.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-lg--9 {
      -webkit-flex-basis: calc(75% - 1em);
          -ms-flex-preferred-size: calc(75% - 1em);
              flex-basis: calc(75% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-lg--10 {
      -webkit-flex-basis: calc(83.33333% - 1em);
          -ms-flex-preferred-size: calc(83.33333% - 1em);
              flex-basis: calc(83.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-lg--11 {
      -webkit-flex-basis: calc(91.66667% - 1em);
          -ms-flex-preferred-size: calc(91.66667% - 1em);
              flex-basis: calc(91.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-lg--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-lg--stack .pgGrid-cell--1,
    .ie11 .pgGrid--guttersLg .pgGrid-lg--stack .pgGrid-cell--2,
    .ie11 .pgGrid--guttersLg .pgGrid-lg--stack .pgGrid-cell--3,
    .ie11 .pgGrid--guttersLg .pgGrid-lg--stack .pgGrid-cell--4,
    .ie11 .pgGrid--guttersLg .pgGrid-lg--stack .pgGrid-cell--5,
    .ie11 .pgGrid--guttersLg .pgGrid-lg--stack .pgGrid-cell--6,
    .ie11 .pgGrid--guttersLg .pgGrid-lg--stack .pgGrid-cell--7,
    .ie11 .pgGrid--guttersLg .pgGrid-lg--stack .pgGrid-cell--8,
    .ie11 .pgGrid--guttersLg .pgGrid-lg--stack .pgGrid-cell--9,
    .ie11 .pgGrid--guttersLg .pgGrid-lg--stack .pgGrid-cell--10,
    .ie11 .pgGrid--guttersLg .pgGrid-lg--stack .pgGrid-cell--11,
    .ie11 .pgGrid--guttersLg .pgGrid-lg--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); } }
  @media (max-width: 768px) {
    .ie11 .pgGrid--guttersLg .pgGrid-md--1 {
      -webkit-flex-basis: calc(8.33333% - 1em);
          -ms-flex-preferred-size: calc(8.33333% - 1em);
              flex-basis: calc(8.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-md--2 {
      -webkit-flex-basis: calc(16.66667% - 1em);
          -ms-flex-preferred-size: calc(16.66667% - 1em);
              flex-basis: calc(16.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-md--3 {
      -webkit-flex-basis: calc(25% - 1em);
          -ms-flex-preferred-size: calc(25% - 1em);
              flex-basis: calc(25% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-md--4 {
      -webkit-flex-basis: calc(33.33333% - 1em);
          -ms-flex-preferred-size: calc(33.33333% - 1em);
              flex-basis: calc(33.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-md--5 {
      -webkit-flex-basis: calc(41.66667% - 1em);
          -ms-flex-preferred-size: calc(41.66667% - 1em);
              flex-basis: calc(41.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-md--6 {
      -webkit-flex-basis: calc(50% - 1em);
          -ms-flex-preferred-size: calc(50% - 1em);
              flex-basis: calc(50% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-md--7 {
      -webkit-flex-basis: calc(58.33333% - 1em);
          -ms-flex-preferred-size: calc(58.33333% - 1em);
              flex-basis: calc(58.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-md--8 {
      -webkit-flex-basis: calc(66.66667% - 1em);
          -ms-flex-preferred-size: calc(66.66667% - 1em);
              flex-basis: calc(66.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-md--9 {
      -webkit-flex-basis: calc(75% - 1em);
          -ms-flex-preferred-size: calc(75% - 1em);
              flex-basis: calc(75% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-md--10 {
      -webkit-flex-basis: calc(83.33333% - 1em);
          -ms-flex-preferred-size: calc(83.33333% - 1em);
              flex-basis: calc(83.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-md--11 {
      -webkit-flex-basis: calc(91.66667% - 1em);
          -ms-flex-preferred-size: calc(91.66667% - 1em);
              flex-basis: calc(91.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-md--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-md--stack .pgGrid-cell--1,
    .ie11 .pgGrid--guttersLg .pgGrid-md--stack .pgGrid-cell--2,
    .ie11 .pgGrid--guttersLg .pgGrid-md--stack .pgGrid-cell--3,
    .ie11 .pgGrid--guttersLg .pgGrid-md--stack .pgGrid-cell--4,
    .ie11 .pgGrid--guttersLg .pgGrid-md--stack .pgGrid-cell--5,
    .ie11 .pgGrid--guttersLg .pgGrid-md--stack .pgGrid-cell--6,
    .ie11 .pgGrid--guttersLg .pgGrid-md--stack .pgGrid-cell--7,
    .ie11 .pgGrid--guttersLg .pgGrid-md--stack .pgGrid-cell--8,
    .ie11 .pgGrid--guttersLg .pgGrid-md--stack .pgGrid-cell--9,
    .ie11 .pgGrid--guttersLg .pgGrid-md--stack .pgGrid-cell--10,
    .ie11 .pgGrid--guttersLg .pgGrid-md--stack .pgGrid-cell--11,
    .ie11 .pgGrid--guttersLg .pgGrid-md--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); } }
  @media (max-width: 480px) {
    .ie11 .pgGrid--guttersLg .pgGrid-sm--1 {
      -webkit-flex-basis: calc(8.33333% - 1em);
          -ms-flex-preferred-size: calc(8.33333% - 1em);
              flex-basis: calc(8.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-sm--2 {
      -webkit-flex-basis: calc(16.66667% - 1em);
          -ms-flex-preferred-size: calc(16.66667% - 1em);
              flex-basis: calc(16.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-sm--3 {
      -webkit-flex-basis: calc(25% - 1em);
          -ms-flex-preferred-size: calc(25% - 1em);
              flex-basis: calc(25% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-sm--4 {
      -webkit-flex-basis: calc(33.33333% - 1em);
          -ms-flex-preferred-size: calc(33.33333% - 1em);
              flex-basis: calc(33.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-sm--5 {
      -webkit-flex-basis: calc(41.66667% - 1em);
          -ms-flex-preferred-size: calc(41.66667% - 1em);
              flex-basis: calc(41.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-sm--6 {
      -webkit-flex-basis: calc(50% - 1em);
          -ms-flex-preferred-size: calc(50% - 1em);
              flex-basis: calc(50% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-sm--7 {
      -webkit-flex-basis: calc(58.33333% - 1em);
          -ms-flex-preferred-size: calc(58.33333% - 1em);
              flex-basis: calc(58.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-sm--8 {
      -webkit-flex-basis: calc(66.66667% - 1em);
          -ms-flex-preferred-size: calc(66.66667% - 1em);
              flex-basis: calc(66.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-sm--9 {
      -webkit-flex-basis: calc(75% - 1em);
          -ms-flex-preferred-size: calc(75% - 1em);
              flex-basis: calc(75% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-sm--10 {
      -webkit-flex-basis: calc(83.33333% - 1em);
          -ms-flex-preferred-size: calc(83.33333% - 1em);
              flex-basis: calc(83.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-sm--11 {
      -webkit-flex-basis: calc(91.66667% - 1em);
          -ms-flex-preferred-size: calc(91.66667% - 1em);
              flex-basis: calc(91.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-sm--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-sm--stack .pgGrid-cell--1,
    .ie11 .pgGrid--guttersLg .pgGrid-sm--stack .pgGrid-cell--2,
    .ie11 .pgGrid--guttersLg .pgGrid-sm--stack .pgGrid-cell--3,
    .ie11 .pgGrid--guttersLg .pgGrid-sm--stack .pgGrid-cell--4,
    .ie11 .pgGrid--guttersLg .pgGrid-sm--stack .pgGrid-cell--5,
    .ie11 .pgGrid--guttersLg .pgGrid-sm--stack .pgGrid-cell--6,
    .ie11 .pgGrid--guttersLg .pgGrid-sm--stack .pgGrid-cell--7,
    .ie11 .pgGrid--guttersLg .pgGrid-sm--stack .pgGrid-cell--8,
    .ie11 .pgGrid--guttersLg .pgGrid-sm--stack .pgGrid-cell--9,
    .ie11 .pgGrid--guttersLg .pgGrid-sm--stack .pgGrid-cell--10,
    .ie11 .pgGrid--guttersLg .pgGrid-sm--stack .pgGrid-cell--11,
    .ie11 .pgGrid--guttersLg .pgGrid-sm--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); } }
  @media (max-width: 300px) {
    .ie11 .pgGrid--guttersLg .pgGrid-xs--1 {
      -webkit-flex-basis: calc(8.33333% - 1em);
          -ms-flex-preferred-size: calc(8.33333% - 1em);
              flex-basis: calc(8.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xs--2 {
      -webkit-flex-basis: calc(16.66667% - 1em);
          -ms-flex-preferred-size: calc(16.66667% - 1em);
              flex-basis: calc(16.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xs--3 {
      -webkit-flex-basis: calc(25% - 1em);
          -ms-flex-preferred-size: calc(25% - 1em);
              flex-basis: calc(25% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xs--4 {
      -webkit-flex-basis: calc(33.33333% - 1em);
          -ms-flex-preferred-size: calc(33.33333% - 1em);
              flex-basis: calc(33.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xs--5 {
      -webkit-flex-basis: calc(41.66667% - 1em);
          -ms-flex-preferred-size: calc(41.66667% - 1em);
              flex-basis: calc(41.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xs--6 {
      -webkit-flex-basis: calc(50% - 1em);
          -ms-flex-preferred-size: calc(50% - 1em);
              flex-basis: calc(50% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xs--7 {
      -webkit-flex-basis: calc(58.33333% - 1em);
          -ms-flex-preferred-size: calc(58.33333% - 1em);
              flex-basis: calc(58.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xs--8 {
      -webkit-flex-basis: calc(66.66667% - 1em);
          -ms-flex-preferred-size: calc(66.66667% - 1em);
              flex-basis: calc(66.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xs--9 {
      -webkit-flex-basis: calc(75% - 1em);
          -ms-flex-preferred-size: calc(75% - 1em);
              flex-basis: calc(75% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xs--10 {
      -webkit-flex-basis: calc(83.33333% - 1em);
          -ms-flex-preferred-size: calc(83.33333% - 1em);
              flex-basis: calc(83.33333% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xs--11 {
      -webkit-flex-basis: calc(91.66667% - 1em);
          -ms-flex-preferred-size: calc(91.66667% - 1em);
              flex-basis: calc(91.66667% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xs--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); }
    .ie11 .pgGrid--guttersLg .pgGrid-xs--stack .pgGrid-cell--1,
    .ie11 .pgGrid--guttersLg .pgGrid-xs--stack .pgGrid-cell--2,
    .ie11 .pgGrid--guttersLg .pgGrid-xs--stack .pgGrid-cell--3,
    .ie11 .pgGrid--guttersLg .pgGrid-xs--stack .pgGrid-cell--4,
    .ie11 .pgGrid--guttersLg .pgGrid-xs--stack .pgGrid-cell--5,
    .ie11 .pgGrid--guttersLg .pgGrid-xs--stack .pgGrid-cell--6,
    .ie11 .pgGrid--guttersLg .pgGrid-xs--stack .pgGrid-cell--7,
    .ie11 .pgGrid--guttersLg .pgGrid-xs--stack .pgGrid-cell--8,
    .ie11 .pgGrid--guttersLg .pgGrid-xs--stack .pgGrid-cell--9,
    .ie11 .pgGrid--guttersLg .pgGrid-xs--stack .pgGrid-cell--10,
    .ie11 .pgGrid--guttersLg .pgGrid-xs--stack .pgGrid-cell--11,
    .ie11 .pgGrid--guttersLg .pgGrid-xs--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); } }
  .ie11 .pgGrid--guttersXl .pgGrid-cell--1 {
    -webkit-flex-basis: calc(8.33333% - 1em);
        -ms-flex-preferred-size: calc(8.33333% - 1em);
            flex-basis: calc(8.33333% - 1em); }
  .ie11 .pgGrid--guttersXl .pgGrid-cell--2 {
    -webkit-flex-basis: calc(16.66667% - 1em);
        -ms-flex-preferred-size: calc(16.66667% - 1em);
            flex-basis: calc(16.66667% - 1em); }
  .ie11 .pgGrid--guttersXl .pgGrid-cell--3 {
    -webkit-flex-basis: calc(25% - 1em);
        -ms-flex-preferred-size: calc(25% - 1em);
            flex-basis: calc(25% - 1em); }
  .ie11 .pgGrid--guttersXl .pgGrid-cell--4 {
    -webkit-flex-basis: calc(33.33333% - 1em);
        -ms-flex-preferred-size: calc(33.33333% - 1em);
            flex-basis: calc(33.33333% - 1em); }
  .ie11 .pgGrid--guttersXl .pgGrid-cell--5 {
    -webkit-flex-basis: calc(41.66667% - 1em);
        -ms-flex-preferred-size: calc(41.66667% - 1em);
            flex-basis: calc(41.66667% - 1em); }
  .ie11 .pgGrid--guttersXl .pgGrid-cell--6 {
    -webkit-flex-basis: calc(50% - 1em);
        -ms-flex-preferred-size: calc(50% - 1em);
            flex-basis: calc(50% - 1em); }
  .ie11 .pgGrid--guttersXl .pgGrid-cell--7 {
    -webkit-flex-basis: calc(58.33333% - 1em);
        -ms-flex-preferred-size: calc(58.33333% - 1em);
            flex-basis: calc(58.33333% - 1em); }
  .ie11 .pgGrid--guttersXl .pgGrid-cell--8 {
    -webkit-flex-basis: calc(66.66667% - 1em);
        -ms-flex-preferred-size: calc(66.66667% - 1em);
            flex-basis: calc(66.66667% - 1em); }
  .ie11 .pgGrid--guttersXl .pgGrid-cell--9 {
    -webkit-flex-basis: calc(75% - 1em);
        -ms-flex-preferred-size: calc(75% - 1em);
            flex-basis: calc(75% - 1em); }
  .ie11 .pgGrid--guttersXl .pgGrid-cell--10 {
    -webkit-flex-basis: calc(83.33333% - 1em);
        -ms-flex-preferred-size: calc(83.33333% - 1em);
            flex-basis: calc(83.33333% - 1em); }
  .ie11 .pgGrid--guttersXl .pgGrid-cell--11 {
    -webkit-flex-basis: calc(91.66667% - 1em);
        -ms-flex-preferred-size: calc(91.66667% - 1em);
            flex-basis: calc(91.66667% - 1em); }
  .ie11 .pgGrid--guttersXl .pgGrid-cell--12 {
    -webkit-flex-basis: calc(100% - 1em);
        -ms-flex-preferred-size: calc(100% - 1em);
            flex-basis: calc(100% - 1em); }
  @media (max-width: 1400px) {
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--1 {
      -webkit-flex-basis: calc(8.33333% - 1em);
          -ms-flex-preferred-size: calc(8.33333% - 1em);
              flex-basis: calc(8.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--2 {
      -webkit-flex-basis: calc(16.66667% - 1em);
          -ms-flex-preferred-size: calc(16.66667% - 1em);
              flex-basis: calc(16.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--3 {
      -webkit-flex-basis: calc(25% - 1em);
          -ms-flex-preferred-size: calc(25% - 1em);
              flex-basis: calc(25% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--4 {
      -webkit-flex-basis: calc(33.33333% - 1em);
          -ms-flex-preferred-size: calc(33.33333% - 1em);
              flex-basis: calc(33.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--5 {
      -webkit-flex-basis: calc(41.66667% - 1em);
          -ms-flex-preferred-size: calc(41.66667% - 1em);
              flex-basis: calc(41.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--6 {
      -webkit-flex-basis: calc(50% - 1em);
          -ms-flex-preferred-size: calc(50% - 1em);
              flex-basis: calc(50% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--7 {
      -webkit-flex-basis: calc(58.33333% - 1em);
          -ms-flex-preferred-size: calc(58.33333% - 1em);
              flex-basis: calc(58.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--8 {
      -webkit-flex-basis: calc(66.66667% - 1em);
          -ms-flex-preferred-size: calc(66.66667% - 1em);
              flex-basis: calc(66.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--9 {
      -webkit-flex-basis: calc(75% - 1em);
          -ms-flex-preferred-size: calc(75% - 1em);
              flex-basis: calc(75% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--10 {
      -webkit-flex-basis: calc(83.33333% - 1em);
          -ms-flex-preferred-size: calc(83.33333% - 1em);
              flex-basis: calc(83.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--11 {
      -webkit-flex-basis: calc(91.66667% - 1em);
          -ms-flex-preferred-size: calc(91.66667% - 1em);
              flex-basis: calc(91.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--stack .pgGrid-cell--1,
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--stack .pgGrid-cell--2,
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--stack .pgGrid-cell--3,
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--stack .pgGrid-cell--4,
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--stack .pgGrid-cell--5,
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--stack .pgGrid-cell--6,
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--stack .pgGrid-cell--7,
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--stack .pgGrid-cell--8,
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--stack .pgGrid-cell--9,
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--stack .pgGrid-cell--10,
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--stack .pgGrid-cell--11,
    .ie11 .pgGrid--guttersXl .pgGrid-xxl--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); } }
  @media (max-width: 1200px) {
    .ie11 .pgGrid--guttersXl .pgGrid-xl--1 {
      -webkit-flex-basis: calc(8.33333% - 1em);
          -ms-flex-preferred-size: calc(8.33333% - 1em);
              flex-basis: calc(8.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xl--2 {
      -webkit-flex-basis: calc(16.66667% - 1em);
          -ms-flex-preferred-size: calc(16.66667% - 1em);
              flex-basis: calc(16.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xl--3 {
      -webkit-flex-basis: calc(25% - 1em);
          -ms-flex-preferred-size: calc(25% - 1em);
              flex-basis: calc(25% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xl--4 {
      -webkit-flex-basis: calc(33.33333% - 1em);
          -ms-flex-preferred-size: calc(33.33333% - 1em);
              flex-basis: calc(33.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xl--5 {
      -webkit-flex-basis: calc(41.66667% - 1em);
          -ms-flex-preferred-size: calc(41.66667% - 1em);
              flex-basis: calc(41.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xl--6 {
      -webkit-flex-basis: calc(50% - 1em);
          -ms-flex-preferred-size: calc(50% - 1em);
              flex-basis: calc(50% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xl--7 {
      -webkit-flex-basis: calc(58.33333% - 1em);
          -ms-flex-preferred-size: calc(58.33333% - 1em);
              flex-basis: calc(58.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xl--8 {
      -webkit-flex-basis: calc(66.66667% - 1em);
          -ms-flex-preferred-size: calc(66.66667% - 1em);
              flex-basis: calc(66.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xl--9 {
      -webkit-flex-basis: calc(75% - 1em);
          -ms-flex-preferred-size: calc(75% - 1em);
              flex-basis: calc(75% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xl--10 {
      -webkit-flex-basis: calc(83.33333% - 1em);
          -ms-flex-preferred-size: calc(83.33333% - 1em);
              flex-basis: calc(83.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xl--11 {
      -webkit-flex-basis: calc(91.66667% - 1em);
          -ms-flex-preferred-size: calc(91.66667% - 1em);
              flex-basis: calc(91.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xl--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xl--stack .pgGrid-cell--1,
    .ie11 .pgGrid--guttersXl .pgGrid-xl--stack .pgGrid-cell--2,
    .ie11 .pgGrid--guttersXl .pgGrid-xl--stack .pgGrid-cell--3,
    .ie11 .pgGrid--guttersXl .pgGrid-xl--stack .pgGrid-cell--4,
    .ie11 .pgGrid--guttersXl .pgGrid-xl--stack .pgGrid-cell--5,
    .ie11 .pgGrid--guttersXl .pgGrid-xl--stack .pgGrid-cell--6,
    .ie11 .pgGrid--guttersXl .pgGrid-xl--stack .pgGrid-cell--7,
    .ie11 .pgGrid--guttersXl .pgGrid-xl--stack .pgGrid-cell--8,
    .ie11 .pgGrid--guttersXl .pgGrid-xl--stack .pgGrid-cell--9,
    .ie11 .pgGrid--guttersXl .pgGrid-xl--stack .pgGrid-cell--10,
    .ie11 .pgGrid--guttersXl .pgGrid-xl--stack .pgGrid-cell--11,
    .ie11 .pgGrid--guttersXl .pgGrid-xl--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); } }
  @media (max-width: 1000px) {
    .ie11 .pgGrid--guttersXl .pgGrid-lg--1 {
      -webkit-flex-basis: calc(8.33333% - 1em);
          -ms-flex-preferred-size: calc(8.33333% - 1em);
              flex-basis: calc(8.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-lg--2 {
      -webkit-flex-basis: calc(16.66667% - 1em);
          -ms-flex-preferred-size: calc(16.66667% - 1em);
              flex-basis: calc(16.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-lg--3 {
      -webkit-flex-basis: calc(25% - 1em);
          -ms-flex-preferred-size: calc(25% - 1em);
              flex-basis: calc(25% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-lg--4 {
      -webkit-flex-basis: calc(33.33333% - 1em);
          -ms-flex-preferred-size: calc(33.33333% - 1em);
              flex-basis: calc(33.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-lg--5 {
      -webkit-flex-basis: calc(41.66667% - 1em);
          -ms-flex-preferred-size: calc(41.66667% - 1em);
              flex-basis: calc(41.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-lg--6 {
      -webkit-flex-basis: calc(50% - 1em);
          -ms-flex-preferred-size: calc(50% - 1em);
              flex-basis: calc(50% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-lg--7 {
      -webkit-flex-basis: calc(58.33333% - 1em);
          -ms-flex-preferred-size: calc(58.33333% - 1em);
              flex-basis: calc(58.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-lg--8 {
      -webkit-flex-basis: calc(66.66667% - 1em);
          -ms-flex-preferred-size: calc(66.66667% - 1em);
              flex-basis: calc(66.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-lg--9 {
      -webkit-flex-basis: calc(75% - 1em);
          -ms-flex-preferred-size: calc(75% - 1em);
              flex-basis: calc(75% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-lg--10 {
      -webkit-flex-basis: calc(83.33333% - 1em);
          -ms-flex-preferred-size: calc(83.33333% - 1em);
              flex-basis: calc(83.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-lg--11 {
      -webkit-flex-basis: calc(91.66667% - 1em);
          -ms-flex-preferred-size: calc(91.66667% - 1em);
              flex-basis: calc(91.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-lg--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-lg--stack .pgGrid-cell--1,
    .ie11 .pgGrid--guttersXl .pgGrid-lg--stack .pgGrid-cell--2,
    .ie11 .pgGrid--guttersXl .pgGrid-lg--stack .pgGrid-cell--3,
    .ie11 .pgGrid--guttersXl .pgGrid-lg--stack .pgGrid-cell--4,
    .ie11 .pgGrid--guttersXl .pgGrid-lg--stack .pgGrid-cell--5,
    .ie11 .pgGrid--guttersXl .pgGrid-lg--stack .pgGrid-cell--6,
    .ie11 .pgGrid--guttersXl .pgGrid-lg--stack .pgGrid-cell--7,
    .ie11 .pgGrid--guttersXl .pgGrid-lg--stack .pgGrid-cell--8,
    .ie11 .pgGrid--guttersXl .pgGrid-lg--stack .pgGrid-cell--9,
    .ie11 .pgGrid--guttersXl .pgGrid-lg--stack .pgGrid-cell--10,
    .ie11 .pgGrid--guttersXl .pgGrid-lg--stack .pgGrid-cell--11,
    .ie11 .pgGrid--guttersXl .pgGrid-lg--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); } }
  @media (max-width: 768px) {
    .ie11 .pgGrid--guttersXl .pgGrid-md--1 {
      -webkit-flex-basis: calc(8.33333% - 1em);
          -ms-flex-preferred-size: calc(8.33333% - 1em);
              flex-basis: calc(8.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-md--2 {
      -webkit-flex-basis: calc(16.66667% - 1em);
          -ms-flex-preferred-size: calc(16.66667% - 1em);
              flex-basis: calc(16.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-md--3 {
      -webkit-flex-basis: calc(25% - 1em);
          -ms-flex-preferred-size: calc(25% - 1em);
              flex-basis: calc(25% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-md--4 {
      -webkit-flex-basis: calc(33.33333% - 1em);
          -ms-flex-preferred-size: calc(33.33333% - 1em);
              flex-basis: calc(33.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-md--5 {
      -webkit-flex-basis: calc(41.66667% - 1em);
          -ms-flex-preferred-size: calc(41.66667% - 1em);
              flex-basis: calc(41.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-md--6 {
      -webkit-flex-basis: calc(50% - 1em);
          -ms-flex-preferred-size: calc(50% - 1em);
              flex-basis: calc(50% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-md--7 {
      -webkit-flex-basis: calc(58.33333% - 1em);
          -ms-flex-preferred-size: calc(58.33333% - 1em);
              flex-basis: calc(58.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-md--8 {
      -webkit-flex-basis: calc(66.66667% - 1em);
          -ms-flex-preferred-size: calc(66.66667% - 1em);
              flex-basis: calc(66.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-md--9 {
      -webkit-flex-basis: calc(75% - 1em);
          -ms-flex-preferred-size: calc(75% - 1em);
              flex-basis: calc(75% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-md--10 {
      -webkit-flex-basis: calc(83.33333% - 1em);
          -ms-flex-preferred-size: calc(83.33333% - 1em);
              flex-basis: calc(83.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-md--11 {
      -webkit-flex-basis: calc(91.66667% - 1em);
          -ms-flex-preferred-size: calc(91.66667% - 1em);
              flex-basis: calc(91.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-md--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-md--stack .pgGrid-cell--1,
    .ie11 .pgGrid--guttersXl .pgGrid-md--stack .pgGrid-cell--2,
    .ie11 .pgGrid--guttersXl .pgGrid-md--stack .pgGrid-cell--3,
    .ie11 .pgGrid--guttersXl .pgGrid-md--stack .pgGrid-cell--4,
    .ie11 .pgGrid--guttersXl .pgGrid-md--stack .pgGrid-cell--5,
    .ie11 .pgGrid--guttersXl .pgGrid-md--stack .pgGrid-cell--6,
    .ie11 .pgGrid--guttersXl .pgGrid-md--stack .pgGrid-cell--7,
    .ie11 .pgGrid--guttersXl .pgGrid-md--stack .pgGrid-cell--8,
    .ie11 .pgGrid--guttersXl .pgGrid-md--stack .pgGrid-cell--9,
    .ie11 .pgGrid--guttersXl .pgGrid-md--stack .pgGrid-cell--10,
    .ie11 .pgGrid--guttersXl .pgGrid-md--stack .pgGrid-cell--11,
    .ie11 .pgGrid--guttersXl .pgGrid-md--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); } }
  @media (max-width: 480px) {
    .ie11 .pgGrid--guttersXl .pgGrid-sm--1 {
      -webkit-flex-basis: calc(8.33333% - 1em);
          -ms-flex-preferred-size: calc(8.33333% - 1em);
              flex-basis: calc(8.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-sm--2 {
      -webkit-flex-basis: calc(16.66667% - 1em);
          -ms-flex-preferred-size: calc(16.66667% - 1em);
              flex-basis: calc(16.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-sm--3 {
      -webkit-flex-basis: calc(25% - 1em);
          -ms-flex-preferred-size: calc(25% - 1em);
              flex-basis: calc(25% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-sm--4 {
      -webkit-flex-basis: calc(33.33333% - 1em);
          -ms-flex-preferred-size: calc(33.33333% - 1em);
              flex-basis: calc(33.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-sm--5 {
      -webkit-flex-basis: calc(41.66667% - 1em);
          -ms-flex-preferred-size: calc(41.66667% - 1em);
              flex-basis: calc(41.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-sm--6 {
      -webkit-flex-basis: calc(50% - 1em);
          -ms-flex-preferred-size: calc(50% - 1em);
              flex-basis: calc(50% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-sm--7 {
      -webkit-flex-basis: calc(58.33333% - 1em);
          -ms-flex-preferred-size: calc(58.33333% - 1em);
              flex-basis: calc(58.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-sm--8 {
      -webkit-flex-basis: calc(66.66667% - 1em);
          -ms-flex-preferred-size: calc(66.66667% - 1em);
              flex-basis: calc(66.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-sm--9 {
      -webkit-flex-basis: calc(75% - 1em);
          -ms-flex-preferred-size: calc(75% - 1em);
              flex-basis: calc(75% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-sm--10 {
      -webkit-flex-basis: calc(83.33333% - 1em);
          -ms-flex-preferred-size: calc(83.33333% - 1em);
              flex-basis: calc(83.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-sm--11 {
      -webkit-flex-basis: calc(91.66667% - 1em);
          -ms-flex-preferred-size: calc(91.66667% - 1em);
              flex-basis: calc(91.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-sm--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-sm--stack .pgGrid-cell--1,
    .ie11 .pgGrid--guttersXl .pgGrid-sm--stack .pgGrid-cell--2,
    .ie11 .pgGrid--guttersXl .pgGrid-sm--stack .pgGrid-cell--3,
    .ie11 .pgGrid--guttersXl .pgGrid-sm--stack .pgGrid-cell--4,
    .ie11 .pgGrid--guttersXl .pgGrid-sm--stack .pgGrid-cell--5,
    .ie11 .pgGrid--guttersXl .pgGrid-sm--stack .pgGrid-cell--6,
    .ie11 .pgGrid--guttersXl .pgGrid-sm--stack .pgGrid-cell--7,
    .ie11 .pgGrid--guttersXl .pgGrid-sm--stack .pgGrid-cell--8,
    .ie11 .pgGrid--guttersXl .pgGrid-sm--stack .pgGrid-cell--9,
    .ie11 .pgGrid--guttersXl .pgGrid-sm--stack .pgGrid-cell--10,
    .ie11 .pgGrid--guttersXl .pgGrid-sm--stack .pgGrid-cell--11,
    .ie11 .pgGrid--guttersXl .pgGrid-sm--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); } }
  @media (max-width: 300px) {
    .ie11 .pgGrid--guttersXl .pgGrid-xs--1 {
      -webkit-flex-basis: calc(8.33333% - 1em);
          -ms-flex-preferred-size: calc(8.33333% - 1em);
              flex-basis: calc(8.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xs--2 {
      -webkit-flex-basis: calc(16.66667% - 1em);
          -ms-flex-preferred-size: calc(16.66667% - 1em);
              flex-basis: calc(16.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xs--3 {
      -webkit-flex-basis: calc(25% - 1em);
          -ms-flex-preferred-size: calc(25% - 1em);
              flex-basis: calc(25% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xs--4 {
      -webkit-flex-basis: calc(33.33333% - 1em);
          -ms-flex-preferred-size: calc(33.33333% - 1em);
              flex-basis: calc(33.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xs--5 {
      -webkit-flex-basis: calc(41.66667% - 1em);
          -ms-flex-preferred-size: calc(41.66667% - 1em);
              flex-basis: calc(41.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xs--6 {
      -webkit-flex-basis: calc(50% - 1em);
          -ms-flex-preferred-size: calc(50% - 1em);
              flex-basis: calc(50% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xs--7 {
      -webkit-flex-basis: calc(58.33333% - 1em);
          -ms-flex-preferred-size: calc(58.33333% - 1em);
              flex-basis: calc(58.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xs--8 {
      -webkit-flex-basis: calc(66.66667% - 1em);
          -ms-flex-preferred-size: calc(66.66667% - 1em);
              flex-basis: calc(66.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xs--9 {
      -webkit-flex-basis: calc(75% - 1em);
          -ms-flex-preferred-size: calc(75% - 1em);
              flex-basis: calc(75% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xs--10 {
      -webkit-flex-basis: calc(83.33333% - 1em);
          -ms-flex-preferred-size: calc(83.33333% - 1em);
              flex-basis: calc(83.33333% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xs--11 {
      -webkit-flex-basis: calc(91.66667% - 1em);
          -ms-flex-preferred-size: calc(91.66667% - 1em);
              flex-basis: calc(91.66667% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xs--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); }
    .ie11 .pgGrid--guttersXl .pgGrid-xs--stack .pgGrid-cell--1,
    .ie11 .pgGrid--guttersXl .pgGrid-xs--stack .pgGrid-cell--2,
    .ie11 .pgGrid--guttersXl .pgGrid-xs--stack .pgGrid-cell--3,
    .ie11 .pgGrid--guttersXl .pgGrid-xs--stack .pgGrid-cell--4,
    .ie11 .pgGrid--guttersXl .pgGrid-xs--stack .pgGrid-cell--5,
    .ie11 .pgGrid--guttersXl .pgGrid-xs--stack .pgGrid-cell--6,
    .ie11 .pgGrid--guttersXl .pgGrid-xs--stack .pgGrid-cell--7,
    .ie11 .pgGrid--guttersXl .pgGrid-xs--stack .pgGrid-cell--8,
    .ie11 .pgGrid--guttersXl .pgGrid-xs--stack .pgGrid-cell--9,
    .ie11 .pgGrid--guttersXl .pgGrid-xs--stack .pgGrid-cell--10,
    .ie11 .pgGrid--guttersXl .pgGrid-xs--stack .pgGrid-cell--11,
    .ie11 .pgGrid--guttersXl .pgGrid-xs--stack .pgGrid-cell--12 {
      -webkit-flex-basis: calc(100% - 1em);
          -ms-flex-preferred-size: calc(100% - 1em);
              flex-basis: calc(100% - 1em); } }

body {
  margin-top: 50px; }

.pgContent {
  width: 100%;
  margin: auto;
  padding: 0 10px; }

.ie .pgContent {
  overflow: auto; }

.pgContent--wide {
  max-width: 1400px; }

.pgContent--regular {
  max-width: 1200px; }

.pgContent--narrow {
  max-width: 1000px; }

.leaderboard {
  max-width: 1000px;
  position: relative;
  margin: auto;
  padding: 20px;
  text-align: center; }

.leaderboard:before {
  content: "Ad";
  position: absolute;
  bottom: 16px;
  left: 0px;
  font: 10pt normal "FranklinITCProLight", Helvetica, Arial, sans-serif; }

.leaderboard--mobile {
  display: none; }

.bottom-ad {
  margin: 30px 0;
  text-align: center; }

.pgGraphicHeader {
  overflow: auto;
  padding: 0 0 1em;
  margin: 0; }

.pgHeadline-kicker {
  margin: 10px 0 0;
  font-size: 1.2em;
  display: inline-block; }

.pgHeadline--wKicker {
  font-size: 3.3em;
  line-height: 1.08em; }
  @media (max-width: 768px) {
    .pgHeadline--wKicker {
      font-size: 2.857142857em; } }
  @media (max-width: 480px) {
    .pgHeadline--wKicker {
      font-size: 2.0em; } }
  .pgHeadline--wKicker.postoni-standard, .pgHeadline--wKicker.postoni-standard-italic, .pgHeadline--wKicker.postoni-standard-bold, .pgHeadline--wKicker.postoni-standard-bold-italic {
    font-size: 3.7em;
    line-height: 1.1em; }
    @media (max-width: 768px) {
      .pgHeadline--wKicker.postoni-standard, .pgHeadline--wKicker.postoni-standard-italic, .pgHeadline--wKicker.postoni-standard-bold, .pgHeadline--wKicker.postoni-standard-bold-italic {
        font-size: 4.3em;
        line-height: 0.95em; } }
    @media (max-width: 480px) {
      .pgHeadline--wKicker.postoni-standard, .pgHeadline--wKicker.postoni-standard-italic, .pgHeadline--wKicker.postoni-standard-bold, .pgHeadline--wKicker.postoni-standard-bold-italic {
        font-size: 3.8em;
        line-height: 0.95em; } }
  .pgHeadline--wKicker.franklin-thin, .pgHeadline--wKicker.pgLead, .pgHeadline--wKicker.franklin-light, .pgHeadline--wKicker.pgPublishedDate, .pgHeadline--wKicker.pg2nd-lead, .pgHeadline--wKicker.pg2nd-lead--chunked {
    font-size: 3.5em; }

.pgLead {
  font-size: 1.42em;
  line-height: 1.25em; }
  @media (max-width: 768px) {
    .pgLead {
      font-size: 1.37em;
      line-height: 1.3em; } }
  @media (max-width: 480px) {
    .pgLead {
      font-size: 1.30em;
      line-height: 1.2em; } }

.pgByline {
  float: left; }
  @media (max-width: 768px) {
    .pgByline {
      width: 100%;
      clear: both;
      margin-bottom: 0.5em; } }

.pgByline-author-wrap {
  font-size: 1.142857143em;
  display: inline-block;
  float: left; }

.pgByline-author {
  color: #2e6d9d; }

.pgByline-twitter {
  display: inline-block;
  float: left;
  margin-left: 0.75em;
  clear: right; }

.pgAdditionalInfo {
  float: right; }

.pgPublishedDate {
  color: #AAAAAA;
  font-size: 1.142857143em;
  display: block;
  margin-right: 0.75em;
  clear: both; }

.pgPublishedDate--sm {
  display: none; }

.pg2nd-Header {
  width: 100%;
  margin: 0.45em 0 0.25em;
  font-size: 1.45em; }

.pg2nd-lead {
  width: 100%;
  font-size: 1.28em;
  margin: 0.25em 0 1em; }
  @media (max-width: 480px) {
    .pg2nd-lead {
      font-size: 1.142857143em; } }

.pg2nd-lead--chunked {
  width: 100%;
  margin: 0 0 1em; }

.pgChart-footer-source {
  color: #969696;
  line-height: 20px;
  float: left;
  width: 60%;
  font-size: 0.9375em;
  margin: 0.5em 0 1em; }

.pgArticle {
  padding: 10px 0px; }

.pgArticle--wAD {
  padding: 10px 50px 10px 0px; }

.pgSidebar {
  padding: 50px 0 10px 20px; }

.pgSectionGutter {
  padding-right: 50px; }

.ff .pgSidebar {
  position: absolute; }

.ff .pgGrid-cell--4.pgSidebar {
  width: 33.3333%;
  padding-right: 20px; }

.pgPlaceholder {
  width: 100%;
  padding: .8em 1em 0;
  background: #EEE;
  background: rgba(200, 200, 200, 0.2);
  border-radius: 3px; }

.pgChart {
  margin: 2.5em 0 0;
  overflow: auto;
  /*Added overflow auto*/ }

.pgArticle-bottom-related {
  margin: 78px 0; }

#wp-graphics-comments-wrapper .echo_container .echo-header-container #comment-info-links {
  padding-top: 23px; }

.pgRelatedCoverage {
  margin: 10px 0; }

.pgRelatedCoverage .header-mobile-border {
  line-height: 20px;
  width: 30px;
  border-top: 3px solid #2A2A2A;
  height: 1px;
  margin-top: 20px; }

.pgRelatedCoverage-header {
  font-size: 14px;
  line-height: 40px;
  margin: -5px 0 12px;
  color: #2A2A2a; }

.pgRelatedCoverage-items {
  padding: 0 20px;
  border: 1px solid #D5D5D5;
  border-radius: 4px;
  font-size: 1.1em; }

.pgRelatedCoverage-items .headline {
  color: #111; }

.pgRelatedCoverage-items .article {
  border-bottom: 1px solid #D5D5D5; }

.pgRelatedCoverage-items .article:last-child {
  border-bottom: none; }

.pgChart-footer--chunked {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  margin-top: -33px; }

.pgChart-footer--chunked .pgChart-footer-source {
  width: 100%;
  float: none;
  margin: 1em 0 0; }

.pg3rd-Header {
  margin: 0 0 0.25em;
  font-size: 1.1em; }

.pg3rd-Header--chunked {
  margin-bottom: 1em; }

@media (max-width: 768px) {
  .leaderboard--desktop {
    display: none; }
  .leaderboard--mobile {
    display: inherit; }
  .pgArticle,
  .pgArticle--wAD {
    width: 100%;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    border: none;
    padding: 0px; }
  .pgSidebar {
    display: none; }
  .pgSectionGutter {
    padding-right: 0; }
  .pgAdditionalInfo {
    float: left; } }

@media (max-width: 480px) {
  .pgChart--chunked .pgGrid {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  .pgChart-footer--chunked {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 0; } }

.iframe .pgContent {
  border-top: none; }

.iframe .pgArticle {
  padding: 0;
  border-right: none;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  width: 100%; }

.iframe .pgChart {
  margin: 0;
  border-bottom: none; }

.iframe .pgChart-footer-share {
  display: none; }

.iframe .bottom-ad {
  display: none; }

.iframe .pgArticle-bottom {
  display: none; }

/* Main share tools*/
/* Grayscale = default, no class needed */
/* Colorful = add class color-top to top-sharebar-wrapper */
/* Reverse = add class reverse to top-sharebar-wrapper */
.top-sharebar-wrapper {
  float: right;
  margin: 0px auto 30px; }
  @media (max-width: 768px) {
    .top-sharebar-wrapper {
      float: none; } }

.social-tools-wrapper {
  overflow: hidden;
  display: inline;
  height: auto; }

.social-tools-primary {
  float: left;
  border: 1px solid #d5d5d5;
  border-radius: 4px; }
  .top-sharebar-wrapper.expanded .social-tools-primary {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px; }

.social-tools-additional {
  float: left;
  display: none;
  overflow: hidden;
  border: 1px solid #dedede;
  border-left: none;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }
  .social-tools-additional .social-tools {
    margin-left: -200px;
    /*hide these on initial load*/ }

.social-tools .hideText {
  position: absolute;
  left: -10000px; }

.social-tools-wrapper .tool {
  width: 58px;
  max-height: 40px;
  display: inline;
  float: left;
  text-align: center;
  vertical-align: middle;
  padding: 9px 0 8px 0;
  font-size: 1.4em;
  line-height: 1em;
  cursor: pointer;
  border-left: 1px solid #d5d5d5;
  /* reverse text */
  /* colorful buttons */ }
  @media (max-width: 768px) {
    .social-tools-wrapper .tool {
      min-width: 40px;
      width: auto; } }
  @media (max-width: 480px) {
    .social-tools-wrapper .tool {
      display: none; }
      .social-tools-wrapper .tool.mobile {
        min-width: 40px;
        width: auto;
        display: inline-block; } }
  .social-tools-wrapper .tool span {
    color: #5a5a5a; }
  .social-tools-wrapper .tool:hover {
    opacity: 0.9; }
  .social-tools-wrapper .tool.first {
    border-left: none; }
  .social-tools-wrapper .tool.more {
    width: 90px; }
    .social-tools-wrapper .tool.more span {
      color: #5a5a5a; }
    .social-tools-wrapper .tool.more span:after {
      content: 'More';
      font-family: "FranklinITCProBold", Helvetica, Arial, sans-serif;
      font-size: 16px;
      vertical-align: middle;
      margin-left: 5px; }
  .top-sharebar-wrapper.expanded .social-tools-wrapper .tool {
    width: 40px; }
  .top-sharebar-wrapper.reverse .social-tools-wrapper .tool span {
    color: #fff; }
  .top-sharebar-wrapper.color-top .social-tools-wrapper .tool.facebook span {
    color: #3b5998; }
  .top-sharebar-wrapper.color-top .social-tools-wrapper .tool.twitter span {
    color: #55acee; }
  .top-sharebar-wrapper.color-top .social-tools-wrapper .tool.google-plus span {
    color: #dd4b39; }
  .top-sharebar-wrapper.color-top .social-tools-wrapper .tool.email {
    font-size: 1.35em;
    padding-bottom: 9px; }
    .top-sharebar-wrapper.color-top .social-tools-wrapper .tool.email span {
      color: #bd2a32; }
  .top-sharebar-wrapper.color-top .social-tools-wrapper .tool.linkedin span {
    color: #007bb6; }
  .top-sharebar-wrapper.color-top .social-tools-wrapper .tool.pinterest span {
    color: #cb2027; }
  .top-sharebar-wrapper.color-top .social-tools-wrapper .tool.reddit span {
    color: #ff5700; }
  .top-sharebar-wrapper.color-top .social-tools-wrapper .tool.stumbleupon span {
    color: #EB4823; }
  .top-sharebar-wrapper.color-top .social-tools-wrapper .tool.tumblr span {
    color: #32506d; }

/* End Main share bar */
/* Individual chart share buttons */
.pgChart-footer-share {
  float: right;
  width: 40%;
  text-align: right;
  margin: 0.35em 0 0.5em; }
  .pgChart-footer--chunked .pgChart-footer-share {
    width: 100%;
    float: none;
    text-align: left;
    margin: 0; }
    @media (max-width: 480px) {
      .pgChart-footer--chunked .pgChart-footer-share {
        text-align: right; } }
  .pgChart-footer-share a.pgChart-footer-share-button {
    color: white;
    background: #d5d5d5;
    padding: 5px 2px 2px;
    border-radius: 2px;
    width: 30px;
    height: 26px;
    display: inline-block;
    text-align: center; }

/* END Individual chart share buttons */
@media (max-width: 480px) {
  .pgChart--chunked .pgGrid {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; } }

@media print {
  /* TODO: Figure this out */
  .pb-f-article-article-topper .social-tools-wrapper {
    display: none; } }

.pgHighlight {
  padding: 3px;
  padding: 0.1875em; }

.pgHighlight--ui-black-0 {
  background: #000000;
  /* The Fallback */
  background: rgba(0, 0, 0, 0.4); }

.pgHighlight--ui-black-1 {
  background: #2a2a2a;
  /* The Fallback */
  background: rgba(42, 42, 42, 0.4); }

.pgHighlight--ui-black-2 {
  background: #5a5a5a;
  /* The Fallback */
  background: rgba(90, 90, 90, 0.4); }

.pgHighlight--ui-gray-0 {
  background: #6e6e6e;
  /* The Fallback */
  background: rgba(110, 110, 110, 0.4); }

.pgHighlight--ui-gray-1 {
  background: #969696;
  /* The Fallback */
  background: rgba(150, 150, 150, 0.4); }

.pgHighlight--ui-gray-2 {
  background: #AAAAAA;
  /* The Fallback */
  background: rgba(170, 170, 170, 0.4); }

.pgHighlight--ui-lightGray-0 {
  background: #d5d5d5;
  /* The Fallback */
  background: rgba(213, 213, 213, 0.4); }

.pgHighlight--ui-lightGray-1 {
  background: #e9e9e9;
  /* The Fallback */
  background: rgba(233, 233, 233, 0.4); }

.pgHighlight--ui-lightGray-2 {
  background: #f1f1f1;
  /* The Fallback */
  background: rgba(241, 241, 241, 0.4); }

.pgHighlight--blueGray {
  background: #23517A;
  /* The Fallback */
  background: rgba(35, 81, 122, 0.4); }

.pgHighlight--linkBlue {
  background: #2e6d9d;
  /* The Fallback */
  background: rgba(46, 109, 157, 0.4); }

.pgHighlight--linkBlue-hover {
  background: #468cbe;
  /* The Fallback */
  background: rgba(70, 140, 190, 0.4); }

.pgHighlight--facebook {
  background: #3b5998;
  /* The Fallback */
  background: rgba(59, 89, 152, 0.4); }

.pgHighlight--facebook-hover {
  background: #5a78b4;
  /* The Fallback */
  background: rgba(90, 120, 180, 0.4); }

.pgHighlight--twitter {
  background: #55acee;
  /* The Fallback */
  background: rgba(85, 172, 238, 0.4); }

.pgHighlight--twitter-hover {
  background: #5fc0ff;
  /* The Fallback */
  background: rgba(95, 192, 255, 0.4); }

.pgHighlight--gray-0 {
  background: #585852;
  /* The Fallback */
  background: rgba(88, 88, 82, 0.4); }

.pgHighlight--gray-1 {
  background: #80817c;
  /* The Fallback */
  background: rgba(128, 129, 124, 0.4); }

.pgHighlight--gray-2 {
  background: #a7a8a3;
  /* The Fallback */
  background: rgba(167, 168, 163, 0.4); }

.pgHighlight--gray-3 {
  background: #d1d2cd;
  /* The Fallback */
  background: rgba(209, 210, 205, 0.4); }

.pgHighlight--gray-4 {
  background: #efefea;
  /* The Fallback */
  background: rgba(239, 239, 234, 0.4); }

.pgHighlight--brown-0 {
  background: #693323;
  /* The Fallback */
  background: rgba(105, 51, 35, 0.4); }

.pgHighlight--brown-1 {
  background: #916f63;
  /* The Fallback */
  background: rgba(145, 111, 99, 0.4); }

.pgHighlight--brown-2 {
  background: #bba49a;
  /* The Fallback */
  background: rgba(187, 164, 154, 0.4); }

.pgHighlight--brown-3 {
  background: #e6dbd6;
  /* The Fallback */
  background: rgba(230, 219, 214, 0.4); }

.pgHighlight--red-0 {
  background: #ee645c;
  /* The Fallback */
  background: rgba(238, 100, 92, 0.4); }

.pgHighlight--red-1 {
  background: #f69687;
  /* The Fallback */
  background: rgba(246, 150, 135, 0.4); }

.pgHighlight--red-2 {
  background: #fabeb4;
  /* The Fallback */
  background: rgba(250, 190, 180, 0.4); }

.pgHighlight--red-3 {
  background: #fde7e1;
  /* The Fallback */
  background: rgba(253, 231, 225, 0.4); }

.pgHighlight--orange-0 {
  background: #f68b28;
  /* The Fallback */
  background: rgba(246, 139, 40, 0.4); }

.pgHighlight--orange-1 {
  background: #fcc691;
  /* The Fallback */
  background: rgba(252, 198, 145, 0.4); }

.pgHighlight--orange-2 {
  background: #fdd9ba;
  /* The Fallback */
  background: rgba(253, 217, 186, 0.4); }

.pgHighlight--orange-3 {
  background: #feeada;
  /* The Fallback */
  background: rgba(254, 234, 218, 0.4); }

.pgHighlight--yellow-0 {
  background: #d7c944;
  /* The Fallback */
  background: rgba(215, 201, 68, 0.4); }

.pgHighlight--yellow-1 {
  background: #ebe08c;
  /* The Fallback */
  background: rgba(235, 224, 140, 0.4); }

.pgHighlight--yellow-2 {
  background: #f2ebbc;
  /* The Fallback */
  background: rgba(242, 235, 188, 0.4); }

.pgHighlight--yellow-3 {
  background: #f4f2de;
  /* The Fallback */
  background: rgba(244, 242, 222, 0.4); }

.pgHighlight--green-0 {
  background: #00b6bd;
  /* The Fallback */
  background: rgba(0, 182, 189, 0.4); }

.pgHighlight--green-1 {
  background: #77cdd5;
  /* The Fallback */
  background: rgba(119, 205, 213, 0.4); }

.pgHighlight--green-2 {
  background: #b4e1e4;
  /* The Fallback */
  background: rgba(180, 225, 228, 0.4); }

.pgHighlight--green-3 {
  background: #d5edef;
  /* The Fallback */
  background: rgba(213, 237, 239, 0.4); }

.pgHighlight--blue-0 {
  background: #006f91;
  /* The Fallback */
  background: rgba(0, 111, 145, 0.4); }

.pgHighlight--blue-1 {
  background: #7caec6;
  /* The Fallback */
  background: rgba(124, 174, 198, 0.4); }

.pgHighlight--blue-2 {
  background: #b4d5e5;
  /* The Fallback */
  background: rgba(180, 213, 229, 0.4); }

.pgHighlight--blue-3 {
  background: #d5e7f0;
  /* The Fallback */
  background: rgba(213, 231, 240, 0.4); }

.pgHighlight--democrat-0 {
  background: #0081c5;
  /* The Fallback */
  background: rgba(0, 129, 197, 0.4); }

.pgHighlight--democrat-1 {
  background: #66b7e6;
  /* The Fallback */
  background: rgba(102, 183, 230, 0.4); }

.pgHighlight--democrat-2 {
  background: #b4d6f1;
  /* The Fallback */
  background: rgba(180, 214, 241, 0.4); }

.pgHighlight--democrat-3 {
  background: #e1ebf7;
  /* The Fallback */
  background: rgba(225, 235, 247, 0.4); }

.pgHighlight--republican-0 {
  background: #ed1c24;
  /* The Fallback */
  background: rgba(237, 28, 36, 0.4); }

.pgHighlight--republican-1 {
  background: #f38487;
  /* The Fallback */
  background: rgba(243, 132, 135, 0.4); }

.pgHighlight--republican-2 {
  background: #f9bfbe;
  /* The Fallback */
  background: rgba(249, 191, 190, 0.4); }

.pgHighlight--republican-3 {
  background: #fdeceb;
  /* The Fallback */
  background: rgba(253, 236, 235, 0.4); }

/*------------------------------------*    #Page Builder Header
    #pbHeader
\*------------------------------------*/
.pbHeader {
  padding: 0 !important;
  height: 50px;
  border-bottom: none; }

* {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased; }

.pbHeader {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999; }

.pbHeader.not-fixed {
  position: absolute; }

.nav-section {
  height: 50px;
  line-height: 48px; }

.nav-section > * {
  display: inline-block;
  line-height: 50px;
  text-align: center;
  vertical-align: middle; }

.nav-left {
  float: left; }

.nav-middle {
  padding-right: 600px;
  width: 100%; }

.nav-right {
  position: absolute;
  top: 0;
  right: 0;
  margin-left: 390px;
  text-align: right;
  overflow: hidden; }

.nav-btn {
  border-left: 1px solid #d5d5d5;
  color: #2a2a2a;
  padding: 0 20px;
  cursor: pointer;
  font-size: 16px;
  font-family: "FranklinITCProBold", Helvetica, Arial, sans-serif;
  margin-right: -3px; }

.nav-btn i {
  margin-left: 5px;
  color: #555; }

.nav-btn.active {
  background-color: #f1f0f0; }

.hidden {
  display: none; }

div[data-show-on-scroll="true"] {
  display: none; }

#nav-bar {
  color: #2a2a2a;
  height: 50px;
  overflow: hidden;
  position: relative;
  transition: -webkit-transform 250ms ease-out;
  transition: transform 250ms ease-out;
  border-bottom: 1px solid #d5d5d5;
  background-color: #fff; }

.pbHeader.bar-hidden #nav-bar {
  -webkit-transform: translate3d(0, -50px, 0);
  transform: translate3d(0, -50px, 0); }

.pbHeader.bar-hidden {
  height: 0; }

.screenreader-link {
  height: 0px;
  width: 0px;
  overflow: hidden; }

/* a/b test and target styles*/
@media only screen and (min-width: 1220px) {
  .pbHeader.abt-mastHead2-logoLarge-true #wp-logo,
  #wp-topper {
    display: none; }
  .pbHeader.abt-mastHead2-logoLarge-true.title-mode #wp-logo {
    display: inline-block; }
  .pb-f-page-header-v2.abt-mastHead2-logoLarge-true {
    height: inherit; }
  #wp-topper.abt-mastHead2-logoLarge-true {
    display: block;
    margin-top: 67px;
    border-bottom: 1px solid #d5d5d5;
    /* transition from  #pb-root */
    transition: -webkit-transform 500ms cubic-bezier(0.565, 1.65, 0.765, 0.88);
    transition: transform 500ms cubic-bezier(0.565, 1.65, 0.765, 0.88);
    transition-timing-function: cubic-bezier(0.565, 1.65, 0.765, 0.88); }
  body.left-menu.left-menu-pb #wp-topper.abt-mastHead2-logoLarge-true {
    /* transition from  body.left-menu.left-menu-pb #pb-root */
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0); }
  #wp-topper.abt-mastHead2-logoLarge-true .top-timestamp {
    display: inline-block;
    top: -26px;
    position: relative;
    margin-left: 16px; }
  #wp-topper.abt-mastHead2-logoLarge-true #wp-logo-large {
    display: inline-block;
    height: 64px;
    width: 333px;
    background: transparent url(https://img.washingtonpost.com/pb/resources/img/washingtonpost_black_64.png) no-repeat 0 0;
    background-size: auto 49px; } }

#wp-logo {
  width: 220px;
  background: transparent url(https://img.washingtonpost.com/pb/resources/img/washingtonpost_black_64.png) no-repeat 0 8px;
  background-size: auto 32px; }

#wp-logo a {
  display: block;
  height: 100%;
  width: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  cursor: pointer; }

#wp-logo-for-print {
  display: none;
  float: left;
  padding-left: 10px; }

#site-menu-btn {
  border: 1px solid #d5d5d5;
  line-height: 30px;
  margin: 9px 20px 10px 20px;
  border-radius: 5px;
  padding: 0 10px; }

#nav-audio {
  cursor: default; }

#nav-audio-slider {
  background-color: #f1f0f0;
  border-radius: 15px;
  height: 30px;
  color: #555;
  padding: 0 10px;
  font-size: 13px;
  display: inline-block;
  width: 75px;
  vertical-align: middle;
  margin-left: 5px;
  line-height: 30px;
  text-align: left;
  text-transform: uppercase;
  position: relative;
  cursor: pointer; }

#nav-audio-slider-toggle {
  display: block;
  position: absolute;
  left: 35px;
  top: 4px;
  bottom: 4px;
  width: 34px;
  background-color: white;
  border-radius: 10px;
  transition: left 200ms ease-out; }

.audio-on #nav-audio-slider-toggle {
  left: 4px; }

.audio-off #nav-audio-slider-toggle {
  left: 37px; }

#nav-audio-slider-on, #nav-audio-slider-off {
  position: relative; }

#nav-audio-slider-off {
  float: right; }

#nav-ad {
  margin-right: 15px;
  height: 50px;
  padding-top: 10px; }

#nav-search {
  margin-right: 20px;
  margin-bottom: 0;
  position: relative; }

#nav-search input {
  background-color: #f1f0f0;
  border: none;
  border-radius: 15px;
  height: 30px;
  color: #7f7f7f;
  padding: 0 45px 0 15px;
  font-size: 13px;
  display: block;
  width: 200px;
  outline: none; }

#nav-search button {
  position: absolute;
  top: 0;
  right: 0;
  height: 30px;
  border: none;
  background-color: #d5d5d5;
  color: #fff;
  border-radius: 0 15px 15px 0;
  width: 35px;
  padding: 0px;
  outline: none; }

#nav-search-mobile {
  vertical-align: middle;
  height: 50px;
  border-bottom: 1px solid #454646;
  display: none;
  padding: 0 20px; }

#nav-search-mobile input {
  border: none;
  outline: none;
  color: #fff;
  font-size: 14px;
  width: 210px;
  padding: 18px 5px 12px 5px;
  background-color: transparent; }

#nav-search-mobile button {
  background-color: transparent;
  border: none;
  outline: none;
  padding: 0;
  font-size: 24px;
  color: #fff;
  margin-right: 5px; }

#nav-page-title {
  padding: 0 20px;
  font-size: 16px;
  font-family: "FranklinITCProBold", Helvetica, Arial, sans-serif;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  /*left: -100%;
	-moz-transition: left 300ms linear;
    -webkit-transition: left 300ms linear;
    -o-transition: left 300ms linear;
    transition: left 300ms linear;*/ }

#nav-page-title img {
  height: 30px;
  margin-bottom: -10px; }

/* nav menu styles */
.nav-menu {
  position: absolute;
  top: 50px;
  background-color: #333;
  /*width: 300px;*/
  color: #fff;
  display: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

.nav-menu ul {
  margin: 0;
  padding: 0 20px;
  border-bottom: 1px solid #454646; }

.nav-menu li {
  line-height: 50px;
  list-style: none;
  border-bottom: 1px solid #454646;
  white-space: nowrap; }

.nav-menu li:last-child {
  border-bottom: none; }

.nav-menu a {
  color: #fff;
  font-size: 14px;
  font-family: "FranklinITCProBold", Helvetica, Arial, sans-serif;
  cursor: pointer; }

/* site menu styles */
#site-menu {
  left: -350px;
  width: 350px;
  padding-left: 50px;
  transition: -webkit-transform 500ms cubic-bezier(0.565, 1.65, 0.765, 0.88);
  transition: transform 500ms cubic-bezier(0.565, 1.65, 0.765, 0.88);
  transition-timing-function: cubic-bezier(0.565, 1.65, 0.765, 0.88);
  overflow-x: hidden;
  z-index: 998;
  display: block; }

#site-menu li {
  padding-left: 20px; }

#site-menu li a {
  display: block;
  transition: -webkit-transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out;
  text-decoration: none; }

#site-menu-info {
  padding: 20px; }

#site-menu-info p {
  margin-top: 0;
  margin-bottom: 5px;
  text-shadow: none; }

#site-menu-info a {
  font-family: "FranklinITCProLight", Helvetica, Arial, sans-serif; }

#site-menu-info .site-attribution {
  margin-bottom: 20px; }

#site-menu-info .site-attribution strong {
  font-family: "FranklinITCProBold", Helvetica, Arial, sans-serif;
  font-weight: normal; }

#site-menu-info .copyright {
  font-family: "FranklinITCProLight", Helvetica, Arial, sans-serif;
  display: block;
  font-size: 12px; }

/* chapter menu styles */
#chapter-menu {
  right: 0;
  counter-reset: chapter; }

#chapter-menu li {
  border-bottom: 1px solid #000; }

#chapter-menu img {
  width: 300px;
  margin: 0 -20px; }

#chapter-menu p {
  font-family: "FranklinITCProLight", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.4em;
  margin-bottom: 5px; }

#chapter-menu-sections li.chapter:before {
  content: "Part " counter(chapter);
  counter-increment: chapter;
  text-transform: uppercase;
  margin-right: 5px;
  font-size: 14px;
  font-family: "FranklinITCProThin", Helvetica, Arial, sans-serif; }

#chapter-menu .chapter-menu-heading {
  font-size: 16px;
  text-transform: uppercase;
  font-family: "FranklinITCProBold", Helvetica, Arial, sans-serif; }

/* dark theme overrides */
.pbHeader.dark #nav-bar {
  background-color: #212123;
  border-bottom-color: #414142; }

.pbHeader.dark #wp-logo {
  background-image: url(https://img.washingtonpost.com/pb/resources/img/washingtonpost_white_72.png); }

.pbHeader.dark .nav-btn {
  border-left-color: #414142;
  color: #fff; }

.pbHeader.dark .nav-btn i {
  color: #fff; }

.pbHeader.dark .nav-btn.active {
  background-color: #2a2a2a;
  border-bottom-color: #414142; }

.pbHeader.dark #nav-page-title {
  color: #fff; }

.pbHeader.dark .nav-menu {
  background-color: #fff;
  border: 1px solid #e6e5e4;
  border-top: none; }

.pbHeader.dark .nav-menu ul,
.pbHeader.dark .nav-menu li,
.pbHeader.dark #chapter-menu li {
  border-bottom-color: #e6e5e4; }

.pbHeader.dark .nav-menu a,
.pbHeader.dark .nav-menu p,
.pbHeader.dark #chapter-menu-sections li.chapter:before {
  color: #2a2a2a; }

.pbHeader.dark #site-menu-btn {
  border-color: #414142; }

.pbHeader.dark #nav-search input {
  background-color: #5a5b5b;
  color: #fff; }

.pbHeader.dark #nav-search button {
  background-color: #212123;
  border: 1px solid #414142; }

.pbHeader.dark #nav-audio-slider {
  background-color: #5a5b5b;
  color: #fff; }

.pbHeader.dark #nav-audio-slider-toggle {
  background-color: #29292a; }

.pbHeader.dark #nav-search-mobile {
  border-bottom-color: #e6e5e4; }

.pbHeader.dark #nav-search-mobile input,
.pbHeader.dark #nav-search-mobile button {
  color: #2a2a2a; }

/* global styles defined in this media query because they are external to this feature (sad face (hack)) */
@media only screen {
  /* menu transition */
  #pb-root,
  .zone-container,
  .video-ad-box,
  .pb-header-slide {
    transition: -webkit-transform 500ms cubic-bezier(0.565, 1.65, 0.765, 0.88);
    transition: transform 500ms cubic-bezier(0.565, 1.65, 0.765, 0.88);
    transition-timing-function: cubic-bezier(0.565, 1.65, 0.765, 0.88); }
  .ios body.left-menu {
    overflow: hidden; }
  /* this breaks the slide-out menu effect in ff */
  :not(.ff) body.left-menu {
    overflow-x: hidden; }
  body.left-menu #site-menu {
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000; }
  body.left-menu.left-menu-pb #pb-root,
  body.left-menu.left-menu-pb .zone-container {
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0); }
  body.left-menu .video-ad-box,
  body.left-menu .pb-header-slide {
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0); }
  /* browser fallbacks; ie8 fallbacks are also in feature.jsp */
  .no-csstransforms body.left-menu #site-menu,
  .no-csstransitions body.left-menu #site-menu {
    left: -50px; }
  .no-retina .pb-f-page-header-v2 #wp-logo {
    background-image: url(https://img.washingtonpost.com/pb/resources/img/washingtonpost_black_32.png); }
  .no-retina .pb-f-page-header-v2 .pbHeader.dark #wp-logo {
    background-image: url(https://img.washingtonpost.com/pb/resources/img/washingtonpost_white_32.png); }
  .no-touch .pb-f-page-header-v2 #site-menu li:hover {
    background-color: #2a2a2a; }
  .no-touch .pb-f-page-header-v2 .pbHeader.dark #site-menu li:hover {
    background-color: #eee; }
  .no-touch .pb-f-page-header-v2 .nav-btn:hover {
    background-color: #f1f0f0; }
  .no-touch .pb-f-page-header-v2 .pbHeader.dark .nav-btn:hover {
    background-color: #2a2a2a;
    border-bottom-color: #414142; }
  .no-touch:not(.ie) .pb-f-page-header-v2 #site-menu li:hover a {
    -webkit-transform: translate(10px, 0);
    transform: translate(10px, 0); }
  .header-placeholder {
    box-sizing: border-box;
    height: 50px;
    background-color: #ddb4b4;
    text-align: center;
    padding: 10px; }
  #pb-root > .pb-f-page-header-v2:first-child {
    position: absolute;
    width: 100%;
    top: 0;
    margin: 0 auto;
    max-width: none;
    height: 50px; } }

/* styles for title mode on large screens */
@media only screen and (min-width: 769px) {
  .no-retina .pbHeader .title-mode #wp-logo,
  .pbHeader .title-mode #wp-logo {
    width: 40px;
    background-image: url(https://img.washingtonpost.com/pb/resources/img/wp_black_60.png);
    background-size: auto 32px;
    height: 50px; }
  .pbHeader .title-mode .nav-middle {
    padding-right: 325px; }
  .no-retina .pbHeader .title-mode.dark #wp-logo,
  .pbHeader .title-mode.dark #wp-logo {
    background-image: url(https://img.washingtonpost.com/pb/resources/img/wp_white_60.png); }
  .pbHeader .title-mode #nav-page-title {
    display: block; }
  .pbHeader .title-mode #nav-user,
  .pbHeader .title-mode #nav-search,
  .pbHeader .title-mode #nav-sign-in,
  .pbHeader .title-mode #site-menu-btn .nav-btn-label {
    display: none; }
  .pbHeader .title-mode #site-menu-btn i {
    margin-left: 0;
    font-size: 18px; }
  .pbHeader .title-mode #site-menu-btn {
    margin-left: -11px;
    margin-right: 10px; }
  .pbHeader .title-mode #nav-share {
    display: inline-block; }
  .pbHeader .nav-menu .mobile-only {
    display: none; } }

/* small-screen styles */
@media only screen and (max-width: 768px) {
  .pbHeader .nav-btn {
    padding: 0 17px;
    z-index: 1; }
  .pbHeader .nav-btn i {
    margin-left: 0;
    font-size: 18px; }
  .pbHeader .nav-btn .nav-btn-label {
    display: none; }
  .pbHeader #site-menu-btn {
    margin-left: -11px;
    margin-right: 10px;
    position: absolute;
    left: 0; }
  .pbHeader #nav-chapter {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1; }
  .pbHeader .nav-middle,
  .pbHeader #nav-search,
  .pbHeader #nav-audio,
  .pbHeader #nav-share,
  .pbHeader #nav-user,
  .pbHeader #nav-subscribe,
  .pbHeader #nav-ad,
  .pbHeader #nav-sign-in {
    display: none; }
  .pbHeader #nav-search-mobile {
    display: block; }
  .pbHeader #wp-logo {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    background-position: center; }
  .pbHeader #wp-logo a {
    margin: 0 45px; }
  .pbHeader .has-chapter #wp-logo {
    margin-left: -15px; }
  .pbHeader .nav-right {
    width: 55px; } }

@media print {
  /* TODO: Figure this out */
  .pbHeader .pbHeader {
    position: static; }
  .pbHeader #wp-logo,
  .pbHeader #wp-topper,
  .pbHeader #site-menu-btn,
  .pbHeader .nav-middle,
  .pbHeader .nav-right {
    display: none; }
  .pbHeader #wp-logo-for-print,
  .pbHeader #wp-logo-for-print img {
    display: inline-block !important;
    height: 27px; } }

/*Start Author Stuff
===========*/
.byline-wrapper .pb-twitter-follow {
  display: inline-block;
  position: relative;
  top: 5px;
  margin-right: 5px; }

.byline-wrapper .email a:hover {
  color: #5A5A5A; }

.byline {
  margin-bottom: 0px; }

/*END Author Stuff
==========*/
.echo-counter .mobile-count {
  disp: none; }

@media only screen and (min-width: 0px) {
  .pb-feature {
    margin-top: -20px !important;
    padding-bottom: 20px; } }

@media only screen and (max-width: 480px) {
  .echo-counter .mobile-count {
    display: inline; } }

@media print {
  /* TODO: Figure this out */
  .pb-f-article-article-topper #slug_tiffany_tile {
    display: none; } }

/*------------------------------------*    #Page Builder Footer (in sidebar)
    #pbFooter
\*------------------------------------*/
.plain {
  list-style: none;
  padding-left: 0; }

.plain li {
  margin-bottom: 5px; }

.footer-v2 {
  margin-top: 4em;
  line-height: 1.25em; }

.footer-v2 b {
  font-weight: normal;
  font-family: "FranklinITCProBold", Helvetica, Arial, sans-serif; }

.footer-v2 a {
  color: #333333; }

.pb-f-theme-dark .footer-v2 a {
  color: #f0f0f0; }

.footer-v2 a:hover {
  color: #2E6D9D; }

.pb-f-theme-dark .footer-v2 a:hover {
  color: #1d87d8; }

@media only screen and (max-width: 768px) {
  .pb-f-page-footer-v2 {
    padding-left: 15px !important; } }

@media print {
  .pb-f-page-footer-v2 {
    display: none; } }

.pgNotVisible {
  padding: 2px;
  width: 1px;
  height: 1px;
  background: transparent;
  border: 0;
  position: absolute;
  top: auto;
  left: auto;
  overflow: hidden; }

.pgHide {
  display: none; }

.pgShow-focus:focus,
.pgShow-focus:active {
  padding: inherit;
  width: auto;
  height: auto;
  background: inherit;
  border: inherit;
  position: inherit;
  top: inherit;
  left: inherit;
  overflow: inherit;
  border: dotted 1px blue; }

@media (max-width: 1400px) {
  .pgHidden-for-xxl {
    display: none; }
  .pgShow-for-xxl {
    display: inherit; } }

@media (max-width: 1200px) {
  .pgHidden-for-xl {
    display: none; }
  .pgShow-for-xl {
    display: inherit; } }

@media (max-width: 1000px) {
  .pgHidden-for-l {
    display: none; }
  .show-for-l {
    display: inherit; } }

@media (max-width: 764px) {
  .pgHidden-for-m {
    display: none; }
  .pgShow-for-m {
    display: inherit; } }

@media (max-width: 480px) {
  .pgHidden-for-s {
    display: none; }
  .pgShow-for-s {
    display: inherit; } }

@media (max-width: 300px) {
  .pgHidden-for-xs {
    display: none; }
  .pgShow-for-xs {
    display: inherit; } }

.editors-module {
  font-size: 1.1em; }
  .editors-module h4.franklin {
    font-size: 1.3em; }
  .editors-module .pgGrid-cell--6 {
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin: 0; }
  .editors-module img {
    width: 100%;
    padding-right: 10px; }
  .editors-module h4, .editors-module p {
    margin: 0 0 5px;
    padding-right: 10px; }
  .editors-module a {
    color: #2a2a2a; }

/* Standard button styles */
/* For quiz buttons, multi-option buttons (filters), tabs, forms, toggle, etc. see XX */
.pg-button {
  display: inline-block;
  background-color: white;
  border: 1px solid #e9e9e9;
  border-radius: 4px;
  text-align: center;
  padding: 13px 16px;
  font-family: "FranklinITCProBold", Helvetica, Arial, sans-serif;
  color: #000000;
  font-size: 16px;
  line-height: 16px;
  cursor: pointer;
  text-decoration: none;
  transition-delay: 0s;
  transition-duration: 0.15s;
  transition-property: background-color;
  transition-timing-function: ease-in-out;
  /* Close button */ }
  .pg-button:hover {
    background-color: #d5d5d5;
    border-color: #d5d5d5;
    text-decoration: none; }
  .pg-button.pg-button--emphasize {
    background-color: #000000;
    color: white; }
    .pg-button.pg-button--emphasize:hover {
      background-color: #5a5a5a;
      border-color: #5a5a5a; }
  .pg-button.pg-button--emphasize-alt {
    background-color: #2e6d9d;
    color: white; }
    .pg-button.pg-button--emphasize-alt:hover {
      background-color: #468cbe;
      border-color: #468cbe; }
  .pg-button.pg-button--deemphasize {
    font-family: "FranklinITCProLight", Helvetica, Arial, sans-serif;
    background-color: #d5d5d5; }
    .pg-button.pg-button--deemphasize:hover {
      background-color: #e9e9e9;
      border-color: #e9e9e9; }
  .pg-button.pg-button--facebook {
    background-color: #3b5998;
    color: white; }
    .pg-button.pg-button--facebook:before {
      font-family: FontAwesome;
      content: "\f082";
      margin-right: 8px; }
    .pg-button.pg-button--facebook:hover {
      background-color: #5a78b4;
      border-color: #5a78b4; }
  .pg-button.pg-button--twitter {
    background-color: #55acee;
    color: white; }
    .pg-button.pg-button--twitter:before {
      font-family: FontAwesome;
      content: "\f099";
      margin-right: 8px; }
    .pg-button.pg-button--twitter:hover {
      background-color: #5fc0ff;
      border-color: #5fc0ff; }
  .pg-button.pg-button--close {
    border-color: #2a2a2a; }
    .pg-button.pg-button--close:hover {
      border-color: #e9e9e9; }
    .pg-button.pg-button--close.pg-button--emphasize:hover {
      border-color: #5a5a5a; }
    .pg-button.pg-button--close:after {
      font-family: FontAwesome;
      content: "\f00d";
      margin-left: 8px; }
  .pg-button.pg-button-circle {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    padding: 0px;
    padding-top: 11px; }
    .pg-button.pg-button-circle:after {
      content: "";
      margin-left: 0px; }

.template-test .pgPlaceholder {
  border-radius: 3px;
  min-height: 100px;
  flex-align: center; }

/* font face stuff */
@font-face {
  font-family: 'figures';
  src: url("https://www.washingtonpost.com/graphics/national/police-shootings/fonts/figures.eot");
  src: url("https://www.washingtonpost.com/graphics/national/police-shootings/fonts/figures.eot") format("embedded-opentype"), url("https://www.washingtonpost.com/graphics/national/police-shootings/fonts/figures.ttf") format("truetype"), url("https://www.washingtonpost.com/graphics/national/police-shootings/fonts/figures.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

.icon-figure {
  font-family: 'figures';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-figure3:before {
  content: "\e604"; }

.icon-figure2:before {
  content: "\e605"; }

.icon-figure1:before {
  content: "\e606"; }

/* template overrides */
header.pgGraphicHeader {
  overflow: hidden; }

.pgH1, .pgHeadline--wKicker,
.pgHeadline--wKicker,
h2.franklin {
  font-family: "FranklinITCProLight", Helvetica, Arial, sans-serif; }

.pgByline,
.pgByline-author-wrap,
.pgByline-twitter {
  float: none; }

.pgByline-twitter {
  margin: 0.5em 0 0 0; }

.pgBorder-bottom {
  border-bottom: none; }

.pgChart {
  margin: 0;
  overflow: hidden; }

#pgcontent.is-masked {
  visibility: hidden; }

/* share tools */
.top-sharebar-wrapper {
  float: none;
  margin: 0; }

.social-tools-wrapper {
  display: block;
  margin: 0 0 2em 0; }
  @media (max-width: 600px) {
    .social-tools-wrapper {
      margin: 0; } }

.social-tools-primary {
  float: none;
  display: inline-block;
  border: none; }

.social-tools .tool {
  margin: 1em 0 0 0;
  border: none; }

.social-tools .tool span.fa {
  color: #f26414; }

.marker {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  background-color: #ff00ff; }

/* sections */
.section {
  clear: both;
  position: relative;
  max-width: 800px;
  margin: 0 auto 8em auto; }
  @media (max-width: 480px) {
    .section {
      margin: 0 auto 6em auto; } }

.copyWrapper {
  position: absolute;
  width: 60%;
  padding: 0 0 1em 0; }
  @media (max-width: 480px) {
    .copyWrapper {
      width: 100%; } }

.copyHeader {
  position: relative;
  padding: 1em 0 0 0; }

.copyHeader img {
  position: absolute;
  top: 1.5em;
  left: -5.5em;
  width: 4em;
  height: 4em;
  vertical-align: middle; }
  @media (max-width: 1000px) {
    .copyHeader img {
      position: static;
      display: block;
      width: 3em;
      height: 3em;
      margin: 0 0 1em 0; } }

.copyHeader h3 {
  margin: 0;
  font-size: 2.4em;
  font-family: "FranklinITCProThin", Helvetica, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.3em; }
  @media (max-width: 480px) {
    .copyHeader h3 {
      font-size: 2em; } }

.copyHeader h3 span {
  color: #f26414;
  border-bottom: 4px solid #f26414; }

.copyWrapper p {
  font-size: 1.2em;
  line-height: 1.5em; }

a.readMore {
  border-bottom: 2px solid #f26414;
  color: #f26414;
  cursor: pointer; }

a.readMore:hover {
  opacity: 0.6; }

a.readMore p {
  display: inline-block;
  margin: 0;
  font-size: 1em;
  text-transform: uppercase;
  cursor: pointer; }

a.readMore i {
  margin: 0 0 0 0.3em; }

/* header */
.headerIcons {
  display: inline-block;
  margin: 0 0 0 0.3em;
  vertical-align: middle; }

.sectionHeader {
  position: relative;
  margin: 0 auto 8em auto; }
  @media (max-width: 480px) {
    .sectionHeader {
      margin: 0 auto 6em auto; } }

.sectionHeader .copyWrapper {
  width: 50%;
  text-align: center; }
  @media (max-width: 764px) {
    .sectionHeader .copyWrapper {
      margin: 0;
      text-align: left; } }
  @media (max-width: 480px) {
    .sectionHeader .copyWrapper {
      width: 80%;
      padding: 2em 1em 1.5em 1em; } }

a.pgHeadline-kicker {
  font-family: "FranklinITCProLight", Helvetica, Arial, sans-serif;
  text-transform: uppercase; }

h1.pgHeadline--wKicker {
  padding: 0.5em 0 0 0;
  font-family: "FranklinITCProThin", Helvetica, Arial, sans-serif; }
  @media (max-width: 1200px) {
    h1.pgHeadline--wKicker {
      font-size: 3em; } }
  @media (max-width: 600px) {
    h1.pgHeadline--wKicker {
      font-size: 2.5em; } }
  @media (max-width: 480px) {
    h1.pgHeadline--wKicker {
      font-size: 2em; } }

h1.pgHeadline--wKicker span {
  display: block;
  color: #f26414;
  font-size: 4em;
  font-family: "PostoniStandardRegular", Georgia, serif;
  line-height: 1em; }
  @media (max-width: 1200px) {
    h1.pgHeadline--wKicker span {
      font-size: 3.5em; } }

h2.franklin {
  color: #f26414;
  font-size: 2.2em;
  font-family: "FranklinITCProThin", Helvetica, Arial, sans-serif; }
  @media (max-width: 480px) {
    h2.franklin {
      font-size: 2em; } }

.pgLead span {
  padding: 0 1em 0 0;
  color: #aaaaaa;
  text-transform: uppercase; }

.visWrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.blocks {
  position: relative;
  width: 800px;
  height: 500px;
  margin: 0 auto;
  border: 2px solid #000000; }

.block {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.1); }

.block:hover {
  background-color: rgba(242, 100, 20, 0.4); }

/* case */
/* tooltip */
.tooltip p {
  margin: 0.3em 0;
  font-size: 1em; }

.tooltip p span {
  font-family: "FranklinITCProBold", Helvetica, Arial, sans-serif; }

.tooltip img {
  float: left;
  width: auto;
  max-height: 100px;
  padding: 0 1em 0 0;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%); }

/* map */
@media (max-width: 764px) {
  .map {
    display: none; } }

.state {
  fill: #dcdcdc;
  stroke: #ffffff; }

.site {
  fill: #f26414;
  fill-opacity: 0.4; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UuY3NzIiwicGctdGVtcGxhdGUvX3Bvc3RHcmFwaGljc1RlbXBsYXRlLnNjc3MiLCJwZy10ZW1wbGF0ZS9fdmFyaWFibGVzLnNjc3MiLCJwZy10ZW1wbGF0ZS9fbm9ybWFsaXplLnNjc3MiLCJwZy10ZW1wbGF0ZS9fdXRpbGl0aWVzLnNjc3MiLCJwZy10ZW1wbGF0ZS9fdHlwZS5zY3NzIiwicGctdGVtcGxhdGUvX2dyaWQuc2NzcyIsInBnLXRlbXBsYXRlL19pZUdyaWRGaXguc2NzcyIsInBnLXRlbXBsYXRlL19wYWdlTGF5b3V0LnNjc3MiLCJwZy10ZW1wbGF0ZS9fc29jaWFsU2hhcmUuc2NzcyIsInBnLXRlbXBsYXRlL19ncmFwaGljRWxlbWVudHMuc2NzcyIsInBnLXRlbXBsYXRlL19taXhpbnMuc2NzcyIsInBnLXRlbXBsYXRlL19wYWdlQnVpbGRlckNvbXBvbmVudHMuc2NzcyIsInBnLXRlbXBsYXRlL192aXNpYmlsaXR5LnNjc3MiLCJwZy10ZW1wbGF0ZS9fZWRpdG9yc01vZHVsZS5zY3NzIiwicGctdGVtcGxhdGUvX2J1dHRvbnMuc2NzcyIsInBnLXRlbXBsYXRlL190ZW1wbGF0ZVRlc3Quc2NzcyIsIi4uLy4uL3N0ZGluIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQjtFQUFHLHVCQUFzQixFQUFHOztBQUFBLDZCQUE2QjtBQ0d6RDs7Ozs7Ozs7Ozs7RUFXRTtBQWtCRjs7O0VBR0U7QUFZRjs7O2lCQUdpQjtBQU9qQiw0Q0FBNEM7QUFhNUMscUJBQXFCO0FBQ0QscUJBQXFCO0FBSXpDLHlCQUF5QjtBQzNFekIsNERBQTREO0FBRTVEOzs7O0dBSUc7QUFFSDtFQUNFLHdCQUF3QjtFQUFFLE9BQU87RUFDakMsMkJBQTJCO0VBQUUsT0FBTztFQUNwQywrQkFBK0I7RUFBRSxPQUFPLEVBQ3pDOztBQUVEOztHQUVHO0FBRUg7RUFDRSxVQUFVLEVBQ1g7O0FBRUQ7Z0ZBQ2dGO0FBRWhGOzs7OztHQUtHO0FBRUg7Ozs7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ZEUsb0JUOERvQjtFUzlEQSxrQkFBa0I7RUFDdEMscUNUNkRvQixFUTlDckI7O0FBRkQ7RUNkRSxvQlQrRG9CO0VTL0RBLGtCQUFrQjtFQUN0QyxxQ1Q4RG9CLEVRL0NyQjs7QUFGRDtFQ2RFLG9CVGdFb0I7RVNoRUEsa0JBQWtCO0VBQ3RDLHFDVCtEb0IsRVFoRHJCOztBQUZEO0VDZEUsb0JUbUVjO0VTbkVNLGtCQUFrQjtFQUN0QyxtQ1RrRWMsRVFuRGY7O0FBRkQ7RUNkRSxvQlRvRWE7RVNwRU8sa0JBQWtCO0VBQ3RDLG9DVG1FYSxFUXBEZDs7QUFGRDtFQ2RFLG9CVHFFb0I7RVNyRUEsa0JBQWtCO0VBQ3RDLG9DVG9Fb0IsRVFyRHJCOztBQUZEO0VDZEUsb0JUd0VjO0VTeEVNLGtCQUFrQjtFQUN0QyxtQ1R1RWMsRVF4RGY7O0FBRkQ7RUNkRSxvQlR5RW9CO0VTekVBLGtCQUFrQjtFQUN0QyxvQ1R3RW9CLEVRekRyQjs7QUFGRDtFQ2RFLG9CVDBFYTtFUzFFTyxrQkFBa0I7RUFDdEMsb0NUeUVhLEVRMURkOztBQUZEO0VDZEUsb0JUMkVtQjtFUzNFQyxrQkFBa0I7RUFDdEMsb0NUMEVtQixFUTNEcEI7O0FBRkQ7RUNkRSxvQlQ0Rlk7RVM1RlEsa0JBQWtCO0VBQ3RDLGtDVDJGWSxFUTVFYjs7QUFGRDtFQ2RFLG9CVDZGWTtFUzdGUSxrQkFBa0I7RUFDdEMscUNUNEZZLEVRN0ViOztBQUZEO0VDZEUsb0JUOEZZO0VTOUZRLGtCQUFrQjtFQUN0QyxxQ1Q2RlksRVE5RWI7O0FBRkQ7RUNkRSxvQlQrRlk7RVMvRlEsa0JBQWtCO0VBQ3RDLHFDVDhGWSxFUS9FYjs7QUFGRDtFQ2RFLG9CVGdHWTtFU2hHUSxrQkFBa0I7RUFDdEMscUNUK0ZZLEVRaEZiOztBQUZEO0VDZEUsb0JUa0dhO0VTbEdPLGtCQUFrQjtFQUN0QyxtQ1RpR2EsRVFsRmQ7O0FBRkQ7RUNkRSxvQlRtR2E7RVNuR08sa0JBQWtCO0VBQ3RDLG9DVGtHYSxFUW5GZDs7QUFGRDtFQ2RFLG9CVG9HYTtFU3BHTyxrQkFBa0I7RUFDdEMscUNUbUdhLEVRcEZkOztBQUZEO0VDZEUsb0JUcUdhO0VTckdPLGtCQUFrQjtFQUN0QyxxQ1RvR2EsRVFyRmQ7O0FBRkQ7RUNkRSxvQlR1R1c7RVN2R1Msa0JBQWtCO0VBQ3RDLG9DVHNHVyxFUXZGWjs7QUFGRDtFQ2RFLG9CVHdHVztFU3hHUyxrQkFBa0I7RUFDdEMscUNUdUdXLEVReEZaOztBQUZEO0VDZEUsb0JUeUdXO0VTekdTLGtCQUFrQjtFQUN0QyxxQ1R3R1csRVF6Rlo7O0FBRkQ7RUNkRSxvQlQwR1c7RVMxR1Msa0JBQWtCO0VBQ3RDLHFDVHlHVyxFUTFGWjs7QUFGRDtFQ2RFLG9CVDRHYztFUzVHTSxrQkFBa0I7RUFDdEMsb0NUMkdjLEVRNUZmOztBQUZEO0VDZEUsb0JUNkdjO0VTN0dNLGtCQUFrQjtFQUN0QyxxQ1Q0R2MsRVE3RmY7O0FBRkQ7RUNkRSxvQlQ4R2M7RVM5R00sa0JBQWtCO0VBQ3RDLHFDVDZHYyxFUTlGZjs7QUFGRDtFQ2RFLG9CVCtHYztFUy9HTSxrQkFBa0I7RUFDdEMscUNUOEdjLEVRL0ZmOztBQUZEO0VDZEUsb0JUaUhjO0VTakhNLGtCQUFrQjtFQUN0QyxvQ1RnSGMsRVFqR2Y7O0FBRkQ7RUNkRSxvQlRrSGM7RVNsSE0sa0JBQWtCO0VBQ3RDLHFDVGlIYyxFUWxHZjs7QUFGRDtFQ2RFLG9CVG1IYztFU25ITSxrQkFBa0I7RUFDdEMscUNUa0hjLEVRbkdmOztBQUZEO0VDZEUsb0JUb0hjO0VTcEhNLGtCQUFrQjtFQUN0QyxxQ1RtSGMsRVFwR2Y7O0FBRkQ7RUNkRSxvQlRzSGE7RVN0SE8sa0JBQWtCO0VBQ3RDLG1DVHFIYSxFUXRHZDs7QUFGRDtFQ2RFLG9CVHVIYTtFU3ZITyxrQkFBa0I7RUFDdEMscUNUc0hhLEVRdkdkOztBQUZEO0VDZEUsb0JUd0hhO0VTeEhPLGtCQUFrQjtFQUN0QyxxQ1R1SGEsRVF4R2Q7O0FBRkQ7RUNkRSxvQlR5SGE7RVN6SE8sa0JBQWtCO0VBQ3RDLHFDVHdIYSxFUXpHZDs7QUFGRDtFQ2RFLG9CVDJIWTtFUzNIUSxrQkFBa0I7RUFDdEMsbUNU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RUFDbkIsZUFBZTtFQUNmLDBCQUEwQixFQUMxQjs7QUFFRDtFQUNDLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsUUFBUTtFQUNSLFlBQVksRUFDWjs7QUFRRDtFQUNDLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsY0FBYztFQUNkLGVBQWU7RUFDZiwwQkFBMEIsRUFDMUI7O0FBRUQ7RUFDQyxtQkFBbUI7RUFDbkIscUNBQXNCLEVBQ3RCOztBQUVEO0VBQ0MsMENBcFVlLEVBcVVmOztBQUtELFVBQVU7QUF5QlYsYUFBYTtBQUViO0VBQ0MsZ0JBQWdCO0VBQ2hCLGVBQWUsRUFDZjs7QUFFRDtFQUNDLGdFZnJOOEQsRWVzTjlEOztBQUVEO0VBQ0MsWUFBWTtFQUNaLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGdDQUFpQjtVQUFqQix3QkFBaUIsRUFDakI7O0FBS0QsU0FBUztBQUdSO0VBREQ7SUFFRSxjQUFjLEVBRWYsRUFBQTs7QUFFRDtFQUNDLGNBQWM7RUFDZCxnQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxjQXZZZTtFQXdZZixrQkFBa0IsRUFDbEIiLCJmaWxlIjoiYmFzZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKmxldHMgbWFrZSB0aGlzIGxlc3MgLSBiaWcqL1xuLyogSGVyZSBpcyBob3cgdGhlIGJyZWFrcG9pbnRzIHdvcmtcblxuMHB4IC0tLSAzMDBweCAoeHMpXG4gMzAxcHggLS0tIDQ4MHB4IChzbSlcbiAgICA0ODFweCAtLS0gNzY4cHggKG1kKVxuICAgICAgICAgNzY5cHggLS0tIDEwMDBweChsZylcbiAgICAgICAgICAgIDEwMDFweCAtLS0gMTIwMHB4IGRlZmF1bHQgLXN0eWxlc1xuICAgICAgICAgICAgICAgIDEyMDFweCAtLS0gMTQwMHB4ICh4bCkgbWluLXdpZHRoOiAxMjAxcHhcbiAgICAgICAgICAgICAgICAgICAgMTQwMXB4IC0tLSDiiJ5weCAoeHhsKSBtaW4td2lkdGg6IDE0MDFweFxuXG5cbiovXG4vKlxuICAgIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkXG4gICAgRE8gTk9UIFRPVUNIIFVOTEVTUyBBQlNPTFVURUxZIFNVUkVcbiovXG4vKioqKioqKioqKioqKioqKipcbiogVGhlcmUgYXJlIHR3byBsaXN0IHZhcmlhYmxlcyBhdCB0aGUgYm90dG9tIG9mIHRoaXMgZmlsZS4gXG4qIElmIHlvdSBhZGQgYSBjb2xvciB0byB0aGlzIGZpbGUgYWRkIGl0IHRvIG9uZSBvciBib3RoIG9mIHRoZSBsaXN0IHZhcmlhYmxlc1xuKioqKioqKioqKioqKioqKi9cbi8qIFVJIGdyYXlzY2FsZTsgcnVucyBkYXJrZXN0IHRvIGxpZ2h0ZXN0ICovXG4vKiBPdGhlciBVSSBjb2xvcnMgKi9cbi8qIHdoYXQgdXNlcyB0aGlzPyAqL1xuLyogU29jaWFsIG1lZGlhIGNvbG9ycyAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGNvbG9yOiAjMmU2ZDlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjM1ZW0gMDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wZ0JvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZDVkNWQ1OyB9XG5cbi5wZ0JvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNkNWQ1ZDU7IH1cblxuLnBnQm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZDVkNWQ1OyB9XG5cbi5wZ0JvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2Q1ZDVkNTsgfVxuXG4ucGdCb3JkZXItLWRhc2hlZC5wZ0JvcmRlci10b3Age1xuICBib3JkZXItdG9wLXN0eWxlOiBkYXNoZWQ7IH1cblxuLnBnQm9yZGVyLS1kYXNoZWQucGdCb3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IGRhc2hlZDsgfVxuXG4ucGdCb3JkZXItLWRhc2hlZC5wZ0JvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7IH1cblxuLnBnQm9yZGVyLS1kYXNoZWQucGdCb3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBkYXNoZWQ7IH1cblxuLnBnQm9yZGVyLS1kb3R0ZWQucGdCb3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogZG90dGVkOyB9XG5cbi5wZ0JvcmRlci0tZG90dGVkLnBnQm9yZGVyLS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogZG90dGVkOyB9XG5cbi5wZ0JvcmRlci0tZG90dGVkLnBnQm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRvdHRlZDsgfVxuXG4ucGdCb3JkZXItLWRvdHRlZC5wZ0JvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IGRvdHRlZDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wZ05vQm9yZGVyLXRvcC14eGwge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLnBnTm9Cb3JkZXItcmlnaHQteHhsIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLnBnTm9Cb3JkZXItYm90dG9tLXh4bCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAucGdOb0JvcmRlci1sZWZ0LXh4bCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wZ05vQm9yZGVyLXRvcC14bCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAucGdOb0JvcmRlci1yaWdodC14bCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIC5wZ05vQm9yZGVyLWJvdHRvbS14bCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAucGdOb0JvcmRlci1sZWZ0LXhsIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBnTm9Cb3JkZXItdG9wLWxnIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gIC5wZ05vQm9yZGVyLXJpZ2h0LWxnIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLnBnTm9Cb3JkZXItYm90dG9tLWxnIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5wZ05vQm9yZGVyLWxlZnQtbGcge1xuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wZ05vQm9yZGVyLXRvcC1tZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAucGdOb0JvcmRlci1yaWdodC1tZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIC5wZ05vQm9yZGVyLWJvdHRvbS1tZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAucGdOb0JvcmRlci1sZWZ0LW1kIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGdOb0JvcmRlci10b3Atc20ge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLnBnTm9Cb3JkZXItcmlnaHQtc20ge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAucGdOb0JvcmRlci1ib3R0b20tc20ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLnBnTm9Cb3JkZXItbGVmdC1zbSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgLnBnTm9Cb3JkZXItdG9wLXhzIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gIC5wZ05vQm9yZGVyLXJpZ2h0LXhzIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLnBnTm9Cb3JkZXItYm90dG9tLXhzIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5wZ05vQm9yZGVyLWxlZnQteHMge1xuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5ib2R5IHtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGZvbnQtZmFtaWx5OiBcIkZyYW5rbGluSVRDUHJvTGlnaHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG5zdHJvbmcge1xuICBmb250LWZhbWlseTogXCJGcmFua2xpbklUQ1Byb0JvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5hIHtcbiAgY29sb3I6ICMyZTZkOWQ7IH1cblxuLyogRk9OVFMgKi9cbi5wb3N0b25pLXN0YW5kYXJkLCAucGdIMS5wb3N0b25pLXN0YW5kYXJkLCAucG9zdG9uaS1zdGFuZGFyZC5wZ0hlYWRsaW5lLS13S2lja2VyLFxuLnBnSDIucG9zdG9uaS1zdGFuZGFyZCxcbi5wZ0gzLnBvc3Rvbmktc3RhbmRhcmQsXG4ucGdINC5wb3N0b25pLXN0YW5kYXJkLFxuLnBnSDUucG9zdG9uaS1zdGFuZGFyZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvc3RvbmlTdGFuZGFyZFJlZ3VsYXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnBvc3Rvbmktc3RhbmRhcmQtaXRhbGljLCAucGdIMS5wb3N0b25pLXN0YW5kYXJkLWl0YWxpYywgLnBvc3Rvbmktc3RhbmRhcmQtaXRhbGljLnBnSGVhZGxpbmUtLXdLaWNrZXIsXG4ucGdIMi5wb3N0b25pLXN0YW5kYXJkLWl0YWxpYyxcbi5wZ0gzLnBvc3Rvbmktc3RhbmRhcmQtaXRhbGljLFxuLnBnSDQucG9zdG9uaS1zdGFuZGFyZC1pdGFsaWMsXG4ucGdINS5wb3N0b25pLXN0YW5kYXJkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvc3RvbmlTdGFuZGFyZEl0YWxpY1wiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ucG9zdG9uaS1zdGFuZGFyZC1ib2xkLCAucGdIMS5wb3N0b25pLXN0YW5kYXJkLWJvbGQsIC5wb3N0b25pLXN0YW5kYXJkLWJvbGQucGdIZWFkbGluZS0td0tpY2tlcixcbi5wZ0gyLnBvc3Rvbmktc3RhbmRhcmQtYm9sZCxcbi5wZ0gzLnBvc3Rvbmktc3RhbmRhcmQtYm9sZCxcbi5wZ0g0LnBvc3Rvbmktc3RhbmRhcmQtYm9sZCxcbi5wZ0g1LnBvc3Rvbmktc3RhbmRhcmQtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvc3RvbmlTdGFuZGFyZEJvbGRcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnBvc3Rvbmktc3RhbmRhcmQtYm9sZC1pdGFsaWMsIC5wZ0gxLnBvc3Rvbmktc3RhbmRhcmQtYm9sZC1pdGFsaWMsIC5wb3N0b25pLXN0YW5kYXJkLWJvbGQtaXRhbGljLnBnSGVhZGxpbmUtLXdLaWNrZXIsXG4ucGdIMi5wb3N0b25pLXN0YW5kYXJkLWJvbGQtaXRhbGljLFxuLnBnSDMucG9zdG9uaS1zdGFuZGFyZC1ib2xkLWl0YWxpYyxcbi5wZ0g0LnBvc3Rvbmktc3RhbmRhcmQtYm9sZC1pdGFsaWMsXG4ucGdINS5wb3N0b25pLXN0YW5kYXJkLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9zdG9uaVN0YW5kYXJkQm9sZEl0YWxpY1wiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ucG9zdG9uaS1zdGFuZGFyZCBzdHJvbmcsIC5wZ0gxLnBvc3Rvbmktc3RhbmRhcmQgc3Ryb25nLCAucG9zdG9uaS1zdGFuZGFyZC5wZ0hlYWRsaW5lLS13S2lja2VyIHN0cm9uZyxcbi5wZ0gyLnBvc3Rvbmktc3RhbmRhcmQgc3Ryb25nLFxuLnBnSDMucG9zdG9uaS1zdGFuZGFyZCBzdHJvbmcsXG4ucGdINC5wb3N0b25pLXN0YW5kYXJkIHN0cm9uZyxcbi5wZ0g1LnBvc3Rvbmktc3RhbmRhcmQgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9zdG9uaVN0YW5kYXJkQm9sZFwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ucG9zdG9uaS1zdGFuZGFyZCBlbSwgLnBnSDEucG9zdG9uaS1zdGFuZGFyZCBlbSwgLnBvc3Rvbmktc3RhbmRhcmQucGdIZWFkbGluZS0td0tpY2tlciBlbSxcbi5wZ0gyLnBvc3Rvbmktc3RhbmRhcmQgZW0sXG4ucGdIMy5wb3N0b25pLXN0YW5kYXJkIGVtLFxuLnBnSDQucG9zdG9uaS1zdGFuZGFyZCBlbSxcbi5wZ0g1LnBvc3Rvbmktc3RhbmRhcmQgZW0ge1xuICBmb250LWZhbWlseTogXCJQb3N0b25pU3RhbmRhcmRJdGFsaWNcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnBvc3Rvbmktc3RhbmRhcmQgc3Ryb25nIGVtLCAucGdIMS5wb3N0b25pLXN0YW5kYXJkIHN0cm9uZyBlbSwgLnBvc3Rvbmktc3RhbmRhcmQucGdIZWFkbGluZS0td0tpY2tlciBzdHJvbmcgZW0sXG4ucGdIMi5wb3N0b25pLXN0YW5kYXJkIHN0cm9uZyBlbSxcbi5wZ0gzLnBvc3Rvbmktc3RhbmRhcmQgc3Ryb25nIGVtLFxuLnBnSDQucG9zdG9uaS1zdGFuZGFyZCBzdHJvbmcgZW0sXG4ucGdINS5wb3N0b25pLXN0YW5kYXJkIHN0cm9uZyBlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvc3RvbmlTdGFuZGFyZEJvbGRJdGFsaWNcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnBvc3Rvbmktc3RhbmRhcmQuc21hbGwsIC5wb3N0b25pLXN0YW5kYXJkLWl0YWxpYy5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMi44ZW07IH1cblxuLmZyYW5rbGluLWxpZ2h0LCAucGdIMS5mcmFua2xpbi1saWdodCwgLmZyYW5rbGluLWxpZ2h0LnBnSGVhZGxpbmUtLXdLaWNrZXIsXG4ucGdIMi5mcmFua2xpbi1saWdodCxcbi5wZ0gzLmZyYW5rbGluLWxpZ2h0LFxuLnBnSDQuZnJhbmtsaW4tbGlnaHQsXG4ucGdINS5mcmFua2xpbi1saWdodCwgLnBnUHVibGlzaGVkRGF0ZSwgLnBnMm5kLWxlYWQsIC5wZzJuZC1sZWFkLS1jaHVua2VkIHtcbiAgZm9udC1mYW1pbHk6IFwiRnJhbmtsaW5JVENQcm9MaWdodFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5mcmFua2xpbi1ib2xkLCAucGdIMSwgLnBnSGVhZGxpbmUtLXdLaWNrZXIsXG4ucGdIMixcbi5wZ0gzLFxuLnBnSDQsXG4ucGdINSwgLnBnSGVhZGxpbmUta2lja2VyLCAucGdCeWxpbmUsIC5wZ0J5bGluZS1hdXRob3Itd3JhcCwgLnBnQnlsaW5lLWF1dGhvciwgLnBnUmVsYXRlZENvdmVyYWdlLWhlYWRlciwgLnBnUmVsYXRlZENvdmVyYWdlLWl0ZW1zIC5oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZyYW5rbGluSVRDUHJvQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5mcmFua2xpbi10aGluLCAucGdIMS5mcmFua2xpbi10aGluLCAuZnJhbmtsaW4tdGhpbi5wZ0hlYWRsaW5lLS13S2lja2VyLFxuLnBnSDIuZnJhbmtsaW4tdGhpbixcbi5wZ0gzLmZyYW5rbGluLXRoaW4sXG4ucGdINC5mcmFua2xpbi10aGluLFxuLnBnSDUuZnJhbmtsaW4tdGhpbiwgLnBnTGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZyYW5rbGluSVRDUHJvVGhpblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5mcmFua2xpbi1saWdodC5zbWFsbCwgLnNtYWxsLnBnUHVibGlzaGVkRGF0ZSwgLnNtYWxsLnBnMm5kLWxlYWQsIC5zbWFsbC5wZzJuZC1sZWFkLS1jaHVua2VkIHtcbiAgZm9udC1zaXplOiAzLjJlbTsgfVxuXG4uZ2VvcmdpYSwgLmJvZHlDb3B5LCAucGdJbnRlcnN0aXRpYWxMaW5rIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5nZW9yZ2lhIGEsIC5ib2R5Q29weSBhLCAucGdJbnRlcnN0aXRpYWxMaW5rIGEge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmJvZHlDb3B5LCAucGdJbnRlcnN0aXRpYWxMaW5rIHtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMmEyYTJhO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjRkZGO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5wZ0ludGVyc3RpdGlhbExpbmsge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLnBnSW50ZXJzdGl0aWFsTGluayBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucGdIMSwgLnBnSGVhZGxpbmUtLXdLaWNrZXIsXG4ucGdIMixcbi5wZ0gzLFxuLnBnSDQsXG4ucGdINSB7XG4gIGNvbG9yOiAjMmEyYTJhOyB9XG5cbi5wZ0gxLCAucGdIZWFkbGluZS0td0tpY2tlciB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBsaW5lLWhlaWdodDogMS4yZW07IH1cblxuLnBnSDIge1xuICBmb250LXNpemU6IDIuMWVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbjogMC41ZW0gMDsgfVxuXG4ucGdIMyB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgbWFyZ2luOiAwLjVlbSAwOyB9XG5cbi5wZ0g0IHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBtYXJnaW46IDAuNWVtIDA7IH1cblxuLyppbXBsaWNpdCBndXR0ZXJzIGluIHRoZSBnaXJkKi9cbi5wZ0dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFlbSAwIDFlbSAtMWVtOyB9XG5cbi8qb3ZlcndyaXRpbmcgc3R5bGVzIG1ha2VzIEJFTSBzYWQqL1xuLnBnR3JpZC0tbm9HdXR0ZXJzIHtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5wZ0dyaWQtLWd1dHRlcnNMZyB7XG4gIG1hcmdpbjogLTEuNWVtIDAgMS41ZW0gLTEuNWVtOyB9XG5cbi5wZ0dyaWQtLWd1dHRlcnNYbCB7XG4gIG1hcmdpbjogLTJlbSAwIDJlbSAtMmVtOyB9XG5cbi8qXG5odHRwczovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL2Nzcy9hLWd1aWRlLXRvLWZsZXhib3gvI2ZsZXhib3gtYmFzaWNzXG5UaGlzIGlzIHRoZSBzaG9ydGhhbmQgZm9yIGZsZXgtZ3JvdywgZmxleC1zaHJpbmsgYW5kIGZsZXgtYmFzaXMgY29tYmluZWQuIFRoZSBzZWNvbmQgYW5kIHRoaXJkIHBhcmFtZXRlcnMgKGZsZXgtc2hyaW5rIGFuZCBmbGV4LWJhc2lzKSBhcmUgb3B0aW9uYWwuIERlZmF1bHQgaXMgMCAxIGF1dG8uXG5JdCBpcyByZWNvbW1lbmRlZCB0aGF0IHlvdSB1c2UgdGhpcyBzaG9ydGhhbmQgcHJvcGVydHkgcmF0aGVyIHRoYW4gc2V0IHRoZSBpbmRpdmlkdWFsIHByb3BlcnRpZXMuIFRoZSBzaG9ydCBoYW5kIHNldHMgdGhlIG90aGVyIHZhbHVlcyBpbnRlbGxpZ2VudGx5LlxuKi9cbltjbGFzc149XCJwZ0dyaWQtY2VsbFwiXSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAuNWVtIDAgMCAwLjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKm92ZXJ3cml0aW5nIHN0eWxlcyBtYWtlcyBCRU0gc2FkKi9cbi5wZ0dyaWQtLW5vR3V0dGVycyA+IFtjbGFzc149XCJwZ0dyaWQtY2VsbFwiXSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnBnR3JpZC0tZ3V0dGVyc0xnID4gW2NsYXNzXj1cInBnR3JpZC1jZWxsXCJdIHtcbiAgcGFkZGluZzogMWVtIDAgMCAxZW07IH1cblxuLnBnR3JpZC0tZ3V0dGVyc1hsID4gW2NsYXNzXj1cInBnR3JpZC1jZWxsXCJdIHtcbiAgcGFkZGluZzogMS41ZW0gMCAwIDEuNWVtOyB9XG5cbi5wZ0dyaWQtY2VsbC1pbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKlxuXG5cdFVzaW5nIGZsZXggYmFzaXMgZm9yIGV4cGxpY2l0bHkgYnVpbGRpbmcgb3V0IHRoZSBncmlkXG5cdEZsZXgtYmFzaXMgLSBodHRwczovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL2Nzcy9hLWd1aWRlLXRvLWZsZXhib3gvI2ZsZXhib3gtYmFzaWNzXG5cdFRoaXMgZGVmaW5lcyB0aGUgZGVmYXVsdCBzaXplIG9mIGFuIGVsZW1lbnQgYmVmb3JlIHRoZSByZW1haW5pbmcgc3BhY2UgaXMgZGlzdHJpYnV0ZWQuIFRoZSBtYWluLXNpemUgdmFsdWUgbWFrZXMgaXQgbWF0Y2ggdGhlIHdpZHRoIG9yIGhlaWdodCwgZGVwZW5kaW5nIG9uIHdoaWNoIGlzIHJlbGV2YW50IGJhc2VkIG9uIHRoZSBmbGV4LWRpcmVjdGlvbi5cbiovXG4ucGdHcmlkLWNlbGwtLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMyU7IH1cblxuLnBnR3JpZC1jZWxsLS0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTsgfVxuXG4ucGdHcmlkLWNlbGwtLTMge1xuICBmbGV4OiAwIDAgMjUlOyB9XG5cbi5wZ0dyaWQtY2VsbC0tNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7IH1cblxuLnBnR3JpZC1jZWxsLS01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTsgfVxuXG4ucGdHcmlkLWNlbGwtLTYge1xuICBmbGV4OiAwIDAgNTAlOyB9XG5cbi5wZ0dyaWQtY2VsbC0tNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7IH1cblxuLnBnR3JpZC1jZWxsLS04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTsgfVxuXG4ucGdHcmlkLWNlbGwtLTkge1xuICBmbGV4OiAwIDAgNzUlOyB9XG5cbi5wZ0dyaWQtY2VsbC0tMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlOyB9XG5cbi5wZ0dyaWQtY2VsbC0tMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclOyB9XG5cbi5wZ0dyaWQtY2VsbC0tMTIge1xuICBmbGV4OiAwIDAgMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZ0dyaWQteHhsLS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7IH1cbiAgLnBnR3JpZC14eGwtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7IH1cbiAgLnBnR3JpZC14eGwtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7IH1cbiAgLnBnR3JpZC14eGwtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7IH1cbiAgLnBnR3JpZC14eGwtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7IH1cbiAgLnBnR3JpZC14eGwtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7IH1cbiAgLnBnR3JpZC14eGwtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7IH1cbiAgLnBnR3JpZC14eGwtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7IH1cbiAgLnBnR3JpZC14eGwtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7IH1cbiAgLnBnR3JpZC14eGwtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlOyB9XG4gIC5wZ0dyaWQteHhsLS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTsgfVxuICAucGdHcmlkLXh4bC0tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlOyB9XG4gIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTEsXG4gIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG4gIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTMsXG4gIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTQsXG4gIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG4gIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTYsXG4gIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTcsXG4gIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG4gIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTksXG4gIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTEwLFxuICAucGdHcmlkLXh4bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcbiAgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGdHcmlkLXhsLS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7IH1cbiAgLnBnR3JpZC14bC0tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTsgfVxuICAucGdHcmlkLXhsLS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlOyB9XG4gIC5wZ0dyaWQteGwtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7IH1cbiAgLnBnR3JpZC14bC0tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTsgfVxuICAucGdHcmlkLXhsLS02IHtcbiAgICBmbGV4OiAwIDAgNTAlOyB9XG4gIC5wZ0dyaWQteGwtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7IH1cbiAgLnBnR3JpZC14bC0tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTsgfVxuICAucGdHcmlkLXhsLS05IHtcbiAgICBmbGV4OiAwIDAgNzUlOyB9XG4gIC5wZ0dyaWQteGwtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlOyB9XG4gIC5wZ0dyaWQteGwtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclOyB9XG4gIC5wZ0dyaWQteGwtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTEsXG4gIC5wZ0dyaWQteGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMixcbiAgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0zLFxuICAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTQsXG4gIC5wZ0dyaWQteGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNSxcbiAgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS02LFxuICAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTcsXG4gIC5wZ0dyaWQteGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOCxcbiAgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS05LFxuICAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTEwLFxuICAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTExLFxuICAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBnR3JpZC1sZy0tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlOyB9XG4gIC5wZ0dyaWQtbGctLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7IH1cbiAgLnBnR3JpZC1sZy0tMyB7XG4gICAgZmxleDogMCAwIDI1JTsgfVxuICAucGdHcmlkLWxnLS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlOyB9XG4gIC5wZ0dyaWQtbGctLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7IH1cbiAgLnBnR3JpZC1sZy0tNiB7XG4gICAgZmxleDogMCAwIDUwJTsgfVxuICAucGdHcmlkLWxnLS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlOyB9XG4gIC5wZ0dyaWQtbGctLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7IH1cbiAgLnBnR3JpZC1sZy0tOSB7XG4gICAgZmxleDogMCAwIDc1JTsgfVxuICAucGdHcmlkLWxnLS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTsgfVxuICAucGdHcmlkLWxnLS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTsgfVxuICAucGdHcmlkLWxnLS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7IH1cbiAgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xLFxuICAucGdHcmlkLWxnLS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG4gIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS00LFxuICAucGdHcmlkLWxnLS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG4gIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS03LFxuICAucGdHcmlkLWxnLS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG4gIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMCxcbiAgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcbiAgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBnR3JpZC1tZC0tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlOyB9XG4gIC5wZ0dyaWQtbWQtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7IH1cbiAgLnBnR3JpZC1tZC0tMyB7XG4gICAgZmxleDogMCAwIDI1JTsgfVxuICAucGdHcmlkLW1kLS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlOyB9XG4gIC5wZ0dyaWQtbWQtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7IH1cbiAgLnBnR3JpZC1tZC0tNiB7XG4gICAgZmxleDogMCAwIDUwJTsgfVxuICAucGdHcmlkLW1kLS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlOyB9XG4gIC5wZ0dyaWQtbWQtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7IH1cbiAgLnBnR3JpZC1tZC0tOSB7XG4gICAgZmxleDogMCAwIDc1JTsgfVxuICAucGdHcmlkLW1kLS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTsgfVxuICAucGdHcmlkLW1kLS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTsgfVxuICAucGdHcmlkLW1kLS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7IH1cbiAgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xLFxuICAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG4gIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS00LFxuICAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG4gIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS03LFxuICAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG4gIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMCxcbiAgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcbiAgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBnR3JpZC1zbS0tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlOyB9XG4gIC5wZ0dyaWQtc20tLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7IH1cbiAgLnBnR3JpZC1zbS0tMyB7XG4gICAgZmxleDogMCAwIDI1JTsgfVxuICAucGdHcmlkLXNtLS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlOyB9XG4gIC5wZ0dyaWQtc20tLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7IH1cbiAgLnBnR3JpZC1zbS0tNiB7XG4gICAgZmxleDogMCAwIDUwJTsgfVxuICAucGdHcmlkLXNtLS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlOyB9XG4gIC5wZ0dyaWQtc20tLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7IH1cbiAgLnBnR3JpZC1zbS0tOSB7XG4gICAgZmxleDogMCAwIDc1JTsgfVxuICAucGdHcmlkLXNtLS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTsgfVxuICAucGdHcmlkLXNtLS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTsgfVxuICAucGdHcmlkLXNtLS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7IH1cbiAgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xLFxuICAucGdHcmlkLXNtLS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG4gIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS00LFxuICAucGdHcmlkLXNtLS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG4gIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS03LFxuICAucGdHcmlkLXNtLS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG4gIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMCxcbiAgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcbiAgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgLnBnR3JpZC14cy0tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlOyB9XG4gIC5wZ0dyaWQteHMtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7IH1cbiAgLnBnR3JpZC14cy0tMyB7XG4gICAgZmxleDogMCAwIDI1JTsgfVxuICAucGdHcmlkLXhzLS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlOyB9XG4gIC5wZ0dyaWQteHMtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7IH1cbiAgLnBnR3JpZC14cy0tNiB7XG4gICAgZmxleDogMCAwIDUwJTsgfVxuICAucGdHcmlkLXhzLS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlOyB9XG4gIC5wZ0dyaWQteHMtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7IH1cbiAgLnBnR3JpZC14cy0tOSB7XG4gICAgZmxleDogMCAwIDc1JTsgfVxuICAucGdHcmlkLXhzLS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTsgfVxuICAucGdHcmlkLXhzLS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTsgfVxuICAucGdHcmlkLXhzLS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7IH1cbiAgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xLFxuICAucGdHcmlkLXhzLS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG4gIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS00LFxuICAucGdHcmlkLXhzLS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG4gIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS03LFxuICAucGdHcmlkLXhzLS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG4gIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMCxcbiAgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcbiAgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7IH0gfVxuXG4vKklFIEdpcmQgRml4IGltcG9ydCovXG4vKkZvciB0aGUgdGVhbSAtIGV4cGxpY2l0IG9yIGltcGxpY2l0IGdydXR0ZXJzKi9cbi5wZy1pZSAucGdHcmlkLFxuLmllMTAgLnBnR3JpZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMC41ZW0gMGVtIDAuNWVtIC0xZW07XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLnBnLWllIC5wZ0NoYXJ0IHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7IH1cblxuLmllMTAgW2NsYXNzXj1cInBnR3JpZC1jZWxsXCJdLFxuLnBnLWllIFtjbGFzc149XCJwZ0dyaWQtY2VsbFwiXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwLjVlbSAwIDBlbSAxZW07IH1cblxuLypvdmVyd3JpdGluZyBzdHlsZXMgbWFrZXMgQkVNIHNhZCovXG4uaWUxMCAucGdHcmlkLS1ub0d1dHRlcnMgPiBbY2xhc3NePVwicGdHcmlkLWNlbGxcIl0sXG4ucGctaWUgLnBnR3JpZC0tbm9HdXR0ZXJzID4gW2NsYXNzXj1cInBnR3JpZC1jZWxsXCJdIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uaWUxMCAucGdHcmlkLS1ndXR0ZXJzTGcgPiBbY2xhc3NePVwicGdHcmlkLWNlbGxcIl0sXG4ucGctaWUgLnBnR3JpZC0tZ3V0dGVyc0xnID4gW2NsYXNzXj1cInBnR3JpZC1jZWxsXCJdIHtcbiAgcGFkZGluZzogMWVtIDAgMCAxLjVlbTsgfVxuXG4uaWUxMCAucGdHcmlkLS1ndXR0ZXJzWGwgPiBbY2xhc3NePVwicGdHcmlkLWNlbGxcIl0sXG4ucGctaWUgLnBnR3JpZC0tZ3V0dGVyc1hsID4gW2NsYXNzXj1cInBnR3JpZC1jZWxsXCJdIHtcbiAgcGFkZGluZzogMS41ZW0gMCAwIDJlbTsgfVxuXG4uaWUxMCAucGdHcmlkLWNlbGwtLTEsIC5wZy1pZSAucGdHcmlkLWNlbGwtLTEge1xuICB3aWR0aDogOC4zMzMzMyU7IH1cblxuLmllMTAgLnBnR3JpZC1jZWxsLS0yLCAucGctaWUgLnBnR3JpZC1jZWxsLS0yIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uaWUxMCAucGdHcmlkLWNlbGwtLTMsIC5wZy1pZSAucGdHcmlkLWNlbGwtLTMge1xuICB3aWR0aDogMjUlOyB9XG5cbi5pZTEwIC5wZ0dyaWQtY2VsbC0tNCwgLnBnLWllIC5wZ0dyaWQtY2VsbC0tNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmllMTAgLnBnR3JpZC1jZWxsLS01LCAucGctaWUgLnBnR3JpZC1jZWxsLS01IHtcbiAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uaWUxMCAucGdHcmlkLWNlbGwtLTYsIC5wZy1pZSAucGdHcmlkLWNlbGwtLTYge1xuICB3aWR0aDogNTAlOyB9XG5cbi5pZTEwIC5wZ0dyaWQtY2VsbC0tNywgLnBnLWllIC5wZ0dyaWQtY2VsbC0tNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmllMTAgLnBnR3JpZC1jZWxsLS04LCAucGctaWUgLnBnR3JpZC1jZWxsLS04IHtcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uaWUxMCAucGdHcmlkLWNlbGwtLTksIC5wZy1pZSAucGdHcmlkLWNlbGwtLTkge1xuICB3aWR0aDogNzUlOyB9XG5cbi5pZTEwIC5wZ0dyaWQtY2VsbC0tMTAsIC5wZy1pZSAucGdHcmlkLWNlbGwtLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uaWUxMCAucGdHcmlkLWNlbGwtLTExLCAucGctaWUgLnBnR3JpZC1jZWxsLS0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmllMTAgLnBnR3JpZC1jZWxsLS0xMiwgLnBnLWllIC5wZ0dyaWQtY2VsbC0tMTIge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5pZTEwIC5wZ0dyaWQteHhsLS0xLCAucGctaWUgLnBnR3JpZC14eGwtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuaWUxMCAucGdHcmlkLXh4bC0tMiwgLnBnLWllIC5wZ0dyaWQteHhsLS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5pZTEwIC5wZ0dyaWQteHhsLS0zLCAucGctaWUgLnBnR3JpZC14eGwtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmllMTAgLnBnR3JpZC14eGwtLTQsIC5wZy1pZSAucGdHcmlkLXh4bC0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuaWUxMCAucGdHcmlkLXh4bC0tNSwgLnBnLWllIC5wZ0dyaWQteHhsLS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5pZTEwIC5wZ0dyaWQteHhsLS02LCAucGctaWUgLnBnR3JpZC14eGwtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmllMTAgLnBnR3JpZC14eGwtLTcsIC5wZy1pZSAucGdHcmlkLXh4bC0tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuaWUxMCAucGdHcmlkLXh4bC0tOCwgLnBnLWllIC5wZ0dyaWQteHhsLS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5pZTEwIC5wZ0dyaWQteHhsLS05LCAucGctaWUgLnBnR3JpZC14eGwtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmllMTAgLnBnR3JpZC14eGwtLTEwLCAucGctaWUgLnBnR3JpZC14eGwtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5pZTEwIC5wZ0dyaWQteHhsLS0xMSwgLnBnLWllIC5wZ0dyaWQteHhsLS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuaWUxMCAucGdHcmlkLXh4bC0tMTIsIC5wZy1pZSAucGdHcmlkLXh4bC0tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5pZTEwIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTEsXG4gIC5pZTEwIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG4gIC5pZTEwIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTMsXG4gIC5pZTEwIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTQsXG4gIC5pZTEwIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG4gIC5pZTEwIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTYsXG4gIC5pZTEwIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTcsXG4gIC5pZTEwIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG4gIC5pZTEwIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTksXG4gIC5pZTEwIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTEwLFxuICAuaWUxMCAucGdHcmlkLXh4bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcbiAgLmllMTAgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTIsIC5wZy1pZSAucGdHcmlkLXh4bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xLFxuICAucGctaWUgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMixcbiAgLnBnLWllIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTMsXG4gIC5wZy1pZSAucGdHcmlkLXh4bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS00LFxuICAucGctaWUgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNSxcbiAgLnBnLWllIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTYsXG4gIC5wZy1pZSAucGdHcmlkLXh4bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS03LFxuICAucGctaWUgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOCxcbiAgLnBnLWllIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTksXG4gIC5wZy1pZSAucGdHcmlkLXh4bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMCxcbiAgLnBnLWllIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTExLFxuICAucGctaWUgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaWUxMCAucGdHcmlkLXhsLS0xLCAucGctaWUgLnBnR3JpZC14bC0tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5pZTEwIC5wZ0dyaWQteGwtLTIsIC5wZy1pZSAucGdHcmlkLXhsLS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5pZTEwIC5wZ0dyaWQteGwtLTMsIC5wZy1pZSAucGdHcmlkLXhsLS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5pZTEwIC5wZ0dyaWQteGwtLTQsIC5wZy1pZSAucGdHcmlkLXhsLS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5pZTEwIC5wZ0dyaWQteGwtLTUsIC5wZy1pZSAucGdHcmlkLXhsLS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5pZTEwIC5wZ0dyaWQteGwtLTYsIC5wZy1pZSAucGdHcmlkLXhsLS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5pZTEwIC5wZ0dyaWQteGwtLTcsIC5wZy1pZSAucGdHcmlkLXhsLS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5pZTEwIC5wZ0dyaWQteGwtLTgsIC5wZy1pZSAucGdHcmlkLXhsLS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5pZTEwIC5wZ0dyaWQteGwtLTksIC5wZy1pZSAucGdHcmlkLXhsLS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5pZTEwIC5wZ0dyaWQteGwtLTEwLCAucGctaWUgLnBnR3JpZC14bC0tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmllMTAgLnBnR3JpZC14bC0tMTEsIC5wZy1pZSAucGdHcmlkLXhsLS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuaWUxMCAucGdHcmlkLXhsLS0xMiwgLnBnLWllIC5wZ0dyaWQteGwtLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaWUxMCAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTEsXG4gIC5pZTEwIC5wZ0dyaWQteGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMixcbiAgLmllMTAgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0zLFxuICAuaWUxMCAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTQsXG4gIC5pZTEwIC5wZ0dyaWQteGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNSxcbiAgLmllMTAgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS02LFxuICAuaWUxMCAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTcsXG4gIC5pZTEwIC5wZ0dyaWQteGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOCxcbiAgLmllMTAgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS05LFxuICAuaWUxMCAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTEwLFxuICAuaWUxMCAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTExLFxuICAuaWUxMCAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTEyLCAucGctaWUgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xLFxuICAucGctaWUgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0yLFxuICAucGctaWUgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0zLFxuICAucGctaWUgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS00LFxuICAucGctaWUgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS01LFxuICAucGctaWUgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS02LFxuICAucGctaWUgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS03LFxuICAucGctaWUgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS04LFxuICAucGctaWUgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS05LFxuICAucGctaWUgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMCxcbiAgLnBnLWllIC5wZ0dyaWQteGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTEsXG4gIC5wZy1pZSAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmllMTAgLnBnR3JpZC1sZy0tMSwgLnBnLWllIC5wZ0dyaWQtbGctLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuaWUxMCAucGdHcmlkLWxnLS0yLCAucGctaWUgLnBnR3JpZC1sZy0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuaWUxMCAucGdHcmlkLWxnLS0zLCAucGctaWUgLnBnR3JpZC1sZy0tMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuaWUxMCAucGdHcmlkLWxnLS00LCAucGctaWUgLnBnR3JpZC1sZy0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuaWUxMCAucGdHcmlkLWxnLS01LCAucGctaWUgLnBnR3JpZC1sZy0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuaWUxMCAucGdHcmlkLWxnLS02LCAucGctaWUgLnBnR3JpZC1sZy0tNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuaWUxMCAucGdHcmlkLWxnLS03LCAucGctaWUgLnBnR3JpZC1sZy0tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuaWUxMCAucGdHcmlkLWxnLS04LCAucGctaWUgLnBnR3JpZC1sZy0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuaWUxMCAucGdHcmlkLWxnLS05LCAucGctaWUgLnBnR3JpZC1sZy0tOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuaWUxMCAucGdHcmlkLWxnLS0xMCwgLnBnLWllIC5wZ0dyaWQtbGctLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5pZTEwIC5wZ0dyaWQtbGctLTExLCAucGctaWUgLnBnR3JpZC1sZy0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmllMTAgLnBnR3JpZC1sZy0tMTIsIC5wZy1pZSAucGdHcmlkLWxnLS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmllMTAgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xLFxuICAuaWUxMCAucGdHcmlkLWxnLS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG4gIC5pZTEwIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgLmllMTAgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS00LFxuICAuaWUxMCAucGdHcmlkLWxnLS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG4gIC5pZTEwIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgLmllMTAgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS03LFxuICAuaWUxMCAucGdHcmlkLWxnLS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG4gIC5pZTEwIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgLmllMTAgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMCxcbiAgLmllMTAgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcbiAgLmllMTAgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiwgLnBnLWllIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMSxcbiAgLnBnLWllIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMixcbiAgLnBnLWllIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgLnBnLWllIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNCxcbiAgLnBnLWllIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNSxcbiAgLnBnLWllIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgLnBnLWllIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNyxcbiAgLnBnLWllIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOCxcbiAgLnBnLWllIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgLnBnLWllIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTAsXG4gIC5wZy1pZSAucGdHcmlkLWxnLS1zdGFjayAucGdHcmlkLWNlbGwtLTExLFxuICAucGctaWUgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmllMTAgLnBnR3JpZC1tZC0tMSwgLnBnLWllIC5wZ0dyaWQtbWQtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuaWUxMCAucGdHcmlkLW1kLS0yLCAucGctaWUgLnBnR3JpZC1tZC0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuaWUxMCAucGdHcmlkLW1kLS0zLCAucGctaWUgLnBnR3JpZC1tZC0tMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuaWUxMCAucGdHcmlkLW1kLS00LCAucGctaWUgLnBnR3JpZC1tZC0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuaWUxMCAucGdHcmlkLW1kLS01LCAucGctaWUgLnBnR3JpZC1tZC0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuaWUxMCAucGdHcmlkLW1kLS02LCAucGctaWUgLnBnR3JpZC1tZC0tNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuaWUxMCAucGdHcmlkLW1kLS03LCAucGctaWUgLnBnR3JpZC1tZC0tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuaWUxMCAucGdHcmlkLW1kLS04LCAucGctaWUgLnBnR3JpZC1tZC0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuaWUxMCAucGdHcmlkLW1kLS05LCAucGctaWUgLnBnR3JpZC1tZC0tOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuaWUxMCAucGdHcmlkLW1kLS0xMCwgLnBnLWllIC5wZ0dyaWQtbWQtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5pZTEwIC5wZ0dyaWQtbWQtLTExLCAucGctaWUgLnBnR3JpZC1tZC0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmllMTAgLnBnR3JpZC1tZC0tMTIsIC5wZy1pZSAucGdHcmlkLW1kLS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmllMTAgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xLFxuICAuaWUxMCAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG4gIC5pZTEwIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgLmllMTAgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS00LFxuICAuaWUxMCAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG4gIC5pZTEwIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgLmllMTAgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS03LFxuICAuaWUxMCAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG4gIC5pZTEwIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgLmllMTAgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMCxcbiAgLmllMTAgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcbiAgLmllMTAgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiwgLnBnLWllIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMSxcbiAgLnBnLWllIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMixcbiAgLnBnLWllIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgLnBnLWllIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNCxcbiAgLnBnLWllIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNSxcbiAgLnBnLWllIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgLnBnLWllIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNyxcbiAgLnBnLWllIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOCxcbiAgLnBnLWllIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgLnBnLWllIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTAsXG4gIC5wZy1pZSAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTExLFxuICAucGctaWUgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmllMTAgLnBnR3JpZC1zbS0tMSwgLnBnLWllIC5wZ0dyaWQtc20tLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuaWUxMCAucGdHcmlkLXNtLS0yLCAucGctaWUgLnBnR3JpZC1zbS0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuaWUxMCAucGdHcmlkLXNtLS0zLCAucGctaWUgLnBnR3JpZC1zbS0tMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuaWUxMCAucGdHcmlkLXNtLS00LCAucGctaWUgLnBnR3JpZC1zbS0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuaWUxMCAucGdHcmlkLXNtLS01LCAucGctaWUgLnBnR3JpZC1zbS0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuaWUxMCAucGdHcmlkLXNtLS02LCAucGctaWUgLnBnR3JpZC1zbS0tNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuaWUxMCAucGdHcmlkLXNtLS03LCAucGctaWUgLnBnR3JpZC1zbS0tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuaWUxMCAucGdHcmlkLXNtLS04LCAucGctaWUgLnBnR3JpZC1zbS0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuaWUxMCAucGdHcmlkLXNtLS05LCAucGctaWUgLnBnR3JpZC1zbS0tOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuaWUxMCAucGdHcmlkLXNtLS0xMCwgLnBnLWllIC5wZ0dyaWQtc20tLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5pZTEwIC5wZ0dyaWQtc20tLTExLCAucGctaWUgLnBnR3JpZC1zbS0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmllMTAgLnBnR3JpZC1zbS0tMTIsIC5wZy1pZSAucGdHcmlkLXNtLS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmllMTAgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xLFxuICAuaWUxMCAucGdHcmlkLXNtLS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG4gIC5pZTEwIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgLmllMTAgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS00LFxuICAuaWUxMCAucGdHcmlkLXNtLS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG4gIC5pZTEwIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgLmllMTAgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS03LFxuICAuaWUxMCAucGdHcmlkLXNtLS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG4gIC5pZTEwIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgLmllMTAgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMCxcbiAgLmllMTAgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcbiAgLmllMTAgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiwgLnBnLWllIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMSxcbiAgLnBnLWllIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMixcbiAgLnBnLWllIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgLnBnLWllIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNCxcbiAgLnBnLWllIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNSxcbiAgLnBnLWllIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgLnBnLWllIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNyxcbiAgLnBnLWllIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOCxcbiAgLnBnLWllIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgLnBnLWllIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTAsXG4gIC5wZy1pZSAucGdHcmlkLXNtLS1zdGFjayAucGdHcmlkLWNlbGwtLTExLFxuICAucGctaWUgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgLmllMTAgLnBnR3JpZC14cy0tMSwgLnBnLWllIC5wZ0dyaWQteHMtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuaWUxMCAucGdHcmlkLXhzLS0yLCAucGctaWUgLnBnR3JpZC14cy0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuaWUxMCAucGdHcmlkLXhzLS0zLCAucGctaWUgLnBnR3JpZC14cy0tMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuaWUxMCAucGdHcmlkLXhzLS00LCAucGctaWUgLnBnR3JpZC14cy0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuaWUxMCAucGdHcmlkLXhzLS01LCAucGctaWUgLnBnR3JpZC14cy0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuaWUxMCAucGdHcmlkLXhzLS02LCAucGctaWUgLnBnR3JpZC14cy0tNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuaWUxMCAucGdHcmlkLXhzLS03LCAucGctaWUgLnBnR3JpZC14cy0tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuaWUxMCAucGdHcmlkLXhzLS04LCAucGctaWUgLnBnR3JpZC14cy0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuaWUxMCAucGdHcmlkLXhzLS05LCAucGctaWUgLnBnR3JpZC14cy0tOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuaWUxMCAucGdHcmlkLXhzLS0xMCwgLnBnLWllIC5wZ0dyaWQteHMtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5pZTEwIC5wZ0dyaWQteHMtLTExLCAucGctaWUgLnBnR3JpZC14cy0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmllMTAgLnBnR3JpZC14cy0tMTIsIC5wZy1pZSAucGdHcmlkLXhzLS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmllMTAgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xLFxuICAuaWUxMCAucGdHcmlkLXhzLS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG4gIC5pZTEwIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgLmllMTAgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS00LFxuICAuaWUxMCAucGdHcmlkLXhzLS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG4gIC5pZTEwIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgLmllMTAgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS03LFxuICAuaWUxMCAucGdHcmlkLXhzLS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG4gIC5pZTEwIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgLmllMTAgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMCxcbiAgLmllMTAgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcbiAgLmllMTAgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiwgLnBnLWllIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMSxcbiAgLnBnLWllIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMixcbiAgLnBnLWllIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgLnBnLWllIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNCxcbiAgLnBnLWllIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNSxcbiAgLnBnLWllIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgLnBnLWllIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNyxcbiAgLnBnLWllIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOCxcbiAgLnBnLWllIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgLnBnLWllIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTAsXG4gIC5wZy1pZSAucGdHcmlkLXhzLS1zdGFjayAucGdHcmlkLWNlbGwtLTExLFxuICAucGctaWUgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uaWUxMCAucGdDb250ZW50LnBnR3JpZCwgLnBnLWllIC5wZ0NvbnRlbnQucGdHcmlkIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uaWUxMSB7XG4gIC8qb3ZlcndyaXRpbmcgc3R5bGVzIG1ha2VzIEJFTSBzYWQqLyB9XG4gIC5pZTExIC5wZ0dyaWQtY2VsbC0tMSB7XG4gICAgZmxleC1iYXNpczogY2FsYyg4LjMzMzMzJSAtIDAuNWVtKTsgfVxuICAuaWUxMSAucGdHcmlkLWNlbGwtLTIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTYuNjY2NjclIC0gMC41ZW0pOyB9XG4gIC5pZTExIC5wZ0dyaWQtY2VsbC0tMyB7XG4gICAgZmxleC1iYXNpczogY2FsYygyNSUgLSAwLjVlbSk7IH1cbiAgLmllMTEgLnBnR3JpZC1jZWxsLS00IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzJSAtIDAuNWVtKTsgfVxuICAuaWUxMSAucGdHcmlkLWNlbGwtLTUge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNDEuNjY2NjclIC0gMC41ZW0pOyB9XG4gIC5pZTExIC5wZ0dyaWQtY2VsbC0tNiB7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAwLjVlbSk7IH1cbiAgLmllMTEgLnBnR3JpZC1jZWxsLS03IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDU4LjMzMzMzJSAtIDAuNWVtKTsgfVxuICAuaWUxMSAucGdHcmlkLWNlbGwtLTgge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNjYuNjY2NjclIC0gMC41ZW0pOyB9XG4gIC5pZTExIC5wZ0dyaWQtY2VsbC0tOSB7XG4gICAgZmxleC1iYXNpczogY2FsYyg3NSUgLSAwLjVlbSk7IH1cbiAgLmllMTEgLnBnR3JpZC1jZWxsLS0xMCB7XG4gICAgZmxleC1iYXNpczogY2FsYyg4My4zMzMzMyUgLSAwLjVlbSk7IH1cbiAgLmllMTEgLnBnR3JpZC1jZWxsLS0xMSB7XG4gICAgZmxleC1iYXNpczogY2FsYyg5MS42NjY2NyUgLSAwLjVlbSk7IH1cbiAgLmllMTEgLnBnR3JpZC1jZWxsLS0xMiB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMC41ZW0pOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuaWUxMSAucGdHcmlkLXh4bC0tMSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDguMzMzMzMlIC0gMC41ZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC14eGwtLTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxNi42NjY2NyUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLXh4bC0tMyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQteHhsLS00IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzMzMlIC0gMC41ZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC14eGwtLTUge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg0MS42NjY2NyUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLXh4bC0tNiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQteHhsLS03IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTguMzMzMzMlIC0gMC41ZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC14eGwtLTgge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg2Ni42NjY2NyUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLXh4bC0tOSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDc1JSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQteHhsLS0xMCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDgzLjMzMzMzJSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQteHhsLS0xMSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDkxLjY2NjY3JSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQteHhsLS0xMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLXh4bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xLFxuICAgIC5pZTExIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG4gICAgLmllMTEgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgICAuaWUxMSAucGdHcmlkLXh4bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS00LFxuICAgIC5pZTExIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG4gICAgLmllMTEgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgICAuaWUxMSAucGdHcmlkLXh4bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS03LFxuICAgIC5pZTExIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG4gICAgLmllMTEgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgICAuaWUxMSAucGdHcmlkLXh4bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMCxcbiAgICAuaWUxMSAucGdHcmlkLXh4bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcbiAgICAuaWUxMSAucGdHcmlkLXh4bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAwLjVlbSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmllMTEgLnBnR3JpZC14bC0tMSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDguMzMzMzMlIC0gMC41ZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC14bC0tMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDE2LjY2NjY3JSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQteGwtLTMge1xuICAgICAgZmxleC1iYXNpczogY2FsYygyNSUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLXhsLS00IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzMzMlIC0gMC41ZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC14bC0tNSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDQxLjY2NjY3JSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQteGwtLTYge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLXhsLS03IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTguMzMzMzMlIC0gMC41ZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC14bC0tOCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDY2LjY2NjY3JSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQteGwtLTkge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg3NSUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLXhsLS0xMCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDgzLjMzMzMzJSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQteGwtLTExIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoOTEuNjY2NjclIC0gMC41ZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC14bC0tMTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMC41ZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xLFxuICAgIC5pZTExIC5wZ0dyaWQteGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMixcbiAgICAuaWUxMSAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTMsXG4gICAgLmllMTEgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS00LFxuICAgIC5pZTExIC5wZ0dyaWQteGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNSxcbiAgICAuaWUxMSAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTYsXG4gICAgLmllMTEgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS03LFxuICAgIC5pZTExIC5wZ0dyaWQteGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOCxcbiAgICAuaWUxMSAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTksXG4gICAgLmllMTEgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMCxcbiAgICAuaWUxMSAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTExLFxuICAgIC5pZTExIC5wZ0dyaWQteGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMC41ZW0pOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5pZTExIC5wZ0dyaWQtbGctLTEge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4LjMzMzMzJSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtbGctLTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxNi42NjY2NyUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLWxnLS0zIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMC41ZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC1sZy0tNCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzJSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtbGctLTUge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg0MS42NjY2NyUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLWxnLS02IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMC41ZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC1sZy0tNyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDU4LjMzMzMzJSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtbGctLTgge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg2Ni42NjY2NyUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLWxnLS05IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNzUlIC0gMC41ZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC1sZy0tMTAge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4My4zMzMzMyUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLWxnLS0xMSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDkxLjY2NjY3JSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtbGctLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMSxcbiAgICAuaWUxMSAucGdHcmlkLWxnLS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG4gICAgLmllMTEgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0zLFxuICAgIC5pZTExIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNCxcbiAgICAuaWUxMSAucGdHcmlkLWxnLS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG4gICAgLmllMTEgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS02LFxuICAgIC5pZTExIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNyxcbiAgICAuaWUxMSAucGdHcmlkLWxnLS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG4gICAgLmllMTEgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS05LFxuICAgIC5pZTExIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTAsXG4gICAgLmllMTEgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcbiAgICAuaWUxMSAucGdHcmlkLWxnLS1zdGFjayAucGdHcmlkLWNlbGwtLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDAuNWVtKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5pZTExIC5wZ0dyaWQtbWQtLTEge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4LjMzMzMzJSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtbWQtLTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxNi42NjY2NyUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLW1kLS0zIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMC41ZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC1tZC0tNCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzJSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtbWQtLTUge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg0MS42NjY2NyUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLW1kLS02IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMC41ZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC1tZC0tNyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDU4LjMzMzMzJSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtbWQtLTgge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg2Ni42NjY2NyUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLW1kLS05IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNzUlIC0gMC41ZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC1tZC0tMTAge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4My4zMzMzMyUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLW1kLS0xMSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDkxLjY2NjY3JSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtbWQtLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMSxcbiAgICAuaWUxMSAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG4gICAgLmllMTEgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0zLFxuICAgIC5pZTExIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNCxcbiAgICAuaWUxMSAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG4gICAgLmllMTEgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS02LFxuICAgIC5pZTExIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNyxcbiAgICAuaWUxMSAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG4gICAgLmllMTEgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS05LFxuICAgIC5pZTExIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTAsXG4gICAgLmllMTEgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcbiAgICAuaWUxMSAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDAuNWVtKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5pZTExIC5wZ0dyaWQtc20tLTEge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4LjMzMzMzJSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtc20tLTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxNi42NjY2NyUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLXNtLS0zIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMC41ZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC1zbS0tNCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzJSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtc20tLTUge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg0MS42NjY2NyUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLXNtLS02IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMC41ZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC1zbS0tNyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDU4LjMzMzMzJSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtc20tLTgge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg2Ni42NjY2NyUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLXNtLS05IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNzUlIC0gMC41ZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC1zbS0tMTAge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4My4zMzMzMyUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLXNtLS0xMSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDkxLjY2NjY3JSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtc20tLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMSxcbiAgICAuaWUxMSAucGdHcmlkLXNtLS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG4gICAgLmllMTEgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0zLFxuICAgIC5pZTExIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNCxcbiAgICAuaWUxMSAucGdHcmlkLXNtLS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG4gICAgLmllMTEgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS02LFxuICAgIC5pZTExIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNyxcbiAgICAuaWUxMSAucGdHcmlkLXNtLS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG4gICAgLmllMTEgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS05LFxuICAgIC5pZTExIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTAsXG4gICAgLmllMTEgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcbiAgICAuaWUxMSAucGdHcmlkLXNtLS1zdGFjayAucGdHcmlkLWNlbGwtLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDAuNWVtKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMDBweCkge1xuICAgIC5pZTExIC5wZ0dyaWQteHMtLTEge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4LjMzMzMzJSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQteHMtLTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxNi42NjY2NyUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLXhzLS0zIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMC41ZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC14cy0tNCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzJSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQteHMtLTUge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg0MS42NjY2NyUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLXhzLS02IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMC41ZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC14cy0tNyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDU4LjMzMzMzJSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQteHMtLTgge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg2Ni42NjY2NyUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLXhzLS05IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNzUlIC0gMC41ZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC14cy0tMTAge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4My4zMzMzMyUgLSAwLjVlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLXhzLS0xMSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDkxLjY2NjY3JSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQteHMtLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDAuNWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMSxcbiAgICAuaWUxMSAucGdHcmlkLXhzLS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG4gICAgLmllMTEgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0zLFxuICAgIC5pZTExIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNCxcbiAgICAuaWUxMSAucGdHcmlkLXhzLS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG4gICAgLmllMTEgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS02LFxuICAgIC5pZTExIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNyxcbiAgICAuaWUxMSAucGdHcmlkLXhzLS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG4gICAgLmllMTEgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS05LFxuICAgIC5pZTExIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTAsXG4gICAgLmllMTEgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcbiAgICAuaWUxMSAucGdHcmlkLXhzLS1zdGFjayAucGdHcmlkLWNlbGwtLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDAuNWVtKTsgfSB9XG4gIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLWNlbGwtLTEge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoOC4zMzMzMyUgLSAwKTsgfVxuICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1jZWxsLS0yIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDE2LjY2NjY3JSAtIDApOyB9XG4gIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLWNlbGwtLTMge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMCk7IH1cbiAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtY2VsbC0tNCB7XG4gICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMzMyUgLSAwKTsgfVxuICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1jZWxsLS01IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDQxLjY2NjY3JSAtIDApOyB9XG4gIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLWNlbGwtLTYge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMCk7IH1cbiAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtY2VsbC0tNyB7XG4gICAgZmxleC1iYXNpczogY2FsYyg1OC4zMzMzMyUgLSAwKTsgfVxuICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1jZWxsLS04IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDY2LjY2NjY3JSAtIDApOyB9XG4gIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLWNlbGwtLTkge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNzUlIC0gMCk7IH1cbiAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtY2VsbC0tMTAge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoODMuMzMzMzMlIC0gMCk7IH1cbiAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtY2VsbC0tMTEge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoOTEuNjY2NjclIC0gMCk7IH1cbiAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtY2VsbC0tMTIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDApOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14eGwtLTEge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4LjMzMzMzJSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQteHhsLS0yIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTYuNjY2NjclIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14eGwtLTMge1xuICAgICAgZmxleC1iYXNpczogY2FsYygyNSUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXh4bC0tNCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzJSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQteHhsLS01IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNDEuNjY2NjclIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14eGwtLTYge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXh4bC0tNyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDU4LjMzMzMzJSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQteHhsLS04IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNjYuNjY2NjclIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14eGwtLTkge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg3NSUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXh4bC0tMTAge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4My4zMzMzMyUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXh4bC0tMTEge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg5MS42NjY2NyUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXh4bC0tMTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMSxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMixcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNCxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNSxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNyxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOCxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTAsXG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTExLFxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXh4bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAwKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14bC0tMSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDguMzMzMzMlIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14bC0tMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDE2LjY2NjY3JSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQteGwtLTMge1xuICAgICAgZmxleC1iYXNpczogY2FsYygyNSUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXhsLS00IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzMzMlIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14bC0tNSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDQxLjY2NjY3JSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQteGwtLTYge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXhsLS03IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTguMzMzMzMlIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14bC0tOCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDY2LjY2NjY3JSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQteGwtLTkge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg3NSUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXhsLS0xMCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDgzLjMzMzMzJSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQteGwtLTExIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoOTEuNjY2NjclIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14bC0tMTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xLFxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQteGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS00LFxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQteGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS03LFxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQteGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMCxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAwKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1sZy0tMSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDguMzMzMzMlIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1sZy0tMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDE2LjY2NjY3JSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtbGctLTMge1xuICAgICAgZmxleC1iYXNpczogY2FsYygyNSUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLWxnLS00IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzMzMlIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1sZy0tNSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDQxLjY2NjY3JSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtbGctLTYge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLWxnLS03IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTguMzMzMzMlIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1sZy0tOCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDY2LjY2NjY3JSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtbGctLTkge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg3NSUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLWxnLS0xMCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDgzLjMzMzMzJSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtbGctLTExIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoOTEuNjY2NjclIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1sZy0tMTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xLFxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLWxnLS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS00LFxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLWxnLS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS03LFxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLWxnLS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMCxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAwKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLW1kLS0xIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoOC4zMzMzMyUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLW1kLS0yIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTYuNjY2NjclIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1tZC0tMyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtbWQtLTQge1xuICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMzMyUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLW1kLS01IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNDEuNjY2NjclIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1tZC0tNiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtbWQtLTcge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1OC4zMzMzMyUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLW1kLS04IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNjYuNjY2NjclIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1tZC0tOSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDc1JSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtbWQtLTEwIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoODMuMzMzMzMlIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1tZC0tMTEge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg5MS42NjY2NyUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLW1kLS0xMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTEsXG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMixcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0zLFxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTQsXG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNSxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS02LFxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTcsXG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOCxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS05LFxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTEwLFxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTExLFxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDApOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtc20tLTEge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4LjMzMzMzJSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtc20tLTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxNi42NjY2NyUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXNtLS0zIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1zbS0tNCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzJSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtc20tLTUge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg0MS42NjY2NyUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXNtLS02IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1zbS0tNyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDU4LjMzMzMzJSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtc20tLTgge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg2Ni42NjY2NyUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXNtLS05IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNzUlIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1zbS0tMTAge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4My4zMzMzMyUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXNtLS0xMSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDkxLjY2NjY3JSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtc20tLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMSxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0yLFxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXNtLS1zdGFjayAucGdHcmlkLWNlbGwtLTMsXG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNCxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS01LFxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXNtLS1zdGFjayAucGdHcmlkLWNlbGwtLTYsXG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNyxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS04LFxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXNtLS1zdGFjayAucGdHcmlkLWNlbGwtLTksXG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTAsXG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTEsXG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMCk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14cy0tMSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDguMzMzMzMlIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14cy0tMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDE2LjY2NjY3JSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQteHMtLTMge1xuICAgICAgZmxleC1iYXNpczogY2FsYygyNSUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXhzLS00IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzMzMlIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14cy0tNSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDQxLjY2NjY3JSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQteHMtLTYge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXhzLS03IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTguMzMzMzMlIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14cy0tOCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDY2LjY2NjY3JSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQteHMtLTkge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg3NSUgLSAwKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXhzLS0xMCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDgzLjMzMzMzJSAtIDApOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQteHMtLTExIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoOTEuNjY2NjclIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14cy0tMTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMCk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xLFxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXhzLS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS00LFxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXhzLS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS03LFxuICAgIC5pZTExIC5wZ0dyaWQtLW5vR3V0dGVycyAucGdHcmlkLXhzLS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG4gICAgLmllMTEgLnBnR3JpZC0tbm9HdXR0ZXJzIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMCxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcbiAgICAuaWUxMSAucGdHcmlkLS1ub0d1dHRlcnMgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAwKTsgfSB9XG4gIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLWNlbGwtLTEge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoOC4zMzMzMyUgLSAxZW0pOyB9XG4gIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLWNlbGwtLTIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTYuNjY2NjclIC0gMWVtKTsgfVxuICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1jZWxsLS0zIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDFlbSk7IH1cbiAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtY2VsbC0tNCB7XG4gICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMzMyUgLSAxZW0pOyB9XG4gIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLWNlbGwtLTUge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNDEuNjY2NjclIC0gMWVtKTsgfVxuICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1jZWxsLS02IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDFlbSk7IH1cbiAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtY2VsbC0tNyB7XG4gICAgZmxleC1iYXNpczogY2FsYyg1OC4zMzMzMyUgLSAxZW0pOyB9XG4gIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLWNlbGwtLTgge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNjYuNjY2NjclIC0gMWVtKTsgfVxuICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1jZWxsLS05IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDc1JSAtIDFlbSk7IH1cbiAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtY2VsbC0tMTAge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoODMuMzMzMzMlIC0gMWVtKTsgfVxuICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1jZWxsLS0xMSB7XG4gICAgZmxleC1iYXNpczogY2FsYyg5MS42NjY2NyUgLSAxZW0pOyB9XG4gIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLWNlbGwtLTEyIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxZW0pOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14eGwtLTEge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4LjMzMzMzJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14eGwtLTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxNi42NjY2NyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteHhsLS0zIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXh4bC0tNCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14eGwtLTUge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg0MS42NjY2NyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteHhsLS02IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXh4bC0tNyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDU4LjMzMzMzJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14eGwtLTgge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg2Ni42NjY2NyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteHhsLS05IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNzUlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXh4bC0tMTAge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4My4zMzMzMyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteHhsLS0xMSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDkxLjY2NjY3JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14eGwtLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMSxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMixcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNCxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNSxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNyxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOCxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTAsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTExLFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXh4bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxZW0pOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXhsLS0xIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoOC4zMzMzMyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteGwtLTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxNi42NjY2NyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteGwtLTMge1xuICAgICAgZmxleC1iYXNpczogY2FsYygyNSUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteGwtLTQge1xuICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMzMyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteGwtLTUge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg0MS42NjY2NyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteGwtLTYge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteGwtLTcge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1OC4zMzMzMyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteGwtLTgge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg2Ni42NjY2NyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteGwtLTkge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg3NSUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteGwtLTEwIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoODMuMzMzMzMlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXhsLS0xMSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDkxLjY2NjY3JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14bC0tMTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTEsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMixcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0zLFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTQsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNSxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS02LFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTcsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOCxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS05LFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTEwLFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTExLFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDFlbSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtbGctLTEge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4LjMzMzMzJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1sZy0tMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDE2LjY2NjY3JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1sZy0tMyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1sZy0tNCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1sZy0tNSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDQxLjY2NjY3JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1sZy0tNiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1sZy0tNyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDU4LjMzMzMzJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1sZy0tOCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDY2LjY2NjY3JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1sZy0tOSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDc1JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1sZy0tMTAge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4My4zMzMzMyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtbGctLTExIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoOTEuNjY2NjclIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLWxnLS0xMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMSxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0yLFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLWxnLS1zdGFjayAucGdHcmlkLWNlbGwtLTMsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNCxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS01LFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLWxnLS1zdGFjayAucGdHcmlkLWNlbGwtLTYsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNyxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS04LFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLWxnLS1zdGFjayAucGdHcmlkLWNlbGwtLTksXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTAsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTEsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMWVtKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLW1kLS0xIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoOC4zMzMzMyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtbWQtLTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxNi42NjY2NyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtbWQtLTMge1xuICAgICAgZmxleC1iYXNpczogY2FsYygyNSUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtbWQtLTQge1xuICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMzMyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtbWQtLTUge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg0MS42NjY2NyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtbWQtLTYge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtbWQtLTcge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1OC4zMzMzMyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtbWQtLTgge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg2Ni42NjY2NyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtbWQtLTkge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg3NSUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtbWQtLTEwIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoODMuMzMzMzMlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLW1kLS0xMSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDkxLjY2NjY3JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1tZC0tMTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTEsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMixcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0zLFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTQsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNSxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS02LFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTcsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOCxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS05LFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTEwLFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTExLFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDFlbSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1zbS0tMSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDguMzMzMzMlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXNtLS0yIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTYuNjY2NjclIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXNtLS0zIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXNtLS00IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzMzMlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXNtLS01IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNDEuNjY2NjclIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXNtLS02IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXNtLS03IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTguMzMzMzMlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXNtLS04IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNjYuNjY2NjclIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXNtLS05IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNzUlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXNtLS0xMCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDgzLjMzMzMzJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1zbS0tMTEge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg5MS42NjY2NyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtc20tLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xLFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXNtLS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS00LFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXNtLS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS03LFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXNtLS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMCxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxZW0pOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMwMHB4KSB7XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteHMtLTEge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4LjMzMzMzJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14cy0tMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDE2LjY2NjY3JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14cy0tMyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14cy0tNCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14cy0tNSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDQxLjY2NjY3JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14cy0tNiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14cy0tNyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDU4LjMzMzMzJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14cy0tOCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDY2LjY2NjY3JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14cy0tOSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDc1JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14cy0tMTAge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4My4zMzMzMyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteHMtLTExIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoOTEuNjY2NjclIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXhzLS0xMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMSxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0yLFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXhzLS1zdGFjayAucGdHcmlkLWNlbGwtLTMsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNCxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS01LFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXhzLS1zdGFjayAucGdHcmlkLWNlbGwtLTYsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNyxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzTGcgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS04LFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNMZyAucGdHcmlkLXhzLS1zdGFjayAucGdHcmlkLWNlbGwtLTksXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTAsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTEsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc0xnIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMWVtKTsgfSB9XG4gIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLWNlbGwtLTEge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoOC4zMzMzMyUgLSAxZW0pOyB9XG4gIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLWNlbGwtLTIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTYuNjY2NjclIC0gMWVtKTsgfVxuICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1jZWxsLS0zIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDFlbSk7IH1cbiAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtY2VsbC0tNCB7XG4gICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMzMyUgLSAxZW0pOyB9XG4gIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLWNlbGwtLTUge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNDEuNjY2NjclIC0gMWVtKTsgfVxuICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1jZWxsLS02IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDFlbSk7IH1cbiAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtY2VsbC0tNyB7XG4gICAgZmxleC1iYXNpczogY2FsYyg1OC4zMzMzMyUgLSAxZW0pOyB9XG4gIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLWNlbGwtLTgge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNjYuNjY2NjclIC0gMWVtKTsgfVxuICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1jZWxsLS05IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDc1JSAtIDFlbSk7IH1cbiAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtY2VsbC0tMTAge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoODMuMzMzMzMlIC0gMWVtKTsgfVxuICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1jZWxsLS0xMSB7XG4gICAgZmxleC1iYXNpczogY2FsYyg5MS42NjY2NyUgLSAxZW0pOyB9XG4gIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLWNlbGwtLTEyIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxZW0pOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14eGwtLTEge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4LjMzMzMzJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14eGwtLTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxNi42NjY2NyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteHhsLS0zIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXh4bC0tNCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14eGwtLTUge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg0MS42NjY2NyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteHhsLS02IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXh4bC0tNyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDU4LjMzMzMzJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14eGwtLTgge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg2Ni42NjY2NyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteHhsLS05IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNzUlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXh4bC0tMTAge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4My4zMzMzMyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteHhsLS0xMSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDkxLjY2NjY3JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14eGwtLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMSxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMixcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNCxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNSxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNyxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOCxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14eGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTAsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteHhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTExLFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXh4bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxZW0pOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXhsLS0xIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoOC4zMzMzMyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteGwtLTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxNi42NjY2NyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteGwtLTMge1xuICAgICAgZmxleC1iYXNpczogY2FsYygyNSUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteGwtLTQge1xuICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMzMyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteGwtLTUge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg0MS42NjY2NyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteGwtLTYge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteGwtLTcge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1OC4zMzMzMyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteGwtLTgge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg2Ni42NjY2NyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteGwtLTkge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg3NSUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteGwtLTEwIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoODMuMzMzMzMlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXhsLS0xMSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDkxLjY2NjY3JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14bC0tMTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTEsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMixcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0zLFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTQsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNSxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS02LFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTcsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteGwtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOCxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14bC0tc3RhY2sgLnBnR3JpZC1jZWxsLS05LFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTEwLFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTExLFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXhsLS1zdGFjayAucGdHcmlkLWNlbGwtLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDFlbSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtbGctLTEge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4LjMzMzMzJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1sZy0tMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDE2LjY2NjY3JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1sZy0tMyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1sZy0tNCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1sZy0tNSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDQxLjY2NjY3JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1sZy0tNiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1sZy0tNyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDU4LjMzMzMzJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1sZy0tOCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDY2LjY2NjY3JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1sZy0tOSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDc1JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1sZy0tMTAge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4My4zMzMzMyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtbGctLTExIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoOTEuNjY2NjclIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLWxnLS0xMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMSxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0yLFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLWxnLS1zdGFjayAucGdHcmlkLWNlbGwtLTMsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNCxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS01LFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLWxnLS1zdGFjayAucGdHcmlkLWNlbGwtLTYsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNyxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1sZy0tc3RhY2sgLnBnR3JpZC1jZWxsLS04LFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLWxnLS1zdGFjayAucGdHcmlkLWNlbGwtLTksXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTAsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTEsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtbGctLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMWVtKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLW1kLS0xIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoOC4zMzMzMyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtbWQtLTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxNi42NjY2NyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtbWQtLTMge1xuICAgICAgZmxleC1iYXNpczogY2FsYygyNSUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtbWQtLTQge1xuICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMzMyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtbWQtLTUge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg0MS42NjY2NyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtbWQtLTYge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtbWQtLTcge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1OC4zMzMzMyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtbWQtLTgge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg2Ni42NjY2NyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtbWQtLTkge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg3NSUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtbWQtLTEwIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoODMuMzMzMzMlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLW1kLS0xMSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDkxLjY2NjY3JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1tZC0tMTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTEsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMixcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS0zLFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTQsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNSxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS02LFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTcsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtbWQtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOCxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1tZC0tc3RhY2sgLnBnR3JpZC1jZWxsLS05LFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTEwLFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTExLFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLW1kLS1zdGFjayAucGdHcmlkLWNlbGwtLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDFlbSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1zbS0tMSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDguMzMzMzMlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXNtLS0yIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTYuNjY2NjclIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXNtLS0zIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXNtLS00IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzMzMlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXNtLS01IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNDEuNjY2NjclIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXNtLS02IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXNtLS03IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTguMzMzMzMlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXNtLS04IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNjYuNjY2NjclIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXNtLS05IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNzUlIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXNtLS0xMCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDgzLjMzMzMzJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1zbS0tMTEge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg5MS42NjY2NyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtc20tLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xLFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXNtLS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS00LFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXNtLS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS03LFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXNtLS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQtc20tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMCxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC1zbS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxZW0pOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMwMHB4KSB7XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteHMtLTEge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4LjMzMzMzJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14cy0tMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDE2LjY2NjY3JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14cy0tMyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14cy0tNCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14cy0tNSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDQxLjY2NjY3JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14cy0tNiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14cy0tNyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDU4LjMzMzMzJSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14cy0tOCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDY2LjY2NjY3JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14cy0tOSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDc1JSAtIDFlbSk7IH1cbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14cy0tMTAge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg4My4zMzMzMyUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteHMtLTExIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoOTEuNjY2NjclIC0gMWVtKTsgfVxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXhzLS0xMiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxZW0pOyB9XG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMSxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS0yLFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXhzLS1zdGFjayAucGdHcmlkLWNlbGwtLTMsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNCxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS01LFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXhzLS1zdGFjayAucGdHcmlkLWNlbGwtLTYsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNyxcbiAgICAuaWUxMSAucGdHcmlkLS1ndXR0ZXJzWGwgLnBnR3JpZC14cy0tc3RhY2sgLnBnR3JpZC1jZWxsLS04LFxuICAgIC5pZTExIC5wZ0dyaWQtLWd1dHRlcnNYbCAucGdHcmlkLXhzLS1zdGFjayAucGdHcmlkLWNlbGwtLTksXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTAsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTEsXG4gICAgLmllMTEgLnBnR3JpZC0tZ3V0dGVyc1hsIC5wZ0dyaWQteHMtLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTIge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMWVtKTsgfSB9XG5cbmJvZHkge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5wZ0NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLmllIC5wZ0NvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4ucGdDb250ZW50LS13aWRlIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxuLnBnQ29udGVudC0tcmVndWxhciB7XG4gIG1heC13aWR0aDogMTIwMHB4OyB9XG5cbi5wZ0NvbnRlbnQtLW5hcnJvdyB7XG4gIG1heC13aWR0aDogMTAwMHB4OyB9XG5cbi5sZWFkZXJib2FyZCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5sZWFkZXJib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIkFkXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNnB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQ6IDEwcHQgbm9ybWFsIFwiRnJhbmtsaW5JVENQcm9MaWdodFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5sZWFkZXJib2FyZC0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYm90dG9tLWFkIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGdHcmFwaGljSGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgMCAxZW07XG4gIG1hcmdpbjogMDsgfVxuXG4ucGdIZWFkbGluZS1raWNrZXIge1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnBnSGVhZGxpbmUtLXdLaWNrZXIge1xuICBmb250LXNpemU6IDMuM2VtO1xuICBsaW5lLWhlaWdodDogMS4wOGVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wZ0hlYWRsaW5lLS13S2lja2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44NTcxNDI4NTdlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wZ0hlYWRsaW5lLS13S2lja2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4wZW07IH0gfVxuICAucGdIZWFkbGluZS0td0tpY2tlci5wb3N0b25pLXN0YW5kYXJkLCAucGdIZWFkbGluZS0td0tpY2tlci5wb3N0b25pLXN0YW5kYXJkLWl0YWxpYywgLnBnSGVhZGxpbmUtLXdLaWNrZXIucG9zdG9uaS1zdGFuZGFyZC1ib2xkLCAucGdIZWFkbGluZS0td0tpY2tlci5wb3N0b25pLXN0YW5kYXJkLWJvbGQtaXRhbGljIHtcbiAgICBmb250LXNpemU6IDMuN2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBnSGVhZGxpbmUtLXdLaWNrZXIucG9zdG9uaS1zdGFuZGFyZCwgLnBnSGVhZGxpbmUtLXdLaWNrZXIucG9zdG9uaS1zdGFuZGFyZC1pdGFsaWMsIC5wZ0hlYWRsaW5lLS13S2lja2VyLnBvc3Rvbmktc3RhbmRhcmQtYm9sZCwgLnBnSGVhZGxpbmUtLXdLaWNrZXIucG9zdG9uaS1zdGFuZGFyZC1ib2xkLWl0YWxpYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4zZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk1ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBnSGVhZGxpbmUtLXdLaWNrZXIucG9zdG9uaS1zdGFuZGFyZCwgLnBnSGVhZGxpbmUtLXdLaWNrZXIucG9zdG9uaS1zdGFuZGFyZC1pdGFsaWMsIC5wZ0hlYWRsaW5lLS13S2lja2VyLnBvc3Rvbmktc3RhbmRhcmQtYm9sZCwgLnBnSGVhZGxpbmUtLXdLaWNrZXIucG9zdG9uaS1zdGFuZGFyZC1ib2xkLWl0YWxpYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy44ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk1ZW07IH0gfVxuICAucGdIZWFkbGluZS0td0tpY2tlci5mcmFua2xpbi10aGluLCAucGdIZWFkbGluZS0td0tpY2tlci5wZ0xlYWQsIC5wZ0hlYWRsaW5lLS13S2lja2VyLmZyYW5rbGluLWxpZ2h0LCAucGdIZWFkbGluZS0td0tpY2tlci5wZ1B1Ymxpc2hlZERhdGUsIC5wZ0hlYWRsaW5lLS13S2lja2VyLnBnMm5kLWxlYWQsIC5wZ0hlYWRsaW5lLS13S2lja2VyLnBnMm5kLWxlYWQtLWNodW5rZWQge1xuICAgIGZvbnQtc2l6ZTogMy41ZW07IH1cblxuLnBnTGVhZCB7XG4gIGZvbnQtc2l6ZTogMS40MmVtO1xuICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wZ0xlYWQge1xuICAgICAgZm9udC1zaXplOiAxLjM3ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGdMZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMGVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9IH1cblxuLnBnQnlsaW5lIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBnQnlsaW5lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfSB9XG5cbi5wZ0J5bGluZS1hdXRob3Itd3JhcCB7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDNlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucGdCeWxpbmUtYXV0aG9yIHtcbiAgY29sb3I6ICMyZTZkOWQ7IH1cblxuLnBnQnlsaW5lLXR3aXR0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMC43NWVtO1xuICBjbGVhcjogcmlnaHQ7IH1cblxuLnBnQWRkaXRpb25hbEluZm8ge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnBnUHVibGlzaGVkRGF0ZSB7XG4gIGNvbG9yOiAjQUFBQUFBO1xuICBmb250LXNpemU6IDEuMTQyODU3MTQzZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnBnUHVibGlzaGVkRGF0ZS0tc20ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wZzJuZC1IZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwLjQ1ZW0gMCAwLjI1ZW07XG4gIGZvbnQtc2l6ZTogMS40NWVtOyB9XG5cbi5wZzJuZC1sZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4yOGVtO1xuICBtYXJnaW46IDAuMjVlbSAwIDFlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGcybmQtbGVhZCB7XG4gICAgICBmb250LXNpemU6IDEuMTQyODU3MTQzZW07IH0gfVxuXG4ucGcybmQtbGVhZC0tY2h1bmtlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxZW07IH1cblxuLnBnQ2hhcnQtZm9vdGVyLXNvdXJjZSB7XG4gIGNvbG9yOiAjOTY5Njk2O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2MCU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gIG1hcmdpbjogMC41ZW0gMCAxZW07IH1cblxuLnBnQXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDEwcHggMHB4OyB9XG5cbi5wZ0FydGljbGUtLXdBRCB7XG4gIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDBweDsgfVxuXG4ucGdTaWRlYmFyIHtcbiAgcGFkZGluZzogNTBweCAwIDEwcHggMjBweDsgfVxuXG4ucGdTZWN0aW9uR3V0dGVyIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuXG4uZmYgLnBnU2lkZWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZmYgLnBnR3JpZC1jZWxsLS00LnBnU2lkZWJhciB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4ucGdQbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAuOGVtIDFlbSAwO1xuICBiYWNrZ3JvdW5kOiAjRUVFO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4ucGdDaGFydCB7XG4gIG1hcmdpbjogMi41ZW0gMCAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLypBZGRlZCBvdmVyZmxvdyBhdXRvKi8gfVxuXG4ucGdBcnRpY2xlLWJvdHRvbS1yZWxhdGVkIHtcbiAgbWFyZ2luOiA3OHB4IDA7IH1cblxuI3dwLWdyYXBoaWNzLWNvbW1lbnRzLXdyYXBwZXIgLmVjaG9fY29udGFpbmVyIC5lY2hvLWhlYWRlci1jb250YWluZXIgI2NvbW1lbnQtaW5mby1saW5rcyB7XG4gIHBhZGRpbmctdG9wOiAyM3B4OyB9XG5cbi5wZ1JlbGF0ZWRDb3ZlcmFnZSB7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbi5wZ1JlbGF0ZWRDb3ZlcmFnZSAuaGVhZGVyLW1vYmlsZS1ib3JkZXIge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMkEyQTJBO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ucGdSZWxhdGVkQ292ZXJhZ2UtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAtNXB4IDAgMTJweDtcbiAgY29sb3I6ICMyQTJBMmE7IH1cblxuLnBnUmVsYXRlZENvdmVyYWdlLWl0ZW1zIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDVENUQ1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMS4xZW07IH1cblxuLnBnUmVsYXRlZENvdmVyYWdlLWl0ZW1zIC5oZWFkbGluZSB7XG4gIGNvbG9yOiAjMTExOyB9XG5cbi5wZ1JlbGF0ZWRDb3ZlcmFnZS1pdGVtcyAuYXJ0aWNsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDVENUQ1OyB9XG5cbi5wZ1JlbGF0ZWRDb3ZlcmFnZS1pdGVtcyAuYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4ucGdDaGFydC1mb290ZXItLWNodW5rZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG1hcmdpbi10b3A6IC0zM3B4OyB9XG5cbi5wZ0NoYXJ0LWZvb3Rlci0tY2h1bmtlZCAucGdDaGFydC1mb290ZXItc291cmNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDFlbSAwIDA7IH1cblxuLnBnM3JkLUhlYWRlciB7XG4gIG1hcmdpbjogMCAwIDAuMjVlbTtcbiAgZm9udC1zaXplOiAxLjFlbTsgfVxuXG4ucGczcmQtSGVhZGVyLS1jaHVua2VkIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGVhZGVyYm9hcmQtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxlYWRlcmJvYXJkLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7IH1cbiAgLnBnQXJ0aWNsZSxcbiAgLnBnQXJ0aWNsZS0td0FEIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4OyB9XG4gIC5wZ1NpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBnU2VjdGlvbkd1dHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucGdBZGRpdGlvbmFsSW5mbyB7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBnQ2hhcnQtLWNodW5rZWQgLnBnR3JpZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAucGdDaGFydC1mb290ZXItLWNodW5rZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5pZnJhbWUgLnBnQ29udGVudCB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLmlmcmFtZSAucGdBcnRpY2xlIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaWZyYW1lIC5wZ0NoYXJ0IHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5pZnJhbWUgLnBnQ2hhcnQtZm9vdGVyLXNoYXJlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaWZyYW1lIC5ib3R0b20tYWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pZnJhbWUgLnBnQXJ0aWNsZS1ib3R0b20ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIE1haW4gc2hhcmUgdG9vbHMqL1xuLyogR3JheXNjYWxlID0gZGVmYXVsdCwgbm8gY2xhc3MgbmVlZGVkICovXG4vKiBDb2xvcmZ1bCA9IGFkZCBjbGFzcyBjb2xvci10b3AgdG8gdG9wLXNoYXJlYmFyLXdyYXBwZXIgKi9cbi8qIFJldmVyc2UgPSBhZGQgY2xhc3MgcmV2ZXJzZSB0byB0b3Atc2hhcmViYXItd3JhcHBlciAqL1xuLnRvcC1zaGFyZWJhci13cmFwcGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDBweCBhdXRvIDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRvcC1zaGFyZWJhci13cmFwcGVyIHtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLnNvY2lhbC10b29scy13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnNvY2lhbC10b29scy1wcmltYXJ5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAudG9wLXNoYXJlYmFyLXdyYXBwZXIuZXhwYW5kZWQgLnNvY2lhbC10b29scy1wcmltYXJ5IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7IH1cblxuLnNvY2lhbC10b29scy1hZGRpdGlvbmFsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4OyB9XG4gIC5zb2NpYWwtdG9vbHMtYWRkaXRpb25hbCAuc29jaWFsLXRvb2xzIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwMHB4O1xuICAgIC8qaGlkZSB0aGVzZSBvbiBpbml0aWFsIGxvYWQqLyB9XG5cbi5zb2NpYWwtdG9vbHMgLmhpZGVUZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBweDsgfVxuXG4uc29jaWFsLXRvb2xzLXdyYXBwZXIgLnRvb2wge1xuICB3aWR0aDogNThweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiA5cHggMCA4cHggMDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gIC8qIHJldmVyc2UgdGV4dCAqL1xuICAvKiBjb2xvcmZ1bCBidXR0b25zICovIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNvY2lhbC10b29scy13cmFwcGVyIC50b29sIHtcbiAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNvY2lhbC10b29scy13cmFwcGVyIC50b29sIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zb2NpYWwtdG9vbHMtd3JhcHBlciAudG9vbC5tb2JpbGUge1xuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAuc29jaWFsLXRvb2xzLXdyYXBwZXIgLnRvb2wgc3BhbiB7XG4gICAgY29sb3I6ICM1YTVhNWE7IH1cbiAgLnNvY2lhbC10b29scy13cmFwcGVyIC50b29sOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgLnNvY2lhbC10b29scy13cmFwcGVyIC50b29sLmZpcnN0IHtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAuc29jaWFsLXRvb2xzLXdyYXBwZXIgLnRvb2wubW9yZSB7XG4gICAgd2lkdGg6IDkwcHg7IH1cbiAgICAuc29jaWFsLXRvb2xzLXdyYXBwZXIgLnRvb2wubW9yZSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNWE1YTVhOyB9XG4gICAgLnNvY2lhbC10b29scy13cmFwcGVyIC50b29sLm1vcmUgc3BhbjphZnRlciB7XG4gICAgICBjb250ZW50OiAnTW9yZSc7XG4gICAgICBmb250LWZhbWlseTogXCJGcmFua2xpbklUQ1Byb0JvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC50b3Atc2hhcmViYXItd3JhcHBlci5leHBhbmRlZCAuc29jaWFsLXRvb2xzLXdyYXBwZXIgLnRvb2wge1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gIC50b3Atc2hhcmViYXItd3JhcHBlci5yZXZlcnNlIC5zb2NpYWwtdG9vbHMtd3JhcHBlciAudG9vbCBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudG9wLXNoYXJlYmFyLXdyYXBwZXIuY29sb3ItdG9wIC5zb2NpYWwtdG9vbHMtd3JhcHBlciAudG9vbC5mYWNlYm9vayBzcGFuIHtcbiAgICBjb2xvcjogIzNiNTk5ODsgfVxuICAudG9wLXNoYXJlYmFyLXdyYXBwZXIuY29sb3ItdG9wIC5zb2NpYWwtdG9vbHMtd3JhcHBlciAudG9vbC50d2l0dGVyIHNwYW4ge1xuICAgIGNvbG9yOiAjNTVhY2VlOyB9XG4gIC50b3Atc2hhcmViYXItd3JhcHBlci5jb2xvci10b3AgLnNvY2lhbC10b29scy13cmFwcGVyIC50b29sLmdvb2dsZS1wbHVzIHNwYW4ge1xuICAgIGNvbG9yOiAjZGQ0YjM5OyB9XG4gIC50b3Atc2hhcmViYXItd3JhcHBlci5jb2xvci10b3AgLnNvY2lhbC10b29scy13cmFwcGVyIC50b29sLmVtYWlsIHtcbiAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4OyB9XG4gICAgLnRvcC1zaGFyZWJhci13cmFwcGVyLmNvbG9yLXRvcCAuc29jaWFsLXRvb2xzLXdyYXBwZXIgLnRvb2wuZW1haWwgc3BhbiB7XG4gICAgICBjb2xvcjogI2JkMmEzMjsgfVxuICAudG9wLXNoYXJlYmFyLXdyYXBwZXIuY29sb3ItdG9wIC5zb2NpYWwtdG9vbHMtd3JhcHBlciAudG9vbC5saW5rZWRpbiBzcGFuIHtcbiAgICBjb2xvcjogIzAwN2JiNjsgfVxuICAudG9wLXNoYXJlYmFyLXdyYXBwZXIuY29sb3ItdG9wIC5zb2NpYWwtdG9vbHMtd3JhcHBlciAudG9vbC5waW50ZXJlc3Qgc3BhbiB7XG4gICAgY29sb3I6ICNjYjIwMjc7IH1cbiAgLnRvcC1zaGFyZWJhci13cmFwcGVyLmNvbG9yLXRvcCAuc29jaWFsLXRvb2xzLXdyYXBwZXIgLnRvb2wucmVkZGl0IHNwYW4ge1xuICAgIGNvbG9yOiAjZmY1NzAwOyB9XG4gIC50b3Atc2hhcmViYXItd3JhcHBlci5jb2xvci10b3AgLnNvY2lhbC10b29scy13cmFwcGVyIC50b29sLnN0dW1ibGV1cG9uIHNwYW4ge1xuICAgIGNvbG9yOiAjRUI0ODIzOyB9XG4gIC50b3Atc2hhcmViYXItd3JhcHBlci5jb2xvci10b3AgLnNvY2lhbC10b29scy13cmFwcGVyIC50b29sLnR1bWJsciBzcGFuIHtcbiAgICBjb2xvcjogIzMyNTA2ZDsgfVxuXG4vKiBFbmQgTWFpbiBzaGFyZSBiYXIgKi9cbi8qIEluZGl2aWR1YWwgY2hhcnQgc2hhcmUgYnV0dG9ucyAqL1xuLnBnQ2hhcnQtZm9vdGVyLXNoYXJlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAwLjM1ZW0gMCAwLjVlbTsgfVxuICAucGdDaGFydC1mb290ZXItLWNodW5rZWQgLnBnQ2hhcnQtZm9vdGVyLXNoYXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBnQ2hhcnQtZm9vdGVyLS1jaHVua2VkIC5wZ0NoYXJ0LWZvb3Rlci1zaGFyZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLnBnQ2hhcnQtZm9vdGVyLXNoYXJlIGEucGdDaGFydC1mb290ZXItc2hhcmUtYnV0dG9uIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogI2Q1ZDVkNTtcbiAgICBwYWRkaW5nOiA1cHggMnB4IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogRU5EIEluZGl2aWR1YWwgY2hhcnQgc2hhcmUgYnV0dG9ucyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wZ0NoYXJ0LS1jaHVua2VkIC5wZ0dyaWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAvKiBUT0RPOiBGaWd1cmUgdGhpcyBvdXQgKi9cbiAgLnBiLWYtYXJ0aWNsZS1hcnRpY2xlLXRvcHBlciAuc29jaWFsLXRvb2xzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucGdIaWdobGlnaHQge1xuICBwYWRkaW5nOiAzcHg7XG4gIHBhZGRpbmc6IDAuMTg3NWVtOyB9XG5cbi5wZ0hpZ2hsaWdodC0tdWktYmxhY2stMCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cblxuLnBnSGlnaGxpZ2h0LS11aS1ibGFjay0xIHtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoNDIsIDQyLCA0MiwgMC40KTsgfVxuXG4ucGdIaWdobGlnaHQtLXVpLWJsYWNrLTIge1xuICBiYWNrZ3JvdW5kOiAjNWE1YTVhO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSg5MCwgOTAsIDkwLCAwLjQpOyB9XG5cbi5wZ0hpZ2hsaWdodC0tdWktZ3JheS0wIHtcbiAgYmFja2dyb3VuZDogIzZlNmU2ZTtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMTEwLCAxMTAsIDExMCwgMC40KTsgfVxuXG4ucGdIaWdobGlnaHQtLXVpLWdyYXktMSB7XG4gIGJhY2tncm91bmQ6ICM5Njk2OTY7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuNCk7IH1cblxuLnBnSGlnaGxpZ2h0LS11aS1ncmF5LTIge1xuICBiYWNrZ3JvdW5kOiAjQUFBQUFBO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxNzAsIDE3MCwgMTcwLCAwLjQpOyB9XG5cbi5wZ0hpZ2hsaWdodC0tdWktbGlnaHRHcmF5LTAge1xuICBiYWNrZ3JvdW5kOiAjZDVkNWQ1O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyMTMsIDIxMywgMjEzLCAwLjQpOyB9XG5cbi5wZ0hpZ2hsaWdodC0tdWktbGlnaHRHcmF5LTEge1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyMzMsIDIzMywgMjMzLCAwLjQpOyB9XG5cbi5wZ0hpZ2hsaWdodC0tdWktbGlnaHRHcmF5LTIge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNDEsIDI0MSwgMjQxLCAwLjQpOyB9XG5cbi5wZ0hpZ2hsaWdodC0tYmx1ZUdyYXkge1xuICBiYWNrZ3JvdW5kOiAjMjM1MTdBO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgzNSwgODEsIDEyMiwgMC40KTsgfVxuXG4ucGdIaWdobGlnaHQtLWxpbmtCbHVlIHtcbiAgYmFja2dyb3VuZDogIzJlNmQ5ZDtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoNDYsIDEwOSwgMTU3LCAwLjQpOyB9XG5cbi5wZ0hpZ2hsaWdodC0tbGlua0JsdWUtaG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDY4Y2JlO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSg3MCwgMTQwLCAxOTAsIDAuNCk7IH1cblxuLnBnSGlnaGxpZ2h0LS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6ICMzYjU5OTg7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU5LCA4OSwgMTUyLCAwLjQpOyB9XG5cbi5wZ0hpZ2hsaWdodC0tZmFjZWJvb2staG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNWE3OGI0O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSg5MCwgMTIwLCAxODAsIDAuNCk7IH1cblxuLnBnSGlnaGxpZ2h0LS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogIzU1YWNlZTtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoODUsIDE3MiwgMjM4LCAwLjQpOyB9XG5cbi5wZ0hpZ2hsaWdodC0tdHdpdHRlci1ob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1ZmMwZmY7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDk1LCAxOTIsIDI1NSwgMC40KTsgfVxuXG4ucGdIaWdobGlnaHQtLWdyYXktMCB7XG4gIGJhY2tncm91bmQ6ICM1ODU4NTI7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCA4OCwgODIsIDAuNCk7IH1cblxuLnBnSGlnaGxpZ2h0LS1ncmF5LTEge1xuICBiYWNrZ3JvdW5kOiAjODA4MTdjO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxMjgsIDEyOSwgMTI0LCAwLjQpOyB9XG5cbi5wZ0hpZ2hsaWdodC0tZ3JheS0yIHtcbiAgYmFja2dyb3VuZDogI2E3YThhMztcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMTY3LCAxNjgsIDE2MywgMC40KTsgfVxuXG4ucGdIaWdobGlnaHQtLWdyYXktMyB7XG4gIGJhY2tncm91bmQ6ICNkMWQyY2Q7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwOSwgMjEwLCAyMDUsIDAuNCk7IH1cblxuLnBnSGlnaGxpZ2h0LS1ncmF5LTQge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVhO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyMzksIDIzOSwgMjM0LCAwLjQpOyB9XG5cbi5wZ0hpZ2hsaWdodC0tYnJvd24tMCB7XG4gIGJhY2tncm91bmQ6ICM2OTMzMjM7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwNSwgNTEsIDM1LCAwLjQpOyB9XG5cbi5wZ0hpZ2hsaWdodC0tYnJvd24tMSB7XG4gIGJhY2tncm91bmQ6ICM5MTZmNjM7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0NSwgMTExLCA5OSwgMC40KTsgfVxuXG4ucGdIaWdobGlnaHQtLWJyb3duLTIge1xuICBiYWNrZ3JvdW5kOiAjYmJhNDlhO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxODcsIDE2NCwgMTU0LCAwLjQpOyB9XG5cbi5wZ0hpZ2hsaWdodC0tYnJvd24tMyB7XG4gIGJhY2tncm91bmQ6ICNlNmRiZDY7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMCwgMjE5LCAyMTQsIDAuNCk7IH1cblxuLnBnSGlnaGxpZ2h0LS1yZWQtMCB7XG4gIGJhY2tncm91bmQ6ICNlZTY0NWM7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMTAwLCA5MiwgMC40KTsgfVxuXG4ucGdIaWdobGlnaHQtLXJlZC0xIHtcbiAgYmFja2dyb3VuZDogI2Y2OTY4NztcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ2LCAxNTAsIDEzNSwgMC40KTsgfVxuXG4ucGdIaWdobGlnaHQtLXJlZC0yIHtcbiAgYmFja2dyb3VuZDogI2ZhYmViNDtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAxOTAsIDE4MCwgMC40KTsgfVxuXG4ucGdIaWdobGlnaHQtLXJlZC0zIHtcbiAgYmFja2dyb3VuZDogI2ZkZTdlMTtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjUzLCAyMzEsIDIyNSwgMC40KTsgfVxuXG4ucGdIaWdobGlnaHQtLW9yYW5nZS0wIHtcbiAgYmFja2dyb3VuZDogI2Y2OGIyODtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ2LCAxMzksIDQwLCAwLjQpOyB9XG5cbi5wZ0hpZ2hsaWdodC0tb3JhbmdlLTEge1xuICBiYWNrZ3JvdW5kOiAjZmNjNjkxO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTIsIDE5OCwgMTQ1LCAwLjQpOyB9XG5cbi5wZ0hpZ2hsaWdodC0tb3JhbmdlLTIge1xuICBiYWNrZ3JvdW5kOiAjZmRkOWJhO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDIxNywgMTg2LCAwLjQpOyB9XG5cbi5wZ0hpZ2hsaWdodC0tb3JhbmdlLTMge1xuICBiYWNrZ3JvdW5kOiAjZmVlYWRhO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTQsIDIzNCwgMjE4LCAwLjQpOyB9XG5cbi5wZ0hpZ2hsaWdodC0teWVsbG93LTAge1xuICBiYWNrZ3JvdW5kOiAjZDdjOTQ0O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyMTUsIDIwMSwgNjgsIDAuNCk7IH1cblxuLnBnSGlnaGxpZ2h0LS15ZWxsb3ctMSB7XG4gIGJhY2tncm91bmQ6ICNlYmUwOGM7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNSwgMjI0LCAxNDAsIDAuNCk7IH1cblxuLnBnSGlnaGxpZ2h0LS15ZWxsb3ctMiB7XG4gIGJhY2tncm91bmQ6ICNmMmViYmM7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MiwgMjM1LCAxODgsIDAuNCk7IH1cblxuLnBnSGlnaGxpZ2h0LS15ZWxsb3ctMyB7XG4gIGJhY2tncm91bmQ6ICNmNGYyZGU7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NCwgMjQyLCAyMjIsIDAuNCk7IH1cblxuLnBnSGlnaGxpZ2h0LS1ncmVlbi0wIHtcbiAgYmFja2dyb3VuZDogIzAwYjZiZDtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTgyLCAxODksIDAuNCk7IH1cblxuLnBnSGlnaGxpZ2h0LS1ncmVlbi0xIHtcbiAgYmFja2dyb3VuZDogIzc3Y2RkNTtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMTE5LCAyMDUsIDIxMywgMC40KTsgfVxuXG4ucGdIaWdobGlnaHQtLWdyZWVuLTIge1xuICBiYWNrZ3JvdW5kOiAjYjRlMWU0O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxODAsIDIyNSwgMjI4LCAwLjQpOyB9XG5cbi5wZ0hpZ2hsaWdodC0tZ3JlZW4tMyB7XG4gIGJhY2tncm91bmQ6ICNkNWVkZWY7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxMywgMjM3LCAyMzksIDAuNCk7IH1cblxuLnBnSGlnaGxpZ2h0LS1ibHVlLTAge1xuICBiYWNrZ3JvdW5kOiAjMDA2ZjkxO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMTEsIDE0NSwgMC40KTsgfVxuXG4ucGdIaWdobGlnaHQtLWJsdWUtMSB7XG4gIGJhY2tncm91bmQ6ICM3Y2FlYzY7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyNCwgMTc0LCAxOTgsIDAuNCk7IH1cblxuLnBnSGlnaGxpZ2h0LS1ibHVlLTIge1xuICBiYWNrZ3JvdW5kOiAjYjRkNWU1O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxODAsIDIxMywgMjI5LCAwLjQpOyB9XG5cbi5wZ0hpZ2hsaWdodC0tYmx1ZS0zIHtcbiAgYmFja2dyb3VuZDogI2Q1ZTdmMDtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjEzLCAyMzEsIDI0MCwgMC40KTsgfVxuXG4ucGdIaWdobGlnaHQtLWRlbW9jcmF0LTAge1xuICBiYWNrZ3JvdW5kOiAjMDA4MWM1O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjksIDE5NywgMC40KTsgfVxuXG4ucGdIaWdobGlnaHQtLWRlbW9jcmF0LTEge1xuICBiYWNrZ3JvdW5kOiAjNjZiN2U2O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxMDIsIDE4MywgMjMwLCAwLjQpOyB9XG5cbi5wZ0hpZ2hsaWdodC0tZGVtb2NyYXQtMiB7XG4gIGJhY2tncm91bmQ6ICNiNGQ2ZjE7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4MCwgMjE0LCAyNDEsIDAuNCk7IH1cblxuLnBnSGlnaGxpZ2h0LS1kZW1vY3JhdC0zIHtcbiAgYmFja2dyb3VuZDogI2UxZWJmNztcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjI1LCAyMzUsIDI0NywgMC40KTsgfVxuXG4ucGdIaWdobGlnaHQtLXJlcHVibGljYW4tMCB7XG4gIGJhY2tncm91bmQ6ICNlZDFjMjQ7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNywgMjgsIDM2LCAwLjQpOyB9XG5cbi5wZ0hpZ2hsaWdodC0tcmVwdWJsaWNhbi0xIHtcbiAgYmFja2dyb3VuZDogI2YzODQ4NztcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjQzLCAxMzIsIDEzNSwgMC40KTsgfVxuXG4ucGdIaWdobGlnaHQtLXJlcHVibGljYW4tMiB7XG4gIGJhY2tncm91bmQ6ICNmOWJmYmU7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTkxLCAxOTAsIDAuNCk7IH1cblxuLnBnSGlnaGxpZ2h0LS1yZXB1YmxpY2FuLTMge1xuICBiYWNrZ3JvdW5kOiAjZmRlY2ViO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDIzNiwgMjM1LCAwLjQpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICAjUGFnZSBCdWlsZGVyIEhlYWRlclxuICAgICNwYkhlYWRlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYkhlYWRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuLnBiSGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5OyB9XG5cbi5wYkhlYWRlci5ub3QtZml4ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm5hdi1zZWN0aW9uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNDhweDsgfVxuXG4ubmF2LXNlY3Rpb24gPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uYXYtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5uYXYtbWlkZGxlIHtcbiAgcGFkZGluZy1yaWdodDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uYXYtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzOTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm5hdi1idG4ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gIGNvbG9yOiAjMmEyYTJhO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJGcmFua2xpbklUQ1Byb0JvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4OyB9XG5cbi5uYXYtYnRuIGkge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb2xvcjogIzU1NTsgfVxuXG4ubmF2LWJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGYwOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmRpdltkYXRhLXNob3ctb24tc2Nyb2xsPVwidHJ1ZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI25hdi1iYXIge1xuICBjb2xvcjogIzJhMmEyYTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMjUwbXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMjUwbXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAyNTBtcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2Utb3V0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ucGJIZWFkZXIuYmFyLWhpZGRlbiAjbmF2LWJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MHB4LCAwKTsgfVxuXG4ucGJIZWFkZXIuYmFyLWhpZGRlbiB7XG4gIGhlaWdodDogMDsgfVxuXG4uc2NyZWVucmVhZGVyLWxpbmsge1xuICBoZWlnaHQ6IDBweDtcbiAgd2lkdGg6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBhL2IgdGVzdCBhbmQgdGFyZ2V0IHN0eWxlcyovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAucGJIZWFkZXIuYWJ0LW1hc3RIZWFkMi1sb2dvTGFyZ2UtdHJ1ZSAjd3AtbG9nbyxcbiAgI3dwLXRvcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGJIZWFkZXIuYWJ0LW1hc3RIZWFkMi1sb2dvTGFyZ2UtdHJ1ZS50aXRsZS1tb2RlICN3cC1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnBiLWYtcGFnZS1oZWFkZXItdjIuYWJ0LW1hc3RIZWFkMi1sb2dvTGFyZ2UtdHJ1ZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gICN3cC10b3BwZXIuYWJ0LW1hc3RIZWFkMi1sb2dvTGFyZ2UtdHJ1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNjdweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgICAvKiB0cmFuc2l0aW9uIGZyb20gICNwYi1yb290ICovXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSA1MDBtcyBjdWJpYy1iZXppZXIoMC41NjUsIDEsIDAuNzY1LCAwLjg4KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDUwMG1zIGN1YmljLWJlemllcigwLjU2NSwgMS42NSwgMC43NjUsIDAuODgpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gNTAwbXMgY3ViaWMtYmV6aWVyKDAuNTY1LCAxLjY1LCAwLjc2NSwgMC44OCk7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDUwMG1zIGN1YmljLWJlemllcigwLjU2NSwgMS42NSwgMC43NjUsIDAuODgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBjdWJpYy1iZXppZXIoMC41NjUsIDEuNjUsIDAuNzY1LCAwLjg4KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NjUsIDEsIDAuNzY1LCAwLjg4KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NjUsIDEuNjUsIDAuNzY1LCAwLjg4KTtcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NjUsIDEuNjUsIDAuNzY1LCAwLjg4KTtcbiAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTY1LCAxLjY1LCAwLjc2NSwgMC44OCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU2NSwgMS42NSwgMC43NjUsIDAuODgpOyB9XG4gIGJvZHkubGVmdC1tZW51LmxlZnQtbWVudS1wYiAjd3AtdG9wcGVyLmFidC1tYXN0SGVhZDItbG9nb0xhcmdlLXRydWUge1xuICAgIC8qIHRyYW5zaXRpb24gZnJvbSAgYm9keS5sZWZ0LW1lbnUubGVmdC1tZW51LXBiICNwYi1yb290ICovXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwcHgsIDAsIDApOyB9XG4gICN3cC10b3BwZXIuYWJ0LW1hc3RIZWFkMi1sb2dvTGFyZ2UtdHJ1ZSAudG9wLXRpbWVzdGFtcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogLTI2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG4gICN3cC10b3BwZXIuYWJ0LW1hc3RIZWFkMi1sb2dvTGFyZ2UtdHJ1ZSAjd3AtbG9nby1sYXJnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNjRweDtcbiAgICB3aWR0aDogMzMzcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGh0dHBzOi8vaW1nLndhc2hpbmd0b25wb3N0LmNvbS9wYi9yZXNvdXJjZXMvaW1nL3dhc2hpbmd0b25wb3N0X2JsYWNrXzY0LnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNDlweDsgfSB9XG5cbiN3cC1sb2dvIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaHR0cHM6Ly9pbWcud2FzaGluZ3RvbnBvc3QuY29tL3BiL3Jlc291cmNlcy9pbWcvd2FzaGluZ3RvbnBvc3RfYmxhY2tfNjQucG5nKSBuby1yZXBlYXQgMCA4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAzMnB4OyB9XG5cbiN3cC1sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgLWtodG1sLW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jd3AtbG9nby1mb3ItcHJpbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbiNzaXRlLW1lbnUtYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogOXB4IDIwcHggMTBweCAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbiNuYXYtYXVkaW8ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuI25hdi1hdWRpby1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGYwO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNTU1O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNzVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNuYXYtYXVkaW8tc2xpZGVyLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDM1cHg7XG4gIHRvcDogNHB4O1xuICBib3R0b206IDRweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMjAwbXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbGVmdCAyMDBtcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAyMDBtcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogbGVmdCAyMDBtcyBlYXNlLW91dDsgfVxuXG4uYXVkaW8tb24gI25hdi1hdWRpby1zbGlkZXItdG9nZ2xlIHtcbiAgbGVmdDogNHB4OyB9XG5cbi5hdWRpby1vZmYgI25hdi1hdWRpby1zbGlkZXItdG9nZ2xlIHtcbiAgbGVmdDogMzdweDsgfVxuXG4jbmF2LWF1ZGlvLXNsaWRlci1vbiwgI25hdi1hdWRpby1zbGlkZXItb2ZmIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNuYXYtYXVkaW8tc2xpZGVyLW9mZiB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4jbmF2LWFkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbiNuYXYtc2VhcmNoIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI25hdi1zZWFyY2ggaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGYwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICM3ZjdmN2Y7XG4gIHBhZGRpbmc6IDAgNDVweCAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4jbmF2LXNlYXJjaCBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMTVweCAxNXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTVweCAxNXB4IDA7XG4gIHdpZHRoOiAzNXB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuI25hdi1zZWFyY2gtbW9iaWxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ1NDY0NjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbiNuYXYtc2VhcmNoLW1vYmlsZSBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDIxMHB4O1xuICBwYWRkaW5nOiAxOHB4IDVweCAxMnB4IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuI25hdi1zZWFyY2gtbW9iaWxlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbiNuYXYtcGFnZS10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJGcmFua2xpbklUQ1Byb0JvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypsZWZ0OiAtMTAwJTtcblx0LW1vei10cmFuc2l0aW9uOiBsZWZ0IDMwMG1zIGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMzAwbXMgbGluZWFyO1xuICAgIC1vLXRyYW5zaXRpb246IGxlZnQgMzAwbXMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMzAwbXMgbGluZWFyOyovIH1cblxuI25hdi1wYWdlLXRpdGxlIGltZyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7IH1cblxuLyogbmF2IG1lbnUgc3R5bGVzICovXG4ubmF2LW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgLyp3aWR0aDogMzAwcHg7Ki9cbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLm5hdi1tZW51IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDU0NjQ2OyB9XG5cbi5uYXYtbWVudSBsaSB7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ1NDY0NjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubmF2LW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLm5hdi1tZW51IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJGcmFua2xpbklUQ1Byb0JvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIHNpdGUgbWVudSBzdHlsZXMgKi9cbiNzaXRlLW1lbnUge1xuICBsZWZ0OiAtMzUwcHg7XG4gIHdpZHRoOiAzNTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDUwMG1zIGN1YmljLWJlemllcigwLjU2NSwgMSwgMC43NjUsIDAuODgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDUwMG1zIGN1YmljLWJlemllcigwLjU2NSwgMS42NSwgMC43NjUsIDAuODgpO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDUwMG1zIGN1YmljLWJlemllcigwLjU2NSwgMS42NSwgMC43NjUsIDAuODgpO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gNTAwbXMgY3ViaWMtYmV6aWVyKDAuNTY1LCAxLjY1LCAwLjc2NSwgMC44OCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBjdWJpYy1iZXppZXIoMC41NjUsIDEuNjUsIDAuNzY1LCAwLjg4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTY1LCAxLjY1LCAwLjc2NSwgMC44OCk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU2NSwgMS42NSwgMC43NjUsIDAuODgpO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTY1LCAxLjY1LCAwLjc2NSwgMC44OCk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NjUsIDEuNjUsIDAuNzY1LCAwLjg4KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB6LWluZGV4OiA5OTg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNzaXRlLW1lbnUgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuI3NpdGUtbWVudSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAyMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuI3NpdGUtbWVudS1pbmZvIHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4jc2l0ZS1tZW51LWluZm8gcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuI3NpdGUtbWVudS1pbmZvIGEge1xuICBmb250LWZhbWlseTogXCJGcmFua2xpbklUQ1Byb0xpZ2h0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuI3NpdGUtbWVudS1pbmZvIC5zaXRlLWF0dHJpYnV0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4jc2l0ZS1tZW51LWluZm8gLnNpdGUtYXR0cmlidXRpb24gc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiRnJhbmtsaW5JVENQcm9Cb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuI3NpdGUtbWVudS1pbmZvIC5jb3B5cmlnaHQge1xuICBmb250LWZhbWlseTogXCJGcmFua2xpbklUQ1Byb0xpZ2h0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLyogY2hhcHRlciBtZW51IHN0eWxlcyAqL1xuI2NoYXB0ZXItbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBjb3VudGVyLXJlc2V0OiBjaGFwdGVyOyB9XG5cbiNjaGFwdGVyLW1lbnUgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDsgfVxuXG4jY2hhcHRlci1tZW51IGltZyB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIC0yMHB4OyB9XG5cbiNjaGFwdGVyLW1lbnUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZyYW5rbGluSVRDUHJvTGlnaHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4jY2hhcHRlci1tZW51LXNlY3Rpb25zIGxpLmNoYXB0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJQYXJ0IFwiIGNvdW50ZXIoY2hhcHRlcik7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjaGFwdGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJGcmFua2xpbklUQ1Byb1RoaW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4jY2hhcHRlci1tZW51IC5jaGFwdGVyLW1lbnUtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiRnJhbmtsaW5JVENQcm9Cb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLyogZGFyayB0aGVtZSBvdmVycmlkZXMgKi9cbi5wYkhlYWRlci5kYXJrICNuYXYtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQxNDE0MjsgfVxuXG4ucGJIZWFkZXIuZGFyayAjd3AtbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2ltZy53YXNoaW5ndG9ucG9zdC5jb20vcGIvcmVzb3VyY2VzL2ltZy93YXNoaW5ndG9ucG9zdF93aGl0ZV83Mi5wbmcpOyB9XG5cbi5wYkhlYWRlci5kYXJrIC5uYXYtYnRuIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MTQxNDI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYkhlYWRlci5kYXJrIC5uYXYtYnRuIGkge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGJIZWFkZXIuZGFyayAubmF2LWJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDE0MTQyOyB9XG5cbi5wYkhlYWRlci5kYXJrICNuYXYtcGFnZS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYkhlYWRlci5kYXJrIC5uYXYtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU1ZTQ7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLnBiSGVhZGVyLmRhcmsgLm5hdi1tZW51IHVsLFxuLnBiSGVhZGVyLmRhcmsgLm5hdi1tZW51IGxpLFxuLnBiSGVhZGVyLmRhcmsgI2NoYXB0ZXItbWVudSBsaSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU1ZTQ7IH1cblxuLnBiSGVhZGVyLmRhcmsgLm5hdi1tZW51IGEsXG4ucGJIZWFkZXIuZGFyayAubmF2LW1lbnUgcCxcbi5wYkhlYWRlci5kYXJrICNjaGFwdGVyLW1lbnUtc2VjdGlvbnMgbGkuY2hhcHRlcjpiZWZvcmUge1xuICBjb2xvcjogIzJhMmEyYTsgfVxuXG4ucGJIZWFkZXIuZGFyayAjc2l0ZS1tZW51LWJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzQxNDE0MjsgfVxuXG4ucGJIZWFkZXIuZGFyayAjbmF2LXNlYXJjaCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTViNWI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYkhlYWRlci5kYXJrICNuYXYtc2VhcmNoIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MTQxNDI7IH1cblxuLnBiSGVhZGVyLmRhcmsgI25hdi1hdWRpby1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1YjViO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGJIZWFkZXIuZGFyayAjbmF2LWF1ZGlvLXNsaWRlci10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTJhOyB9XG5cbi5wYkhlYWRlci5kYXJrICNuYXYtc2VhcmNoLW1vYmlsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU1ZTQ7IH1cblxuLnBiSGVhZGVyLmRhcmsgI25hdi1zZWFyY2gtbW9iaWxlIGlucHV0LFxuLnBiSGVhZGVyLmRhcmsgI25hdi1zZWFyY2gtbW9iaWxlIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMmEyYTJhOyB9XG5cbi8qIGdsb2JhbCBzdHlsZXMgZGVmaW5lZCBpbiB0aGlzIG1lZGlhIHF1ZXJ5IGJlY2F1c2UgdGhleSBhcmUgZXh0ZXJuYWwgdG8gdGhpcyBmZWF0dXJlIChzYWQgZmFjZSAoaGFjaykpICovXG5AbWVkaWEgb25seSBzY3JlZW4ge1xuICAvKiBtZW51IHRyYW5zaXRpb24gKi9cbiAgI3BiLXJvb3QsXG4gIC56b25lLWNvbnRhaW5lcixcbiAgLnZpZGVvLWFkLWJveCxcbiAgLnBiLWhlYWRlci1zbGlkZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSA1MDBtcyBjdWJpYy1iZXppZXIoMC41NjUsIDEsIDAuNzY1LCAwLjg4KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDUwMG1zIGN1YmljLWJlemllcigwLjU2NSwgMS42NSwgMC43NjUsIDAuODgpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gNTAwbXMgY3ViaWMtYmV6aWVyKDAuNTY1LCAxLjY1LCAwLjc2NSwgMC44OCk7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDUwMG1zIGN1YmljLWJlemllcigwLjU2NSwgMS42NSwgMC43NjUsIDAuODgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBjdWJpYy1iZXppZXIoMC41NjUsIDEuNjUsIDAuNzY1LCAwLjg4KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NjUsIDEsIDAuNzY1LCAwLjg4KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NjUsIDEuNjUsIDAuNzY1LCAwLjg4KTtcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NjUsIDEuNjUsIDAuNzY1LCAwLjg4KTtcbiAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTY1LCAxLjY1LCAwLjc2NSwgMC44OCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU2NSwgMS42NSwgMC43NjUsIDAuODgpOyB9XG4gIC5pb3MgYm9keS5sZWZ0LW1lbnUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLyogdGhpcyBicmVha3MgdGhlIHNsaWRlLW91dCBtZW51IGVmZmVjdCBpbiBmZiAqL1xuICA6bm90KC5mZikgYm9keS5sZWZ0LW1lbnUge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICBib2R5LmxlZnQtbWVudSAjc2l0ZS1tZW51IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwcHgsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDsgfVxuICBib2R5LmxlZnQtbWVudS5sZWZ0LW1lbnUtcGIgI3BiLXJvb3QsXG4gIGJvZHkubGVmdC1tZW51LmxlZnQtbWVudS1wYiAuem9uZS1jb250YWluZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTsgfVxuICBib2R5LmxlZnQtbWVudSAudmlkZW8tYWQtYm94LFxuICBib2R5LmxlZnQtbWVudSAucGItaGVhZGVyLXNsaWRlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwcHgsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7IH1cbiAgLyogYnJvd3NlciBmYWxsYmFja3M7IGllOCBmYWxsYmFja3MgYXJlIGFsc28gaW4gZmVhdHVyZS5qc3AgKi9cbiAgLm5vLWNzc3RyYW5zZm9ybXMgYm9keS5sZWZ0LW1lbnUgI3NpdGUtbWVudSxcbiAgLm5vLWNzc3RyYW5zaXRpb25zIGJvZHkubGVmdC1tZW51ICNzaXRlLW1lbnUge1xuICAgIGxlZnQ6IC01MHB4OyB9XG4gIC5uby1yZXRpbmEgLnBiLWYtcGFnZS1oZWFkZXItdjIgI3dwLWxvZ28ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2ltZy53YXNoaW5ndG9ucG9zdC5jb20vcGIvcmVzb3VyY2VzL2ltZy93YXNoaW5ndG9ucG9zdF9ibGFja18zMi5wbmcpOyB9XG4gIC5uby1yZXRpbmEgLnBiLWYtcGFnZS1oZWFkZXItdjIgLnBiSGVhZGVyLmRhcmsgI3dwLWxvZ28ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2ltZy53YXNoaW5ndG9ucG9zdC5jb20vcGIvcmVzb3VyY2VzL2ltZy93YXNoaW5ndG9ucG9zdF93aGl0ZV8zMi5wbmcpOyB9XG4gIC5uby10b3VjaCAucGItZi1wYWdlLWhlYWRlci12MiAjc2l0ZS1tZW51IGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhOyB9XG4gIC5uby10b3VjaCAucGItZi1wYWdlLWhlYWRlci12MiAucGJIZWFkZXIuZGFyayAjc2l0ZS1tZW51IGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC5uby10b3VjaCAucGItZi1wYWdlLWhlYWRlci12MiAubmF2LWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBmMDsgfVxuICAubm8tdG91Y2ggLnBiLWYtcGFnZS1oZWFkZXItdjIgLnBiSGVhZGVyLmRhcmsgLm5hdi1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQxNDE0MjsgfVxuICAubm8tdG91Y2g6bm90KC5pZSkgLnBiLWYtcGFnZS1oZWFkZXItdjIgI3NpdGUtbWVudSBsaTpob3ZlciBhIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMCk7IH1cbiAgLmhlYWRlci1wbGFjZWhvbGRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkYjRiNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAjcGItcm9vdCA+IC5wYi1mLXBhZ2UtaGVhZGVyLXYyOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuXG4vKiBzdHlsZXMgZm9yIHRpdGxlIG1vZGUgb24gbGFyZ2Ugc2NyZWVucyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubm8tcmV0aW5hIC5wYkhlYWRlciAudGl0bGUtbW9kZSAjd3AtbG9nbyxcbiAgLnBiSGVhZGVyIC50aXRsZS1tb2RlICN3cC1sb2dvIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9pbWcud2FzaGluZ3RvbnBvc3QuY29tL3BiL3Jlc291cmNlcy9pbWcvd3BfYmxhY2tfNjAucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzJweDtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgLnBiSGVhZGVyIC50aXRsZS1tb2RlIC5uYXYtbWlkZGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMjVweDsgfVxuICAubm8tcmV0aW5hIC5wYkhlYWRlciAudGl0bGUtbW9kZS5kYXJrICN3cC1sb2dvLFxuICAucGJIZWFkZXIgLnRpdGxlLW1vZGUuZGFyayAjd3AtbG9nbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vaW1nLndhc2hpbmd0b25wb3N0LmNvbS9wYi9yZXNvdXJjZXMvaW1nL3dwX3doaXRlXzYwLnBuZyk7IH1cbiAgLnBiSGVhZGVyIC50aXRsZS1tb2RlICNuYXYtcGFnZS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBiSGVhZGVyIC50aXRsZS1tb2RlICNuYXYtdXNlcixcbiAgLnBiSGVhZGVyIC50aXRsZS1tb2RlICNuYXYtc2VhcmNoLFxuICAucGJIZWFkZXIgLnRpdGxlLW1vZGUgI25hdi1zaWduLWluLFxuICAucGJIZWFkZXIgLnRpdGxlLW1vZGUgI3NpdGUtbWVudS1idG4gLm5hdi1idG4tbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBiSGVhZGVyIC50aXRsZS1tb2RlICNzaXRlLW1lbnUtYnRuIGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAucGJIZWFkZXIgLnRpdGxlLW1vZGUgI3NpdGUtbWVudS1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnBiSGVhZGVyIC50aXRsZS1tb2RlICNuYXYtc2hhcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucGJIZWFkZXIgLm5hdi1tZW51IC5tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIHNtYWxsLXNjcmVlbiBzdHlsZXMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiSGVhZGVyIC5uYXYtYnRuIHtcbiAgICBwYWRkaW5nOiAwIDE3cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAucGJIZWFkZXIgLm5hdi1idG4gaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5wYkhlYWRlciAubmF2LWJ0biAubmF2LWJ0bi1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGJIZWFkZXIgI3NpdGUtbWVudS1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7IH1cbiAgLnBiSGVhZGVyICNuYXYtY2hhcHRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5wYkhlYWRlciAubmF2LW1pZGRsZSxcbiAgLnBiSGVhZGVyICNuYXYtc2VhcmNoLFxuICAucGJIZWFkZXIgI25hdi1hdWRpbyxcbiAgLnBiSGVhZGVyICNuYXYtc2hhcmUsXG4gIC5wYkhlYWRlciAjbmF2LXVzZXIsXG4gIC5wYkhlYWRlciAjbmF2LXN1YnNjcmliZSxcbiAgLnBiSGVhZGVyICNuYXYtYWQsXG4gIC5wYkhlYWRlciAjbmF2LXNpZ24taW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBiSGVhZGVyICNuYXYtc2VhcmNoLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBiSGVhZGVyICN3cC1sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5wYkhlYWRlciAjd3AtbG9nbyBhIHtcbiAgICBtYXJnaW46IDAgNDVweDsgfVxuICAucGJIZWFkZXIgLmhhcy1jaGFwdGVyICN3cC1sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgLnBiSGVhZGVyIC5uYXYtcmlnaHQge1xuICAgIHdpZHRoOiA1NXB4OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogVE9ETzogRmlndXJlIHRoaXMgb3V0ICovXG4gIC5wYkhlYWRlciAucGJIZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLnBiSGVhZGVyICN3cC1sb2dvLFxuICAucGJIZWFkZXIgI3dwLXRvcHBlcixcbiAgLnBiSGVhZGVyICNzaXRlLW1lbnUtYnRuLFxuICAucGJIZWFkZXIgLm5hdi1taWRkbGUsXG4gIC5wYkhlYWRlciAubmF2LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYkhlYWRlciAjd3AtbG9nby1mb3ItcHJpbnQsXG4gIC5wYkhlYWRlciAjd3AtbG9nby1mb3ItcHJpbnQgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI3cHg7IH0gfVxuXG4vKlN0YXJ0IEF1dGhvciBTdHVmZlxuPT09PT09PT09PT0qL1xuLmJ5bGluZS13cmFwcGVyIC5wYi10d2l0dGVyLWZvbGxvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmJ5bGluZS13cmFwcGVyIC5lbWFpbCBhOmhvdmVyIHtcbiAgY29sb3I6ICM1QTVBNUE7IH1cblxuLmJ5bGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4vKkVORCBBdXRob3IgU3R1ZmZcbj09PT09PT09PT0qL1xuLmVjaG8tY291bnRlciAubW9iaWxlLWNvdW50IHtcbiAgZGlzcDogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAucGItZmVhdHVyZSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmVjaG8tY291bnRlciAubW9iaWxlLWNvdW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAvKiBUT0RPOiBGaWd1cmUgdGhpcyBvdXQgKi9cbiAgLnBiLWYtYXJ0aWNsZS1hcnRpY2xlLXRvcHBlciAjc2x1Z190aWZmYW55X3RpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICAgI1BhZ2UgQnVpbGRlciBGb290ZXIgKGluIHNpZGViYXIpXG4gICAgI3BiRm9vdGVyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBsYWluIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5wbGFpbiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uZm9vdGVyLXYyIHtcbiAgbWFyZ2luLXRvcDogNGVtO1xuICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG5cbi5mb290ZXItdjIgYiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkZyYW5rbGluSVRDUHJvQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5mb290ZXItdjIgYSB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5wYi1mLXRoZW1lLWRhcmsgLmZvb3Rlci12MiBhIHtcbiAgY29sb3I6ICNmMGYwZjA7IH1cblxuLmZvb3Rlci12MiBhOmhvdmVyIHtcbiAgY29sb3I6ICMyRTZEOUQ7IH1cblxuLnBiLWYtdGhlbWUtZGFyayAuZm9vdGVyLXYyIGE6aG92ZXIge1xuICBjb2xvcjogIzFkODdkODsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1mLXBhZ2UtZm9vdGVyLXYyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5wYi1mLXBhZ2UtZm9vdGVyLXYyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnBnTm90VmlzaWJsZSB7XG4gIHBhZGRpbmc6IDJweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wZ0hpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wZ1Nob3ctZm9jdXM6Zm9jdXMsXG4ucGdTaG93LWZvY3VzOmFjdGl2ZSB7XG4gIHBhZGRpbmc6IGluaGVyaXQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIHRvcDogaW5oZXJpdDtcbiAgbGVmdDogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIGJvcmRlcjogZG90dGVkIDFweCBibHVlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBnSGlkZGVuLWZvci14eGwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBnU2hvdy1mb3IteHhsIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGdIaWRkZW4tZm9yLXhsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wZ1Nob3ctZm9yLXhsIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucGdIaWRkZW4tZm9yLWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNob3ctZm9yLWwge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY0cHgpIHtcbiAgLnBnSGlkZGVuLWZvci1tIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wZ1Nob3ctZm9yLW0ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBnSGlkZGVuLWZvci1zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wZ1Nob3ctZm9yLXMge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgLnBnSGlkZGVuLWZvci14cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGdTaG93LWZvci14cyB7XG4gICAgZGlzcGxheTogaW5oZXJpdDsgfSB9XG5cbi5lZGl0b3JzLW1vZHVsZSB7XG4gIGZvbnQtc2l6ZTogMS4xZW07IH1cbiAgLmVkaXRvcnMtbW9kdWxlIGg0LmZyYW5rbGluIHtcbiAgICBmb250LXNpemU6IDEuM2VtOyB9XG4gIC5lZGl0b3JzLW1vZHVsZSAucGdHcmlkLWNlbGwtLTYge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMDsgfVxuICAuZWRpdG9ycy1tb2R1bGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5lZGl0b3JzLW1vZHVsZSBoNCwgLmVkaXRvcnMtbW9kdWxlIHAge1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5lZGl0b3JzLW1vZHVsZSBhIHtcbiAgICBjb2xvcjogIzJhMmEyYTsgfVxuXG4vKiBTdGFuZGFyZCBidXR0b24gc3R5bGVzICovXG4vKiBGb3IgcXVpeiBidXR0b25zLCBtdWx0aS1vcHRpb24gYnV0dG9ucyAoZmlsdGVycyksIHRhYnMsIGZvcm1zLCB0b2dnbGUsIGV0Yy4gc2VlIFhYICovXG4ucGctYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEzcHggMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiRnJhbmtsaW5JVENQcm9Cb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC8qIENsb3NlIGJ1dHRvbiAqLyB9XG4gIC5wZy1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDVkNWQ1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucGctYnV0dG9uLnBnLWJ1dHRvbi0tZW1waGFzaXplIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5wZy1idXR0b24ucGctYnV0dG9uLS1lbXBoYXNpemU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNWE1YTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzVhNWE1YTsgfVxuICAucGctYnV0dG9uLnBnLWJ1dHRvbi0tZW1waGFzaXplLWFsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlNmQ5ZDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAucGctYnV0dG9uLnBnLWJ1dHRvbi0tZW1waGFzaXplLWFsdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY4Y2JlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDY4Y2JlOyB9XG4gIC5wZy1idXR0b24ucGctYnV0dG9uLS1kZWVtcGhhc2l6ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnJhbmtsaW5JVENQcm9MaWdodFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7IH1cbiAgICAucGctYnV0dG9uLnBnLWJ1dHRvbi0tZGVlbXBoYXNpemU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U5ZTllOTsgfVxuICAucGctYnV0dG9uLnBnLWJ1dHRvbi0tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLnBnLWJ1dHRvbi5wZy1idXR0b24tLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBjb250ZW50OiBcIlxcZjA4MlwiO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAucGctYnV0dG9uLnBnLWJ1dHRvbi0tZmFjZWJvb2s6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNzhiNDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzVhNzhiNDsgfVxuICAucGctYnV0dG9uLnBnLWJ1dHRvbi0tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWNlZTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAucGctYnV0dG9uLnBnLWJ1dHRvbi0tdHdpdHRlcjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgY29udGVudDogXCJcXGYwOTlcIjtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgLnBnLWJ1dHRvbi5wZy1idXR0b24tLXR3aXR0ZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVmYzBmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzVmYzBmZjsgfVxuICAucGctYnV0dG9uLnBnLWJ1dHRvbi0tY2xvc2Uge1xuICAgIGJvcmRlci1jb2xvcjogIzJhMmEyYTsgfVxuICAgIC5wZy1idXR0b24ucGctYnV0dG9uLS1jbG9zZTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNlOWU5ZTk7IH1cbiAgICAucGctYnV0dG9uLnBnLWJ1dHRvbi0tY2xvc2UucGctYnV0dG9uLS1lbXBoYXNpemU6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNWE1YTVhOyB9XG4gICAgLnBnLWJ1dHRvbi5wZy1idXR0b24tLWNsb3NlOmFmdGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gIC5wZy1idXR0b24ucGctYnV0dG9uLWNpcmNsZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDExcHg7IH1cbiAgICAucGctYnV0dG9uLnBnLWJ1dHRvbi1jaXJjbGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cblxuLnRlbXBsYXRlLXRlc3QgLnBnUGxhY2Vob2xkZXIge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBmbGV4LWFsaWduOiBjZW50ZXI7IH1cblxuLyogZm9udCBmYWNlIHN0dWZmICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmaWd1cmVzJztcbiAgc3JjOiB1cmwoXCJodHRwczovL3d3dy53YXNoaW5ndG9ucG9zdC5jb20vZ3JhcGhpY3MvbmF0aW9uYWwvcG9saWNlLXNob290aW5ncy9mb250cy9maWd1cmVzLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJodHRwczovL3d3dy53YXNoaW5ndG9ucG9zdC5jb20vZ3JhcGhpY3MvbmF0aW9uYWwvcG9saWNlLXNob290aW5ncy9mb250cy9maWd1cmVzLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly93d3cud2FzaGluZ3RvbnBvc3QuY29tL2dyYXBoaWNzL25hdGlvbmFsL3BvbGljZS1zaG9vdGluZ3MvZm9udHMvZmlndXJlcy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImh0dHBzOi8vd3d3Lndhc2hpbmd0b25wb3N0LmNvbS9ncmFwaGljcy9uYXRpb25hbC9wb2xpY2Utc2hvb3RpbmdzL2ZvbnRzL2ZpZ3VyZXMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmljb24tZmlndXJlIHtcbiAgZm9udC1mYW1pbHk6ICdmaWd1cmVzJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLWZpZ3VyZTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjsgfVxuXG4uaWNvbi1maWd1cmUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7IH1cblxuLmljb24tZmlndXJlMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNlwiOyB9XG5cbi8qIHRlbXBsYXRlIG92ZXJyaWRlcyAqL1xuaGVhZGVyLnBnR3JhcGhpY0hlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBnSDEsIC5wZ0hlYWRsaW5lLS13S2lja2VyLFxuLnBnSGVhZGxpbmUtLXdLaWNrZXIsXG5oMi5mcmFua2xpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZyYW5rbGluSVRDUHJvTGlnaHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4ucGdCeWxpbmUsXG4ucGdCeWxpbmUtYXV0aG9yLXdyYXAsXG4ucGdCeWxpbmUtdHdpdHRlciB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5wZ0J5bGluZS10d2l0dGVyIHtcbiAgbWFyZ2luOiAwLjVlbSAwIDAgMDsgfVxuXG4ucGdCb3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4ucGdDaGFydCB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jcGdjb250ZW50LmlzLW1hc2tlZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBzaGFyZSB0b29scyAqL1xuLnRvcC1zaGFyZWJhci13cmFwcGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG4uc29jaWFsLXRvb2xzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnNvY2lhbC10b29scy13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi5zb2NpYWwtdG9vbHMtcHJpbWFyeSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uc29jaWFsLXRvb2xzIC50b29sIHtcbiAgbWFyZ2luOiAxZW0gMCAwIDA7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uc29jaWFsLXRvb2xzIC50b29sIHNwYW4uZmEge1xuICBjb2xvcjogI2YyNjQxNDsgfVxuXG4ubWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMGZmOyB9XG5cbi8qIHNlY3Rpb25zICovXG4uc2VjdGlvbiB7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDhlbSBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDZlbSBhdXRvOyB9IH1cblxuLmNvcHlXcmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nOiAwIDAgMWVtIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvcHlXcmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNvcHlIZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFlbSAwIDAgMDsgfVxuXG4uY29weUhlYWRlciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS41ZW07XG4gIGxlZnQ6IC01LjVlbTtcbiAgd2lkdGg6IDRlbTtcbiAgaGVpZ2h0OiA0ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5jb3B5SGVhZGVyIGltZyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogM2VtO1xuICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfSB9XG5cbi5jb3B5SGVhZGVyIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIuNGVtO1xuICBmb250LWZhbWlseTogXCJGcmFua2xpbklUQ1Byb1RoaW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb3B5SGVhZGVyIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9IH1cblxuLmNvcHlIZWFkZXIgaDMgc3BhbiB7XG4gIGNvbG9yOiAjZjI2NDE0O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2YyNjQxNDsgfVxuXG4uY29weVdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG5hLnJlYWRNb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMjY0MTQ7XG4gIGNvbG9yOiAjZjI2NDE0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYS5yZWFkTW9yZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjsgfVxuXG5hLnJlYWRNb3JlIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5hLnJlYWRNb3JlIGkge1xuICBtYXJnaW46IDAgMCAwIDAuM2VtOyB9XG5cbi8qIGhlYWRlciAqL1xuLmhlYWRlckljb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDAuM2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5zZWN0aW9uSGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0byA4ZW0gYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc2VjdGlvbkhlYWRlciB7XG4gICAgICBtYXJnaW46IDAgYXV0byA2ZW0gYXV0bzsgfSB9XG5cbi5zZWN0aW9uSGVhZGVyIC5jb3B5V3JhcHBlciB7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY0cHgpIHtcbiAgICAuc2VjdGlvbkhlYWRlciAuY29weVdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zZWN0aW9uSGVhZGVyIC5jb3B5V3JhcHBlciB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgcGFkZGluZzogMmVtIDFlbSAxLjVlbSAxZW07IH0gfVxuXG5hLnBnSGVhZGxpbmUta2lja2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiRnJhbmtsaW5JVENQcm9MaWdodFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbmgxLnBnSGVhZGxpbmUtLXdLaWNrZXIge1xuICBwYWRkaW5nOiAwLjVlbSAwIDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiRnJhbmtsaW5JVENQcm9UaGluXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGgxLnBnSGVhZGxpbmUtLXdLaWNrZXIge1xuICAgICAgZm9udC1zaXplOiAzZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBoMS5wZ0hlYWRsaW5lLS13S2lja2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBoMS5wZ0hlYWRsaW5lLS13S2lja2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9IH1cblxuaDEucGdIZWFkbGluZS0td0tpY2tlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZjI2NDE0O1xuICBmb250LXNpemU6IDRlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9zdG9uaVN0YW5kYXJkUmVndWxhclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgaDEucGdIZWFkbGluZS0td0tpY2tlciBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMy41ZW07IH0gfVxuXG5oMi5mcmFua2xpbiB7XG4gIGNvbG9yOiAjZjI2NDE0O1xuICBmb250LXNpemU6IDIuMmVtO1xuICBmb250LWZhbWlseTogXCJGcmFua2xpbklUQ1Byb1RoaW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBoMi5mcmFua2xpbiB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfSB9XG5cbi5wZ0xlYWQgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMWVtIDAgMDtcbiAgY29sb3I6ICNhYWFhYWE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnZpc1dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJsb2NrcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDsgfVxuXG4uYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uYmxvY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMTAwLCAyMCwgMC40KTsgfVxuXG4vKiBjYXNlICovXG4vKiB0b29sdGlwICovXG4udG9vbHRpcCBwIHtcbiAgbWFyZ2luOiAwLjNlbSAwO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4udG9vbHRpcCBwIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJGcmFua2xpbklUQ1Byb0JvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4udG9vbHRpcCBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAwIDFlbSAwIDA7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG5cbi8qIG1hcCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2NHB4KSB7XG4gIC5tYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc3RhdGUge1xuICBmaWxsOiAjZGNkY2RjO1xuICBzdHJva2U6ICNmZmZmZmY7IH1cblxuLnNpdGUge1xuICBmaWxsOiAjZjI2NDE0O1xuICBmaWxsLW9wYWNpdHk6IDAuNDsgfVxuIiwiKiB7Ym94LXNpemluZzpib3JkZXItYm94O30gLypsZXRzIG1ha2UgdGhpcyBsZXNzIC0gYmlnKi9cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcIm5vcm1hbGl6ZVwiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwicGFnZUxheW91dFwiO1xuQGltcG9ydCBcInNvY2lhbFNoYXJlXCI7XG5AaW1wb3J0IFwiZ3JhcGhpY0VsZW1lbnRzXCI7XG5AaW1wb3J0IFwicGFnZUJ1aWxkZXJDb21wb25lbnRzXCI7XG5AaW1wb3J0IFwidmlzaWJpbGl0eVwiO1xuQGltcG9ydCBcImVkaXRvcnNNb2R1bGVcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG4vL1JlbW92ZSB3aGVuIGZyb20geW8tZ3JhcGhpY1xuQGltcG9ydCBcInRlbXBsYXRlVGVzdFwiO1xuXG4iLCIvL0JyZWFrcG9pbnRzXG5cblxuLyogSGVyZSBpcyBob3cgdGhlIGJyZWFrcG9pbnRzIHdvcmtcblxuMHB4IC0tLSAzMDBweCAoeHMpXG4gMzAxcHggLS0tIDQ4MHB4IChzbSlcbiAgICA0ODFweCAtLS0gNzY4cHggKG1kKVxuICAgICAgICAgNzY5cHggLS0tIDEwMDBweChsZylcbiAgICAgICAgICAgIDEwMDFweCAtLS0gMTIwMHB4IGRlZmF1bHQgLXN0eWxlc1xuICAgICAgICAgICAgICAgIDEyMDFweCAtLS0gMTQwMHB4ICh4bCkgbWluLXdpZHRoOiAxMjAxcHhcbiAgICAgICAgICAgICAgICAgICAgMTQwMXB4IC0tLSDiiJ5weCAoeHhsKSBtaW4td2lkdGg6IDE0MDFweFxuXG5cbiovXG5cbiR4eGxhcmdlOiAxNDAwcHg7XG4keGxhcmdlOiAxMjAwcHg7XG4kbGFyZ2U6IDEwMDBweDsgLy9QQiBmaXhlZCB3aWR0aFxuJG1lZDogNzY4cHg7IC8vaVBhZCBQb3J0cmFpdFxuJHNtYWxsOiA0ODBweDsgLy9kcm9wIGZvbnQgc2l6ZSBmb3IgcGhvbmVcbiR4c21hbGw6IDMwMHB4O1xuXG4kYWxsQnJlYWtwb2ludHM6ICR4eGxhcmdlLCAkeGxhcmdlLCAkbGFyZ2UsICRtZWQsICRzbWFsbCwgJHhzbWFsbDtcbiRhbGxCcmVha3BvaW50TmFtZXM6IHh4bCwgeGwsIGxnLCBtZCwgc20sIHhzO1xuXG4vLyBNYXggd2lkdGhzXG4kY29udGVudFdpZGVNYXg6IDE0MDBweDtcbiRjb250ZW50UmVndWxhck1heDogMTIwMHB4O1xuJGNvbnRlbnROYXJyb3dNYXg6IDEwMDBweDtcblxuXG4vKlxuICAgIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkXG4gICAgRE8gTk9UIFRPVUNIIFVOTEVTUyBBQlNPTFVURUxZIFNVUkVcbiovXG4kZ3JpZC1jb2x1bW5zOiAxMjsgXG5cbi8vSkt1c3QgdXNlZCBpbiBJRSBmaXhlcyBjb3VsZCByb2xsIGludG8gZ3JpZCBzZXR1cCB0b29cbi8vZGZsdCA9IGRlZmF1bHRcblxuXG4kZ3V0dGVyLWNsYXNzLW5hbWVzOiBkZWZhdWx0LCBwZ0dyaWQtLWd1dHRlcnNMZywgcGdHcmlkLS1ndXR0ZXJzWGw7XG4kZ3V0dGVyLXNpemVzOiAwLjVlbSwgMCwgMSwgMS41O1xuXG4vL1RoZW1lIGNvbG9ycy4uLi5cblxuLyoqKioqKioqKioqKioqKioqXG4qIFRoZXJlIGFyZSB0d28gbGlzdCB2YXJpYWJsZXMgYXQgdGhlIGJvdHRvbSBvZiB0aGlzIGZpbGUuIFxuKiBJZiB5b3UgYWRkIGEgY29sb3IgdG8gdGhpcyBmaWxlIGFkZCBpdCB0byBvbmUgb3IgYm90aCBvZiB0aGUgbGlzdCB2YXJpYWJsZXNcbioqKioqKioqKioqKioqKiovXG5cbi8vICRuYXZCbGFjazogIzAwMDtcbi8vICRob3ZlckdyYXk6ICM1QTVBNUE7XG4vLyAkbGlnaHRHcmF5OiAjZDVkNWQ1O1xuLy8gJGxpZ2h0VGV4dDogIzZlNmU2ZTtcblxuLyogVUkgZ3JheXNjYWxlOyBydW5zIGRhcmtlc3QgdG8gbGlnaHRlc3QgKi9cbiR1aS1ibGFjay0wOiAjMDAwMDAwO1xuJHVpLWJsYWNrLTE6ICMyYTJhMmE7XG4kdWktYmxhY2stMjogIzVhNWE1YTtcblxuJHVpLWdyYXktMDogIzZlNmU2ZTtcbiR1aS1ncmF5LTE6ICM5Njk2OTY7XG4kdWktZ3JheS0yOiAjQUFBQUFBO1xuXG4kdWktbGlnaHRHcmF5LTA6ICNkNWQ1ZDU7XG4kdWktbGlnaHRHcmF5LTE6ICNlOWU5ZTk7XG4kdWktbGlnaHRHcmF5LTI6ICNmMWYxZjE7XG5cbi8qIE90aGVyIFVJIGNvbG9ycyAqL1xuJGJsdWVHcmF5OiAjMjM1MTdBOyAvKiB3aGF0IHVzZXMgdGhpcz8gKi9cbiRsaW5rQmx1ZTojMmU2ZDlkO1xuJGxpbmtCbHVlLWhvdmVyOiAjNDY4Y2JlO1xuXG4vKiBTb2NpYWwgbWVkaWEgY29sb3JzICovXG4kZmFjZWJvb2s6ICMzYjU5OTg7XG4kZmFjZWJvb2staG92ZXI6ICM1YTc4YjQ7XG4kdHdpdHRlcjogIzU1YWNlZTtcbiR0d2l0dGVyLWhvdmVyOiAjNWZjMGZmO1xuJGVtYWlsOiAjYmQyYTMyO1xuJGdvb2dsZS1wbHVzOiAjZGQ0YjM5O1xuJGxpbmtlZGluOiAjMDA3YmI2O1xuJHBpbnRlcmVzdDogI2NiMjAyNztcbiRyZWRkaXQ6ICNmZjU3MDA7XG4kc3R1bWJsZXVwb246ICNFQjQ4MjM7XG4kdHVtYmxyOiAjMzI1MDZkO1xuXG4vL0hpZ2hsaWdodCBDb2xvcnMgXG5cbi8vQ2hhcmJ1aWxkZXIgY29sb3JzXG4kYmxhY2stMDogIzIzMWYyMDtcbiRibGFjay0xOiAjODA4Mjg0O1xuJGJsYWNrLTI6ICNiMWIzYjU7XG4kYmxhY2stMzogI2U2ZTdlODtcblxuJGdyYXktMDogIzU4NTg1MjtcbiRncmF5LTE6ICM4MDgxN2M7XG4kZ3JheS0yOiAjYTdhOGEzO1xuJGdyYXktMzogI2QxZDJjZDtcbiRncmF5LTQ6ICNlZmVmZWE7XG5cbiRicm93bi0wOiAjNjkzMzIzO1xuJGJyb3duLTE6ICM5MTZmNjM7XG4kYnJvd24tMjogI2JiYTQ5YTtcbiRicm93bi0zOiAjZTZkYmQ2O1xuXG4kcmVkLTA6ICNlZTY0NWM7XG4kcmVkLTE6ICNmNjk2ODc7XG4kcmVkLTI6ICNmYWJlYjQ7XG4kcmVkLTM6ICNmZGU3ZTE7XG5cbiRvcmFuZ2UtMDogI2Y2OGIyODtcbiRvcmFuZ2UtMTogI2ZjYzY5MTtcbiRvcmFuZ2UtMjogI2ZkZDliYTtcbiRvcmFuZ2UtMzogI2ZlZWFkYTtcblxuJHllbGxvdy0wOiAjZDdjOTQ0O1xuJHllbGxvdy0xOiAjZWJlMDhjO1xuJHllbGxvdy0yOiAjZjJlYmJjO1xuJHllbGxvdy0zOiAjZjRmMmRlO1xuXG4kZ3JlZW4tMDogIzAwYjZiZDtcbiRncmVlbi0xOiAjNzdjZGQ1O1xuJGdyZWVuLTI6ICNiNGUxZTQ7XG4kZ3JlZW4tMzogI2Q1ZWRlZjtcblxuJGJsdWUtMDogIzAwNmY5MTtcbiRibHVlLTE6ICM3Y2FlYzY7XG4kYmx1ZS0yOiAjYjRkNWU1O1xuJGJsdWUtMzogI2Q1ZTdmMDtcblxuJGRlbW9jcmF0LTA6ICMwMDgxYzU7XG4kZGVtb2NyYXQtMTogIzY2YjdlNjtcbiRkZW1vY3JhdC0yOiAjYjRkNmYxO1xuJGRlbW9jcmF0LTM6ICNlMWViZjc7XG5cbiRyZXB1YmxpY2FuLTA6ICNlZDFjMjQ7XG4kcmVwdWJsaWNhbi0xOiAjZjM4NDg3O1xuJHJlcHVibGljYW4tMjogI2Y5YmZiZTtcbiRyZXB1YmxpY2FuLTM6ICNmZGVjZWI7XG5cblxuXG4vL0xpc3QgdmFyaWFibGVzIGZvciBpdGVyYXRpb24gLSB1cGRhdGU7XG4kYWxsQ29sb3JzOiAkdWktYmxhY2stMCwgJHVpLWJsYWNrLTEsICR1aS1ibGFjay0yLCAkdWktZ3JheS0wLCAkdWktZ3JheS0xLCAkdWktZ3JheS0yLCAkdWktbGlnaHRHcmF5LTAsICR1aS1saWdodEdyYXktMSwgJHVpLWxpZ2h0R3JheS0yLCAkYmx1ZUdyYXksICRsaW5rQmx1ZSwgJGxpbmtCbHVlLWhvdmVyLCAkZmFjZWJvb2ssICRmYWNlYm9vay1ob3ZlciwgJHR3aXR0ZXIsICR0d2l0dGVyLWhvdmVyLCAkYmxhY2stMCwgJGJsYWNrLTEsICRibGFjay0yLCAkYmxhY2stMywgJGdyYXktMCwgJGdyYXktMSwgJGdyYXktMiwgJGdyYXktMywgJGdyYXktNCwgJGJyb3duLTAsICRicm93bi0xLCAkYnJvd24tMiwgJGJyb3duLTMsICRyZWQtMCwgJHJlZC0xLCAkcmVkLTIsICRyZWQtMywgJG9yYW5nZS0wLCAkb3JhbmdlLTEsICRvcmFuZ2UtMiwgJG9yYW5nZS0zLCAkeWVsbG93LTAsICR5ZWxsb3ctMSwgJHllbGxvdy0yLCAkeWVsbG93LTMsICRncmVlbi0wLCAkZ3JlZW4tMSwgJGdyZWVuLTIsICRncmVlbi0zLCAkYmx1ZS0wLCAkYmx1ZS0xLCAkYmx1ZS0yLCAkYmx1ZS0zLCAkZGVtb2NyYXQtMCwgJGRlbW9jcmF0LTEsICRkZW1vY3JhdC0yLCAkZGVtb2NyYXQtMywgJHJlcHVibGljYW4tMCwgJHJlcHVibGljYW4tMSwgJHJlcHVibGljYW4tMiwgJHJlcHVibGljYW4tMztcbiRoaWdobGlnaHRjb2xvcnM6ICR1aS1ibGFjay0wLCAkdWktYmxhY2stMSwgJHVpLWJsYWNrLTIsICR1aS1ncmF5LTAsICR1aS1ncmF5LTEsICR1aS1ncmF5LTIsICR1aS1saWdodEdyYXktMCwgJHVpLWxpZ2h0R3JheS0xLCAkdWktbGlnaHRHcmF5LTIsICRibHVlR3JheSwgJGxpbmtCbHVlLCAkbGlua0JsdWUtaG92ZXIsICRmYWNlYm9vaywgJGZhY2Vib29rLWhvdmVyLCAkdHdpdHRlciwgJHR3aXR0ZXItaG92ZXIsICRncmF5LTAsICRncmF5LTEsICRncmF5LTIsICRncmF5LTMsICRncmF5LTQsICRicm93bi0wLCAkYnJvd24tMSwgJGJyb3duLTIsICRicm93bi0zLCAkcmVkLTAsICRyZWQtMSwgJHJlZC0yLCAkcmVkLTMsICRvcmFuZ2UtMCwgJG9yYW5nZS0xLCAkb3JhbmdlLTIsICRvcmFuZ2UtMywgJHllbGxvdy0wLCAkeWVsbG93LTEsICR5ZWxsb3ctMiwgJHllbGxvdy0zLCAkZ3JlZW4tMCwgJGdyZWVuLTEsICRncmVlbi0yLCAkZ3JlZW4tMywgJGJsdWUtMCwgJGJsdWUtMSwgJGJsdWUtMiwgJGJsdWUtMywgJGRlbW9jcmF0LTAsICRkZW1vY3JhdC0xLCAkZGVtb2NyYXQtMiwgJGRlbW9jcmF0LTMsICRyZXB1YmxpY2FuLTAsICRyZXB1YmxpY2FuLTEsICRyZXB1YmxpY2FuLTIsICRyZXB1YmxpY2FuLTM7IC8vcHVsbHMgb3V0IHJlYWxseSBkYXJrIGNvbG9ycyB0aGF0IHdvbid0IHdvcmsgYXMgYSBoaWdobGlnaHQgd2l0aCBibGFjayB0ZXh0IGNvbG9yXG5cbi8vTmVlZCB2YXJpYWJsZSBhbmQgcGxhbi10ZXh0IHZlcnNpb25zIG9mIHRoZXNlXG4kYWxsQ29sb3JOYW1lczogdWktYmxhY2stMCwgdWktYmxhY2stMSwgdWktYmxhY2stMiwgdWktZ3JheS0wLCB1aS1ncmF5LTEsIHVpLWdyYXktMiwgdWktbGlnaHRHcmF5LTAsIHVpLWxpZ2h0R3JheS0xLCB1aS1saWdodEdyYXktMiwgYmx1ZUdyYXksIGxpbmtCbHVlLCBsaW5rQmx1ZS1ob3ZlciwgZmFjZWJvb2ssIGZhY2Vib29rLWhvdmVyLCB0d2l0dGVyLCB0d2l0dGVyLWhvdmVyLCBibGFjay0wLCBibGFjay0xLCBibGFjay0yLCBibGFjay0zLCBncmF5LTAsIGdyYXktMSwgZ3JheS0yLCBncmF5LTMsIGdyYXktNCwgYnJvd24tMCwgYnJvd24tMSwgYnJvd24tMiwgYnJvd24tMywgcmVkLTAsIHJlZC0xLCByZWQtMiwgcmVkLTMsIG9yYW5nZS0wLCBvcmFuZ2UtMSwgb3JhbmdlLTIsIG9yYW5nZS0zLCB5ZWxsb3ctMCwgeWVsbG93LTEsIHllbGxvdy0yLCB5ZWxsb3ctMywgZ3JlZW4tMCwgZ3JlZW4tMSwgZ3JlZW4tMiwgZ3JlZW4tMywgYmx1ZS0wLCBibHVlLTEsIGJsdWUtMiwgYmx1ZS0zLCBkZW1vY3JhdC0wLCBkZW1vY3JhdC0xLCBkZW1vY3JhdC0yLCBkZW1vY3JhdC0zLCByZXB1YmxpY2FuLTAsIHJlcHVibGljYW4tMSwgcmVwdWJsaWNhbi0yLCByZXB1YmxpY2FuLTM7XG4kaGlnaGxpZ2h0Y29sb3JOYW1lczogdWktYmxhY2stMCwgdWktYmxhY2stMSwgdWktYmxhY2stMiwgdWktZ3JheS0wLCB1aS1ncmF5LTEsIHVpLWdyYXktMiwgdWktbGlnaHRHcmF5LTAsIHVpLWxpZ2h0R3JheS0xLCB1aS1saWdodEdyYXktMiwgYmx1ZUdyYXksIGxpbmtCbHVlLCBsaW5rQmx1ZS1ob3ZlciwgZmFjZWJvb2ssIGZhY2Vib29rLWhvdmVyLCB0d2l0dGVyLCB0d2l0dGVyLWhvdmVyLCBncmF5LTAsIGdyYXktMSwgZ3JheS0yLCBncmF5LTMsIGdyYXktNCwgYnJvd24tMCwgYnJvd24tMSwgYnJvd24tMiwgYnJvd24tMywgcmVkLTAsIHJlZC0xLCByZWQtMiwgcmVkLTMsIG9yYW5nZS0wLCBvcmFuZ2UtMSwgb3JhbmdlLTIsIG9yYW5nZS0zLCB5ZWxsb3ctMCwgeWVsbG93LTEsIHllbGxvdy0yLCB5ZWxsb3ctMywgZ3JlZW4tMCwgZ3JlZW4tMSwgZ3JlZW4tMiwgZ3JlZW4tMywgYmx1ZS0wLCBibHVlLTEsIGJsdWUtMiwgYmx1ZS0zLCBkZW1vY3JhdC0wLCBkZW1vY3JhdC0xLCBkZW1vY3JhdC0yLCBkZW1vY3JhdC0zLCByZXB1YmxpY2FuLTAsIHJlcHVibGljYW4tMSwgcmVwdWJsaWNhbi0yLCByZXB1YmxpY2FuLTM7IC8vcHVsbHMgb3V0IHJlYWxseSBkYXJrIGNvbG9ycyB0aGF0IHdvbid0IHdvcmsgYXMgYSBoaWdobGlnaHQgd2l0aCBibGFjayB0ZXh0IGNvbG9yXG5cbi8vIEZPTlRTXG4kZnJhbmtsaW4tYm9sZDogJ0ZyYW5rbGluSVRDUHJvQm9sZCcsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4kZnJhbmtsaW4tbGlnaHQ6ICdGcmFua2xpbklUQ1Byb0xpZ2h0JyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiRmcmFua2xpbi10aGluOiAnRnJhbmtsaW5JVENQcm9UaGluJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiRnZW9yZ2lhOiBHZW9yZ2lhLCBzZXJpZjtcbiRwb3N0b25pLXN0YW5kYXJkOiBcIlBvc3RvbmlTdGFuZGFyZFJlZ3VsYXJcIixHZW9yZ2lhLHNlcmlmO1xuJHBvc3Rvbmktc3RhbmRhcmQtYm9sZDogXCJQb3N0b25pU3RhbmRhcmRCb2xkXCIsR2VvcmdpYSxzZXJpZjsgXG4kcG9zdG9uaS1zdGFuZGFyZC1pdGFsaWM6IFwiUG9zdG9uaVN0YW5kYXJkSXRhbGljXCIsR2VvcmdpYSxzZXJpZjtcbiRwb3N0b25pLXN0YW5kYXJkLWJvbGQtaXRhbGljOiBcIlBvc3RvbmlTdGFuZGFyZEJvbGRJdGFsaWNcIixHZW9yZ2lhLHNlcmlmOyIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4gKiBhbmQgRmlyZWZveC5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGNvbG9yOiRsaW5rQmx1ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjM1ZW0gMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufSIsIi8vX3V0aWxpdGllcy5zY3NzXG5cbi8vaGlkZGVuIGZvciBzaWdodGVkIGZvbGtzIHZpc2libGUgZm9yIHNjcmVlbiByZWFkZXJzXG5cblxuLnBnQm9yZGVyLWxlZnR7XG5cdGJvcmRlci1sZWZ0OnNvbGlkIDFweCAkdWktbGlnaHRHcmF5LTA7XG59XG5cbi5wZ0JvcmRlci1yaWdodHtcblx0Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAkdWktbGlnaHRHcmF5LTA7XG59XG5cbi5wZ0JvcmRlci10b3B7XG5cdGJvcmRlci10b3A6c29saWQgMXB4ICR1aS1saWdodEdyYXktMDtcbn1cblxuLnBnQm9yZGVyLWJvdHRvbXtcblx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggJHVpLWxpZ2h0R3JheS0wO1xufVxuXG4ucGdCb3JkZXItLWRhc2hlZC5wZ0JvcmRlci10b3B7XG4gIGJvcmRlci10b3Atc3R5bGU6ZGFzaGVkO1xufVxuXG4ucGdCb3JkZXItLWRhc2hlZC5wZ0JvcmRlci1yaWdodHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOmRhc2hlZDtcbn1cblxuLnBnQm9yZGVyLS1kYXNoZWQucGdCb3JkZXItYm90dG9te1xuICBib3JkZXItYm90dG9tLXN0eWxlOmRhc2hlZDtcbn1cblxuLnBnQm9yZGVyLS1kYXNoZWQucGdCb3JkZXItbGVmdHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6ZGFzaGVkO1xufVxuXG4ucGdCb3JkZXItLWRvdHRlZC5wZ0JvcmRlci10b3B7XG5cdGJvcmRlci10b3Atc3R5bGU6ZG90dGVkO1xufVxuXG4ucGdCb3JkZXItLWRvdHRlZC5wZ0JvcmRlci0tcmlnaHR7XG4gIGJvcmRlci1yaWdodC1zdHlsZTpkb3R0ZWQ7XG59XG5cbi5wZ0JvcmRlci0tZG90dGVkLnBnQm9yZGVyLWJvdHRvbXtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTpkb3R0ZWQ7XG59XG5cbi5wZ0JvcmRlci0tZG90dGVkLnBnQm9yZGVyLWxlZnR7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOmRvdHRlZDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHh4bGFyZ2Upe1xuICAucGdOb0JvcmRlci10b3AteHhseyBib3JkZXItdG9wOiBub25lOyB9XG4gIC5wZ05vQm9yZGVyLXJpZ2h0LXh4bHsgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIC5wZ05vQm9yZGVyLWJvdHRvbS14eGx7IGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLnBnTm9Cb3JkZXItbGVmdC14eGx7IGJvcmRlci1sZWZ0OiBub25lOyB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkeGxhcmdlKXtcbiAgLnBnTm9Cb3JkZXItdG9wLXhseyBib3JkZXItdG9wOiBub25lOyB9XG4gIC5wZ05vQm9yZGVyLXJpZ2h0LXhseyBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLnBnTm9Cb3JkZXItYm90dG9tLXhseyBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5wZ05vQm9yZGVyLWxlZnQteGx7IGJvcmRlci1sZWZ0OiBub25lOyB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSl7XG4gIC5wZ05vQm9yZGVyLXRvcC1sZ3sgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAucGdOb0JvcmRlci1yaWdodC1sZ3sgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIC5wZ05vQm9yZGVyLWJvdHRvbS1sZ3sgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAucGdOb0JvcmRlci1sZWZ0LWxneyBib3JkZXItbGVmdDogbm9uZTsgfVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZWQpe1xuICAucGdOb0JvcmRlci10b3AtbWR7IGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLnBnTm9Cb3JkZXItcmlnaHQtbWR7IGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAucGdOb0JvcmRlci1ib3R0b20tbWR7IGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLnBnTm9Cb3JkZXItbGVmdC1tZHsgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKXtcbiAgLnBnTm9Cb3JkZXItdG9wLXNteyBib3JkZXItdG9wOiBub25lOyB9XG4gIC5wZ05vQm9yZGVyLXJpZ2h0LXNteyBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLnBnTm9Cb3JkZXItYm90dG9tLXNteyBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5wZ05vQm9yZGVyLWxlZnQtc217IGJvcmRlci1sZWZ0OiBub25lOyB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKXtcbiAgLnBnTm9Cb3JkZXItdG9wLXhzeyBib3JkZXItdG9wOiBub25lOyB9XG4gIC5wZ05vQm9yZGVyLXJpZ2h0LXhzeyBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLnBnTm9Cb3JkZXItYm90dG9tLXhzeyBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5wZ05vQm9yZGVyLWxlZnQteHN7IGJvcmRlci1sZWZ0OiBub25lOyB9XG5cbn0iLCIvL190eXBlLnNjc3Ncbmh0bWx7XG4gICAgLy9mb250LXNpemU6IDEwMCU7IC8vcm91Z2hseSAxNnB4XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5ib2R5IHtcbiAgICBjb2xvcjogJHVpLWJsYWNrLTE7XG4gICAgZm9udC1mYW1pbHk6ICRmcmFua2xpbi1saWdodDtcbn1cblxuc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogJGZyYW5rbGluLWJvbGQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuYSB7XG4gICAgY29sb3I6ICRsaW5rQmx1ZTtcbn1cblxuLyogRk9OVFMgKi9cbi5wb3N0b25pLXN0YW5kYXJkIHtcbiAgICBmb250LWZhbWlseTogJHBvc3Rvbmktc3RhbmRhcmQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wb3N0b25pLXN0YW5kYXJkLWl0YWxpYyB7XG4gICAgZm9udC1mYW1pbHk6ICRwb3N0b25pLXN0YW5kYXJkLWl0YWxpYztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnBvc3Rvbmktc3RhbmRhcmQtYm9sZCB7XG4gICAgZm9udC1mYW1pbHk6ICRwb3N0b25pLXN0YW5kYXJkLWJvbGQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wb3N0b25pLXN0YW5kYXJkLWJvbGQtaXRhbGljIHtcbiAgICBmb250LWZhbWlseTogJHBvc3Rvbmktc3RhbmRhcmQtYm9sZC1pdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wb3N0b25pLXN0YW5kYXJkIHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6ICRwb3N0b25pLXN0YW5kYXJkLWJvbGQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wb3N0b25pLXN0YW5kYXJkIGVtIHtcbiAgICBmb250LWZhbWlseTogJHBvc3Rvbmktc3RhbmRhcmQtaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucG9zdG9uaS1zdGFuZGFyZCBzdHJvbmcgZW0ge1xuICAgIGZvbnQtZmFtaWx5OiAkcG9zdG9uaS1zdGFuZGFyZC1ib2xkLWl0YWxpYztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnBvc3Rvbmktc3RhbmRhcmQuc21hbGwsIC5wb3N0b25pLXN0YW5kYXJkLWl0YWxpYy5zbWFsbCB7XG4gICAgZm9udC1zaXplOjIuOGVtO1xufVxuXG4uZnJhbmtsaW4tbGlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZnJhbmtsaW4tbGlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5mcmFua2xpbi1ib2xke1xuICAgIGZvbnQtZmFtaWx5OiAkZnJhbmtsaW4tYm9sZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmZyYW5rbGluLXRoaW57XG4gICAgZm9udC1mYW1pbHk6ICRmcmFua2xpbi10aGluO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZnJhbmtsaW4tbGlnaHQuc21hbGwge1xuICAgIGZvbnQtc2l6ZTozLjJlbTtcbn1cblxuLmdlb3JnaWEge1xuICAgIGZvbnQtZmFtaWx5OiAkZ2VvcmdpYTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmdlb3JnaWEgYSB7XG4gICAgZm9udC1mYW1pbHk6ICRnZW9yZ2lhO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYm9keUNvcHkge1xuICAgIEBleHRlbmQgLmdlb3JnaWE7XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6MDsgXG4gICAgY29sb3I6ICR1aS1ibGFjay0xO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICNGRkY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wZ0ludGVyc3RpdGlhbExpbmsge1xuICAgIEBleHRlbmQgLmJvZHlDb3B5O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4vL0ggdGFnIHN0eWxlc1xuLnBnSDEsXG4ucGdIMixcbi5wZ0gzLFxuLnBnSDQsIFxuLnBnSDUge1xuICAgIGNvbG9yOiAkdWktYmxhY2stMTtcbiAgICBAZXh0ZW5kIC5mcmFua2xpbi1ib2xkO1xufVxuLnBnSDEuZnJhbmtsaW4tdGhpbixcbi5wZ0gyLmZyYW5rbGluLXRoaW4sXG4ucGdIMy5mcmFua2xpbi10aGluLFxuLnBnSDQuZnJhbmtsaW4tdGhpbixcbi5wZ0g1LmZyYW5rbGluLXRoaW4ge1xuICAgIEBleHRlbmQgLmZyYW5rbGluLXRoaW47XG59XG4ucGdIMS5mcmFua2xpbi1saWdodCxcbi5wZ0gyLmZyYW5rbGluLWxpZ2h0LFxuLnBnSDMuZnJhbmtsaW4tbGlnaHQsXG4ucGdINC5mcmFua2xpbi1saWdodCxcbi5wZ0g1LmZyYW5rbGluLWxpZ2h0IHtcbiAgICBAZXh0ZW5kIC5mcmFua2xpbi1saWdodDtcbn1cbi5wZ0gxLnBvc3Rvbmktc3RhbmRhcmQsXG4ucGdIMi5wb3N0b25pLXN0YW5kYXJkLFxuLnBnSDMucG9zdG9uaS1zdGFuZGFyZCxcbi5wZ0g0LnBvc3Rvbmktc3RhbmRhcmQsXG4ucGdINS5wb3N0b25pLXN0YW5kYXJkIHtcbiAgICBAZXh0ZW5kIC5wb3N0b25pLXN0YW5kYXJkO1xufVxuLnBnSDEucG9zdG9uaS1zdGFuZGFyZC1ib2xkLFxuLnBnSDIucG9zdG9uaS1zdGFuZGFyZC1ib2xkLFxuLnBnSDMucG9zdG9uaS1zdGFuZGFyZC1ib2xkLFxuLnBnSDQucG9zdG9uaS1zdGFuZGFyZC1ib2xkLFxuLnBnSDUucG9zdG9uaS1zdGFuZGFyZC1ib2xkIHtcbiAgICBAZXh0ZW5kIC5wb3N0b25pLXN0YW5kYXJkLWJvbGQ7XG59XG4ucGdIMS5wb3N0b25pLXN0YW5kYXJkLWJvbGQtaXRhbGljLFxuLnBnSDIucG9zdG9uaS1zdGFuZGFyZC1ib2xkLWl0YWxpYyxcbi5wZ0gzLnBvc3Rvbmktc3RhbmRhcmQtYm9sZC1pdGFsaWMsXG4ucGdINC5wb3N0b25pLXN0YW5kYXJkLWJvbGQtaXRhbGljLFxuLnBnSDUucG9zdG9uaS1zdGFuZGFyZC1ib2xkLWl0YWxpYyB7XG4gICAgQGV4dGVuZCAucG9zdG9uaS1zdGFuZGFyZC1ib2xkLWl0YWxpYztcbn1cbi5wZ0gxLnBvc3Rvbmktc3RhbmRhcmQtaXRhbGljLFxuLnBnSDIucG9zdG9uaS1zdGFuZGFyZC1pdGFsaWMsXG4ucGdIMy5wb3N0b25pLXN0YW5kYXJkLWl0YWxpYyxcbi5wZ0g0LnBvc3Rvbmktc3RhbmRhcmQtaXRhbGljLFxuLnBnSDUucG9zdG9uaS1zdGFuZGFyZC1pdGFsaWMge1xuICAgIEBleHRlbmQgLnBvc3Rvbmktc3RhbmRhcmQtaXRhbGljO1xufVxuXG4ucGdIMXtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG59XG4ucGdIMntcbiAgICBmb250LXNpemU6IDIuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBtYXJnaW46IDAuNWVtIDA7IFxufVxuLnBnSDN7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xufVxuLnBnSDR7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xufVxuLnBnSDUge30iLCIvL3RoZSBncmlkIVxuLy9Mb29rIGZvciBJRSBncmlkIGZpeCBpbXBvcnQgYXQgdGhlIGJvdHRvbS5cblxuLyppbXBsaWNpdCBndXR0ZXJzIGluIHRoZSBnaXJkKi9cbi5wZ0dyaWR7XG4gIFx0ZGlzcGxheTogZmxleDtcbiAgXHRmbGV4LXdyYXA6IHdyYXA7XG4gIFx0bGlzdC1zdHlsZTogbm9uZTtcbiAgXHRwYWRkaW5nOiAwO1xuICBcdG1hcmdpbjogLTFlbSAwIDFlbSAtMWVtO1xuICBcdC8vb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLypvdmVyd3JpdGluZyBzdHlsZXMgbWFrZXMgQkVNIHNhZCovXG4ucGdHcmlkLS1ub0d1dHRlcnN7XG4gIG1hcmdpbjogYXV0bztcblxufVxuXG4ucGdHcmlkLS1ndXR0ZXJzTGd7XG5cdG1hcmdpbjogLTEuNWVtIDAgMS41ZW0gLTEuNWVtO1xufVxuXG4ucGdHcmlkLS1ndXR0ZXJzWGx7XG5cdG1hcmdpbjogLTJlbSAwIDJlbSAtMmVtO1xufVxuXG4vKlxuaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9jc3MvYS1ndWlkZS10by1mbGV4Ym94LyNmbGV4Ym94LWJhc2ljc1xuVGhpcyBpcyB0aGUgc2hvcnRoYW5kIGZvciBmbGV4LWdyb3csIGZsZXgtc2hyaW5rIGFuZCBmbGV4LWJhc2lzIGNvbWJpbmVkLiBUaGUgc2Vjb25kIGFuZCB0aGlyZCBwYXJhbWV0ZXJzIChmbGV4LXNocmluayBhbmQgZmxleC1iYXNpcykgYXJlIG9wdGlvbmFsLiBEZWZhdWx0IGlzIDAgMSBhdXRvLlxuSXQgaXMgcmVjb21tZW5kZWQgdGhhdCB5b3UgdXNlIHRoaXMgc2hvcnRoYW5kIHByb3BlcnR5IHJhdGhlciB0aGFuIHNldCB0aGUgaW5kaXZpZHVhbCBwcm9wZXJ0aWVzLiBUaGUgc2hvcnQgaGFuZCBzZXRzIHRoZSBvdGhlciB2YWx1ZXMgaW50ZWxsaWdlbnRseS5cbiovXG5bY2xhc3NePVwicGdHcmlkLWNlbGxcIl17XG5cdGZsZXg6IDE7XG4gIFx0cGFkZGluZzogMC41ZW0gMCAwIDAuNWVtO1xuICBcdG92ZXJmbG93OiBoaWRkZW47XG5cbn1cblxuLypvdmVyd3JpdGluZyBzdHlsZXMgbWFrZXMgQkVNIHNhZCovXG4ucGdHcmlkLS1ub0d1dHRlcnMgPiBbY2xhc3NePVwicGdHcmlkLWNlbGxcIl17XG5cdHBhZGRpbmc6MDtcbn1cblxuLnBnR3JpZC0tZ3V0dGVyc0xnID4gW2NsYXNzXj1cInBnR3JpZC1jZWxsXCJde1xuXHRwYWRkaW5nOiAxZW0gMCAwIDFlbTtcblx0XG59XG5cbi5wZ0dyaWQtLWd1dHRlcnNYbCA+IFtjbGFzc149XCJwZ0dyaWQtY2VsbFwiXXtcblx0cGFkZGluZzogMS41ZW0gMCAwIDEuNWVtO1xuXHRcbn1cblxuLnBnR3JpZC1jZWxsLWltZ3tcblx0d2lkdGg6MTAwJTsgLy9zaG91bGQgdGhpcyBiZSBmbGV4OiAwIDAgMTAwJTsgd2l0aCBpZSBmYWxsYmFjaz9cbn1cblxuLypcblxuXHRVc2luZyBmbGV4IGJhc2lzIGZvciBleHBsaWNpdGx5IGJ1aWxkaW5nIG91dCB0aGUgZ3JpZFxuXHRGbGV4LWJhc2lzIC0gaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9jc3MvYS1ndWlkZS10by1mbGV4Ym94LyNmbGV4Ym94LWJhc2ljc1xuXHRUaGlzIGRlZmluZXMgdGhlIGRlZmF1bHQgc2l6ZSBvZiBhbiBlbGVtZW50IGJlZm9yZSB0aGUgcmVtYWluaW5nIHNwYWNlIGlzIGRpc3RyaWJ1dGVkLiBUaGUgbWFpbi1zaXplIHZhbHVlIG1ha2VzIGl0IG1hdGNoIHRoZSB3aWR0aCBvciBoZWlnaHQsIGRlcGVuZGluZyBvbiB3aGljaCBpcyByZWxldmFudCBiYXNlZCBvbiB0aGUgZmxleC1kaXJlY3Rpb24uXG4qL1xuXG4vL0lFIGZpeCBpcyBpbiBoZXJlIHNvIHdlIGRvbid0IGhhdmUgdGhlIGxvb3AgMnguIFxuLy9JIGZlZWwgbWVoIGFib3V0IGl0IC0gb3BlbiB0byBzdWdnZXN0aW9uc1xuQG1peGluIG1ha2VHcmlkQ29sdW1ucygkYnJlYWtwb2ludC1uYW1lOiBjZWxsLCAkaWU6IDAsICRndXR0ZXI6IDBlbSl7XG5cdFxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuXHQgICAgJHc6ICgkaS8kZ3JpZC1jb2x1bW5zKSogMTAwJTtcblx0ICAgICAgICBcblx0ICAgIC8vIElmIHRoZSB3aWR0aCBkb2Vzbid0IGFscmVhZHkgZXhpc3Rcblx0ICAgIC5wZ0dyaWQtI3skYnJlYWtwb2ludC1uYW1lfS0tI3skaX0ge1xuICAgIFx0Ly9UaGlzIHJlbmRlcnMgb3V0IHNvbWV0aGluZyBsaWtlIC5wZ0dyaWQtbGctLTY7XG5cdCAgICBcdEBpZigkaWUgPT0gOSl7XG5cdFx0ICAgICAgICB3aWR0aDogJHc7XG5cdCAgICAgICAgfSBAZWxzZSBpZigkaWUgPT0gMTEpIHtcblx0XHRcdFx0ZmxleC1iYXNpczogY2FsYygjeyR3fSAtICN7JGd1dHRlcn0pO1xuICAgIFx0XHR9QGVsc2V7XG5cdFx0ICAgICAgICBmbGV4OiAwIDAgJHcgO1xuICAgIFx0XHR9XG5cdCAgICB9XG5cdH1cbn1cblxuXG5AaW5jbHVkZSBtYWtlR3JpZENvbHVtbnMoKTtcblxuLy9CcmVha3BvaW50IGFuZCBicmVha3BvaW50IG5hbWVzIGFyZSBpbiBfdmFyaWFibGVzLnNjc3NcbkBlYWNoICRicmVha3BvaW50IGluICRhbGxCcmVha3BvaW50cyB7XG4gIFx0JGk6IGluZGV4KCRhbGxCcmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuICBcdCRicC1uYW1lOiBudGgoJGFsbEJyZWFrcG9pbnROYW1lcywgJGkpO1xuICBcdFxuICBcdC8vQ2hlY2sgZm9yIHh4bCBicmVha3BvaW50IGFuZCBzZXQgdG8gbWluLXdpdGhcbiAgXHQkYnJlYWtwb2ludC1wYXJhbWV0ZXI6IG1heC13aWR0aDtcbiAgXHRAaWYoJGJyZWFrcG9pbnQgPT0gJHh4bGFyZ2Upe1xuXHRcdCRicmVha3BvaW50LXBhcmFtZXRlcjogbWluLXdpZHRoO1xuXHRcdCRicmVha3BvaW50OiAkeGxhcmdlOyAvL3RoaXMgaXMgd2VpcmQgYW5kIGdyb3NzLi4uIFxuICBcdH1cblxuICBcdEBtZWRpYSAoJGJyZWFrcG9pbnQtcGFyYW1ldGVyOiAkYnJlYWtwb2ludCl7XG4gICAgXHRAaW5jbHVkZSBtYWtlR3JpZENvbHVtbnMoJGJwLW5hbWUpO1xuXG4gICAgXHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTEsXG5cdFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0yLFxuXHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcblx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTQsXG5cdFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS01LFxuXHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcblx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTcsXG5cdFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS04LFxuXHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcblx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTEwLFxuXHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTEsXG5cdFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMntcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4vKklFIEdpcmQgRml4IGltcG9ydCovXG5AaW1wb3J0IFwiaWVHcmlkRml4XCI7IiwiLy9JRSBjb21tZW50c1xuLy9SZWxpZXMgb24gY2xhc3NlcyBhZGRlZCB0byA8aHRtbD5cbi8vXG5cbi8qRm9yIHRoZSB0ZWFtIC0gZXhwbGljaXQgb3IgaW1wbGljaXQgZ3J1dHRlcnMqL1xuLnBnLWllIC5wZ0dyaWQsXG4uaWUxMCAucGdHcmlke1xuICBcdGZsb2F0OiBsZWZ0O1xuICBcdGRpc3BsYXk6IGJsb2NrO1xuICBcdHBhZGRpbmc6IDA7XG4gIFx0bWFyZ2luOiAtMC41ZW0gMGVtIDAuNWVtIC0xZW07XG4gIFx0d2lkdGg6MTAwJTtcbiAgXHRjbGVhcjpib3RoO1xuXHRvdmVyZmxvdzphdXRvO1xuICBcdFxufVxuXG4ucGctaWUgLnBnQ2hhcnQgeyBvdmVyZmxvdzogaW5pdGlhbDt9IC8vb3ZlcmZsb3cgdmlzaWJsZVxuXG4uaWUxMCBbY2xhc3NePVwicGdHcmlkLWNlbGxcIl0sXG4ucGctaWUgW2NsYXNzXj1cInBnR3JpZC1jZWxsXCJde1xuICBcdGZsb2F0OiBsZWZ0O1xuICBcdHBhZGRpbmc6IDAuNWVtIDAgMGVtIDFlbTtcbn1cblxuLypvdmVyd3JpdGluZyBzdHlsZXMgbWFrZXMgQkVNIHNhZCovXG4uaWUxMCAucGdHcmlkLS1ub0d1dHRlcnMgPiBbY2xhc3NePVwicGdHcmlkLWNlbGxcIl0sXG4ucGctaWUgLnBnR3JpZC0tbm9HdXR0ZXJzID4gW2NsYXNzXj1cInBnR3JpZC1jZWxsXCJde1xuXHRwYWRkaW5nOjA7XG59XG5cbi5pZTEwIC5wZ0dyaWQtLWd1dHRlcnNMZyA+IFtjbGFzc149XCJwZ0dyaWQtY2VsbFwiXSxcbi5wZy1pZSAucGdHcmlkLS1ndXR0ZXJzTGcgPiBbY2xhc3NePVwicGdHcmlkLWNlbGxcIl17XG5cdHBhZGRpbmc6IDFlbSAwIDAgMS41ZW07XG5cdFxufVxuXG4uaWUxMCAucGdHcmlkLS1ndXR0ZXJzWGwgPiBbY2xhc3NePVwicGdHcmlkLWNlbGxcIl0sXG4ucGctaWUgLnBnR3JpZC0tZ3V0dGVyc1hsID4gW2NsYXNzXj1cInBnR3JpZC1jZWxsXCJde1xuXHRwYWRkaW5nOiAxLjVlbSAwIDAgMmVtO1xuXHRcbn1cblxuLy93cml0aW5nIHRoaXMgMiBwbGFjZXMgb2ggd2VsbC4uLiBcbkBtaXhpbiBtYWtlSUVHcmlkQ29sdW1ucygkYnJlYWtwb2ludC1uYW1lOiBjZWxsKXtcblx0XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG5cdCAgICAkdzogKCRpLyRncmlkLWNvbHVtbnMpO1xuXHQgICAgICAgIFxuXHQgICAgLy8gSWYgdGhlIHdpZHRoIGRvZXNuJ3QgYWxyZWFkeSBleGlzdFxuXHQgICAgLnBnR3JpZC0jeyRicmVha3BvaW50LW5hbWV9LS0jeyRpfSB7XG5cdCAgICAgICAgd2lkdGg6ICR3ICogMTAwJTtcblx0ICAgIH1cblx0fVxufVxuXG4uaWUxMCwgLnBnLWlle1xuXG5cdEBpbmNsdWRlIG1ha2VHcmlkQ29sdW1ucygnY2VsbCcsIDkpO1xuXG5cdEBlYWNoICRicmVha3BvaW50IGluICRhbGxCcmVha3BvaW50cyB7XG5cdCAgXHQkaTogaW5kZXgoJGFsbEJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cdCAgXHQkYnAtbmFtZTogbnRoKCRhbGxCcmVha3BvaW50TmFtZXMsICRpKTtcblx0ICBcdFxuXHQgIFx0QG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50KXtcblx0ICAgIFx0QGluY2x1ZGUgbWFrZUdyaWRDb2x1bW5zKCRicC1uYW1lLCA5KTtcblxuXHQgICAgXHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTEsXG5cdFx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG5cdFx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTMsXG5cdFx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTQsXG5cdFx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG5cdFx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTYsXG5cdFx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTcsXG5cdFx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG5cdFx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTksXG5cdFx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTEwLFxuXHRcdFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcblx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTJ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSAvL2VuZCAuaWUxMCwgLnBnLWllXG5cbi5pZTEwLCAucGctaWV7XG5cdC5wZ0NvbnRlbnQucGdHcmlke1xuXHRcdGZsb2F0Om5vbmU7XG5cdFx0bWFyZ2luOmF1dG87XG5cdH1cbn1cblxuXG4vL2llMTEgZml4ZXNcbi5pZTExe1xuXG5cblx0Ly9kZWZhdWx0IFtjbGFzc149XCJwZ0dyaWQtY2VsbFwiXXtcblx0QGluY2x1ZGUgbWFrZUdyaWRDb2x1bW5zKCdjZWxsJywgMTEsIDAuNWVtKTtcblxuXHRAZWFjaCAkYnJlYWtwb2ludCBpbiAkYWxsQnJlYWtwb2ludHMge1xuXHQgIFx0JGk6IGluZGV4KCRhbGxCcmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXHQgIFx0JGJwLW5hbWU6IG50aCgkYWxsQnJlYWtwb2ludE5hbWVzLCAkaSk7XG5cdCAgXHRcblx0ICBcdEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludCl7XG5cblx0ICAgIFx0QGluY2x1ZGUgbWFrZUdyaWRDb2x1bW5zKCRicC1uYW1lLCAxMSwgMC41ZW0pO1xuXG5cdCAgICBcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMSxcblx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMixcblx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcblx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNCxcblx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNSxcblx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcblx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNyxcblx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOCxcblx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcblx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTAsXG5cdFx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTExLFxuXHRcdFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMntcblx0XHRcdFx0ZmxleC1iYXNpczogIGNhbGMoMTAwJSAtIDAuNWVtKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cblxuXHQvKm92ZXJ3cml0aW5nIHN0eWxlcyBtYWtlcyBCRU0gc2FkKi9cblx0LnBnR3JpZC0tbm9HdXR0ZXJzIHtcblx0XHRAaW5jbHVkZSBtYWtlR3JpZENvbHVtbnMoJ2NlbGwnLCAxMSwgMCk7XG5cblx0XHRAZWFjaCAkYnJlYWtwb2ludCBpbiAkYWxsQnJlYWtwb2ludHMge1xuXHRcdCAgXHQkaTogaW5kZXgoJGFsbEJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cdFx0ICBcdCRicC1uYW1lOiBudGgoJGFsbEJyZWFrcG9pbnROYW1lcywgJGkpO1xuXHRcdCAgXHRcblx0XHQgIFx0QG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50KXtcblxuXHRcdCAgICBcdEBpbmNsdWRlIG1ha2VHcmlkQ29sdW1ucygkYnAtbmFtZSwgMTEsIDApO1xuXG5cdFx0ICAgIFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xLFxuXHRcdFx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG5cdFx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcblx0XHRcdFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS00LFxuXHRcdFx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG5cdFx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcblx0XHRcdFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS03LFxuXHRcdFx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG5cdFx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcblx0XHRcdFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMCxcblx0XHRcdFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcblx0XHRcdFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMntcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAgY2FsYygxMDAlIC0gMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGdHcmlkLS1ndXR0ZXJzTGd7XG5cblx0XHRAaW5jbHVkZSBtYWtlR3JpZENvbHVtbnMoJ2NlbGwnLCAxMSwgMWVtKTtcblxuXHRcdEBlYWNoICRicmVha3BvaW50IGluICRhbGxCcmVha3BvaW50cyB7XG5cdFx0ICBcdCRpOiBpbmRleCgkYWxsQnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblx0XHQgIFx0JGJwLW5hbWU6IG50aCgkYWxsQnJlYWtwb2ludE5hbWVzLCAkaSk7XG5cdFx0ICBcdFxuXHRcdCAgXHRAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQpe1xuXG5cdFx0ICAgIFx0QGluY2x1ZGUgbWFrZUdyaWRDb2x1bW5zKCRicC1uYW1lLCAxMSwgMWVtKTtcblxuXHRcdCAgICBcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMSxcblx0XHRcdFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0yLFxuXHRcdFx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTMsXG5cdFx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNCxcblx0XHRcdFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS01LFxuXHRcdFx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTYsXG5cdFx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNyxcblx0XHRcdFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS04LFxuXHRcdFx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTksXG5cdFx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTAsXG5cdFx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTEsXG5cdFx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMTJ7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogIGNhbGMoMTAwJSAtIDFlbSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cblxuXHQucGdHcmlkLS1ndXR0ZXJzWGwge1xuXHRcdEBpbmNsdWRlIG1ha2VHcmlkQ29sdW1ucygnY2VsbCcsIDExLCAxZW0pO1xuXG5cdFx0QGVhY2ggJGJyZWFrcG9pbnQgaW4gJGFsbEJyZWFrcG9pbnRzIHtcblx0XHQgIFx0JGk6IGluZGV4KCRhbGxCcmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXHRcdCAgXHQkYnAtbmFtZTogbnRoKCRhbGxCcmVha3BvaW50TmFtZXMsICRpKTtcblx0XHQgIFx0XG5cdFx0ICBcdEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludCl7XG5cblx0XHQgICAgXHRAaW5jbHVkZSBtYWtlR3JpZENvbHVtbnMoJGJwLW5hbWUsIDExLCAxZW0pO1xuXG5cdFx0ICAgIFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xLFxuXHRcdFx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTIsXG5cdFx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tMyxcblx0XHRcdFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS00LFxuXHRcdFx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTUsXG5cdFx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tNixcblx0XHRcdFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS03LFxuXHRcdFx0XHQucGdHcmlkLSN7JGJwLW5hbWV9LS1zdGFjayAucGdHcmlkLWNlbGwtLTgsXG5cdFx0XHRcdC5wZ0dyaWQtI3skYnAtbmFtZX0tLXN0YWNrIC5wZ0dyaWQtY2VsbC0tOSxcblx0XHRcdFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMCxcblx0XHRcdFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMSxcblx0XHRcdFx0LnBnR3JpZC0jeyRicC1uYW1lfS0tc3RhY2sgLnBnR3JpZC1jZWxsLS0xMntcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAgY2FsYygxMDAlIC0gMWVtKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cbn1cblxuXG5cblxuIiwiLy8gX3BhZ2VMYXlvdXQuc2Nzc1xuYm9keXtcblx0bWFyZ2luLXRvcDo1MHB4OyAvL2ZvciBwYiBoZWFkZXJcbn1cbi5wZ0NvbnRlbnR7XG5cdHdpZHRoOjEwMCU7XG5cdG1hcmdpbjphdXRvO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5pZSAucGdDb250ZW50e1xuXHRvdmVyZmxvdzphdXRvO1xufVxuLnBnQ29udGVudC0td2lkZXtcblx0bWF4LXdpZHRoOiRjb250ZW50V2lkZU1heDtcbn1cbi5wZ0NvbnRlbnQtLXJlZ3VsYXJ7XG5cdG1heC13aWR0aDokY29udGVudFJlZ3VsYXJNYXg7XG59XG4ucGdDb250ZW50LS1uYXJyb3d7XG5cdG1heC13aWR0aDokY29udGVudE5hcnJvd01heDtcbn1cbi5sZWFkZXJib2FyZHtcblx0bWF4LXdpZHRoOjEwMDBweDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdG1hcmdpbjphdXRvO1xuXHRwYWRkaW5nOjIwcHg7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xufVxuLmxlYWRlcmJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQWRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE2cHg7XG4gIGxlZnQ6IDBweDtcbiAgZm9udDogMTBwdCBub3JtYWwgJGZyYW5rbGluLWxpZ2h0O1xufVxuLmxlYWRlcmJvYXJkLS1tb2JpbGV7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uYm90dG9tLWFkIHtcblx0bWFyZ2luOiAzMHB4IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wZ0dyYXBoaWNIZWFkZXJ7XG5cdG92ZXJmbG93OmF1dG87IC8vY2F0Y2ggdGhlIGZsb2F0cy4uXG5cdHBhZGRpbmc6MCAwIDFlbTtcblx0bWFyZ2luOjA7IFxufVxuXG4vLyBQYWdlIHRlbXBsYXRlIHN0eWxlcyAvL1xuLnBnSGVhZGxpbmUta2lja2Vye1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgQGV4dGVuZCAuZnJhbmtsaW4tYm9sZDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuLnBnSGVhZGxpbmUtLXdLaWNrZXIge1xuXHRAZXh0ZW5kIC5mcmFua2xpbi1ib2xkO1xuXHRAZXh0ZW5kIC5wZ0gxO1xuXHRmb250LXNpemU6My4zZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDhlbTsgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjg1NzE0Mjg1N2VtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjBlbTtcbiAgICB9XG4gICAgJi5wb3N0b25pLXN0YW5kYXJkLCAmLnBvc3Rvbmktc3RhbmRhcmQtaXRhbGljLCAmLnBvc3Rvbmktc3RhbmRhcmQtYm9sZCwgJi5wb3N0b25pLXN0YW5kYXJkLWJvbGQtaXRhbGljIHtcbiAgICBcdGZvbnQtc2l6ZTozLjdlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6MS4xZW07XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4zZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC45NWVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjhlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk1ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5mcmFua2xpbi10aGluLCAmLmZyYW5rbGluLWxpZ2h0IHtcbiAgICBcdGZvbnQtc2l6ZTogMy41ZW07XG4gICAgfVxufVxuLnBnTGVhZHtcblx0QGV4dGVuZCAuZnJhbmtsaW4tdGhpbjsgXG4gICAgZm9udC1zaXplOjEuNDJlbTtcbiAgICBsaW5lLWhlaWdodDoxLjI1ZW07XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWQpIHtcbiAgICAgICAgZm9udC1zaXplOjEuMzdlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6MS4zZW07XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6MS4zMGVtO1xuICAgICAgICBsaW5lLWhlaWdodDoxLjJlbTtcbiAgICB9XG59XG4ucGdCeWxpbmV7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBAZXh0ZW5kIC5mcmFua2xpbi1ib2xkO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkKSB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGNsZWFyOmJvdGg7IFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgICBcbiAgICB9XG59XG4vL0kgdW5kZXJzdGFuZCB0aGlzIGlzIGtpbmRhIGFudGkgQkVNIGJ1dCBpdHMganVzdCBmb3IgcmVzcG9uc2l2ZSBwYXJ0XG4ucGdCeWxpbmUtYXV0aG9yLXdyYXB7XG4gICAgZm9udC1zaXplOjEuMTQyODU3MTQzZW07XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBAZXh0ZW5kIC5mcmFua2xpbi1ib2xkO1xufVxuLnBnQnlsaW5lLWF1dGhvcntcbiAgICBjb2xvcjokbGlua0JsdWU7XG4gICAgQGV4dGVuZCAuZnJhbmtsaW4tYm9sZDtcbn1cbi5wZ0J5bGluZS10d2l0dGVye1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0ZmxvYXQ6bGVmdDtcblx0bWFyZ2luLWxlZnQ6MC43NWVtOyAvL1RPRE86IE1lZGlhIHF1ZXJpZXMuLi5cblx0Y2xlYXI6cmlnaHQ7XG59XG4ucGdBZGRpdGlvbmFsSW5mb3tcbiAgICBmbG9hdDpyaWdodDtcbn1cbi5wZ1B1Ymxpc2hlZERhdGV7XG4gICAgY29sb3I6ICR1aS1ncmF5LTI7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0M2VtO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgQGV4dGVuZCAuZnJhbmtsaW4tbGlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OjAuNzVlbTtcbiAgICBjbGVhcjogYm90aDsgLy9wcm9iYWJseSAtLW1vZGlmaWVyIFxufVxuLnBnUHVibGlzaGVkRGF0ZS0tc217XG4gICAgZGlzcGxheTpub25lO1xufVxuLnBnMm5kLUhlYWRlcntcblx0d2lkdGg6MTAwJTtcblx0bWFyZ2luOiAwLjQ1ZW0gMCAwLjI1ZW07XG5cdGZvbnQtc2l6ZToxLjQ1ZW07XG59XG4vL3NlZSBpZiB0aGlzIGNhbiBleHRlbmQgc29tZXRoaW5nIGVsc2UgdHlwZVxuLnBnMm5kLWxlYWR7XG5cdHdpZHRoOjEwMCU7XG5cdGZvbnQtc2l6ZTogMS4yOGVtO1xuXHRAZXh0ZW5kIC5mcmFua2xpbi1saWdodDtcblx0bWFyZ2luOiAwLjI1ZW0gMCAxZW07IFxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDNlbTtcbiAgICB9XG59XG4vL3NlZSBpZiB0aGlzIGNhbiBleHRlbmQgc29tZXRoaW5nIGVsc2UgZnJvbSB0eXBlXG4ucGcybmQtbGVhZC0tY2h1bmtlZHtcblx0d2lkdGg6MTAwJTtcblx0QGV4dGVuZCAuZnJhbmtsaW4tbGlnaHQ7XG5cdG1hcmdpbjogMCAwIDFlbTsgXG59XG4ucGdDaGFydC1mb290ZXItc291cmNle1xuICAgIGNvbG9yOiAkdWktZ3JheS0xO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgd2lkdGg6NjAlO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gICAgbWFyZ2luOiAwLjVlbSAwIDFlbTtcbn1cblxuLy9TaGFyZSBpcyBpbiBzb2NpYWxTaGFyZS5zY3NzXG5cbi5wZ0FydGljbGV7XG5cdHBhZGRpbmc6MTBweCAwcHg7XG59XG5cbi5wZ0FydGljbGUtLXdBRHtcblx0cGFkZGluZzoxMHB4IDUwcHggMTBweCAwcHg7XG59XG5cbi5wZ1NpZGViYXJ7XG5cdHBhZGRpbmc6IDUwcHggMCAxMHB4IDIwcHg7XG59XG5cbi5wZ1NlY3Rpb25HdXR0ZXJ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLy9GaXggZmlyZWZveCBmbGV4IGRyb3AuLi4gOi0vXG4uZmYgLnBnU2lkZWJhcntcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLmZmIC5wZ0dyaWQtY2VsbC0tNC5wZ1NpZGViYXJ7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wZ1BsYWNlaG9sZGVye1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjhlbSAxZW0gMDtcbiAgYmFja2dyb3VuZDojRUVFO1xuICBiYWNrZ3JvdW5kOnJnYmEoMjAwLCAyMDAsIDIwMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucGdDaGFydHtcblx0bWFyZ2luOjIuNWVtIDAgMDtcblx0b3ZlcmZsb3c6YXV0bztcblx0LypBZGRlZCBvdmVyZmxvdyBhdXRvKi9cbn1cblxuLnBnQ2hhcnQtLWNodW5rZWR7XG59XG5cbi8vVGhpcyBpcyBhbiBvdmVyd3JpdGUgZnJvbSBhbm90aGVyIHBhZ2Vcbi5wZ0FydGljbGUtYm90dG9tLXJlbGF0ZWR7XG4gIG1hcmdpbjogNzhweCAwO1xufVxuXG4ucGdDaGFydC1mb290ZXJ7XG5cbn1cblxuI3dwLWdyYXBoaWNzLWNvbW1lbnRzLXdyYXBwZXIgLmVjaG9fY29udGFpbmVyIC5lY2hvLWhlYWRlci1jb250YWluZXIgI2NvbW1lbnQtaW5mby1saW5rcyB7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG59XG5cbi5wZ1JlbGF0ZWRDb3ZlcmFnZXtcblx0bWFyZ2luOjEwcHggMDtcbn1cblxuLnBnUmVsYXRlZENvdmVyYWdlIC5oZWFkZXItbW9iaWxlLWJvcmRlcntcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzJBMkEyQTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucGdSZWxhdGVkQ292ZXJhZ2UtaGVhZGVye1xuXHRmb250LXNpemU6MTRweDtcbiAgICBsaW5lLWhlaWdodDo0MHB4O1xuXHRAZXh0ZW5kIC5mcmFua2xpbi1ib2xkO1xuICAgIG1hcmdpbjogLTVweCAwIDEycHg7XG4gICAgY29sb3I6ICMyQTJBMmE7XG59XG5cbi5wZ1JlbGF0ZWRDb3ZlcmFnZS1pdGVtcyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENUQ1RDU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG59XG4ucGdSZWxhdGVkQ292ZXJhZ2UtaXRlbXMgLmhlYWRsaW5le1xuXHRAZXh0ZW5kIC5mcmFua2xpbi1ib2xkO1xuICAgIGNvbG9yOiAjMTExO1xufVxuLnBnUmVsYXRlZENvdmVyYWdlLWl0ZW1zIC5hcnRpY2xle1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDVENUQ1O1xufVxuLnBnUmVsYXRlZENvdmVyYWdlLWl0ZW1zIC5hcnRpY2xlOmxhc3QtY2hpbGR7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5wZ0NoYXJ0LWZvb3Rlci0tY2h1bmtlZHtcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtcblx0bWFyZ2luLXRvcDotMzNweDtcbn1cbi5wZ0NoYXJ0LWZvb3Rlci0tY2h1bmtlZCAucGdDaGFydC1mb290ZXItc291cmNle1xuXHR3aWR0aDoxMDAlO1xuXHRmbG9hdDpub25lO1xuXHRtYXJnaW46MWVtIDAgMDtcbn1cblxuLnBnM3JkLUhlYWRlcntcblx0bWFyZ2luOiAwIDAgMC4yNWVtO1xuICBcdGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5wZzNyZC1IZWFkZXItLWNodW5rZWR7XG5cdG1hcmdpbi1ib3R0b206MWVtO1xufVxuXG4ucGdDaGFydC1kZXNjcmlwdGlvbi0tY2h1bmtlZHtcbn1cblxuXG4vL0xvb2sgaW4gX3NvY2lhbFNzaGFyZSBmb3IgLnBnQ2hhcnQtZm9vdGVyLXNoYXJle31cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1lZCl7XG5cdC5sZWFkZXJib2FyZC0tZGVza3RvcHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5sZWFkZXJib2FyZC0tbW9iaWxle1xuXHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdH1cblx0LnBnQXJ0aWNsZSxcblx0LnBnQXJ0aWNsZS0td0FEe1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0Ym9yZGVyOm5vbmU7IC8vIG5vdCBzdXJlIGhvdyBJIGZlZWwgYWJvdXQgdGhpcyBvdmVyd3JpdGUuLi5cblx0XHRwYWRkaW5nOjBweDtcblx0fVxuXHQucGdTaWRlYmFye1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuICAgIC5wZ1NlY3Rpb25HdXR0ZXJ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXHQucGdBZGRpdGlvbmFsSW5mb3tcblx0XHRmbG9hdDpsZWZ0O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpe1xuXHQucGdDaGFydC0tY2h1bmtlZCAucGdHcmlke1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7IC8vZm9yIGlwaG9uZXMgOihcblx0fVxuXHQucGdDaGFydC1mb290ZXItLWNodW5rZWR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLXRvcDowO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKXt9XG4uaWZyYW1lIHtcbiAgICAucGdDb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG4gICAgLnBnQXJ0aWNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5wZ0NoYXJ0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgICAucGdDaGFydC1mb290ZXItc2hhcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYm90dG9tLWFkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnBnQXJ0aWNsZS1ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIi8qIE1haW4gc2hhcmUgdG9vbHMqL1xuLyogR3JheXNjYWxlID0gZGVmYXVsdCwgbm8gY2xhc3MgbmVlZGVkICovXG4vKiBDb2xvcmZ1bCA9IGFkZCBjbGFzcyBjb2xvci10b3AgdG8gdG9wLXNoYXJlYmFyLXdyYXBwZXIgKi9cbi8qIFJldmVyc2UgPSBhZGQgY2xhc3MgcmV2ZXJzZSB0byB0b3Atc2hhcmViYXItd3JhcHBlciAqL1xuLnRvcC1zaGFyZWJhci13cmFwcGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkKSB7XG4gICAgXHRmbG9hdDpub25lO1xuICAgIH1cbn1cbi5zb2NpYWwtdG9vbHMtd3JhcHBlcntcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgZGlzcGxheTppbmxpbmU7XG4gICAgaGVpZ2h0OmF1dG87XG59XG4uc29jaWFsLXRvb2xzLXByaW1hcnkge1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHVpLWxpZ2h0R3JheS0wO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAudG9wLXNoYXJlYmFyLXdyYXBwZXIuZXhwYW5kZWQgJiB7XG4gICAgXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgfVxufVxuLnNvY2lhbC10b29scy1hZGRpdGlvbmFsIHtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcblx0LnNvY2lhbC10b29scyB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yMDBweDsgLypoaWRlIHRoZXNlIG9uIGluaXRpYWwgbG9hZCovXG5cdH1cbn1cbi5zb2NpYWwtdG9vbHMgLmhpZGVUZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMDAwcHg7XG59XG4uc29jaWFsLXRvb2xzLXdyYXBwZXIgLnRvb2wge1xuXHR3aWR0aDogNThweDtcblx0bWF4LWhlaWdodDogNDBweDtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nOiA5cHggMCA4cHggMDtcblx0Zm9udC1zaXplOiAxLjRlbTtcblx0bGluZS1oZWlnaHQ6IDFlbTtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHVpLWxpZ2h0R3JheS0wO1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1lZCkge1xuXHRcdG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0XHQmLm1vYmlsZSB7XG5cdFx0XHRtaW4td2lkdGg6NDBweDtcbiAgICAgICAgXHR3aWR0aDphdXRvO1xuICAgICAgICBcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXHRzcGFuIHtcblx0XHRjb2xvcjogJHVpLWJsYWNrLTI7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTowLjk7XG5cdH1cblx0Ji5maXJzdCB7XG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdH1cblx0Ji5tb3JlIHtcblx0XHR3aWR0aDogOTBweDtcblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkdWktYmxhY2stMjtcblx0XHR9XG5cdFx0c3BhbjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnTW9yZSc7XG5cdFx0XHRmb250LWZhbWlseTogJGZyYW5rbGluLWJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHR9XG5cdH1cblx0LnRvcC1zaGFyZWJhci13cmFwcGVyLmV4cGFuZGVkICYge1xuXHRcdHdpZHRoOjQwcHg7XG5cdH1cblx0LyogcmV2ZXJzZSB0ZXh0ICovXG5cdC50b3Atc2hhcmViYXItd3JhcHBlci5yZXZlcnNlICYge1xuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdC8qIGNvbG9yZnVsIGJ1dHRvbnMgKi9cblx0LnRvcC1zaGFyZWJhci13cmFwcGVyLmNvbG9yLXRvcCAmIHtcblx0XHQmLmZhY2Vib29rIHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRmYWNlYm9vaztcblx0XHR9XG5cdFx0Ji50d2l0dGVyIHNwYW4ge1xuXHRcdFx0Y29sb3I6ICR0d2l0dGVyO1xuXHRcdH1cblx0XHQmLmdvb2dsZS1wbHVzIHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRnb29nbGUtcGx1cztcblx0XHR9XG5cdFx0Ji5lbWFpbCB7XG5cdFx0XHRmb250LXNpemU6MS4zNWVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDlweDtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJGVtYWlsO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmxpbmtlZGluIHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRsaW5rZWRpbjtcblx0XHR9XG5cdFx0Ji5waW50ZXJlc3Qgc3BhbiB7XG5cdFx0XHRjb2xvcjogJHBpbnRlcmVzdDtcblx0XHR9XG5cdFx0Ji5yZWRkaXQgc3BhbiB7XG5cdFx0XHRjb2xvcjogJHJlZGRpdDtcblx0XHR9XG5cdFx0Ji5zdHVtYmxldXBvbiBzcGFuIHtcblx0XHRcdGNvbG9yOiAkc3R1bWJsZXVwb247XG5cdFx0fVxuXHRcdCYudHVtYmxyIHNwYW4ge1xuXHRcdFx0Y29sb3I6ICR0dW1ibHI7XG5cdFx0fVxuXHR9XG59XG4vKiBFbmQgTWFpbiBzaGFyZSBiYXIgKi9cblxuLyogSW5kaXZpZHVhbCBjaGFydCBzaGFyZSBidXR0b25zICovXG4ucGdDaGFydC1mb290ZXItc2hhcmV7XG5cdGZsb2F0OnJpZ2h0O1xuXHR3aWR0aDo0MCU7XG5cdHRleHQtYWxpZ246cmlnaHQ7XG5cdG1hcmdpbjogMC4zNWVtIDAgMC41ZW07XG5cblx0LnBnQ2hhcnQtZm9vdGVyLS1jaHVua2VkICYge1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0ZmxvYXQ6bm9uZTtcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0bWFyZ2luOjA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCl7XG5cdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdH1cblx0fVxuXHRhLnBnQ2hhcnQtZm9vdGVyLXNoYXJlLWJ1dHRvbiB7XG5cdFx0Y29sb3I6d2hpdGU7XG5cdFx0YmFja2dyb3VuZDogJHVpLWxpZ2h0R3JheS0wO1xuXHRcdHBhZGRpbmc6NXB4IDJweCAycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czoycHg7XG5cdFx0d2lkdGg6MzBweDtcblx0XHRoZWlnaHQ6MjZweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG4vKiBFTkQgSW5kaXZpZHVhbCBjaGFydCBzaGFyZSBidXR0b25zICovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpe1xuXHQucGdDaGFydC0tY2h1bmtlZCAucGdHcmlkeyAvL25vdCBzdXJlIHdoYXQgdGhpcyBpc1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cbn1cbkBtZWRpYSBwcmludCB7XG4gICAgLyogVE9ETzogRmlndXJlIHRoaXMgb3V0ICovXG4gICAgLnBiLWYtYXJ0aWNsZS1hcnRpY2xlLXRvcHBlciAuc29jaWFsLXRvb2xzLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxufSIsIi8vZ3JhcGhpYyBlbGVtZW50c1xuXG4vL0hpZ2hsaWdodHMvL1xuLnBnSGlnaGxpZ2h0e1xuXHRwYWRkaW5nOiAzcHg7XG5cdHBhZGRpbmc6IDAuMTg3NWVtO1xuXG59XG5cbi8vICRhbGxDb2xvcnNcbi8vICRoaWdobGlnaHRjb2xvclxuLy8gLy9OZWVkIHZhcmlhYmxlIGFuZCBcbi8vICRhbGxDb2xvck5hbWVzXG4vLyAkaGlnaGxpZ2h0Y29sb3JOYW1lc1xuXG5cbkBlYWNoICRuYW1lIGluICRoaWdobGlnaHRjb2xvck5hbWVzIHtcbiAgJGk6IGluZGV4KCRoaWdobGlnaHRjb2xvck5hbWVzLCAkbmFtZSk7XG4gIC5wZ0hpZ2hsaWdodC0tI3skbmFtZX0ge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtb3BhY2l0eShudGgoJGhpZ2hsaWdodGNvbG9ycywgJGkpKTtcbiAgfVxufSIsIi8vVGhlIGdyaWQgc3BlY2lmaWMgbWl4aW5zL2xvb3BzIGFyZSBpbiBfZ3JpZC5zY3NzICh0aGF0IHNlZW1lZCB0byBtYWtlIG1vcmUgc2Vuc2UpXG4vL1RoaXMgc2VlbXMgbGlrZSBhIGJldHRlciBwbGFjZSBmb3IgZ2VuZXJhbCBtaXhpbnNcblxuQG1peGluIGJhY2tncm91bmQtb3BhY2l0eSgkY29sb3IsICRvcGFjaXR5OiAwLjQpIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I7IC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAkb3BhY2l0eSk7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWNvbG9yLXRyYW5zaXRpb24oKSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAjUGFnZSBCdWlsZGVyIEhlYWRlclxuICAgICNwYkhlYWRlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4ucGJIZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuKiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4ucGJIZWFkZXJ7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDk5OTtcbn1cbi5wYkhlYWRlci5ub3QtZml4ZWR7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm5hdi1zZWN0aW9ue1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuXG4ubmF2LXNlY3Rpb24gPiAqe1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uYXYtbGVmdHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5uYXYtbWlkZGxle1xuXHRwYWRkaW5nLXJpZ2h0OiA2MDBweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5uYXYtcmlnaHR7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0bWFyZ2luLWxlZnQ6IDM5MHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5hdi1idG57XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q1ZDVkNTtcblx0Y29sb3I6ICMyYTJhMmE7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiAkZnJhbmtsaW4tYm9sZDtcblx0bWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuXG4ubmF2LWJ0biBpe1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHRjb2xvcjogIzU1NTtcbn1cblxuLm5hdi1idG4uYWN0aXZle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGYwO1xufVxuXG4uaGlkZGVue1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5kaXZbZGF0YS1zaG93LW9uLXNjcm9sbD1cInRydWVcIl17XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbiNuYXYtYmFye1xuXHRjb2xvcjogIzJhMmEyYTtcblx0aGVpZ2h0OiA1MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAyNTBtcyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDI1MG1zIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAyNTBtcyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1vdXQ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDVkNWQ1O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucGJIZWFkZXIuYmFyLWhpZGRlbiAjbmF2LWJhcntcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTUwcHgsMCk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC01MHB4LDApO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTUwcHgsMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNTBweCwwKTtcbn1cblxuLnBiSGVhZGVyLmJhci1oaWRkZW57XG5cdGhlaWdodDogMDtcbn1cbi5zY3JlZW5yZWFkZXItbGluayB7XG5cdGhlaWdodDogMHB4O1xuXHR3aWR0aDogMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBhL2IgdGVzdCBhbmQgdGFyZ2V0IHN0eWxlcyovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIyMHB4KSB7XG5cdC5wYkhlYWRlci5hYnQtbWFzdEhlYWQyLWxvZ29MYXJnZS10cnVlICN3cC1sb2dvLFxuXHQjd3AtdG9wcGVye1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucGJIZWFkZXIuYWJ0LW1hc3RIZWFkMi1sb2dvTGFyZ2UtdHJ1ZS50aXRsZS1tb2RlICN3cC1sb2dve1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC5wYi1mLXBhZ2UtaGVhZGVyLXYyLmFidC1tYXN0SGVhZDItbG9nb0xhcmdlLXRydWUge1xuXHRcdGhlaWdodDogaW5oZXJpdDtcblx0fVxuXG5cdCN3cC10b3BwZXIuYWJ0LW1hc3RIZWFkMi1sb2dvTGFyZ2UtdHJ1ZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiA2N3B4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDVkNWQ1O1xuXHRcdC8qIHRyYW5zaXRpb24gZnJvbSAgI3BiLXJvb3QgKi9cblx0ICAgIC13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSA1MDBtcyBjdWJpYy1iZXppZXIoMC41NjUsMSwwLjc2NSwwLjg4KTtcblx0ICAgIC13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSA1MDBtcyBjdWJpYy1iZXppZXIoMC41NjUsMS42NSwwLjc2NSwwLjg4KTtcblx0ICAgIC1tb3otdHJhbnNpdGlvbjotbW96LXRyYW5zZm9ybSA1MDBtcyBjdWJpYy1iZXppZXIoMC41NjUsMS42NSwwLjc2NSwwLjg4KTtcblx0ICAgIC1vLXRyYW5zaXRpb246LW8tdHJhbnNmb3JtIDUwMG1zIGN1YmljLWJlemllcigwLjU2NSwxLjY1LDAuNzY1LDAuODgpO1xuXHQgICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gNTAwbXMgY3ViaWMtYmV6aWVyKDAuNTY1LDEuNjUsMC43NjUsMC44OCk7XG5cdCAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU2NSwxLDAuNzY1LDAuODgpO1xuXHQgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NjUsMS42NSwwLjc2NSwwLjg4KTtcblx0ICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTY1LDEuNjUsMC43NjUsMC44OCk7XG5cdCAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NjUsMS42NSwwLjc2NSwwLjg4KTtcblx0ICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU2NSwxLjY1LDAuNzY1LDAuODgpO1xuXHR9XG5cblx0Ym9keS5sZWZ0LW1lbnUubGVmdC1tZW51LXBiICN3cC10b3BwZXIuYWJ0LW1hc3RIZWFkMi1sb2dvTGFyZ2UtdHJ1ZSB7XG5cdFx0LyogdHJhbnNpdGlvbiBmcm9tICBib2R5LmxlZnQtbWVudS5sZWZ0LW1lbnUtcGIgI3BiLXJvb3QgKi9cblx0XHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDBweCwwLDApO1xuXHRcdC1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMHB4LDAsMCk7XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMHB4LDAsMCk7XG5cdH1cblxuXHQjd3AtdG9wcGVyLmFidC1tYXN0SGVhZDItbG9nb0xhcmdlLXRydWUgLnRvcC10aW1lc3RhbXB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRvcDogLTI2cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHR9XG5cblx0I3dwLXRvcHBlci5hYnQtbWFzdEhlYWQyLWxvZ29MYXJnZS10cnVlICN3cC1sb2dvLWxhcmdle1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDY0cHg7XG5cdFx0d2lkdGg6IDMzM3B4O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChodHRwczovL2ltZy53YXNoaW5ndG9ucG9zdC5jb20vcGIvcmVzb3VyY2VzL2ltZy93YXNoaW5ndG9ucG9zdF9ibGFja182NC5wbmcpIG5vLXJlcGVhdCAwIDA7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDQ5cHg7XG5cdH1cbn1cblxuI3dwLWxvZ297XG5cdHdpZHRoOiAyMjBweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGh0dHBzOi8vaW1nLndhc2hpbmd0b25wb3N0LmNvbS9wYi9yZXNvdXJjZXMvaW1nL3dhc2hpbmd0b25wb3N0X2JsYWNrXzY0LnBuZykgbm8tcmVwZWF0IDAgOHB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzJweDtcbn1cblxuXG4jd3AtbG9nbyBhe1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcblx0LW1vei1vcGFjaXR5OiAwO1xuXHQta2h0bWwtb3BhY2l0eTogMDtcblx0b3BhY2l0eTogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuI3dwLWxvZ28tZm9yLXByaW50e1xuXHRkaXNwbGF5Om5vbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbiNzaXRlLW1lbnUtYnRue1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0bWFyZ2luOiA5cHggMjBweCAxMHB4IDIwcHg7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG59XG5cbiNuYXYtYXVkaW97XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuI25hdi1hdWRpby1zbGlkZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYwZjA7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdGhlaWdodDogMzBweDtcblx0Y29sb3I6ICM1NTU7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA3NXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNuYXYtYXVkaW8tc2xpZGVyLXRvZ2dsZXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMzVweDtcblx0dG9wOiA0cHg7XG5cdGJvdHRvbTogNHB4O1xuXHR3aWR0aDogMzRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAyMDBtcyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGxlZnQgMjAwbXMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogbGVmdCAyMDBtcyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDIwMG1zIGVhc2Utb3V0O1xufVxuXG4uYXVkaW8tb24gI25hdi1hdWRpby1zbGlkZXItdG9nZ2xle1xuXHRsZWZ0OiA0cHg7XG59XG5cbi5hdWRpby1vZmYgI25hdi1hdWRpby1zbGlkZXItdG9nZ2xle1xuXHRsZWZ0OiAzN3B4O1xufVxuXG4jbmF2LWF1ZGlvLXNsaWRlci1vbiwgI25hdi1hdWRpby1zbGlkZXItb2Zme1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNuYXYtYXVkaW8tc2xpZGVyLW9mZntcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuI25hdi1hZHtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xufVxuI25hdi1zZWFyY2h7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuI25hdi1zZWFyY2ggaW5wdXR7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYwZjA7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRjb2xvcjogIzdmN2Y3Zjtcblx0cGFkZGluZzogMCA0NXB4IDAgMTVweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIwMHB4O1xuXHRvdXRsaW5lOiBub25lO1xufVxuI25hdi1zZWFyY2ggYnV0dG9ue1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMzBweDtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuXHRjb2xvcjogI2ZmZjtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAwO1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDAgMTVweCAxNXB4IDA7XG5cdGJvcmRlci1yYWRpdXM6IDAgMTVweCAxNXB4IDA7XG5cdHdpZHRoOiAzNXB4O1xuXHRwYWRkaW5nOiAwcHg7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbiNuYXYtc2VhcmNoLW1vYmlsZXtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0aGVpZ2h0OiA1MHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ1NDY0Njtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG4jbmF2LXNlYXJjaC1tb2JpbGUgaW5wdXR7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0d2lkdGg6IDIxMHB4O1xuXHRwYWRkaW5nOiAxOHB4IDVweCAxMnB4IDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNuYXYtc2VhcmNoLW1vYmlsZSBidXR0b257XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4jbmF2LXBhZ2UtdGl0bGV7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LWZhbWlseTogJGZyYW5rbGluLWJvbGQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qbGVmdDogLTEwMCU7XG5cdC1tb3otdHJhbnNpdGlvbjogbGVmdCAzMDBtcyBsaW5lYXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDMwMG1zIGxpbmVhcjtcbiAgICAtby10cmFuc2l0aW9uOiBsZWZ0IDMwMG1zIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDMwMG1zIGxpbmVhcjsqL1xufVxuI25hdi1wYWdlLXRpdGxlIGltZ3tcblx0aGVpZ2h0OiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cblxuLyogbmF2IG1lbnUgc3R5bGVzICovXG5cbi5uYXYtbWVudXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdC8qd2lkdGg6IDMwMHB4OyovXG5cdGNvbG9yOiAjZmZmO1xuXHRkaXNwbGF5OiBub25lO1xuXHRvdmVyZmxvdzogYXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLm5hdi1tZW51IHVse1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NTQ2NDY7XG59XG4ubmF2LW1lbnUgbGl7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ1NDY0Njtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXYtbWVudSBsaTpsYXN0LWNoaWxke1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5hdi1tZW51IGF7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtZmFtaWx5OiAkZnJhbmtsaW4tYm9sZDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBzaXRlIG1lbnUgc3R5bGVzICovXG5cbiNzaXRlLW1lbnV7XG5cdGxlZnQ6IC0zNTBweDtcblx0d2lkdGg6IDM1MHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gNTAwbXMgY3ViaWMtYmV6aWVyKDAuNTY1LCAxLCAwLjc2NSwgMC44OCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSA1MDBtcyBjdWJpYy1iZXppZXIoMC41NjUsIDEuNjUsIDAuNzY1LCAwLjg4KTtcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDUwMG1zIGN1YmljLWJlemllcigwLjU2NSwgMS42NSwgMC43NjUsIDAuODgpO1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSA1MDBtcyBjdWJpYy1iZXppZXIoMC41NjUsIDEuNjUsIDAuNzY1LCAwLjg4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgY3ViaWMtYmV6aWVyKDAuNTY1LCAxLjY1LCAwLjc2NSwgMC44OCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTY1LCAxLjY1LCAwLjc2NSwgMC44OCk7XG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTY1LCAxLjY1LCAwLjc2NSwgMC44OCk7XG4gICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU2NSwgMS42NSwgMC43NjUsIDAuODgpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NjUsIDEuNjUsIDAuNzY1LCAwLjg4KTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHR6LWluZGV4OiA5OTg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jc2l0ZS1tZW51IGxpe1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbiNzaXRlLW1lbnUgbGkgYXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAyMDBtcyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2UtaW4tb3V0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jc2l0ZS1tZW51LWluZm97XG5cdHBhZGRpbmc6IDIwcHg7XG59XG4jc2l0ZS1tZW51LWluZm8gcHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbiNzaXRlLW1lbnUtaW5mbyBhe1xuXHRmb250LWZhbWlseTogJGZyYW5rbGluLWxpZ2h0XHRcbn1cblxuI3NpdGUtbWVudS1pbmZvIC5zaXRlLWF0dHJpYnV0aW9ue1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI3NpdGUtbWVudS1pbmZvIC5zaXRlLWF0dHJpYnV0aW9uIHN0cm9uZ3tcblx0Zm9udC1mYW1pbHk6ICRmcmFua2xpbi1ib2xkO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuI3NpdGUtbWVudS1pbmZvIC5jb3B5cmlnaHR7XG5cdGZvbnQtZmFtaWx5OiAkZnJhbmtsaW4tbGlnaHQ7XHRcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogY2hhcHRlciBtZW51IHN0eWxlcyAqL1xuXG4jY2hhcHRlci1tZW51e1xuXHRyaWdodDogMDtcblx0Y291bnRlci1yZXNldDogY2hhcHRlcjtcbn1cblxuI2NoYXB0ZXItbWVudSBsaXtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5cbiNjaGFwdGVyLW1lbnUgaW1ne1xuXHR3aWR0aDogMzAwcHg7XG5cdG1hcmdpbjogMCAtMjBweDtcbn1cblxuI2NoYXB0ZXItbWVudSBwe1xuXHRmb250LWZhbWlseTogJGZyYW5rbGluLWxpZ2h0O1x0XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbiNjaGFwdGVyLW1lbnUtc2VjdGlvbnMgbGkuY2hhcHRlcjpiZWZvcmV7XG5cdGNvbnRlbnQ6IFwiUGFydCBcIiBjb3VudGVyKGNoYXB0ZXIpO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBjaGFwdGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZnJhbmtsaW4tdGhpbjtcdFxufVxuXG4jY2hhcHRlci1tZW51IC5jaGFwdGVyLW1lbnUtaGVhZGluZ3tcblx0Zm9udC1zaXplOiAxNnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LWZhbWlseTogJGZyYW5rbGluLWJvbGQ7XG59XG5cbi8qIGRhcmsgdGhlbWUgb3ZlcnJpZGVzICovXG5cbi5wYkhlYWRlci5kYXJrICNuYXYtYmFye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIzO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjNDE0MTQyO1xufVxuLnBiSGVhZGVyLmRhcmsgI3dwLWxvZ297XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2ltZy53YXNoaW5ndG9ucG9zdC5jb20vcGIvcmVzb3VyY2VzL2ltZy93YXNoaW5ndG9ucG9zdF93aGl0ZV83Mi5wbmcpXG59XG5cbi5wYkhlYWRlci5kYXJrIC5uYXYtYnRue1xuXHRib3JkZXItbGVmdC1jb2xvcjogIzQxNDE0Mjtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5wYkhlYWRlci5kYXJrIC5uYXYtYnRuIGl7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ucGJIZWFkZXIuZGFyayAubmF2LWJ0bi5hY3RpdmV7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICM0MTQxNDI7XG59XG5cbi5wYkhlYWRlci5kYXJrICNuYXYtcGFnZS10aXRsZXtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5wYkhlYWRlci5kYXJrIC5uYXYtbWVudXtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2U2ZTVlNDtcblx0Ym9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnBiSGVhZGVyLmRhcmsgLm5hdi1tZW51IHVsLFxuLnBiSGVhZGVyLmRhcmsgLm5hdi1tZW51IGxpLCBcbi5wYkhlYWRlci5kYXJrICNjaGFwdGVyLW1lbnUgbGl7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU1ZTQ7XG59XG5cbi5wYkhlYWRlci5kYXJrIC5uYXYtbWVudSBhLCBcbi5wYkhlYWRlci5kYXJrIC5uYXYtbWVudSBwLCBcbi5wYkhlYWRlci5kYXJrICNjaGFwdGVyLW1lbnUtc2VjdGlvbnMgbGkuY2hhcHRlcjpiZWZvcmV7XG5cdGNvbG9yOiAjMmEyYTJhO1xufVxuXG4ucGJIZWFkZXIuZGFyayAjc2l0ZS1tZW51LWJ0bntcblx0Ym9yZGVyLWNvbG9yOiAjNDE0MTQyO1xufVxuXG4ucGJIZWFkZXIuZGFyayAjbmF2LXNlYXJjaCBpbnB1dHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzVhNWI1Yjtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5wYkhlYWRlci5kYXJrICNuYXYtc2VhcmNoIGJ1dHRvbntcblx0YmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMztcblx0Ym9yZGVyOiAxcHggc29saWQgIzQxNDE0Mjtcbn1cblxuLnBiSGVhZGVyLmRhcmsgI25hdi1hdWRpby1zbGlkZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1YTViNWI7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ucGJIZWFkZXIuZGFyayAjbmF2LWF1ZGlvLXNsaWRlci10b2dnbGV7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyOTI5MmE7XG59XG5cbi5wYkhlYWRlci5kYXJrICNuYXYtc2VhcmNoLW1vYmlsZXtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZTVlNDtcbn1cblxuLnBiSGVhZGVyLmRhcmsgI25hdi1zZWFyY2gtbW9iaWxlIGlucHV0LCBcbi5wYkhlYWRlci5kYXJrICNuYXYtc2VhcmNoLW1vYmlsZSBidXR0b257XG5cdGNvbG9yOiAjMmEyYTJhO1xufVxuXG4vKiBnbG9iYWwgc3R5bGVzIGRlZmluZWQgaW4gdGhpcyBtZWRpYSBxdWVyeSBiZWNhdXNlIHRoZXkgYXJlIGV4dGVybmFsIHRvIHRoaXMgZmVhdHVyZSAoc2FkIGZhY2UgKGhhY2spKSAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW57XG5cblx0LyogbWVudSB0cmFuc2l0aW9uICovXG5cblx0I3BiLXJvb3QsXG5cdC56b25lLWNvbnRhaW5lcixcblx0LnZpZGVvLWFkLWJveCwgXG5cdC5wYi1oZWFkZXItc2xpZGV7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSA1MDBtcyBjdWJpYy1iZXppZXIoMC41NjUsIDEsIDAuNzY1LCAwLjg4KTtcblx0ICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gNTAwbXMgY3ViaWMtYmV6aWVyKDAuNTY1LCAxLjY1LCAwLjc2NSwgMC44OCk7XG5cdCAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDUwMG1zIGN1YmljLWJlemllcigwLjU2NSwgMS42NSwgMC43NjUsIDAuODgpO1xuXHQgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDUwMG1zIGN1YmljLWJlemllcigwLjU2NSwgMS42NSwgMC43NjUsIDAuODgpO1xuXHQgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGN1YmljLWJlemllcigwLjU2NSwgMS42NSwgMC43NjUsIDAuODgpO1xuXHQgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTY1LCAxLCAwLjc2NSwgMC44OCk7XG5cdCAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NjUsIDEuNjUsIDAuNzY1LCAwLjg4KTtcblx0ICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU2NSwgMS42NSwgMC43NjUsIDAuODgpO1xuXHQgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU2NSwgMS42NSwgMC43NjUsIDAuODgpO1xuXHQgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU2NSwgMS42NSwgMC43NjUsIDAuODgpO1xuXHR9XG5cblx0LmlvcyBib2R5LmxlZnQtbWVudXtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LyogdGhpcyBicmVha3MgdGhlIHNsaWRlLW91dCBtZW51IGVmZmVjdCBpbiBmZiAqL1xuXHQ6bm90KC5mZikgYm9keS5sZWZ0LW1lbnV7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHR9XG5cblx0Ym9keS5sZWZ0LW1lbnUgI3NpdGUtbWVudXtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwcHgsMCwwKTtcbiAgICBcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwwLDApO1xuICAgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwwLDApO1xuICAgIFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcblx0fVxuXG5cdGJvZHkubGVmdC1tZW51LmxlZnQtbWVudS1wYiAjcGItcm9vdCxcblx0Ym9keS5sZWZ0LW1lbnUubGVmdC1tZW51LXBiIC56b25lLWNvbnRhaW5lciB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LDAsMCk7XG4gICAgXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwcHgsMCwwKTtcbiAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwcHgsMCwwKTtcblx0fVxuXG5cdGJvZHkubGVmdC1tZW51IC52aWRlby1hZC1ib3gsXG5cdGJvZHkubGVmdC1tZW51IC5wYi1oZWFkZXItc2xpZGV7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LDAsMCk7XG4gICAgXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwcHgsMCwwKTtcbiAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwcHgsMCwwKTtcblx0fVxuXG5cdC8qIGJyb3dzZXIgZmFsbGJhY2tzOyBpZTggZmFsbGJhY2tzIGFyZSBhbHNvIGluIGZlYXR1cmUuanNwICovXG5cblx0Lm5vLWNzc3RyYW5zZm9ybXMgYm9keS5sZWZ0LW1lbnUgI3NpdGUtbWVudSxcblx0Lm5vLWNzc3RyYW5zaXRpb25zIGJvZHkubGVmdC1tZW51ICNzaXRlLW1lbnV7XG5cdFx0bGVmdDogLTUwcHg7XG5cdH1cblxuXHQubm8tcmV0aW5hIC5wYi1mLXBhZ2UtaGVhZGVyLXYyICN3cC1sb2dve1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2ltZy53YXNoaW5ndG9ucG9zdC5jb20vcGIvcmVzb3VyY2VzL2ltZy93YXNoaW5ndG9ucG9zdF9ibGFja18zMi5wbmcpO1xuXHR9XG5cblx0Lm5vLXJldGluYSAucGItZi1wYWdlLWhlYWRlci12MiAucGJIZWFkZXIuZGFyayAjd3AtbG9nb3tcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9pbWcud2FzaGluZ3RvbnBvc3QuY29tL3BiL3Jlc291cmNlcy9pbWcvd2FzaGluZ3RvbnBvc3Rfd2hpdGVfMzIucG5nKVxuXHR9XG5cblx0Lm5vLXRvdWNoIC5wYi1mLXBhZ2UtaGVhZGVyLXYyICNzaXRlLW1lbnUgbGk6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcblx0fVxuXHQubm8tdG91Y2ggLnBiLWYtcGFnZS1oZWFkZXItdjIgLnBiSGVhZGVyLmRhcmsgI3NpdGUtbWVudSBsaTpob3Zlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHR9XG5cdC5uby10b3VjaCAucGItZi1wYWdlLWhlYWRlci12MiAubmF2LWJ0bjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGYwO1xuXHR9XG5cdC5uby10b3VjaCAucGItZi1wYWdlLWhlYWRlci12MiAucGJIZWFkZXIuZGFyayAubmF2LWJ0bjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICM0MTQxNDI7XG5cdH1cblx0Lm5vLXRvdWNoOm5vdCguaWUpIC5wYi1mLXBhZ2UtaGVhZGVyLXYyICNzaXRlLW1lbnUgbGk6aG92ZXIgYXtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsMCk7XG4gICAgXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsMCk7XG4gICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LDApO1xuXHR9XG5cblxuICAgIC5oZWFkZXItcGxhY2Vob2xkZXIge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjEsIDE4MCwgMTgwKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgICNwYi1yb290Pi5wYi1mLXBhZ2UtaGVhZGVyLXYyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxufVxuXG4vKiBzdHlsZXMgZm9yIHRpdGxlIG1vZGUgb24gbGFyZ2Ugc2NyZWVucyAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY5cHgpIHtcblx0Lm5vLXJldGluYSAucGJIZWFkZXIgLnRpdGxlLW1vZGUgI3dwLWxvZ28sXG5cdC5wYkhlYWRlciAudGl0bGUtbW9kZSAjd3AtbG9nb3tcblx0XHR3aWR0aDogNDBweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9pbWcud2FzaGluZ3RvbnBvc3QuY29tL3BiL3Jlc291cmNlcy9pbWcvd3BfYmxhY2tfNjAucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzJweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cblx0LnBiSGVhZGVyIC50aXRsZS1tb2RlIC5uYXYtbWlkZGxle1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMyNXB4O1xuXHR9XG5cdC5uby1yZXRpbmEgLnBiSGVhZGVyIC50aXRsZS1tb2RlLmRhcmsgI3dwLWxvZ28sXG5cdC5wYkhlYWRlciAudGl0bGUtbW9kZS5kYXJrICN3cC1sb2dve1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2ltZy53YXNoaW5ndG9ucG9zdC5jb20vcGIvcmVzb3VyY2VzL2ltZy93cF93aGl0ZV82MC5wbmcpO1xuXHR9XG5cblx0LnBiSGVhZGVyIC50aXRsZS1tb2RlICNuYXYtcGFnZS10aXRsZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5wYkhlYWRlciAudGl0bGUtbW9kZSAjbmF2LXVzZXIsIFxuXHQucGJIZWFkZXIgLnRpdGxlLW1vZGUgI25hdi1zZWFyY2gsIFxuXHQucGJIZWFkZXIgLnRpdGxlLW1vZGUgI25hdi1zaWduLWluLFxuXHQucGJIZWFkZXIgLnRpdGxlLW1vZGUgI3NpdGUtbWVudS1idG4gIC5uYXYtYnRuLWxhYmVse1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnBiSGVhZGVyIC50aXRsZS1tb2RlICNzaXRlLW1lbnUtYnRuIGl7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5wYkhlYWRlciAudGl0bGUtbW9kZSAjc2l0ZS1tZW51LWJ0bntcblx0XHRtYXJnaW4tbGVmdDogLTExcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdC5wYkhlYWRlciAudGl0bGUtbW9kZSAjbmF2LXNoYXJle1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXHQucGJIZWFkZXIgLm5hdi1tZW51IC5tb2JpbGUtb25seXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi8qIHNtYWxsLXNjcmVlbiBzdHlsZXMgKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG5cdC5wYkhlYWRlciAubmF2LWJ0bntcbiAgICBcdHBhZGRpbmc6IDAgMTdweDtcbiAgICBcdHotaW5kZXg6IDE7XG4gICAgfVxuXG5cdC5wYkhlYWRlciAubmF2LWJ0biBpe1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXG4gICAgLnBiSGVhZGVyIC5uYXYtYnRuICAubmF2LWJ0bi1sYWJlbHtcbiAgICBcdGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBiSGVhZGVyICNzaXRlLW1lbnUtYnRue1xuICAgIFx0bWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgIFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0bGVmdDogMDtcbiAgICB9XG5cbiAgICAucGJIZWFkZXIgI25hdi1jaGFwdGVye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG4gICAgLnBiSGVhZGVyIC5uYXYtbWlkZGxlLCBcbiAgICAucGJIZWFkZXIgI25hdi1zZWFyY2gsIFxuICAgIC5wYkhlYWRlciAjbmF2LWF1ZGlvLCBcbiAgICAucGJIZWFkZXIgI25hdi1zaGFyZSwgXG4gICAgLnBiSGVhZGVyICNuYXYtdXNlcixcbiAgICAucGJIZWFkZXIgI25hdi1zdWJzY3JpYmUsXG4gICAgLnBiSGVhZGVyICNuYXYtYWQsXG4gICAgLnBiSGVhZGVyICNuYXYtc2lnbi1pbntcbiAgICBcdGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBiSGVhZGVyICNuYXYtc2VhcmNoLW1vYmlsZXtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5wYkhlYWRlciAjd3AtbG9nb3tcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnBiSGVhZGVyICN3cC1sb2dvIGF7XG4gICAgXHRtYXJnaW46IDAgNDVweDtcbiAgICB9XG5cblx0LnBiSGVhZGVyIC5oYXMtY2hhcHRlciAjd3AtbG9nb3tcblx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdH1cblxuXHQucGJIZWFkZXIgLm5hdi1yaWdodHtcblx0XHR3aWR0aDogNTVweDtcblx0fVxuXG59XG5cbkBtZWRpYSBwcmludCB7XG4gICAvKiBUT0RPOiBGaWd1cmUgdGhpcyBvdXQgKi9cbiAgIC5wYkhlYWRlciAucGJIZWFkZXJ7XG5cdFx0cG9zaXRpb246c3RhdGljO1xuICAgfVxuICAgLnBiSGVhZGVyICN3cC1sb2dvLFxuICAgLnBiSGVhZGVyICN3cC10b3BwZXIsXG4gICAucGJIZWFkZXIgI3NpdGUtbWVudS1idG4sXG4gICAucGJIZWFkZXIgLm5hdi1taWRkbGUsXG4gICAucGJIZWFkZXIgLm5hdi1yaWdodHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgIH1cbiAgIC5wYkhlYWRlciAjd3AtbG9nby1mb3ItcHJpbnQsXG4gICAucGJIZWFkZXIgI3dwLWxvZ28tZm9yLXByaW50IGltZyB7XG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDI3cHg7XG5cdH1cbn1cblxuLypTdGFydCBBdXRob3IgU3R1ZmZcbj09PT09PT09PT09Ki9cblxuLmJ5bGluZS13cmFwcGVyIC5wYi10d2l0dGVyLWZvbGxvd3tcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB0b3A6NXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYnlsaW5lLXdyYXBwZXIgLmVtYWlsIGE6aG92ZXJ7XG4gICAgY29sb3I6IzVBNUE1QTtcbn1cblxuLmJ5bGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4XG59XG5cbi8qRU5EIEF1dGhvciBTdHVmZlxuPT09PT09PT09PSovXG5cbi5lY2hvLWNvdW50ZXIgLm1vYmlsZS1jb3VudCB7XG4gICAgZGlzcDpub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MHB4KSB7XG4gICAgLnBiLWZlYXR1cmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDgwcHgpIHtcbiAgICAuZWNoby1jb3VudGVyIC5tb2JpbGUtY291bnQge1xuICAgICAgICBkaXNwbGF5OmlubGluZTtcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICAgLyogVE9ETzogRmlndXJlIHRoaXMgb3V0ICovXG4gICAgLnBiLWYtYXJ0aWNsZS1hcnRpY2xlLXRvcHBlciAjc2x1Z190aWZmYW55X3RpbGV7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgI1BhZ2UgQnVpbGRlciBGb290ZXIgKGluIHNpZGViYXIpXG4gICAgI3BiRm9vdGVyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cblxuLnBsYWlue1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wbGFpbiBsaXtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZm9vdGVyLXYyIHtcblx0bWFyZ2luLXRvcDo0ZW07XG5cdC8vZm9udC1zaXplOiAwLjg3NWVtO1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG4uZm9vdGVyLXYyIGJ7XG5cdGZvbnQtd2VpZ2h0Om5vcm1hbDtcblx0Zm9udC1mYW1pbHk6JGZyYW5rbGluLWJvbGQ7XG59XG4uZm9vdGVyLXYyIGF7XG5cdGNvbG9yOiMzMzMzMzM7XG59XG4ucGItZi10aGVtZS1kYXJrIC5mb290ZXItdjIgYXtcblx0Y29sb3I6I2YwZjBmMDtcbn1cbi5mb290ZXItdjIgYTpob3Zlcntcblx0Y29sb3I6IzJFNkQ5RDtcbn1cbi5wYi1mLXRoZW1lLWRhcmsgLmZvb3Rlci12MiBhOmhvdmVye1xuXHRjb2xvcjojMWQ4N2Q4O1xufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgIC5wYi1mLXBhZ2UtZm9vdGVyLXYye1xuXHRcdHBhZGRpbmctbGVmdDoxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgIC5wYi1mLXBhZ2UtZm9vdGVyLXYye1xuICAgICAgZGlzcGxheTpub25lO1xuICAgfVxufSIsIiR4eGxhcmdlOiAxNDAwcHg7XG4keGxhcmdlOiAxMjAwcHg7XG4kbGFyZ2U6IDEwMDBweDsgLy9QQiBmaXhlZCB3aWR0aFxuJG1lZDogNzY0cHg7IC8vaVBhZCBQb3J0cmFpdFxuJHNtYWxsOiA0ODBweDsgLy9kcm9wIGZvbnQgc2l6ZSBmb3IgcGhvbmVcbiR4c21hbGw6IDMwMHB4O1xuXG4ucGdOb3RWaXNpYmxle1xuICBwYWRkaW5nOiAycHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBnSGlkZXtcblx0ZGlzcGxheTpub25lO1xufVxuXG4vL1RoaXMgZG9lc24ndCBmZWVsIGxpa2UgaXQgaXMgZ29pbmcgdG8gd29yay4uLlxuLnBnU2hvdy1mb2N1czpmb2N1cyxcbi5wZ1Nob3ctZm9jdXM6YWN0aXZle1xuICBwYWRkaW5nOiBpbmhlcml0O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICB0b3A6IGluaGVyaXQ7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xuICBib3JkZXI6ZG90dGVkIDFweCBibHVlO1xufVxuXG4vL05vdGUgdGhhdCB0aGUgbWVkaWEgcXVlcnkgc2l6ZXMgb3ZlcndyaXRlIHRoZSBkZWZhdWx0IHBnSGlkZVxuLy9idXQgcGdOb3RWaXNpYmxlIG5vdCBzbyBtdWNoLi4uIFxuXG5AbWVkaWEgKG1heC13aWR0aDogJHh4bGFyZ2Upe1xuXHQucGdIaWRkZW4tZm9yLXh4bHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblxuXHQucGdTaG93LWZvci14eGx7XG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHhsYXJnZSl7XG5cdC5wZ0hpZGRlbi1mb3IteGx7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cblx0LnBnU2hvdy1mb3IteGx7XG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcblxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2Upe1xuXHQucGdIaWRkZW4tZm9yLWx7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cblx0LnNob3ctZm9yLWx7XG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZWQpe1xuXHQucGdIaWRkZW4tZm9yLW17XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cblx0LnBnU2hvdy1mb3ItbXtcblx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHR9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCl7XG5cdC5wZ0hpZGRlbi1mb3Itc3tcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblxuXHQucGdTaG93LWZvci1ze1xuXHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpe1xuXG5cdC5wZ0hpZGRlbi1mb3IteHN7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cblxuXHQucGdTaG93LWZvci14c3tcblx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHR9XG5cbn1cblxuXG5cblxuXG5cblxuIiwiLmVkaXRvcnMtbW9kdWxlIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuXG4gICAgaDQuZnJhbmtsaW4ge1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cbiAgICAucGdHcmlkLWNlbGwtLTYge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgaDQsIHAge1xuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjogJHVpLWJsYWNrLTE7XG4gICAgfVxufSIsIi8qIFN0YW5kYXJkIGJ1dHRvbiBzdHlsZXMgKi9cbi8qIEZvciBxdWl6IGJ1dHRvbnMsIG11bHRpLW9wdGlvbiBidXR0b25zIChmaWx0ZXJzKSwgdGFicywgZm9ybXMsIHRvZ2dsZSwgZXRjLiBzZWUgWFggKi9cblxuLnBnLWJ1dHRvbiB7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHVpLWxpZ2h0R3JheS0xO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMTNweCAxNnB4O1xuXHRmb250LWZhbWlseTogJGZyYW5rbGluLWJvbGQ7XG5cdGNvbG9yOiAkdWktYmxhY2stMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3ItdHJhbnNpdGlvbjtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdWktbGlnaHRHcmF5LTA7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdWktbGlnaHRHcmF5LTA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0Ji5wZy1idXR0b24tLWVtcGhhc2l6ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHVpLWJsYWNrLTA7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHVpLWJsYWNrLTI7XG5cdFx0XHRib3JkZXItY29sb3I6ICR1aS1ibGFjay0yO1xuXHRcdH1cblx0fVxuXHQmLnBnLWJ1dHRvbi0tZW1waGFzaXplLWFsdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpbmtCbHVlO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaW5rQmx1ZS1ob3Zlcjtcblx0XHRcdGJvcmRlci1jb2xvcjogJGxpbmtCbHVlLWhvdmVyO1xuXHRcdH1cblx0fVxuXHQmLnBnLWJ1dHRvbi0tZGVlbXBoYXNpemUge1xuXHRcdGZvbnQtZmFtaWx5OiAkZnJhbmtsaW4tbGlnaHQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHVpLWxpZ2h0R3JheS0wO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHVpLWxpZ2h0R3JheS0xO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkdWktbGlnaHRHcmF5LTE7XG5cdFx0fVxuXHR9XG5cdCYucGctYnV0dG9uLS1mYWNlYm9vayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGZhY2Vib29rO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRjb250ZW50OiBcIlxcZjA4MlwiO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGZhY2Vib29rLWhvdmVyO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZmFjZWJvb2staG92ZXI7XG5cdFx0fVxuXHR9XG5cdCYucGctYnV0dG9uLS10d2l0dGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHdpdHRlcjtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0Y29udGVudDogXCJcXGYwOTlcIjtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0d2l0dGVyLWhvdmVyO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkdHdpdHRlci1ob3Zlcjtcblx0XHR9XG5cdH1cblx0LyogQ2xvc2UgYnV0dG9uICovXG5cdCYucGctYnV0dG9uLS1jbG9zZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdWktYmxhY2stMTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHVpLWxpZ2h0R3JheS0xO1xuXHRcdH1cblx0XHQmLnBnLWJ1dHRvbi0tZW1waGFzaXplOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHVpLWJsYWNrLTI7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0Y29udGVudDogXCJcXGYwMGRcIjtcblx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0fVxuXHR9XG5cdCYucGctYnV0dG9uLWNpcmNsZSB7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0cGFkZGluZy10b3A6IDExcHg7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHR9XG5cdH1cbn1cblxuXG4iLCIudGVtcGxhdGUtdGVzdCAucGdQbGFjZWhvbGRlcntcblx0Ym9yZGVyLXJhZGl1czozcHg7XG5cdG1pbi1oZWlnaHQ6IDEwMHB4O1xuXHRmbGV4LWFsaWduOmNlbnRlcjtcbn0iLCJAaW1wb3J0IFwicGctdGVtcGxhdGUvX3Bvc3RHcmFwaGljc1RlbXBsYXRlLnNjc3NcIjtcblxuXG4kb3JhbmdlOiAjZjI2NDE0O1xuJHdoaXRlOiAjZmZmZmZmO1xuXG5cbi8qIGZvbnQgZmFjZSBzdHVmZiAqL1xuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdmaWd1cmVzJztcblx0c3JjOnVybCgnaHR0cHM6Ly93d3cud2FzaGluZ3RvbnBvc3QuY29tL2dyYXBoaWNzL25hdGlvbmFsL3BvbGljZS1zaG9vdGluZ3MvZm9udHMvZmlndXJlcy5lb3QnKTtcblx0c3JjOnVybCgnaHR0cHM6Ly93d3cud2FzaGluZ3RvbnBvc3QuY29tL2dyYXBoaWNzL25hdGlvbmFsL3BvbGljZS1zaG9vdGluZ3MvZm9udHMvZmlndXJlcy5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCdodHRwczovL3d3dy53YXNoaW5ndG9ucG9zdC5jb20vZ3JhcGhpY3MvbmF0aW9uYWwvcG9saWNlLXNob290aW5ncy9mb250cy9maWd1cmVzLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHR1cmwoJ2h0dHBzOi8vd3d3Lndhc2hpbmd0b25wb3N0LmNvbS9ncmFwaGljcy9uYXRpb25hbC9wb2xpY2Utc2hvb3RpbmdzL2ZvbnRzL2ZpZ3VyZXMud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRcdC8vIHVybCgnaHR0cDovL2kuaWNvbW9vbi5pby9wdWJsaWMvdGVtcC9jYTc2YzY2OTEwL1VudGl0bGVkUHJvamVjdC9pY29tb29uLnN2Zz8tazdiZGlnI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pY29uLWZpZ3VyZSB7XG5cdGZvbnQtZmFtaWx5OiAnZmlndXJlcyc7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0LyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1maWd1cmUzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG4uaWNvbi1maWd1cmUyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG4uaWNvbi1maWd1cmUxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG5cblxuLyogdGVtcGxhdGUgb3ZlcnJpZGVzICovXG5cbmhlYWRlci5wZ0dyYXBoaWNIZWFkZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGdIMSxcbi5wZ0hlYWRsaW5lLS13S2lja2VyLFxuaDIuZnJhbmtsaW4ge1xuXHRmb250LWZhbWlseTogJGZyYW5rbGluLWxpZ2h0O1xufVxuXG4ucGdCeWxpbmUsXG4ucGdCeWxpbmUtYXV0aG9yLXdyYXAsXG4ucGdCeWxpbmUtdHdpdHRlciB7XG5cdGZsb2F0OiBub25lO1xufVxuXG4ucGdCeWxpbmUtdHdpdHRlciB7XG5cdG1hcmdpbjogMC41ZW0gMCAwIDA7XG59XG5cbi5wZ0JvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5wZ0NoYXJ0IHtcblx0bWFyZ2luOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jcGdjb250ZW50LmlzLW1hc2tlZCB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuXG4vKiBzaGFyZSB0b29scyAqL1xuXG4udG9wLXNoYXJlYmFyLXdyYXBwZXIge1xuXHRmbG9hdDogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG4uc29jaWFsLXRvb2xzLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIDAgMmVtIDA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5zb2NpYWwtdG9vbHMtcHJpbWFyeSB7XG5cdGZsb2F0OiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLnNvY2lhbC10b29scyAudG9vbCB7XG5cdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5zb2NpYWwtdG9vbHMgLnRvb2wgc3Bhbi5mYSB7XG5cdGNvbG9yOiAkb3JhbmdlO1xufVxuXG5cblxuLm1hcmtlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmMDBmZjtcbn1cblxuXG4vKiBzZWN0aW9ucyAqL1xuXG4uc2VjdGlvbiB7XG5cdGNsZWFyOiBib3RoO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogODAwcHg7XG5cdG1hcmdpbjogMCBhdXRvIDhlbSBhdXRvO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcblx0XHRtYXJnaW46IDAgYXV0byA2ZW0gYXV0bztcblx0fVxufVxuXG4uY29weVdyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiA2MCU7XG5cdHBhZGRpbmc6IDAgMCAxZW0gMDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmNvcHlIZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDFlbSAwIDAgMDtcbn1cblxuLmNvcHlIZWFkZXIgaW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEuNWVtO1xuXHRsZWZ0OiAtNS41ZW07XG5cdHdpZHRoOiA0ZW07XG5cdGhlaWdodDogNGVtO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAzZW07XG5cdFx0aGVpZ2h0OiAzZW07XG5cdFx0bWFyZ2luOiAwIDAgMWVtIDA7XG5cdH1cbn1cblxuLmNvcHlIZWFkZXIgaDMge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMi40ZW07XG5cdGZvbnQtZmFtaWx5OiAkZnJhbmtsaW4tdGhpbjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDEuM2VtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcblx0XHRmb250LXNpemU6IDJlbTtcblx0fVxufVxuXG4uY29weUhlYWRlciBoMyBzcGFuIHtcblx0Y29sb3I6ICRvcmFuZ2U7XG5cdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkb3JhbmdlO1xufVxuXG4uY29weVdyYXBwZXIgcCB7XG5cdGZvbnQtc2l6ZTogMS4yZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuYS5yZWFkTW9yZSB7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkb3JhbmdlO1xuXHRjb2xvcjogJG9yYW5nZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5hLnJlYWRNb3JlOmhvdmVyIHtcblx0b3BhY2l0eTogMC42O1xufVxuXG5hLnJlYWRNb3JlIHAge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAxZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5hLnJlYWRNb3JlIGkge1xuXHRtYXJnaW46IDAgMCAwIDAuM2VtO1xufVxuXG5cblxuXG5cbi8qIGhlYWRlciAqL1xuXG4uaGVhZGVySWNvbnMge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMCAwIDAgMC4zZW07XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zZWN0aW9uSGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgYXV0byA4ZW0gYXV0bztcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG5cdFx0bWFyZ2luOiAwIGF1dG8gNmVtIGF1dG87XG5cdH1cbn1cblxuLnNlY3Rpb25IZWFkZXIgLmNvcHlXcmFwcGVyIHtcblx0d2lkdGg6IDUwJTtcblx0Ly8gcGFkZGluZzogMmVtIDFlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkKSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRwYWRkaW5nOiAyZW0gMWVtIDEuNWVtIDFlbTtcblx0fVxufVxuXG5hLnBnSGVhZGxpbmUta2lja2VyIHtcblx0Zm9udC1mYW1pbHk6ICRmcmFua2xpbi1saWdodDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaDEucGdIZWFkbGluZS0td0tpY2tlciB7XG5cdHBhZGRpbmc6IDAuNWVtIDAgMCAwO1xuXHRmb250LWZhbWlseTogJGZyYW5rbGluLXRoaW47XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICR4bGFyZ2UpIHtcblx0XHRmb250LXNpemU6IDNlbTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuXHRcdGZvbnQtc2l6ZTogMi41ZW07XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG5cdFx0Zm9udC1zaXplOiAyZW07XG5cdH1cbn1cblxuaDEucGdIZWFkbGluZS0td0tpY2tlciBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAkb3JhbmdlO1xuXHRmb250LXNpemU6IDRlbTtcblx0Zm9udC1mYW1pbHk6ICRwb3N0b25pLXN0YW5kYXJkO1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkeGxhcmdlKSB7XG5cdFx0Zm9udC1zaXplOiAzLjVlbTtcblx0fVxufVxuXG5oMi5mcmFua2xpbiB7XG5cdGNvbG9yOiAkb3JhbmdlO1xuXHRmb250LXNpemU6IDIuMmVtO1xuXHRmb250LWZhbWlseTogJGZyYW5rbGluLXRoaW47XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHR9XG59XG5cbi5wZ0xlYWQgc3BhbiB7XG5cdHBhZGRpbmc6IDAgMWVtIDAgMDtcblx0Y29sb3I6ICNhYWFhYWE7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi52aXNXcmFwcGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5cblxuXG5cblxuXG4uYmxvY2tzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogODAwcHg7XG5cdGhlaWdodDogNTAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4uYmxvY2sge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmJsb2NrOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkb3JhbmdlLCAwLjQpO1xufVxuXG5cblxuXG4vKiBjYXNlICovXG5cbi8vIC5zdHVkeSB7XG4vLyBcdGRpc3BsYXk6IG5vbmU7XG4vLyBcdG1hcmdpbjogMmVtIDAgMCAwO1xuLy8gXHRwYWRkaW5nOiAyZW0gMCAwIDA7XG4vLyBcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjRiNGI0O1xuLy8gfVxuXG4vLyAuc3R1ZHkgcCB7XG4vLyBcdGZvbnQtc2l6ZTogMS4yZW07XG4vLyB9XG5cbi8vIC5zdHVkeSBpbWcge1xuLy8gXHRmbG9hdDogbGVmdDtcbi8vIFx0d2lkdGg6IGF1dG87XG4vLyBcdG1heC1oZWlnaHQ6IDIwZW07XG4vLyBcdHBhZGRpbmc6IDEuM2VtIDJlbSAxLjNlbSAwO1xuLy8gXHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbi8vIH1cblxuXG5cblxuXG4vKiB0b29sdGlwICovXG5cbi50b29sdGlwIHAge1xuXHRtYXJnaW46IDAuM2VtIDA7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udG9vbHRpcCBwIHNwYW4ge1xuXHRmb250LWZhbWlseTogJGZyYW5rbGluLWJvbGQ7XG59XG5cbi50b29sdGlwIGltZyB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwcHg7XG5cdHBhZGRpbmc6IDAgMWVtIDAgMDtcblx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5cblxuXG5cbi8qIG1hcCAqL1xuXG4ubWFwIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtZWQpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5zdGF0ZSB7XG5cdGZpbGw6ICNkY2RjZGM7XG5cdHN0cm9rZTogI2ZmZmZmZjtcbn1cblxuLnNpdGUge1xuXHRmaWxsOiAkb3JhbmdlO1xuXHRmaWxsLW9wYWNpdHk6IDAuNDtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
